.ints{z-index:300;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ints-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));cursor:default;border:0;padding:0;position:absolute;inset:0}.ints-card{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);width:100%;max-width:560px;max-height:min(760px,86vh);box-shadow:var(--modal-shadow);animation:ints-rise .26s var(--ease);flex-direction:column;padding:26px 26px 0;display:flex;position:relative}@keyframes ints-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ints-card{animation:none}}.ints-head{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.ints-title{letter-spacing:-.01em;color:var(--text-1);font-size:24px;font-weight:600}.ints-close{background:var(--surface-hover);width:38px;height:38px;color:var(--text-1);cursor:pointer;transition:background .16s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ints-close:hover{background:var(--surface-hover-strong)}.ints-section{color:var(--text-1);font-size:16px;font-weight:600}.ints-section--more{margin-top:28px}.ints-sub{color:var(--text-muted);margin-top:4px;font-size:13.5px}.ints-body{scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;transition:scrollbar-color .25s var(--ease);overscroll-behavior:contain;flex:1;margin-top:20px;padding-bottom:8px;overflow-y:auto}.ints-body:hover,.ints-body:focus-within{scrollbar-color:var(--scroll-thumb) transparent}.ints-body::-webkit-scrollbar{width:10px}.ints-body::-webkit-scrollbar-track{background:0 0}.ints-body::-webkit-scrollbar-thumb{transition:background-color .25s var(--ease);background-color:#0000;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.ints-body:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}.ints-body:focus-within::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}.ints-body::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-strong)}.ints-body::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-strong)}.ints-mine{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ints-chip{border:1px solid var(--color-border);color:var(--text-1);cursor:default;transition:background .16s var(--ease), border-color .16s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 6px;font-family:inherit;font-size:15px;display:inline-flex}.ints-chip.is-dragging{background:var(--color-surface-2);border-color:var(--text-3)}.ints-chip-label{padding:0 2px}.ints-grip,.ints-x{border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer;transition:color .16s var(--ease);background:0 0;border:0;place-items:center;padding:6px;display:grid}.ints-grip{touch-action:none;cursor:grab}.ints-chip.is-dragging .ints-grip{cursor:grabbing}.ints-grip:hover,.ints-x:hover{color:var(--text-1)}.ints-heading--more{margin-top:34px}.ints-group{margin-top:20px}.ints-group-label{color:var(--text-1);font-size:14px;font-weight:600}.ints-tags{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ints-tag{border:1px solid var(--color-border);color:var(--text-muted);cursor:pointer;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:14.5px;display:inline-flex}.ints-tag:hover{background:var(--surface-hover);border-color:var(--text-3);color:var(--text-1)}.ints-foot{background:var(--color-surface);flex:none;padding:14px 0 22px}.ints-confirm{border-radius:var(--radius-button);background:var(--text-1);width:100%;color:var(--color-bg);cursor:pointer;transition:opacity .16s var(--ease);border:0;padding:15px 0;font-family:inherit;font-size:16px;font-weight:600}.ints-confirm:hover{opacity:.88}.ints-tag:focus-visible,.ints-close:focus-visible,.ints-confirm:focus-visible,.ints-grip:focus-visible,.ints-x:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:720px){.ints{place-items:end center;padding:0}.ints-card{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;max-width:none;max-height:88vh;padding:20px 18px 0}.ints-title{font-size:20px}.ints-chip,.ints-tag{font-size:14px}}
