.ib{gap:18px;display:grid}.ib-bar{z-index:12;-webkit-backdrop-filter:blur(10px);background:#f6f8fceb;gap:10px;margin-inline:-4px;padding:8px 4px 10px;display:grid;position:sticky;top:68px}.ib-search{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);height:46px;color:var(--ink-3);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:0 14px;display:flex}.ib-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.ib-search input{min-width:0;height:100%;font:500 var(--text-14)/20px var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.ib-search input::-webkit-search-cancel-button{display:none}.ib-kbd{border:1px solid var(--line);border-radius:var(--radius-6);width:22px;height:22px;font:600 var(--text-11)/1 var(--mono);color:var(--ink-3);place-items:center;display:grid}.ib-clear{border-radius:var(--radius-pill);background:var(--pearl-2);width:24px;height:24px;color:var(--ink-2);cursor:pointer;border:0;place-items:center;display:grid}.ib-chips{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;display:flex;overflow-x:auto}.ib-chips::-webkit-scrollbar{display:none}.ib-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);height:30px;font:600 var(--text-12)/1 var(--sans);color:var(--ink-2);cursor:pointer;scroll-snap-align:start;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ib-chip:hover{border-color:var(--ink-3)}.ib-chip[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.ib-chip:disabled,.ib-chip:disabled[aria-current=true]{background:var(--white);border-color:var(--line);color:var(--ink-2);opacity:.45;cursor:default}.ib-n{font:500 var(--text-11)/1 var(--mono);opacity:.75}.ib-label{font:700 var(--text-12_5)/16px var(--sans);color:var(--ink-2);align-items:center;gap:6px;margin-bottom:8px;display:flex}.ib-warn{border-radius:var(--radius-pill);color:var(--warn-ink);background:#ffb02029;margin-left:6px;padding:2px 8px;font-weight:600}.ib-pills{flex-wrap:wrap;gap:8px;display:flex}.ib-pill{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);height:34px;font:600 var(--text-12_5)/1 var(--sans);color:var(--ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:0 12px 0 6px;display:inline-flex}.ib-pill:hover{transform:translateY(-1px)}.ib-pill.is-attention{border-color:var(--warn-ink)}.ib-pill .ib-state{font-weight:600;font-size:var(--text-11_5);color:var(--ink-3)}.ib-pill.is-attention .ib-state{color:var(--warn-ink)}.ib-dot{background:var(--foam);border-radius:50%;width:7px;height:7px}.ib-sug-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ib-sug{isolation:isolate;border-radius:var(--radius-22);background:var(--grad);color:var(--white);grid-template-rows:auto 1fr auto;justify-items:start;gap:10px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #2457ff47}.ib-sug>canvas{z-index:-1;pointer-events:none;opacity:.9;width:60%;height:100%;position:absolute;bottom:0;right:0}.ib-sug-head{align-items:center;gap:8px;padding-right:22px;display:flex}.ib-sug-head b{font:700 var(--text-16)/22px var(--sans);letter-spacing:-.015em;color:inherit}.ib-sug p{font-size:var(--text-12_5);color:#ffffffe6;margin:0 0 4px;line-height:19px}.ib-sug .b-white{color:var(--blue)}.ib-sug-x{border-radius:var(--radius-pill);color:#fffc;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}.ib-sug-x:hover,.ib-sug-x:focus-visible{color:var(--white);background:#ffffff2e}.ib-sec{scroll-margin-top:150px}.ib-h{font-size:var(--text-15);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}.ib-item{scroll-margin-top:160px}.ints.ints-rows{border-radius:var(--radius-20);background:var(--white);box-shadow:var(--sh);display:block;overflow:hidden}.ints-rows .ib-item+.ib-item,.ints-rows .ib-item+.ib-soon,.ints-rows .ib-soon+.ib-item{border-top:1px solid var(--line)}.ints-rows .card.int{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(170px,230px) minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:12px 18px;display:grid}.ints-rows .int>*{grid-column:1/-1}.ints-rows .int>.top2{grid-column:1;gap:10px}.ints-rows .int .ic{border-radius:var(--radius-12);width:34px;height:34px}.ints-rows .int>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;margin:0;display:-webkit-box;overflow:hidden}.ints-rows .int>.ft{border-top:0;flex-wrap:nowrap;grid-column:3;justify-content:flex-end;padding-top:0}.ints-rows .int>.ft .meta{white-space:nowrap}.ib-soon{background:var(--pearl);width:100%;font:600 var(--text-12_5)/16px var(--sans);color:var(--ink-2);cursor:pointer;border:0;align-items:center;gap:10px;padding:12px 18px;display:flex}.ib-soon:hover{color:var(--ink)}.ib-soon-logos{display:flex}.ib-soon-logos>*{box-shadow:0 0 0 2px var(--pearl);filter:grayscale();opacity:.7;margin-right:-6px}.ib-soon-logos+*{margin-left:8px}.ib-rot{transform:rotate(180deg)}.ib-soon svg:last-child{transition:transform var(--dur-base) var(--ease-out)}.ib-empty{gap:8px;padding:20px;display:grid}.ib-empty b{font-size:var(--text-14);color:var(--ink)}.ib-empty p{font-size:var(--text-13);color:var(--ink-2);margin:0}.ib-linkonly{margin-bottom:16px;display:grid}.ib-linkonly-row{border-top:1px solid var(--line);font-size:var(--text-13);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;line-height:19px;display:flex}.ib-linkonly-row:first-child{border-top:0}.ib-linkonly-row b{color:var(--ink)}@media (max-width:760px){.ints-rows .card.int{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.ints-rows .int>p{grid-column:1/-1}.ints-rows .int>.ft{grid-area:1/2}.ints-rows .int>.ft .meta{display:none}}.int-report{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--ink-3);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid}.int-report:hover,.int-report:focus-visible{background:var(--pearl-2);color:var(--ink)}.int .acts{align-items:center;gap:6px;display:inline-flex}
