.bs-explore{--bg:#101114;--surface:#1c1e24;--surface-2:#17191e;--line:#f6f4ef1f;--line-strong:#f6f4ef38;--ink:#f6f4ef;--ink-dim:#a7abb6;--ink-mute:#8a8680;--amber:#a33b2b;--amber-soft:#a33b2b29;--amber-line:#a33b2b73;--teal:#e7c27a;--teal-soft:#e7c27a29;--radius:14px;--mono:var(--font-plex), "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--sans:var(--font-instrument), "Instrument Sans", sans-serif;--serif:var(--font-fraunces), Fraunces, Georgia, serif;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.6}.bs-explore *,.bs-explore :before,.bs-explore :after{box-sizing:border-box}.bs-explore a{color:inherit;text-decoration:none}.bs-explore svg{display:block}.bs-explore .wrap{max-width:860px;margin:0 auto;padding:0 24px}.bs-explore .mono{font-family:var(--mono)}.bs-explore .top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;display:flex}.bs-explore .brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-weight:650;display:flex}.bs-explore .brand .mark{width:28px;height:28px;color:var(--amber);background:0 0;place-items:center;display:grid}.bs-explore .top a.back{color:var(--ink-dim);align-items:center;gap:6px;font-size:14px;display:inline-flex}.bs-explore .top a.back:hover{color:var(--amber)}.bs-explore .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber);font-size:12px}.bs-explore .hero{text-align:center;padding:72px 0 40px}.bs-explore .hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:16px auto 0;font-size:clamp(30px,5vw,48px);line-height:1.05}.bs-explore .hero p{color:var(--ink-dim);max-width:54ch;margin:14px auto 0}.bs-explore .search{gap:10px;max-width:620px;margin:32px auto 0;display:flex}@media (max-width:560px){.bs-explore .search{flex-direction:column}}.bs-explore .search input{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font-family:var(--mono);border-radius:11px;outline:none;flex:1;padding:14px 16px;font-size:14px;transition:border-color .16s}.bs-explore .search input::placeholder{color:var(--ink-mute)}.bs-explore .search input:focus{border-color:var(--amber-line)}.bs-explore .search button{background:var(--amber);color:#1a1205;border:1px solid var(--amber);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--sans);border-radius:11px;align-items:center;gap:8px;padding:14px 22px;transition:transform .16s,box-shadow .16s;display:inline-flex}.bs-explore .search button:hover{box-shadow:0 12px 26px -14px var(--amber);transform:translateY(-1px)}.bs-explore .hint{color:var(--ink-mute);font-size:12.5px;font-family:var(--mono);margin-top:14px}.bs-explore .err{color:#ff8f8f;margin-top:12px;font-size:13px}.bs-explore .result{padding:40px 0 80px}.bs-explore .badge{font-family:var(--mono);color:var(--teal);background:var(--teal-soft);border:1px solid #43d1b840;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;display:inline-flex}.bs-explore .kind{letter-spacing:-.02em;margin:18px 0 6px;font-size:clamp(22px,3vw,30px)}.bs-explore .meta{flex-wrap:wrap;gap:8px 20px;margin:8px 0 24px;display:flex}.bs-explore .meta .item{font-family:var(--mono);color:var(--ink-mute);font-size:12.5px}.bs-explore .meta .item b{color:var(--ink-dim);font-weight:500}.bs-explore .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.bs-explore .panel-head{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--ink-mute);justify-content:space-between;gap:12px;padding:12px 16px;font-size:12px;display:flex}.bs-explore .panel-body{padding:18px 16px}.bs-explore pre.content{white-space:pre-wrap;word-break:break-word;font-family:var(--mono);color:var(--ink);margin:0;font-size:13.5px;line-height:1.7}.bs-explore .hashval{font-family:var(--mono);color:var(--amber);word-break:break-all;font-size:14px}.bs-explore .file-row{align-items:center;gap:14px;display:flex}.bs-explore .file-ico{width:44px;height:44px;color:var(--amber);background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:10px;flex:none;place-items:center;display:grid}.bs-explore .file-name{color:var(--ink);font-weight:600}.bs-explore .file-sub{font-family:var(--mono);color:var(--ink-mute);margin-top:2px;font-size:12px}.bs-explore .dl{background:var(--amber);color:#1a1205;border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:10px 16px;font-size:14px;font-weight:600;transition:transform .16s;display:inline-flex}.bs-explore .dl:hover{transform:translateY(-1px)}.bs-explore .actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.bs-explore .actions a{color:var(--ink-dim);border:1px solid var(--line-strong);border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;transition:border-color .16s,color .16s;display:inline-flex}.bs-explore .actions a:hover{border-color:var(--amber-line);color:var(--amber)}.bs-explore .empty{text-align:center;padding:60px 0 80px}.bs-explore .empty h2{margin:16px 0 6px;font-size:22px}.bs-explore .empty p{color:var(--ink-dim)}.bs-explore .acct-head{padding:40px 0 8px}.bs-explore .acct-name{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);word-break:break-all;font-size:clamp(24px,4vw,34px)}.bs-explore .acct-sub{color:var(--ink-dim);margin:6px 0 0;font-size:14.5px}.bs-explore .counts{flex-wrap:wrap;gap:8px;margin:18px 0 4px;display:flex}.bs-explore .chip{font-family:var(--mono);color:var(--ink-dim);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12px}.bs-explore .chip b{color:var(--amber);font-weight:600}.bs-explore .list{flex-direction:column;gap:12px;margin:24px 0 80px;display:flex}.bs-explore .row{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .16s,transform .16s;display:flex}.bs-explore .row:hover{border-color:var(--amber-line);transform:translateY(-2px)}.bs-explore .row .rico{width:38px;height:38px;color:var(--amber);background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:9px;flex:none;place-items:center;display:grid}.bs-explore .row .rbody{flex:1;min-width:0}.bs-explore .row .rtop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bs-explore .row .rtype{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.bs-explore .row .rtime{font-family:var(--mono);color:var(--ink-mute);white-space:nowrap;font-size:11.5px}.bs-explore .row .rprev{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;display:-webkit-box;overflow:hidden}.bs-explore .row .rprev.mono{font-family:var(--mono);color:var(--amber);word-break:break-all;font-size:12.5px}.bs-explore .row a.rgo{color:var(--ink-mute);flex:none;align-self:center}.bs-explore .row:hover a.rgo{color:var(--amber)}.bs-explore .tabs{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:4px;margin:26px 0 6px;padding:4px;display:inline-flex}.bs-explore .tab{color:var(--ink-dim);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--sans);background:0 0;border:none;border-radius:9px;padding:9px 20px;transition:color .16s}.bs-explore .tab:hover{color:var(--ink)}.bs-explore .tab.active{background:var(--amber);color:#1a1205}.bs-explore .field{text-align:left;margin-top:18px}.bs-explore .field label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:8px;font-size:11.5px;display:block}.bs-explore textarea,.bs-explore .pf{background:var(--surface);border:1px solid var(--line-strong);width:100%;color:var(--ink);font-family:var(--mono);border-radius:11px;outline:none;padding:13px 15px;font-size:13.5px;transition:border-color .16s}.bs-explore textarea{resize:vertical;min-height:130px;line-height:1.6;display:block}.bs-explore textarea:focus,.bs-explore .pf:focus{border-color:var(--amber-line)}.bs-explore .runbtn{background:var(--amber);color:#1a1205;cursor:pointer;font-size:15px;font-weight:600;font-family:var(--sans);border:none;border-radius:11px;align-items:center;gap:8px;margin-top:18px;padding:13px 24px;transition:transform .16s,box-shadow .16s;display:inline-flex}.bs-explore .runbtn:hover:not(:disabled){box-shadow:0 12px 26px -14px var(--amber);transform:translateY(-1px)}.bs-explore .runbtn:disabled{opacity:.5;cursor:not-allowed}.bs-explore .out{text-align:left;margin-top:22px}.bs-explore .out .olabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;font-size:11.5px}.bs-explore .outbox{background:var(--surface);border:1px solid var(--amber-line);font-family:var(--mono);color:var(--ink);word-break:break-word;white-space:pre-wrap;border-radius:11px;max-height:260px;padding:14px 15px;font-size:13px;overflow:auto}.bs-explore .copy{color:var(--ink-dim);border:1px solid var(--line-strong);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:8px 14px;transition:border-color .16s,color .16s;display:inline-flex}.bs-explore .copy:hover{border-color:var(--amber-line);color:var(--amber)}.bs-explore .note{color:var(--ink-mute);text-align:left;gap:9px;margin-top:16px;font-size:13px;line-height:1.55;display:flex}.bs-explore .note svg{color:var(--amber);flex:none;margin-top:2px}.bs-explore .errbox{color:#ff8f8f;text-align:left;margin-top:16px;font-size:13.5px}.bs-explore .toolwrap{max-width:620px;margin:0 auto}.bs-explore .bs-seal-check{text-align:left;color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.bs-explore .bs-seal-check input{accent-color:var(--amber);margin-top:3px}.bs-explore .enc{text-align:left}.bs-explore .enc-badge{font-family:var(--mono);color:var(--amber);align-items:center;gap:7px;margin-bottom:12px;font-size:12.5px;display:inline-flex}.bs-explore .enc-form{flex-wrap:wrap;gap:10px;display:flex}.bs-explore .enc-form input{background:var(--surface-2);border:1px solid var(--line-strong);min-width:200px;color:var(--ink);font-family:var(--mono);border-radius:10px;outline:none;flex:1;padding:11px 14px;font-size:13px;transition:border-color .16s}.bs-explore .enc-form input:focus{border-color:var(--amber-line)}.bs-explore .enc-form button{background:var(--amber);color:#f6f4ef;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--sans);border:none;border-radius:10px;align-items:center;gap:7px;padding:11px 18px;display:inline-flex}.bs-explore .enc-form button:disabled{opacity:.55;cursor:not-allowed}.bs-explore .enc-err{color:#ff8f8f;margin-top:10px;font-size:13px}.bs-explore .filedec{border-top:1px solid var(--line);text-align:left;padding-top:26px}.bs-explore .filedec-head{color:var(--ink);align-items:center;gap:8px;font-size:17px;font-weight:650;display:inline-flex}.bs-explore .filedec-sub{color:var(--ink-dim);margin:8px 0 4px;font-size:14px}.bs-explore .filedec-input{width:100%;color:var(--ink-dim);font-size:13px;font-family:var(--mono)}.bs-explore .filedec-input::file-selector-button{background:var(--surface-2);color:var(--ink);border:1px solid var(--line-strong);font-family:var(--sans);cursor:pointer;border-radius:8px;margin-right:12px;padding:8px 14px;font-size:13px}.bs-explore .filedec-input::file-selector-button:hover{border-color:var(--amber-line);color:var(--amber)}.bs-explore a:focus-visible,.bs-explore button:focus-visible,.bs-explore input:focus-visible,.bs-explore textarea:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:6px}html[data-theme=light] .bs-explore{--bg:#f6f4ef;--surface:#fffcf7;--surface-2:#efebe3;--line:#10111417;--line-strong:#10111429;--ink:#101114;--ink-dim:#5c564e;--ink-mute:#6e675f;--teal:#8a5a12;--teal-soft:#8a5a121f}.bs-explore h1,.bs-explore h2{font-family:var(--serif);font-weight:600}
