body[data-admin] .stage{width:100%;max-width:820px;margin:0 auto}body[data-admin][data-view=console] .stage{overflow:hidden}body[data-admin][data-view=console] .console,body[data-admin][data-view=console] .console .card{flex:1 1 auto;min-height:0}body[data-admin][data-view=console] .console .card{max-width:none}body[data-admin] #adminView{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:auto;overscroll-behavior:contain}body[data-admin] .ascreen{flex:0 0 auto;display:grid;grid-template-columns:var(--tracks,28px repeat(4,minmax(0,1fr)));column-gap:.6rem;align-content:start}body[data-admin] .ascreen.afill{flex:1 1 auto;min-height:0;grid-template-rows:auto auto minmax(0,1fr)}body[data-admin] .afill .alist{min-height:0;overflow:auto;overscroll-behavior:contain}body[data-admin] .ascreen>*{grid-column:1/-1}body[data-admin] .alist>*{grid-column:1/-1}body[data-admin] #windowPick{display:flex;justify-content:flex-end;gap:6px;margin:-2px 0 2px}body[data-admin] #windowPick .chip{flex:0 0 3rem;justify-content:center;padding:.3rem 0;border:1px solid rgba(255,255,255,.22);border-radius:3px;font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:none;transition:color .22s ease,border-color .22s ease}body[data-admin] #windowPick .chip.sel{color:var(--a);border-color:var(--a)}body[data-admin] #adminLogout{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--edge);border-radius:3px;background:none;color:#ffc800;cursor:pointer}body[data-admin] #adminLogout .ico{stroke:#ffc800}body[data-admin] .alist{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-content:start;overflow:visible}body[data-admin] .arow{position:relative;grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;min-height:36px;padding:.4rem 0;background:linear-gradient(90deg,transparent,var(--edge) 18%,var(--edge) 82%,transparent) top/100% 1px no-repeat;font-family:var(--font);font-size:12px;letter-spacing:.02em;color:var(--ice)}body[data-admin] .arow.ahead{background:linear-gradient(90deg,transparent,var(--edge) 18%,var(--edge) 82%,transparent) bottom/100% 1px no-repeat;min-height:0;padding:.1rem 0 .45rem;margin:.6rem 0 .15rem;color:var(--faint);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body[data-admin] .arow.ahead{flex:0 0 auto}body[data-admin] .alist>.arow:first-child{background:none}body[data-admin] .acell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em}body[data-admin] .amark{display:grid;place-items:center;width:28px;height:28px;border-radius:3px;border:1px solid var(--a);color:var(--a);font-size:10px;font-weight:700;letter-spacing:.04em;box-shadow:0 0 8px color-mix(in srgb,currentColor 45%,transparent)}body[data-admin] .ahead .amark{visibility:hidden}body[data-admin] .arow.idle .amark{border-color:#ffffff47;color:var(--mute);box-shadow:none}body[data-admin] .arow.warn .amark{border-color:var(--rose);color:var(--rose)}body[data-admin] .arow.web .amark{border-color:var(--gold);color:var(--gold)}body[data-admin] .arow.warn .acell:last-child{color:var(--rose)}body[data-admin] .aempty{display:block;padding:.6rem 0 .2rem;font-family:var(--font);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}body[data-admin][data-view=console] .tabbar{display:flex}body[data-admin] .tabbar{max-width:820px;margin:0 auto;border-top:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-admin] .tabbar:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:34px;background:linear-gradient(180deg,#06060b00,#06060beb);pointer-events:none}@media(max-width:700px){body[data-admin] .ascreen{column-gap:.85rem}body[data-admin] .arow{font-size:11px}body[data-admin] .arow.ahead{font-size:8px;letter-spacing:.08em}}body[data-admin] .afacts{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;row-gap:.35rem;align-items:baseline;margin-top:.6rem;padding:.6rem 0 .4rem}body[data-admin] .afacts .fk{font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:nowrap}body[data-admin] .afacts .fv{font-family:var(--font);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ice);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}body[data-admin] .arow.pick{cursor:pointer}body[data-admin] .ph .aback{margin-left:auto;padding:.3rem .55rem;border:1px solid rgba(255,255,255,.22);border-radius:3px;font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:none;cursor:pointer}body[data-admin] .acell.aname{white-space:normal;overflow-wrap:anywhere}body[data-admin] .oneline .acell.aname{white-space:nowrap}@supports (height:100svh){body[data-admin]{height:100svh;min-height:100svh}body[data-admin] .stage{height:100svh}}@media(min-width:701px){body[data-admin] .afacts{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);column-gap:1.4rem}}body[data-admin] .astats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem .8rem;margin-top:.6rem;padding:.1rem 0 .5rem}body[data-admin] .astat{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.5rem .6rem;border:1px solid var(--edge);border-radius:3px}body[data-admin] .astat .fk{font-family:var(--font);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-admin] .astat .fv{font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ice);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-admin] .ph .acount{margin-left:auto;font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--a)}@media(min-width:701px){body[data-admin] .astats{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:700px){body[data-admin] .amark{box-shadow:none}}
