.chip{border-radius:var(--r-1);border:1px solid var(--line-1);height:28px;color:var(--fg-2);font:500 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:color var(--dur-1)var(--ease),background-color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);background:0 0;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:inline-flex}.chip:hover{color:var(--fg-0);border-color:var(--line-2)}.chip[aria-selected=true],.chip[aria-pressed=true],.chip[aria-current=page]{color:var(--fg-0);background:var(--bg-3);border-color:var(--line-3);box-shadow:inset 0 -2px 0 var(--relay)}.chip .n{font:400 11px/1 var(--font-code);color:var(--fg-2);font-variant-numeric:tabular-nums}.chip-x{color:var(--fg-1);background:var(--bg-2);gap:6px;padding-right:6px}.qbox{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-2);height:48px;transition:border-color var(--dur-1)var(--ease),box-shadow var(--dur-1)var(--ease);align-items:center;gap:12px;padding:0 8px 0 16px;display:flex;position:relative}.qbox:focus-within{border-color:var(--relay-line);box-shadow:0 0 0 3px var(--relay-wash)}.qbox-lg{height:60px;padding-left:20px}.qbox .glyph{font:500 15px/1 var(--font-code);color:var(--relay);-webkit-user-select:none;user-select:none}.qbox input{min-width:0;height:100%;color:var(--fg-0);font:400 16px/1 var(--font-ui);background:0 0;border:0;outline:none;flex:1}.qbox-lg input{font-size:18px}.qbox input::placeholder{color:var(--fg-2)}.qbox input::-webkit-search-cancel-button{display:none}.qbox input:focus-visible{outline:none}.qbox .clear{border-radius:var(--r-1);width:28px;height:28px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.qbox .clear:hover{color:var(--fg-0);background:var(--bg-2)}.qlist{z-index:40;background:var(--bg-1);border-radius:var(--r-3);box-shadow:0 0 0 1px var(--line-2),0 24px 64px -12px #000000b3;max-height:min(60vh,520px);margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.qopt{cursor:pointer;color:var(--fg-1);grid-template-columns:1fr auto;gap:2px 16px;padding:8px 14px;display:grid}.qopt[aria-selected=true]{background:var(--bg-3);box-shadow:inset 2px 0 0 var(--relay)}.qopt .t{font:600 14.5px/20px var(--font-ui);color:var(--fg-0);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qopt .d{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;line-height:18px;overflow:hidden}.qopt .m{font:400 11.5px/20px var(--font-code);color:var(--fg-2);white-space:nowrap}.qopt-all .t{color:var(--relay);font-weight:500}.domains{border-top:1px solid var(--line-1);border-left:1px solid var(--line-1);grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),1fr));display:grid}.dom{background:var(--bg-0);border-right:1px solid var(--line-1);border-bottom:1px solid var(--line-1);transition:background-color var(--dur-1)var(--ease);grid-template-rows:auto 1fr;grid-template-columns:36px 1fr auto;gap:6px 14px;padding:18px 18px 20px;text-decoration:none;display:grid;position:relative}.dom:hover{background:var(--bg-1)}.dom:hover .dom-icon{color:var(--relay);border-color:var(--relay-line)}.dom-icon{border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--bg-1);width:36px;height:36px;color:var(--fg-1);transition:color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);grid-row:1/span 2;place-items:center;display:grid}.dom-name{font:600 16px/22px var(--font-ui);letter-spacing:-.01em;color:var(--fg-0)}.dom-count{font:400 12px/22px var(--font-code);color:var(--fg-2);font-variant-numeric:tabular-nums}.dom-cats{color:var(--fg-2);grid-column:2/-1;font-size:13px;line-height:20px}.dom-bar{background:var(--relay);opacity:.55;height:2px;position:absolute;bottom:0;left:0}.tile{background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--r-2);color:var(--fg-1);transition:background-color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);flex-direction:column;padding:16px 18px;text-decoration:none;display:flex}a.tile:hover,button.tile:hover{background:var(--bg-2);border-color:var(--line-2)}.tile-h{font:600 15.5px/22px var(--font-ui);color:var(--fg-0);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tile-n{font:400 12px/22px var(--font-code);color:var(--fg-2);font-variant-numeric:tabular-nums;flex-shrink:0}.tile-d{color:var(--fg-2);margin-top:4px;font-size:13.5px;line-height:20px}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rows{border-top:1px solid var(--line-1);margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--line-0);transition:background-color var(--dur-1)var(--ease);grid-template-columns:1fr auto;align-items:start;column-gap:16px;padding:14px 12px 14px 14px;display:grid}.row:hover,.row[data-active=true]{background:var(--bg-1)}.row[data-active=true]{box-shadow:inset 2px 0 0 var(--relay)}.row-t{font:600 15.5px/22px var(--font-ui);letter-spacing:-.005em;color:var(--fg-0);text-decoration:none}.row-t:hover{-webkit-text-decoration:underline 1px var(--line-3);text-decoration:underline 1px var(--line-3);text-underline-offset:4px}.row-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.row-d{color:var(--fg-2);max-width:80ch;margin:6px 0 0;font-size:14px;line-height:21px}.tag{height:20px;font:400 12px/1 var(--font-code);color:var(--fg-1);background:var(--bg-2);border:1px solid var(--line-1);border-radius:var(--r-1);white-space:nowrap;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}a.tag:hover{color:var(--fg-0);border-color:var(--line-3)}.tag-kind{color:var(--fg-0)}.tag-cc0{color:var(--relay);background:var(--relay-wash);border-color:var(--relay-line)}.pick{border:1px solid var(--line-1);border-radius:var(--r-1);height:28px;color:var(--fg-2);font:500 12.5px/1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease),background-color var(--dur-1)var(--ease);background:0 0;align-items:center;gap:8px;padding:0 10px 0 7px;display:inline-flex}.pick:hover{color:var(--fg-0);border-color:var(--line-3)}.pick .box{border:1px solid var(--line-3);color:#0000;border-radius:2px;place-items:center;width:14px;height:14px;display:grid}.pick[aria-pressed=true]{color:var(--fg-0);border-color:var(--relay-line);background:var(--relay-wash)}.pick[aria-pressed=true] .box{background:var(--relay);border-color:var(--relay);color:var(--on-relay)}.pick-icon{justify-content:center;width:28px;padding:0}.facet{border:0;border-bottom:1px solid var(--line-0);margin:0;padding:0 0 16px}.facet+.facet{padding-top:16px}.facet>legend{float:left;width:100%;font:500 12px/16px var(--font-code);color:var(--fg-2);margin-bottom:8px;padding:0}.facet>legend+*{clear:both}.opt{border-radius:var(--r-1);min-height:30px;color:var(--fg-1);cursor:pointer;align-items:center;gap:10px;margin:0 -6px;padding:3px 6px;font-size:14px;line-height:20px;display:flex}.opt:hover{background:var(--bg-1);color:var(--fg-0)}.opt input{width:15px;height:15px;accent-color:var(--relay);flex-shrink:0;margin:0}.opt .l{flex:1;min-width:0}.opt .n{font:400 11.5px/1 var(--font-code);color:var(--fg-2);font-variant-numeric:tabular-nums}.opt[data-zero=true]{color:var(--fg-3)}.linkbtn{color:var(--fg-1);font:500 13px/20px var(--font-ui);-webkit-text-decoration:underline 1px var(--line-3);text-decoration:underline 1px var(--line-3);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:2px 0}.linkbtn:hover{color:var(--fg-0);-webkit-text-decoration-color:var(--relay);text-decoration-color:var(--relay)}.dl-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.dl{background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--r-2);color:var(--fg-1);transition:background-color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);grid-template-columns:auto 1fr;gap:4px 12px;padding:16px 18px;text-decoration:none;display:grid}.dl:hover{background:var(--bg-2);border-color:var(--relay-line)}.dl:hover .dl-ic{color:var(--relay)}.dl-ic{color:var(--fg-1);transition:color var(--dur-1)var(--ease);grid-row:1/span 3;padding-top:2px}.dl-t{font:600 15px/22px var(--font-ui);color:var(--fg-0)}.dl-m{font:400 12px/18px var(--font-code);color:var(--fg-2)}.dl-d{color:var(--fg-2);font-size:13.5px;line-height:20px}.tray{z-index:60;background:var(--bg-1);border-radius:var(--r-3);width:max-content;max-width:calc(100vw - 32px);box-shadow:0 0 0 1px var(--line-2),inset 0 2px 0 var(--relay),0 24px 64px -12px #000c;color:var(--fg-1);align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.tray-n{font:600 14px/1 var(--font-ui);color:var(--fg-0);white-space:nowrap}.pbody{color:var(--fg-1);overflow-wrap:anywhere;padding:20px 22px 24px;font-size:15px;line-height:25px}.pbody p{white-space:pre-wrap;margin:0 0 12px}.pbody h3,.pbody h4{font:600 16px/24px var(--font-ui);color:var(--fg-0);margin:20px 0 8px}.pbody ul,.pbody ol{margin:0 0 12px;padding-left:22px}.pbody ul{list-style:outside}.pbody ol{list-style:decimal}.pbody li{margin:2px 0}.pbody li::marker{color:var(--fg-3);font-family:var(--font-code);font-size:13px}.pbody code{font:400 13px/1 var(--font-code);background:var(--bg-2);border-radius:var(--r-1);color:var(--fg-0);padding:1px 4px}.pbody pre{background:var(--bg-stage);border:1px solid var(--line-1);border-radius:var(--r-2);font:400 13px/20px var(--font-code);color:var(--fg-1);white-space:pre-wrap;margin:0 0 12px;padding:12px 14px;overflow-x:auto}.pbody hr{border:0;border-top:1px dashed var(--line-2);margin:20px 0}.pbody strong{color:var(--fg-0);font-weight:600}.psec{border-left:1px solid var(--line-2);margin:4px 0 18px;padding:0 0 0 16px}.psec-tag{font:500 11.5px/16px var(--font-code);color:var(--fg-2);background:var(--bg-1);border:1px solid var(--line-2);border-left:2px solid var(--relay);border-radius:0 var(--r-1)var(--r-1)0;margin:0 0 8px -17px;padding:2px 8px 2px 9px;display:inline-block}.psec>:last-child{margin-bottom:0}.ph{border-radius:var(--r-1);font:500 .9em/1 var(--font-code);color:var(--relay);background:var(--relay-wash);border:1px dashed var(--relay-line);cursor:pointer;padding:0 4px}.ph:hover{border-style:solid}.ph-filled{color:var(--fg-0);background:var(--relay-wash);font-family:var(--font-ui);border-style:solid;border-color:#0000;font-weight:500}.ph-cond{color:var(--fg-2);font-style:italic}.field{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-2);width:100%;min-height:34px;color:var(--fg-0);font:400 14px/1 var(--font-ui);padding:0 10px}textarea.field{resize:vertical;padding:8px 10px;line-height:20px}.field:focus-visible{outline:2px solid var(--relay);outline-offset:0}.sr-only-focusable:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:639px){.row{grid-template-columns:1fr;row-gap:10px}.row>.pick,.row>.btn{justify-self:start}.qbox-lg{height:52px;padding-left:14px}.qbox-lg input{font-size:16px}.tray{width:auto;left:16px;right:16px;transform:none}.domains{grid-template-columns:1fr 1fr}.dom{grid-template-rows:auto auto;grid-template-columns:1fr auto;row-gap:10px;padding:14px 12px 16px}.dom-icon{grid-row:auto;width:32px;height:32px}.dom-name{grid-column:1/-1;font-size:14.5px;line-height:20px}.dom-count{grid-area:1/2;align-self:center}.dom-cats,.trim-sm>:nth-child(n+4){display:none}}
