.int-back{text-decoration:none}.int-back:hover{color:var(--text-2)}.int-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:48px;display:flex}.int-tools:not(.ready){display:none}.int-search{background:var(--surface);border:1px solid var(--border);max-width:420px;color:var(--text);font:inherit;border-radius:999px;flex:280px;padding:10px 18px;font-size:14px}.int-search::placeholder{color:var(--text-3)}.int-search:focus{outline:2px solid var(--accent-2);outline-offset:2px}.int-toggle{font-family:var(--mono);color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.int-toggle input{accent-color:var(--accent)}.int-chips{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.int-chip{font-family:var(--mono);color:var(--text-2);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:12px;text-decoration:none}.int-chip span{color:var(--text-3);margin-left:4px}.int-chip:hover{border-color:var(--text-3);color:var(--text)}.int-chip[aria-current=page]{border-color:var(--accent);color:var(--text)}.int-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.int-card[hidden]{display:none}.int-card a{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;height:100%;padding:20px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.int-card a:hover{border-color:var(--text-3);background:var(--surface-2)}.int-card-head{align-items:center;gap:12px;display:flex}.int-card h3{letter-spacing:-.01em;font-size:16px}.int-card p{color:var(--text-2);flex:1;font-size:13.5px;line-height:1.5}.int-card-foot{flex-wrap:wrap;gap:6px;display:flex}.int-card-foot span{font-family:var(--mono);color:var(--text-3);border:1px solid var(--border);border-radius:3px;padding:3px 7px;font-size:10.5px}.int-card-foot .int-free,.int-badges .int-free{color:var(--live);border-color:#5fd9a059}.int-empty{color:var(--text-2);margin-top:28px;font-size:14px}.int-icon{background:#f4f2ec;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.int-icon-sm{width:36px;height:36px;padding:6px}.int-icon-lg{border-radius:14px;width:72px;height:72px;padding:12px}.int-icon img{object-fit:contain;width:100%;height:100%;display:block}.int-initial{font-family:var(--display);color:#1c1d1f;font-size:1.1em;font-weight:600}.int-icon-lg .int-initial{font-size:30px}.int-trademark{color:var(--text-3);max-width:80ch;margin-top:56px;font-size:12.5px}.int-trademark a,.int-small a,.int-hint a,.int-links a{color:var(--text-2)}.int-hint{color:var(--text-2);border-left:2px solid var(--accent);max-width:70ch;margin-top:16px;padding-left:12px;font-size:14px}.int-head{align-items:flex-start;gap:24px;margin-top:4px;display:flex}@media (width<=560px){.int-head{flex-direction:column;gap:16px}}.int-head .section-intro{margin-top:12px}.int-badges{flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.int-badges li{font-family:var(--mono);color:var(--text-2);border:1px solid var(--border);border-radius:3px;padding:5px 9px;font-size:11.5px}.int-badges a{color:inherit;text-decoration:none}.int-actions{margin-top:28px}.int-body{max-width:860px}.int-block{margin-top:56px}.int-block h2{letter-spacing:-.015em;margin-bottom:14px;font-size:20px}.int-block>p{color:var(--text-2);max-width:72ch;font-size:15px}.int-block>p+p{margin-top:12px}.int-block .table-scroll{margin-top:0}.int-block table.t{min-width:0}.int-small{margin-top:12px;color:var(--text-3)!important;font-size:12.5px!important}.int-pre{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:18px 20px}.int-setup ol,.int-setup ul,.int-notes{color:var(--text-2);max-width:72ch;margin:0;padding-left:22px;font-size:15px}.int-setup li,.int-notes li{margin-top:10px;padding-left:4px}.int-setup li::marker{font-family:var(--mono);color:var(--text-3)}.int-setup a{color:var(--text)}.int-setup strong{color:var(--text);font-weight:500}.int-setup code{overflow-wrap:anywhere}.int-scopes{border:1px solid var(--border);border-radius:8px;gap:8px;margin:0;padding:12px 16px 14px;display:grid}.int-scopes legend{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);padding:0 6px;font-size:11px}.int-scopes label{color:var(--text-2);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.int-scopes input{accent-color:var(--accent)}.int-scopes span{color:var(--text-3)}
