[data-ui=calm] .cn-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-self:stretch;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}[data-ui=calm] .cn-tile{border-radius:var(--r-20);background:var(--glass-2);border:1.5px solid var(--line);align-content:start;justify-items:start;gap:4px;min-width:0;padding:14px;display:grid}[data-ui=calm] .cn-tile b{font-size:var(--fs-xs);font-weight:700}[data-ui=calm] .cn-tile small{color:var(--muted);font-size:12.5px;line-height:1.35}[data-ui=calm] .cn-tile .net{margin-bottom:4px}[data-ui=calm] .cn-tile .btn,[data-ui=calm] .cn-tile__soon{max-width:100%;margin-top:8px}[data-ui=calm] .cn-tile .btn{white-space:normal;text-align:center;justify-self:stretch;min-width:0;max-width:100%}[data-ui=calm] .cn-tile[data-availability=live]{border-color:var(--text)}[data-ui=calm] .cn-tile:not([data-availability=live]) .net{opacity:.7}[data-ui=calm] .cn-wait,[data-ui=calm] .cn-counter{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12.5px}[data-ui=calm] .cn-counter{text-align:left}[data-ui=calm] .cn-warn{font-size:var(--fs-xs);color:var(--bad);margin:10px 0 0;font-weight:600}[data-ui=calm] .cn-empty{text-align:center;gap:4px;padding:18px 4px;display:grid}[data-ui=calm] .cn-empty p{color:var(--muted);font-size:var(--fs-xs);margin:0}[data-ui=calm] .cn-pick{gap:8px;max-height:min(46vh,380px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}[data-ui=calm] .cn-row{border-radius:var(--r-14);background:var(--glass-2);border:1.5px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}[data-ui=calm] .cn-row:has(input:checked){border-color:var(--text);background:var(--glass-3)}[data-ui=calm] .cn-row:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}[data-ui=calm] .cn-row[aria-disabled=true]{cursor:not-allowed;opacity:.62}[data-ui=calm] .cn-row input{width:20px;height:20px;accent-color:var(--pine);flex:none}[data-ui=calm] .cn-row__body{min-width:0;display:grid}[data-ui=calm] .cn-row__body b{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}[data-ui=calm] .cn-row__body small{color:var(--muted);font-size:12.5px}[data-ui=calm] .cn-row__note{font-weight:600}[data-ui=calm] .cn-missing,[data-ui=calm] .cn-done{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}[data-ui=calm] .cn-missing li{border-radius:var(--r-14);background:var(--glass-2);border:1.5px solid var(--line);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}[data-ui=calm] .cn-missing .ico{width:20px;height:20px;color:var(--warn);flex:none}[data-ui=calm] .cn-missing li[data-optional=false] .ico{color:var(--bad)}[data-ui=calm] .cn-missing span{min-width:0;display:grid}[data-ui=calm] .cn-missing small{color:var(--muted);font-size:12.5px}[data-ui=calm] .cn-done{justify-items:center}[data-ui=calm] .cn-done li{font-size:var(--fs-xs);align-items:center;gap:8px;display:inline-flex}[data-ui=calm] .cn-done .ico{width:18px;height:18px;color:var(--good)}[data-ui=calm] .cn-section{gap:var(--gap);min-width:0;display:grid}[data-ui=calm] .cn-section h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}[data-ui=calm] .cn-section>p{color:var(--muted);font-size:var(--fs-xs);margin:-8px 0 0}[data-ui=calm] .cn-cards{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}[data-ui=calm] .cn-card{border-radius:var(--r-28);background:var(--glass-2);border:1.5px solid var(--line);gap:10px;min-width:0;padding:16px;display:grid}[data-ui=calm] .cn-card[data-status=revoked]{opacity:.78}[data-ui=calm] .cn-card header{align-items:center;gap:12px;min-width:0;display:flex}[data-ui=calm] .cn-card__who{flex:1;min-width:0;display:grid}[data-ui=calm] .cn-card__who b{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}[data-ui=calm] .cn-card__who small{color:var(--muted);font-size:12.5px}[data-ui=calm] .cn-card__note{font-size:var(--fs-xs);color:var(--text);margin:0}[data-ui=calm] .cn-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}[data-ui=calm] .cn-card footer:empty{display:none}[data-ui=calm] .cn-paused .ico{width:14px;height:14px}[data-ui=calm] .cn-card__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}[data-ui=calm] .cn-perms{gap:6px;min-width:0;margin:12px 0 0;display:grid}[data-ui=calm] .cn-perms__title{font-size:var(--fs-xs);margin:0;font-weight:700}[data-ui=calm] .cn-perms ul{font-size:var(--fs-xs);color:var(--text);gap:4px;margin:0;padding:0 0 0 18px;display:grid}[data-ui=calm] .cn-disconnect__text{font-size:var(--fs-xs);color:var(--text);margin:0}@media (width<=480px){[data-ui=calm] .cn-grid,[data-ui=calm] .cn-cards{grid-template-columns:minmax(0,1fr)}}[data-ui=calm] .cn-paused-mark{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12.5px;line-height:1.3;display:inline-flex}[data-ui=calm] .cn-paused-mark__link{color:var(--text);text-underline-offset:2px;font-weight:700;text-decoration:underline}[data-ui=calm] .cn-paused-mark--compact{flex:none;justify-content:center;width:16px;height:16px;line-height:0}[data-ui=calm] .cn-cant-confirm{min-width:0;max-width:100%;color:var(--muted);align-items:center;gap:4px;font-size:12.5px;line-height:1.3;display:inline-flex}[data-ui=calm] .cn-cant-confirm--icon{flex:none;justify-content:center;width:16px;height:16px;line-height:0}[data-ui=calm] .cn-cant-confirm--note{align-items:flex-start;margin:6px 0 0;line-height:1.35;display:flex}[data-ui=calm] .cn-cant-confirm__label{margin-bottom:2px;font-weight:700;display:block}
