.pg{padding:0 var(--pad) var(--pad);grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;max-width:1600px;display:grid}.pg-bar{margin:0 calc(var(--pad) * -1);padding:0 var(--pad);box-shadow:inset 0 calc(var(--rw) * -1) 0 var(--ink);background:var(--paper);height:var(--cell);align-items:center;gap:12px;display:flex}.pg-tabs{background:0 0;border-bottom:0;align-self:stretch;min-width:0;height:auto;margin-left:-16px}.pg-add{margin:8px 0}.pg-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-search{flex:260px;max-width:420px;display:block;position:relative}.pg-search .ic{pointer-events:none;position:absolute;top:50%;left:11px;translate:0 -50%}.pg-search .inp{padding-left:40px}.pg-search .inp::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 43%, var(--ink) 43% 57%, transparent 57%), linear-gradient(-45deg, transparent 43%, var(--ink) 43% 57%, transparent 57%);width:14px;height:14px}.pg-sel{flex:0 160px;width:auto}.pg-ports b{font-weight:600}@media (max-width:959px){.pg-bar .checked .dim,.pg-tools .checked .dim{display:none}.pg-search{flex-basis:100%;max-width:none}.pg-sel{flex:1 1 0}.pg .pg-add{z-index:20;right:16px;bottom:calc(var(--tabs) + var(--safe-b) + 16px);outline:4px solid var(--paper);margin:0;position:fixed}.pg:has(.pg-add){padding-bottom:96px}}.dv{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.dv-head{padding:16px var(--pad) 16px;background:var(--paper);box-shadow:inset 0 calc(var(--hw) * -1) 0 var(--line);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.dv-id{align-items:flex-start;gap:12px;display:flex}.dv-id>.sc{--s:28px;margin-top:2px}.dv-name{font-size:var(--fs-xl);line-height:var(--lh);overflow-wrap:anywhere}.dv-sub{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:8px;display:flex}.dv-facts{outline:var(--rule);outline-offset:calc(var(--rw) * -1);background:var(--paper);grid-template-columns:auto minmax(0,1fr);display:grid}.dv-facts>div{border-left:var(--hair);min-width:0;box-shadow:inset 0 var(--hw) 0 var(--line);align-content:start;gap:8px;padding:8px 12px;display:grid}.dv-facts>div:nth-child(-n+2){border-top:0}.dv-facts>div:nth-child(odd){border-left:0}.dv-facts dd{overflow-wrap:anywhere;font-weight:600}.dv-facts dd:has(.gt){display:flex}.dv-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.dv-actions .btn{height:56px;font-size:var(--fs-sm);flex-direction:column;gap:4px;padding:0 4px}.dv-tabs{padding:0 calc(var(--pad) - 14px);top:var(--top);z-index:5;position:sticky}.dv-body{padding:var(--pad);grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.dv-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dv-tools .btn[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.dv-picked{margin:0 4px 0 8px;font-weight:600}.dv-fam{flex:96px;width:auto;min-width:0}.dv-skel{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;max-width:736px;display:grid}.dv-skel .skel{aspect-ratio:1;height:auto}.dv-id .checked .dim,.dv-facts .is-desk{display:none}@media (min-width:720px){.dv-facts .is-desk{display:grid}.dv-actions .btn{height:var(--ctl);font-size:var(--fs);flex-direction:row;gap:8px}.dv-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.dv-facts>div,.dv-facts>div:nth-child(odd){border-top:0;border-left:var(--hair)}.dv-facts>div:first-child{border-left:0}.dv-actions{flex-wrap:wrap;display:flex}.dv-actions .btn{padding:0 16px}.dv-id .checked .dim{display:inline}}@media (min-width:960px){.dv-tabs{top:0}}.pp-pair{box-shadow:inset 0 calc(var(--rw) * -1) 0 var(--ink);grid-template-columns:1fr 1fr;display:grid}.pp-link{padding:12px var(--pad);color:var(--ink);align-content:start;gap:4px;min-width:0;text-decoration:none;display:grid}.pp-link+.pp-link{border-left:var(--hair)}.pp-link b{overflow-wrap:anywhere}.pp-link .dim{font-size:var(--fs-sm)}a.pp-link b{color:var(--blue-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){a.pp-link:hover{background:var(--blue-wash)}}a.pp-link:focus-visible{outline-offset:-3px}.tk-send{color:var(--ink-2);font-size:var(--fs-sm);background:var(--paper);width:-moz-fit-content;width:fit-content;max-width:100%}.ic{flex:none}.ic path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter}.ask-text{white-space:pre-line;max-width:60ch}
