/*! © 2026 Alok Kumar Singh / Best Latest Apps. All rights reserved. https://bestlatestapps.com/ */
.tp-stage [data-webtool=bundleid],.tp-stage [data-webtool=jwtenc],.tp-stage [data-webtool=favicon],.tp-stage [data-webtool=jsondiff],.tp-stage [data-webtool=httpstatus],.tp-stage [data-webtool=connstr]{display:grid;gap:.6rem;min-width:0}.tp-stage [data-webtool=bundleid] .btn,.tp-stage [data-webtool=jwtenc] .btn,.tp-stage [data-webtool=favicon] .btn,.tp-stage [data-webtool=jsondiff] .btn,.tp-stage [data-webtool=httpstatus] .btn,.tp-stage [data-webtool=connstr] .btn{min-height:44px}.tp-stage [data-webtool=bundleid] input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.tp-stage [data-webtool=jwtenc] input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.tp-stage [data-webtool=favicon] input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),.tp-stage [data-webtool=jsondiff] input:not([type=checkbox]):not([type=radio]):not([type=file]),.tp-stage [data-webtool=httpstatus] input:not([type=checkbox]),.tp-stage [data-webtool=connstr] input:not([type=checkbox]):not([type=radio]),.tp-stage [data-webtool=bundleid] select,.tp-stage [data-webtool=jwtenc] select,.tp-stage [data-webtool=favicon] select,.tp-stage [data-webtool=jsondiff] select,.tp-stage [data-webtool=connstr] select{min-height:44px;width:100%;box-sizing:border-box;min-width:0}.tp-stage .dx-hint,.tp-stage .wt-hint{margin:0;font-size:.9rem}.tp-stage .wt-hint[hidden]{display:none}.tp-stage .dx-row{display:flex;gap:.5rem;align-items:end;flex-wrap:wrap}.tp-stage .dx-row>*{flex:1 1 10rem;min-width:0}.tp-stage .dx-out{overflow-wrap:anywhere}.tp-stage .dx-badge{display:inline-block;padding:.05rem .45rem;border-radius:999px;font-size:.78rem;font-weight:600;border:1px solid var(--border);color:var(--text-2);vertical-align:middle}.tp-stage .dx-badge.is-ok{color:var(--ok);border-color:currentColor}.tp-stage .dx-badge.is-bad{color:var(--bad);border-color:currentColor}.tp-stage .bid-search{display:flex;gap:.5rem;align-items:stretch}.tp-stage .bid-search input{flex:1 1 auto}.tp-stage .bid-search .btn{flex:0 0 auto}.tp-stage .bid-samples{margin:0;display:flex;flex-wrap:wrap;gap:.25rem .6rem;align-items:center;font-size:.92rem}.tp-stage .bid-samples .wt-quiet{min-height:44px}.tp-stage .bid-results{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.tp-stage .bid-results:empty{display:none}.tp-stage .bid-card{all:unset;box-sizing:border-box;display:flex;gap:.7rem;align-items:center;width:100%;padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:var(--surface, transparent);min-height:44px}.tp-stage .bid-card:hover{border-color:var(--accent)}.tp-stage .bid-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tp-stage .bid-card[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tp-stage .bid-card img{width:48px;height:48px;border-radius:11px;flex:0 0 48px;background:var(--border)}.tp-stage .bid-card-text{display:grid;gap:.1rem;min-width:0}.tp-stage .bid-card-text strong,.tp-stage .bid-card-text code,.tp-stage .bid-card-text .muted{overflow-wrap:anywhere}.tp-stage .bid-card-text .muted{font-size:.85rem}.tp-stage .bid-detail{display:grid;gap:.55rem;padding-top:.4rem;border-top:1px solid var(--border);min-width:0}.tp-stage .bid-detail[hidden]{display:none}.tp-stage .bid-detail>.wt-h{margin:.2rem 0 0}.tp-stage .bid-ids{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.tp-stage .bid-ids>div{display:grid;gap:.3rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0}.tp-stage .bid-k{font-size:.8rem;color:var(--text-2);text-transform:uppercase;letter-spacing:.04em}.tp-stage .bid-v{font-size:1.02rem;overflow-wrap:anywhere}.tp-stage .bid-ids .btn{justify-self:start}.tp-stage .bid-facts{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .8rem;margin:0;font-size:.92rem}.tp-stage .bid-facts dt{color:var(--text-2)}.tp-stage .bid-facts dd{margin:0;overflow-wrap:anywhere;min-width:0}.tp-stage .bid-link{margin:0;overflow-wrap:anywhere;font-size:.92rem}.tp-stage .bid-notes p{white-space:pre-line;font-size:.9rem}.tp-stage .bid-notes[hidden]{display:none}.tp-stage .bid-topics{margin:0;padding-left:1.1rem;font-size:.9rem}.tp-stage .bid-topics li{margin:.15rem 0;overflow-wrap:anywhere}@media(max-width:420px){.tp-stage .bid-facts{grid-template-columns:1fr}.tp-stage .bid-facts dd{margin-bottom:.3rem}}.tp-stage .jw-key,.tp-stage .jw-gen,.tp-stage .jw-times{display:grid;gap:.5rem;min-width:0}.tp-stage .jw-key[hidden],.tp-stage .jw-gen[hidden]{display:none}.tp-stage .jw-times{font-size:.9rem;margin:0;padding-left:1.1rem}.tp-stage [data-webtool=jwtenc] textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem}.tp-stage .jw-token{overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap}.tp-stage .jw-h{color:var(--bad)}.tp-stage .jw-p{color:var(--accent)}.tp-stage .jw-s{color:var(--ok)}.tp-stage .jw-d{color:var(--text-2);font-weight:700}.tp-stage .fv-src,.tp-stage .fv-style{display:grid;gap:.5rem;min-width:0}.tp-stage .fv-src[hidden],.tp-stage .fv-style[hidden]{display:none}.tp-stage .dx-color{display:flex;align-items:center;gap:.5rem}.tp-stage .dx-color input[type=color]{width:44px;height:44px;padding:2px;border:1px solid var(--border);border-radius:var(--radius-sm);background:none;flex:0 0 44px}.tp-stage .fv-previews{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end;padding:.7rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-2)}.tp-stage .fv-previews figure{margin:0;display:grid;justify-items:center;gap:.3rem}.tp-stage .fv-previews figcaption{font-size:.78rem;color:var(--text-2);text-align:center}.tp-stage .fv-previews canvas{image-rendering:auto}.tp-stage .fv-previews canvas[data-prev=touch]{border-radius:13px}.tp-stage .fv-previews canvas[data-prev=maskable]{border-radius:50%}.tp-stage .fv-tabbar{display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem;min-width:8.5rem;border-radius:8px 8px 0 0;background:#f1f3f4;color:#202124;font:12px/1.2 system-ui,sans-serif;border:1px solid #dadce0;border-bottom:0}.tp-stage .fv-dark .fv-tabbar{background:#35363a;color:#e8eaed;border-color:#5f6368}.tp-stage .fv-manifest{display:grid;gap:.5rem}.tp-stage .fv-manifest>summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.tp-stage .jd-inputs{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.tp-stage .jd-in{display:grid;gap:.4rem;min-width:0}.tp-stage [data-webtool=jsondiff] textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.tp-stage .jd-opts{display:grid;gap:.4rem;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .7rem;margin:0;min-width:0}.tp-stage .jd-summary{margin:0;padding:.5rem .7rem;border-radius:var(--radius-sm);border:1px solid var(--border);font-weight:600}.tp-stage .jd-summary.is-same{color:var(--ok);border-color:currentColor}.tp-stage .jd-summary.is-diff{color:var(--text);border-color:var(--accent)}.tp-stage .jd-summary.is-bad{color:var(--bad);border-color:currentColor}.tp-stage .jd-changes{margin:0;padding-left:1.4rem;display:grid;gap:.35rem;font-size:.9rem}.tp-stage .jd-changes:empty{display:none}.tp-stage .jd-changes li{overflow-wrap:anywhere}.tp-stage .jd-tag{display:inline-block;min-width:4.5rem;margin-right:.4rem;padding:0 .4rem;border-radius:999px;border:1px solid currentColor;font-size:.75rem;font-weight:700;text-align:center}.tp-stage .jd-add .jd-tag{color:var(--ok)}.tp-stage .jd-remove .jd-tag{color:var(--bad)}.tp-stage .jd-replace .jd-tag,.tp-stage .jd-order .jd-tag{color:var(--accent)}.tp-stage .jd-path{font-weight:600}.tp-stage .jd-val{display:block;color:var(--text-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.tp-stage .jd-side{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.tp-stage .jd-side:empty{display:none}.tp-stage .jd-col{max-height:28rem;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--code-text);font:.8rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:.4rem 0;min-width:0}.tp-stage .jd-col:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tp-stage .jd-line{white-space:pre;padding:0 .6rem;border-left:3px solid transparent}.tp-stage .jd-line.jd-add{border-left-color:var(--ok);background:#22a05a29}.tp-stage .jd-line.jd-remove{border-left-color:var(--bad);background:#d23c3c29}.tp-stage .jd-line.jd-change{border-left-color:var(--accent);background:#5078e629}.tp-stage [data-webtool=httpstatus] input[type=search]{width:100%;min-height:44px;box-sizing:border-box}.tp-stage .hs-count,.tp-stage .hs-none{margin:0;font-size:.9rem}.tp-stage .hs-none[hidden]{display:none}.tp-stage .hs-tablewrap{max-height:26rem;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.tp-stage .hs-tablewrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tp-stage .hs-table{width:100%;border-collapse:collapse;font-size:.92rem}.tp-stage .hs-table th{position:sticky;top:0;background:var(--bg-2);text-align:left;padding:.4rem .6rem;border-bottom:1px solid var(--border)}.tp-stage .hs-table td{padding:0;border-bottom:1px solid var(--border)}.tp-stage .hs-table td a{display:block;padding:.55rem .6rem;min-height:24px}.tp-stage .hs-table td:first-child{width:4.5rem;font-variant-numeric:tabular-nums;font-weight:700}.tp-stage .hs-table tr[hidden]{display:none}.hs-entry{padding:.8rem 0;border-top:1px solid var(--border);scroll-margin-top:calc(var(--nav-h, 64px) + 1rem)}.hs-entry h3{margin:0 0 .3rem}.hs-entry .hs-anchor{font-variant-numeric:tabular-nums;margin-right:.3rem}.hs-entry.is-target{background:var(--bg-2);outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.hs-badges{margin:0 0 .4rem;display:flex;flex-wrap:wrap;gap:.3rem}.hs-entry .dx-badge,.tp-stage .dx-badge{display:inline-block;padding:.05rem .45rem;border-radius:999px;font-size:.78rem;font-weight:600;border:1px solid var(--border);color:var(--text-2)}.dx-badge.hs-unofficial{color:var(--warn-text, var(--text));border-color:currentColor}.hs-k{margin-bottom:.2rem}.hs-class{scroll-margin-top:calc(var(--nav-h, 64px) + 1rem)}.tp-stage .cs-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.tp-stage .cs-paste{border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 .7rem}.tp-stage .cs-paste[open]{padding-bottom:.6rem}.tp-stage .cs-paste>summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.tp-stage .cs-out{display:grid;gap:.35rem;min-width:0}.tp-stage .cs-out[hidden]{display:none}.tp-stage .cs-out .wt-h3{margin:.4rem 0 0}.tp-stage .cs-out .muted{margin:0;font-size:.88rem}.tp-stage [data-webtool=connstr] .wt-code{overflow-wrap:anywhere;white-space:pre-wrap}.tp-stage [data-webtool=connstr] [data-srv-row][hidden],.tp-stage [data-webtool=connstr] [data-tls-row][hidden]{display:none}
