.ctx{position:absolute;z-index:86;min-width:196px;max-width:280px;padding:5px;border:1px solid var(--mdt-line-2);border-radius:10px;background:var(--mdt-card);box-shadow:0 16px 44px #00000080,0 0 0 1px #00000040;animation:menuIn var(--dur-fast) var(--ease);user-select:none}[data-theme=light] .ctx{box-shadow:0 14px 40px #0f0f142e,0 0 0 1px #0f0f140a}[data-anim=off] .ctx{animation:none}.ctx__item{display:flex;align-items:center;gap:9px;width:100%;height:30px;padding:0 9px;border-radius:7px;font-size:12.5px;color:var(--mdt-text-2);text-align:left;white-space:nowrap;transition:background var(--dur-fast),color var(--dur-fast)}.ctx__item:hover,.ctx__item:focus-visible{background:var(--mdt-card-2);color:var(--mdt-text);outline:none}.ctx__item[disabled]{opacity:.38;pointer-events:none}.ctx__item.is-danger{color:var(--c-red)}.ctx__item.is-danger:hover,.ctx__item.is-danger:focus-visible{background:#f044441a;color:var(--c-red)}.ctx__ico{display:grid;place-items:center;width:16px;height:16px;flex:none;color:var(--mdt-muted)}.ctx__item:hover .ctx__ico,.ctx__item:focus-visible .ctx__ico{color:inherit}.ctx__ico svg{width:14px;height:14px}.ctx__item.is-danger .ctx__ico{color:inherit;opacity:.9}.ctx__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ctx__kbd{margin-left:auto;padding:0 5px;height:17px;line-height:17px;border-radius:4px;border:1px solid var(--mdt-line-2);font-family:var(--font-mono);font-size:10px;color:var(--mdt-muted);background:transparent}.ctx__sep{height:1px;margin:5px 6px;background:var(--mdt-line)}.ctx__label{padding:6px 9px 4px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mdt-dim)}.av{background:var(--mdt-card-2);color:var(--mdt-muted);box-shadow:inset 0 0 0 1px var(--mdt-line-2)}.av>svg.av__glyph{width:60%;height:60%;stroke-width:1.75;opacity:.9}.av--sm>svg.av__glyph,.table .av>svg.av__glyph{stroke-width:2}.av--xl>svg.av__glyph,.av--xxl>svg.av__glyph{stroke-width:1.5}.av--glyph-staff{color:var(--mdt-text-2)}.av--glyph-citizen{color:var(--mdt-muted)}.av--accent{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.av--wanted{box-shadow:inset 0 0 0 1.5px var(--c-red)}.av--wanted>svg.av__glyph{color:var(--c-red);opacity:.85}.av img+.av__status{box-shadow:0 0 0 2px var(--mdt-card)}html[data-alpha=on] .screen{background:transparent}html[data-alpha=on] .screen__bg.is-on{opacity:calc(.3 * var(--ui-alpha, 1))}html[data-alpha=on] .chrome{background:rgba(23,24,28,var(--ui-alpha));background:rgba(var(--mdt-side-rgb),var(--ui-alpha));background:color-mix(in srgb,var(--mdt-side) calc(var(--ui-alpha) * 100%),transparent)}html[data-alpha=on] .tabstrip,html[data-alpha=on][data-nav=sidebar][data-tabs=on] .tabstrip,html[data-alpha=on] .subbar,html[data-alpha=on] .view,html[data-alpha=on] .topbar2{background:rgba(18,19,22,var(--ui-alpha));background:rgba(var(--mdt-bg-rgb),var(--ui-alpha));background:color-mix(in srgb,var(--mdt-bg) calc(var(--ui-alpha) * 100%),transparent)}html[data-alpha=on][data-nav=sidebar] .view{background-image:linear-gradient(rgba(18,19,22,var(--ui-alpha)),rgba(18,19,22,var(--ui-alpha)));background-image:linear-gradient(rgba(var(--mdt-bg-rgb),var(--ui-alpha)),rgba(var(--mdt-bg-rgb),var(--ui-alpha)));background-color:transparent;background-repeat:no-repeat;background-position:0 calc(69px * var(--ui-scale, 1));background-size:100% 100%}html[data-alpha=on][data-zen="1"] .view{background-position:0 0}html[data-alpha=on] .card,html[data-alpha=on] .tablecard,html[data-alpha=on] .stat,html[data-alpha=on] .stg-card,html[data-alpha=on] .me__card,html[data-alpha=on] .staffcard,html[data-alpha=on] .sgroup,html[data-alpha=on] .sgroup__head,html[data-alpha=on] .bolo,html[data-alpha=on] .folder,html[data-alpha=on] .targetcard,html[data-alpha=on] .permgroup,html[data-alpha=on] .roster,html[data-alpha=on] .penalcat,html[data-alpha=on] .plead,html[data-alpha=on] .mailto,html[data-alpha=on] .qa__empty,html[data-alpha=on] .who--side{background:#ffffff09}html[data-alpha=on][data-theme=light] .card,html[data-alpha=on][data-theme=light] .tablecard,html[data-alpha=on][data-theme=light] .stat,html[data-alpha=on][data-theme=light] .stg-card,html[data-alpha=on][data-theme=light] .me__card,html[data-alpha=on][data-theme=light] .staffcard,html[data-alpha=on][data-theme=light] .sgroup,html[data-alpha=on][data-theme=light] .sgroup__head,html[data-alpha=on][data-theme=light] .bolo,html[data-alpha=on][data-theme=light] .folder,html[data-alpha=on][data-theme=light] .targetcard,html[data-alpha=on][data-theme=light] .permgroup,html[data-alpha=on][data-theme=light] .roster,html[data-alpha=on][data-theme=light] .penalcat,html[data-alpha=on][data-theme=light] .plead,html[data-alpha=on][data-theme=light] .mailto,html[data-alpha=on][data-theme=light] .qa__empty,html[data-alpha=on][data-theme=light] .who--side{background:#ffffff4d}html[data-alpha=on] .modal__box,html[data-alpha=on] .ctx,html[data-alpha=on] .menu,html[data-alpha=on] .toast{background:var(--mdt-card)}html[data-scale="70"] #view>*{zoom:.7}html[data-scale="70"] .map{zoom:1.428571}html[data-scale="75"] #view>*{zoom:.75}html[data-scale="75"] .map{zoom:1.333333}.stg .alphaprev{display:grid;place-items:center;width:44px;height:28px;flex:none;border-radius:6px;background:linear-gradient(45deg,var(--mdt-line-2) 25%,transparent 25%,transparent 75%,var(--mdt-line-2) 75%) 0 0 / 8px 8px,linear-gradient(45deg,var(--mdt-line-2) 25%,transparent 25%,transparent 75%,var(--mdt-line-2) 75%) 4px 4px / 8px 8px,var(--mdt-bg);box-shadow:inset 0 0 0 1px var(--mdt-line-2);overflow:hidden}.stg .alphaprev__pane{width:30px;height:18px;border-radius:4px;background:var(--mdt-card);box-shadow:0 0 0 1px var(--mdt-line-2);opacity:var(--prev-alpha, 1)}.qfines{display:flex;flex-direction:column;gap:7px;padding:10px 12px;border:1px solid var(--mdt-line);border-radius:8px;background:var(--mdt-card-2)}.qfines__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.qfines__title{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mdt-muted)}.qfines__title svg{width:12px;height:12px}.qfines__row{display:flex;flex-wrap:wrap;gap:6px}.qfines__empty{font-size:12px;color:var(--mdt-muted)}.qfine{display:inline-flex;align-items:center;gap:7px;height:28px;max-width:100%;padding:0 9px 0 8px;border:1px solid var(--mdt-line-2);border-radius:999px;background:var(--mdt-card);color:var(--mdt-text-2);font-size:12px;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast),background var(--dur-fast)}.qfine:hover{border-color:var(--accent-line);color:var(--mdt-text);background:var(--accent-softer)}.qfine:active{transform:translateY(1px)}.qfine__code{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--accent)}.qfine__title{max-width:180px;overflow:hidden;text-overflow:ellipsis}.qfine__amt{font-family:var(--font-mono);font-size:11px;color:var(--mdt-muted)}.qfine__pts{height:16px;padding:0 5px;line-height:16px;border-radius:999px;border:1px solid var(--mdt-line-2);font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-amber)}.qfpick{display:flex;flex-direction:column;gap:12px}.qfpick__chosen{display:flex;flex-wrap:wrap;gap:6px;min-height:34px;padding:6px 8px;border:1px dashed var(--mdt-line-2);border-radius:8px}.qfpick__chosen .qfine{cursor:default}.qfpick__chosen .qfine:hover{border-color:var(--mdt-line-2);background:var(--mdt-card);color:var(--mdt-text-2)}.qfpick__x{display:grid;place-items:center;width:16px;height:16px;margin-right:-3px;border-radius:50%;color:var(--mdt-muted);cursor:pointer}.qfpick__x:hover{color:var(--c-red);background:#f044441f}.qfpick__x svg{width:10px;height:10px}.qfpick__count{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--mdt-muted)}.qfpick__list{max-height:40vh;overflow-y:auto}.qfpick .chargebox.is-on{border-color:var(--accent-line);background:var(--accent-softer)}.qfpick .chargebox.is-on .chargebox__code{color:var(--accent)}.chargebox__pts{flex:none;height:17px;padding:0 6px;line-height:17px;border-radius:999px;border:1px solid var(--mdt-line-2);font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-amber);white-space:nowrap}.watermark.watermark--btn{pointer-events:auto;cursor:pointer;padding:4px 8px;margin:-4px -8px;border-radius:6px;transition:opacity var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.watermark.watermark--btn:hover,.watermark.watermark--btn:focus-visible{opacity:.6;background:var(--mdt-card-2);outline:none}[data-theme=light] .watermark.watermark--btn:hover,[data-theme=light] .watermark.watermark--btn:focus-visible{opacity:.75}.brandcard{display:flex;flex-direction:column;gap:14px}.brandcard__head{display:flex;align-items:center;gap:12px}.brandcard__logo{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:10px;background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.brandcard__logo svg{width:18px;height:18px}.brandcard__text{min-width:0}.brandcard__name{font-family:var(--font-clock);font-size:15px;font-weight:700;letter-spacing:.18em;color:var(--mdt-text);line-height:1.2}.brandcard__sub{margin-top:2px;font-size:11.5px;color:var(--mdt-muted)}.brandcard__row{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;background:var(--mdt-card-2);border:1px solid var(--mdt-line);font-size:12.5px}.brandcard__label{color:var(--mdt-muted);flex:none}.brandcard__url{font-family:var(--font-clock, var(--font-mono));font-weight:600;color:var(--mdt-text);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandcard__actions{display:flex;flex-wrap:wrap;gap:8px}.brandcard--flat{padding:4px 0 2px}.partrow{position:relative;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;row-gap:8px}.partrow__text{flex:1 1 130px;min-width:0}.partrow__text .litem__title,.partrow__text .litem__sub{display:block;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partrow__text>button.litem__title{min-width:0;background:none;border:0;padding:0;cursor:pointer}.partrow>.av,.partrow>.avatar,.partrow>.plate,.partrow>.badge,.partrow>button:last-child{flex:none}.partrow select{flex:none;width:132px;min-width:132px;max-width:132px}@media (max-width: 420px){.partrow__text{flex-basis:100%}.partrow select{flex:1 1 auto;width:auto;max-width:none}}
