:root{--accent: #4f46e5;--app-bg: oklch(.985 0 0);--panel-bg: #ffffff;--line: oklch(.92 0 0);--ink-900: oklch(.22 .02 265);--ink-700: oklch(.38 .015 265);--ink-500: oklch(.55 .012 265);--ink-400: oklch(.66 .01 265);--line-soft: color-mix(in oklch, var(--line) 55%, transparent);--accent-soft: color-mix(in oklch, var(--accent) 10%, white);--accent-line: color-mix(in oklch, var(--accent) 28%, white);--accent-ink: color-mix(in oklch, var(--accent) 78%, black);--sans: "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--r: 10px;--shadow-sm: 0 1px 2px rgba(16,18,30,.04), 0 1px 3px rgba(16,18,30,.06);--shadow-md: 0 4px 14px rgba(16,18,30,.08), 0 1px 3px rgba(16,18,30,.05);--shadow-lg: 0 18px 50px rgba(16,18,30,.16), 0 4px 14px rgba(16,18,30,.08)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--sans);color:var(--ink-900);background:var(--app-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root,.app{height:100%}button{font-family:inherit;cursor:pointer}::selection{background:color-mix(in oklch,var(--accent) 22%,white)}.mono{font-family:var(--mono);font-feature-settings:"zero" 1}.btn{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:-.01em;padding:8px 13px;border-radius:8px;border:1px solid transparent;transition:background .14s,border-color .14s,box-shadow .14s,transform .05s;white-space:nowrap}.btn:active{transform:translateY(.5px)}.btn--accent{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.btn--accent:hover{background:color-mix(in oklch,var(--accent) 90%,black)}.btn--accent:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.btn--ghost{background:var(--panel-bg);color:var(--ink-700);border-color:var(--line)}.btn--ghost:hover{border-color:color-mix(in oklch,var(--line) 50%,var(--ink-400));color:var(--ink-900)}.copybtn{display:inline-flex;align-items:center;gap:5px;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink-500);background:transparent;border:1px solid transparent;border-radius:7px;padding:5px 8px;transition:background .13s,color .13s,border-color .13s}.copybtn:hover{background:color-mix(in oklch,var(--ink-900) 5%,transparent);color:var(--ink-900)}.copybtn.is-done{color:#05893e}.copybtn--sm{padding:3px 6px;font-size:11px}.copybtn svg{flex:none}.mbadge{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:6px;border:1px solid;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;min-width:50px}.mbadge--lg{font-size:12.5px;padding:4px 11px;min-width:62px}.brand{display:inline-flex;align-items:center;gap:9px;background:none;border:0;padding:0}.brand-mark{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--accent);box-shadow:var(--shadow-sm)}.brand-mark>span{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 40%,white)}.brand-name{font-size:17px;font-weight:700;letter-spacing:-.025em;color:var(--ink-900)}.brand-tld{color:var(--ink-400);font-weight:600}.brand--sm .brand-name{font-size:15px}.brand--sm .brand-mark{width:23px;height:23px}.bin{height:100%;display:flex;flex-direction:column}.binhead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--panel-bg);flex:none;z-index:5}.binhead-l{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.binhead-sep{width:1px;height:28px;background:var(--line);flex:none}.binhead-r{display:flex;align-items:center;gap:10px;flex:none}.catchurl{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1;max-width:928px}.catchurl-label{font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-400)}.catchurl-row{display:flex;align-items:stretch;gap:8px;min-width:0}.catchurl-box{display:flex;align-items:center;gap:6px;justify-content:space-between;flex:1;min-width:0;background:var(--app-bg);border:1px solid var(--line);border-radius:9px;padding:5px 6px 5px 11px;transition:border-color .14s,box-shadow .14s}.catchurl-box:hover{border-color:var(--accent-line);box-shadow:var(--shadow-sm)}.catchurl-text{font-family:var(--mono);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-base{color:var(--ink-400)}.cu-uuid{color:var(--accent-ink);font-weight:500}.recentmenu{position:relative;flex:none}.recentbtn{display:inline-flex;align-items:center;gap:6px;height:100%;font-size:12.5px;font-weight:600;color:var(--ink-700);background:var(--panel-bg);border:1px solid var(--line);border-radius:9px;padding:0 10px;transition:border-color .14s,color .14s,background .14s}.recentbtn:hover,.recentbtn.is-open{border-color:var(--accent-line);color:var(--ink-900)}.recentbtn.is-open{background:var(--accent-soft)}.recentbtn .caret{color:var(--ink-400)}.recentpop{position:absolute;top:calc(100% + 7px);right:0;width:340px;z-index:30;background:var(--panel-bg);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-lg);padding:7px;animation:popIn .16s ease-out}@keyframes popIn{0%{transform:translateY(-5px)}to{transform:none}}.recentpop-head{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);padding:7px 10px 5px}.recentpop-list{display:flex;flex-direction:column;gap:2px}.recentitem{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;text-align:left;background:none;border:0;border-radius:9px;padding:9px 10px;width:100%;transition:background .12s}.recentitem:hover{background:color-mix(in oklch,var(--ink-900) 4%,transparent)}.recentitem.is-active{background:var(--accent-soft)}.ri-dot{width:7px;height:7px;border-radius:50%;background:var(--ink-400)}.recentitem.is-active .ri-dot{background:#03a14a;box-shadow:0 0 0 3px #03a14a2e}.ri-uuid{font-family:var(--mono);font-size:12px;color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recentitem.is-active .ri-uuid{color:var(--accent-ink);font-weight:500}.ri-meta{font-size:11px;color:var(--ink-400);white-space:nowrap}.recentpop-new{display:flex;align-items:center;gap:7px;width:100%;margin-top:4px;font-size:12.5px;font-weight:600;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:9px;padding:9px 10px;white-space:nowrap}.recentpop-new:hover{background:color-mix(in oklch,var(--accent) 15%,white)}.recentpop-foot{font-size:10.5px;color:var(--ink-400);padding:9px 10px 5px;line-height:1.4}.conn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 9px;border-radius:100px}.conn-led{width:7px;height:7px;border-radius:50%}.conn--live{color:#137738;background:#e0fae4}.conn--live .conn-led{background:#03a14a;animation:pulse 2s infinite}.conn--reconnecting{color:#9d6300;color:oklch(.55 .13 70);background:#ffefdd;background:oklch(.96 .05 70)}.conn--reconnecting .conn-led{background:#d98b09;animation:blink .7s infinite}.conn--offline{color:#b14e49;background:#ffedeb;background:oklch(.96 .04 25)}.conn--offline .conn-led{background:#d74745}@keyframes pulse{0%{box-shadow:0 0 #28bc5e73}70%{box-shadow:0 0 0 7px #28bc5e00}to{box-shadow:0 0 #28bc5e00}}@keyframes blink{50%{opacity:.25}}.expires{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-400);font-variant-numeric:tabular-nums}.binbody{flex:1;display:flex;min-height:0;position:relative}.pane{min-height:0;min-width:0}.pane--feed{flex:0 0 460px;border-right:1px solid var(--line);display:flex;flex-direction:column;background:var(--panel-bg)}.pane--insp{flex:1;overflow:auto;background:var(--app-bg)}.feed{display:flex;flex-direction:column;height:100%}.feed-toolbar{display:flex;flex-direction:column;gap:9px;padding:11px 12px;border-bottom:1px solid var(--line-soft);flex:none}.feed-toolbar--empty{flex-direction:row;align-items:center}.feed-count{font-size:12px;color:var(--ink-400);font-weight:600}.search{display:flex;align-items:center;gap:8px;background:var(--app-bg);border:1px solid var(--line);border-radius:8px;padding:7px 10px;color:var(--ink-400)}.search:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.search input{flex:1;border:0;background:none;outline:none;font-size:13px;color:var(--ink-900);font-family:var(--sans)}.search input::placeholder{color:var(--ink-400)}.search-x{border:0;background:none;color:var(--ink-400);font-size:18px;line-height:1;padding:0 2px}.mfilter{display:flex;gap:6px;flex-wrap:wrap}.mchip{font-family:var(--mono);font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:6px;border:1px solid var(--line);background:var(--panel-bg);color:var(--ink-400);transition:all .13s}.mchip:hover{color:var(--ink-700);border-color:var(--ink-400)}.mchip.is-on{box-shadow:var(--shadow-sm)}.feed-list{flex:1;overflow-y:auto;padding:6px}.frow{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:0;border-radius:9px;padding:11px 12px;position:relative;transition:background .12s}.frow:hover{background:color-mix(in oklch,var(--ink-900) 4%,transparent)}.frow.is-selected{background:var(--accent-soft)}.frow-path{font-family:var(--mono);font-size:13px;color:var(--ink-700);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frow.is-selected .frow-path{color:var(--accent-ink)}.frow-meta{display:flex;align-items:center;gap:9px;flex:none}.frow-size{font-family:var(--mono);font-size:11px;color:var(--ink-400);background:var(--app-bg);padding:1px 6px;border-radius:5px}.frow-time{font-size:11.5px;color:var(--ink-400);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:52px;text-align:right}.frow-rail{position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.frow.is-fresh{animation:rowIn .55s cubic-bezier(.2,.9,.3,1.2)}.frow.is-fresh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;pointer-events:none;background:var(--accent);opacity:0;animation:rowFlash 2s ease-out forwards}@keyframes rowIn{0%{opacity:0;transform:translateY(-14px) scale(.985)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes rowFlash{0%{opacity:.16}12%{opacity:.1}to{opacity:0}}.feed-noresult{padding:40px 16px;text-align:center;color:var(--ink-400);font-size:13px}.emptyfeed{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 28px;text-align:center}.ef-pulse{position:relative;width:56px;height:56px;margin-bottom:22px}.ef-pulse span{position:absolute;margin:auto;width:12px;height:12px;border-radius:50%;background:var(--accent);top:0;bottom:0;left:0;right:0}.ef-pulse span:nth-child(2),.ef-pulse span:nth-child(3){width:56px;height:56px;background:none;border:1.5px solid var(--accent);opacity:0;animation:ring 2.4s ease-out infinite}.ef-pulse span:nth-child(3){animation-delay:1.2s}@keyframes ring{0%{transform:scale(.3);opacity:.5}to{transform:scale(1);opacity:0}}.emptyfeed h3{font-size:18px;margin:0 0 7px;letter-spacing:-.02em}.emptyfeed>p{font-size:13.5px;color:var(--ink-500);line-height:1.55;margin:0 0 22px;max-width:30em}.ef-curl{width:100%;max-width:380px;background:var(--app-bg);border:1px solid var(--line);border-radius:11px;overflow:hidden;text-align:left}.ef-curl__bar{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 13px;border-bottom:1px solid var(--line-soft)}.ef-curl__bar span{font-size:11.5px;font-weight:600;color:var(--ink-500)}.ef-curl pre{margin:0;padding:13px;font-family:var(--mono);font-size:12px;line-height:1.65;color:var(--ink-700);white-space:pre-wrap;word-break:break-all}.ef-or{font-size:12px;color:var(--ink-400);margin:16px 0;position:relative}.inspector{padding:22px 26px 60px;max-width:920px}.inspector--empty{height:100%;max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--ink-400)}.emptyglyph{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;background:var(--panel-bg);border:1px solid var(--line);color:var(--ink-400);margin-bottom:18px;box-shadow:var(--shadow-sm)}.inspector--empty h3{font-size:17px;color:var(--ink-700);margin:0 0 6px}.inspector--empty p{font-size:13.5px;max-width:26em;line-height:1.55;margin:0}.insp-head{margin-bottom:24px}.insp-headline{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.insp-path{font-family:var(--mono);font-size:16px;color:var(--ink-900);font-weight:500;word-break:break-all;flex:1;min-width:200px}.insp-headline .copybtn{border:1px solid var(--line)}.insp-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line-soft);border:1px solid var(--line);border-radius:11px;overflow:hidden}.meta-item{background:var(--panel-bg);padding:11px 14px;display:flex;flex-direction:column;gap:3px}.meta-k{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400)}.meta-v{font-size:13px;color:var(--ink-900)}.meta-v em{font-style:normal;color:var(--ink-400);font-size:11.5px}.meta-v.mono{font-family:var(--mono);font-size:12.5px}.insp-section{margin-top:26px}.insp-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.insp-section__head h4{font-size:13px;font-weight:700;letter-spacing:.01em;margin:0;color:var(--ink-700);display:flex;align-items:center;gap:8px}.cnt{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--ink-400);background:var(--app-bg);border:1px solid var(--line);padding:0 6px;border-radius:100px}.hdrtbl{width:100%;border-collapse:collapse;background:var(--panel-bg);border:1px solid var(--line);border-radius:11px;overflow:hidden}.hdrtbl tr{border-bottom:1px solid var(--line-soft)}.hdrtbl tr:last-child{border-bottom:0}.hdrtbl td{padding:9px 13px;vertical-align:top;font-family:var(--mono);font-size:12.5px}.hk{color:var(--accent-ink);white-space:nowrap;width:1%;font-weight:500;border-right:1px solid var(--line-soft);background:color-mix(in oklch,var(--app-bg) 55%,var(--panel-bg))}.hv{color:var(--ink-700);word-break:break-all;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.hv>span{flex:1}.hv .copybtn{opacity:0;flex:none}.hdrtbl tr:hover .hv .copybtn{opacity:1}.bodybox{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--panel-bg)}.bodybar{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-bottom:1px solid var(--line-soft);background:color-mix(in oklch,var(--app-bg) 55%,var(--panel-bg))}.seg{display:flex;gap:2px;background:var(--app-bg);border:1px solid var(--line);border-radius:7px;padding:2px}.segbtn{font-size:11.5px;font-weight:600;color:var(--ink-500);background:none;border:0;padding:3px 11px;border-radius:5px}.segbtn.is-on{background:var(--panel-bg);color:var(--ink-900);box-shadow:var(--shadow-sm)}.bodybar__meta{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;color:var(--ink-400)}.trunc-pill{color:#ab3415;background:#ffece7;background:oklch(.96 .05 35);padding:1px 7px;border-radius:5px;font-weight:600}.truncbar{display:flex;align-items:center;gap:8px;padding:9px 13px;background:#fff1eb;background:oklch(.97 .04 40);color:#8e3510;font-size:12.5px;font-weight:500;border-bottom:1px solid oklch(.9 .06 40)}.bodyscroll{max-height:460px;overflow:auto;padding:14px 16px}.rawbody{margin:0;font-family:var(--mono);font-size:12.5px;line-height:1.7;color:var(--ink-700);white-space:pre-wrap;word-break:break-word}.bodyempty{display:flex;flex-direction:column;gap:6px;padding:22px;color:var(--ink-400);font-size:13px}.bodyempty .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ink-400);margin-right:7px}.bodyempty em{font-style:normal;font-size:12px}.formtbl{width:100%;border-collapse:collapse}.formtbl td{padding:6px 10px;font-family:var(--mono);font-size:12.5px;border-bottom:1px solid var(--line-soft)}.formtbl .fk{color:var(--accent-ink);white-space:nowrap;width:1%}.formtbl .fv{color:var(--ink-700);word-break:break-all}.jsontree{font-family:var(--mono);font-size:12.5px;line-height:1.7}.jrow{white-space:pre-wrap;word-break:break-word}.jrow--toggle{cursor:pointer;border-radius:4px;margin-left:-4px;padding-left:4px}.jrow--toggle:hover{background:color-mix(in oklch,var(--accent) 7%,transparent)}.jcaret{display:inline-block;width:11px;color:var(--ink-400);transition:transform .12s;transform:rotate(0)}.jcaret.is-open{transform:rotate(90deg)}.jk{color:var(--accent-ink)}.jp{color:var(--ink-400)}.jstr{color:#137738}.jnum{color:#3a61c4}.jbool{color:#bc4527}.jnull{color:var(--ink-400)}.jcollapsed{color:var(--ink-400);margin-left:4px;font-style:italic}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14162252;opacity:0;pointer-events:none;transition:opacity .22s;z-index:40;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.scrim.is-open{opacity:1;pointer-events:auto}.panel{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:92vw;z-index:41;background:var(--panel-bg);border-left:1px solid var(--line);box-shadow:var(--shadow-lg);transform:translate(100%);transition:transform .26s cubic-bezier(.3,.8,.3,1);display:flex;flex-direction:column}.panel.is-open{transform:none}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 18px;border-bottom:1px solid var(--line)}.panel-tabs{display:flex;gap:4px;background:var(--app-bg);border:1px solid var(--line);border-radius:9px;padding:3px}.ptab{font-size:13px;font-weight:600;color:var(--ink-500);background:none;border:0;padding:6px 16px;border-radius:6px}.ptab.is-on{background:var(--panel-bg);color:var(--ink-900);box-shadow:var(--shadow-sm)}.iconbtn{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:none;color:var(--ink-500)}.iconbtn:hover{background:var(--app-bg);color:var(--ink-900)}.panel-body{flex:1;overflow-y:auto;padding:20px 18px}.panel-foot{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-top:1px solid var(--line);background:color-mix(in oklch,var(--app-bg) 50%,var(--panel-bg))}.savehint{font-size:12px;color:var(--ink-400)}.savehint.is-dirty{color:#9d6300;color:oklch(.55 .13 70);font-weight:600}.ed-lede{font-size:13px;line-height:1.55;color:var(--ink-500);margin:0 0 20px}.ed-lede b{color:var(--ink-900)}.ed-note{font-size:11.5px;line-height:1.5;color:var(--ink-400);margin:14px 0 0}.field{margin-bottom:22px}.field>label{display:block;font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--ink-700);margin-bottom:9px}.field-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.field-head label{font-size:12px;font-weight:700;color:var(--ink-700)}.addbtn{font-size:12px;font-weight:600;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);padding:4px 10px;border-radius:7px}.addbtn:hover{background:color-mix(in oklch,var(--accent) 16%,white)}.inp{width:100%;font-size:13px;color:var(--ink-900);background:var(--panel-bg);border:1px solid var(--line);border-radius:8px;padding:9px 11px;outline:none;transition:border-color .14s,box-shadow .14s}.inp:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.inp.mono{font-family:var(--mono);font-size:12.5px}.ta{resize:vertical;line-height:1.6}.status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.stbtn{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:var(--panel-bg);transition:all .13s}.stbtn b{font-family:var(--mono);font-size:14px;font-weight:600;color:var(--ink-700)}.stbtn span{font-size:10.5px;color:var(--ink-400)}.stbtn:hover{border-color:var(--ink-400)}.stbtn.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--accent-soft)}.stbtn.is-on b{color:var(--accent-ink)}.stbtn.st-2.is-on{border-color:#25984d;box-shadow:0 0 0 3px #d8f9dd;background:#e8fbeb}.stbtn.st-2.is-on b{color:#00672d;color:oklch(.45 .14 150)}.stbtn.st-4.is-on,.stbtn.st-5.is-on{border-color:#ce5342;box-shadow:0 0 0 3px #ffe7e2;box-shadow:0 0 0 3px oklch(.95 .05 30);background:#fff2ef;background:oklch(.97 .03 30)}.stbtn.st-4.is-on b,.stbtn.st-5.is-on b{color:#ac3225}.quickrow{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.tag{font-family:var(--mono);font-size:11.5px;color:var(--ink-500);background:var(--app-bg);border:1px solid var(--line);padding:4px 9px;border-radius:6px}.tag:hover{border-color:var(--ink-400);color:var(--ink-900)}.tag.is-on{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent-line)}.kvrow{display:grid;grid-template-columns:1fr 1fr auto;gap:7px;margin-bottom:7px;align-items:center}.delbtn{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:var(--panel-bg);color:var(--ink-400)}.delbtn:hover{border-color:#ed756e;color:#c53637;background:#fff1f0;background:oklch(.97 .03 25)}.emptyrows{font-size:12.5px;color:var(--ink-400);padding:10px 12px;background:var(--app-bg);border:1px dashed var(--line);border-radius:8px}.gatebanner{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:10px;font-size:12.5px;font-weight:500;margin-bottom:22px}.gatebanner .gatedot{width:8px;height:8px;border-radius:50%;flex:none}.gatebanner.is-open{background:var(--app-bg);border:1px solid var(--line);color:var(--ink-500)}.gatebanner.is-open .gatedot{background:var(--ink-400)}.gatebanner.is-gated{background:#e8fbeb;border:1px solid oklch(.9 .05 150);color:#195c2e}.gatebanner.is-gated .gatedot{background:#25984d}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:var(--ink-900);color:#fff;font-size:13px;font-weight:500;padding:11px 18px;border-radius:10px;box-shadow:var(--shadow-lg);z-index:60;animation:toastIn .3s cubic-bezier(.2,.9,.3,1.2)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.feed-list::-webkit-scrollbar,.pane--insp::-webkit-scrollbar,.bodyscroll::-webkit-scrollbar,.panel-body::-webkit-scrollbar{width:10px;height:10px}.feed-list::-webkit-scrollbar-thumb,.pane--insp::-webkit-scrollbar-thumb,.bodyscroll::-webkit-scrollbar-thumb,.panel-body::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px;border:3px solid var(--panel-bg)}.feed-list:hover::-webkit-scrollbar-thumb,.pane--insp:hover::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--line) 60%,var(--ink-400))}@media(max-width:720px){.pane--feed{flex-basis:300px}.binhead{flex-wrap:wrap}}
