.ib-tabs{margin-bottom:18px;flex-wrap:wrap}.ib-form{display:grid;gap:8px}.ib-label{font-size:13px;font-weight:600;color:var(--tl-ink, #0F1522)}.ib-field{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 18px;background:#fff;border:1px solid #cbd2dc;border-radius:14px;transition:border-color .15s,box-shadow .15s}.ib-field:focus-within{border-color:var(--tl-ink, #0F1522);box-shadow:0 0 0 3px rgba(15,21,34,.07)}.ib-input{flex:1;min-width:0;border:0;outline:0;background:0 0;padding:10px 0;font:500 21px/1.2 ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,Consolas,monospace;letter-spacing:.03em;color:var(--tl-ink, #0F1522);text-transform:uppercase}.ib-input::placeholder{color:#b3bac5}.ib-go{flex:none;padding:12px 26px}.ib-meta{margin:0;min-height:20px;font-size:13px;color:var(--tl-muted, #5A6373)}.ib-meta.is-warn{color:var(--tl-ink, #0F1522);font-weight:600}.ib-out:empty{display:none}.ib-out{margin-top:26px}.ib-sheet{border-top:1px solid var(--tl-line, #E4E8EE);padding-top:22px}.ib-head{padding-bottom:20px}.ib-state{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--tl-ink, #0F1522)}.ib-big{margin:8px 0 4px;font-size:27px;font-weight:600;letter-spacing:.02em;line-height:1.25;color:var(--tl-ink, #0F1522);overflow-wrap:anywhere}.ib-sub{margin:0;font-size:15px;line-height:1.5;color:var(--tl-text, #394150);max-width:62ch}.ib-acts{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:14px}.ib-act{padding:0;border:0;background:0 0;cursor:pointer;font:600 14px/1.6 var(--tl-body, inherit);color:var(--tl-ink, #0F1522);text-decoration:underline;text-decoration-color:#c7cdd6;text-underline-offset:4px}.ib-act:hover{text-decoration-color:currentColor}.ib-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px;margin:0;padding:16px 0;border-top:1px solid var(--tl-line, #E4E8EE);border-bottom:1px solid var(--tl-line, #E4E8EE)}.ib-strip dt{font-size:13px;color:var(--tl-muted, #5A6373);margin-bottom:4px}.ib-strip dd{margin:0;font-size:15px;font-weight:600;color:var(--tl-ink, #0F1522);overflow-wrap:anywhere}.ib-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin-top:26px}.ib-cols.is-single{grid-template-columns:1fr}.ib-col{min-width:0}.ib-sec+.ib-sec{margin-top:28px}.ib-sec h3{margin:0 0 4px;padding-bottom:8px;border-bottom:1px solid var(--tl-ink, #0F1522);font:700 15px/1.3 var(--tl-display, inherit);color:var(--tl-ink, #0F1522)}.ib-rows{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);margin:0}.ib-rows dt,.ib-rows dd{padding:9px 0;border-bottom:1px solid var(--tl-line, #E4E8EE);font-size:14px;line-height:1.45}.ib-rows dt{color:var(--tl-muted, #5A6373);padding-right:14px}.ib-rows.is-yn{grid-template-columns:minmax(0,1fr) auto}.ib-rows.is-yn dd{text-align:right}.ib-rows dd{margin:0;color:var(--tl-ink, #0F1522);overflow-wrap:anywhere}.ib-checks{list-style:none;margin:0;padding:0}.ib-checks li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--tl-line, #E4E8EE);font-size:14px;line-height:1.45;color:var(--tl-ink, #0F1522)}.ib-i{flex:none;width:18px;height:18px;margin-top:1px}.ib-i svg{display:block;width:100%;height:100%;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ib-i.is-ok svg{stroke:var(--tl-green, #059669)}.ib-i.is-bad svg{stroke:#b42318}.ib-i.is-na svg{stroke:#a0a8b4}.ib-checks li:has(.is-na){color:var(--tl-muted, #5A6373)}.ib-mono{font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,Consolas,monospace;letter-spacing:.02em}.is-muted{color:var(--tl-muted, #5A6373)!important;font-weight:400!important}.ib-note{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--tl-muted, #5A6373)}.ib-src{margin:30px 0 0;padding-top:14px;border-top:1px solid var(--tl-line, #E4E8EE);font-size:12.5px;line-height:1.55;color:#7a8392}@media (max-width:760px){.ib-cols{grid-template-columns:1fr}.ib-cols>.ib-col+.ib-col{margin-top:28px}}@media (max-width:520px){.ib-field{flex-direction:column;align-items:stretch;padding:4px;gap:4px}.ib-input{padding:12px;font-size:16px;letter-spacing:0}.ib-go{width:100%}.ib-big{font-size:20px}.ib-strip{grid-template-columns:1fr 1fr}.ib-rows{grid-template-columns:minmax(0,42%) minmax(0,1fr)}}