.ops{--bg:var(--lb-bg);--surface:var(--lb-surface);--raised:var(--lb-raised);--hover:var(--lb-hover);--line:var(--lb-line);--line-strong:var(--lb-line-strong);--text:var(--lb-text);--text-2:var(--lb-text-2);--text-3:var(--lb-text-3);--lilac:var(--lb-lilac);--lilac-strong:var(--lb-lilac-strong);--lilac-soft:var(--lb-lilac-soft);--green:var(--lb-green);--green-soft:#4ade801f;--amber:var(--lb-amber);--amber-soft:#fbbf241f;--red:var(--lb-red);--red-soft:#f8717121;--blue:#7cc4ff;--blue-soft:#7cc4ff1f;--mono:var(--lb-mono,ui-monospace, SFMono-Regular, Menlo, monospace);flex-direction:column;gap:20px;min-width:0;font-size:14px;display:flex}@layer base{.ops button,.ops input,.ops select,.ops textarea{font:inherit;color:inherit}.ops button{cursor:pointer}}.ops button:disabled{cursor:not-allowed;opacity:.5}.ops :focus-visible{outline:2px solid var(--lilac);outline-offset:2px}.ops .ops-tabs{scrollbar-width:none;max-width:100%;padding-bottom:2px;overflow-x:auto}.ops .ops-tabs::-webkit-scrollbar{display:none}.ops .ops-tab{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ops .ops-tab .n{font-family:var(--mono);opacity:.6;font-size:11px}.ops .ops-tab .n.alert{color:var(--red);opacity:1}.ops .l-short{display:none}@media (width<=520px){.ops .l-long{display:none}.ops .l-short{display:inline}}.ops .pane{flex-direction:column;gap:16px;min-width:0;display:flex}.ops .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--lb-r-card,14px);min-width:0}.ops .panel-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ops .panel-h h2{letter-spacing:.01em;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.ops .panel-h .sub{color:var(--text-3);font-size:12px}.ops .muted{color:var(--text-3)}.ops .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.ops .btn{background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--lb-r-control,10px);min-height:32px;color:var(--text);white-space:nowrap;transition:background-color var(--lb-d-press,.12s) var(--lb-ease-out,ease-out), transform var(--lb-d-press,.12s) var(--lb-ease-out,ease-out);justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ops .btn:hover:not(:disabled){background:var(--hover)}.ops .btn:active:not(:disabled){transform:scale(.97)}.ops .btn.primary{background:var(--lb-primary);color:#fff;border-color:#0000}.ops .btn.primary:hover:not(:disabled){background:#b46cf8}@media (pointer:coarse){.ops .btn{min-height:38px}}.ops .btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.ops .btn.danger{color:var(--red)}.ops .btn.danger-line{color:var(--red);border-color:#f8717166}.ops .chip{background:var(--raised);color:var(--text-2);border:1px solid var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;display:inline-flex}.ops .chip.red{background:var(--red-soft);color:var(--red);border-color:#f871714d}.ops .chip.amber{background:var(--amber-soft);color:var(--amber);border-color:#fbbf244d}.ops .chip.green{background:var(--green-soft);color:var(--green);border-color:#4ade804d}.ops .chip.lilac{background:var(--lilac-soft);color:var(--lilac);border-color:#b9a3ff4d}.ops .chip.blue{background:var(--blue-soft);color:var(--blue);border-color:#7cc4ff4d}.ops .dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.ops .lb-stat-v{overflow:hidden}.ops .ops-band-hint{flex-direction:column;gap:4px;min-width:0;display:flex}.ops .ops-band-hint svg{width:100%;height:20px;display:block}.ops .ops-band-hint>span{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops .ops-section{flex-direction:column;gap:10px;min-width:0;display:flex}.ops .ops-section-h{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.ops .ops-section-h h2{letter-spacing:.01em;margin:0;font-size:13px;font-weight:700}.ops .ops-section-h .sub{color:var(--text-3);font-size:12px}.ops .ops-flat-rows{flex-direction:column;gap:0;padding:0;display:flex}.ops .ops-flat-rows>*+*{border-top:1px solid var(--line)}.ops .panel .ops-flat-rows:last-child{border-radius:0 0 calc(var(--lb-r-card,14px) - 1px) calc(var(--lb-r-card,14px) - 1px)}.ops .panel .ops-flat-rows:last-child:not(.feed){overflow:clip}.ops .live-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.ops .feed{flex-direction:column;max-height:620px;display:flex;overflow-y:auto}.ops .ev{grid-template-columns:54px 4px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;min-width:0;padding:11px 0;display:grid}.ops .ev.new{animation:1.6s ease-out ops-flash}.ops .ops-swipe-hint{margin:0;padding:10px 14px 4px}.ops .ops-sr{interpolate-size:allow-keywords;flex:none;height:auto}.ops .ops-sr>div{height:auto;min-height:52px}.ops .ops-row-static{background:var(--surface);padding:0 16px}@keyframes ops-flash{0%{background:var(--lilac-soft)}to{background:0 0}}.ops .ev time{color:var(--text-3);font-family:var(--mono);padding-top:1px;font-size:12px}.ops .ev .stripe{background:var(--line-strong);border-radius:4px;align-self:stretch;width:4px}.ops .ev.sev-red .stripe{background:var(--red)}.ops .ev.sev-warn .stripe{background:var(--amber)}.ops .ev.sev-success .stripe{background:var(--green)}.ops .ev.sev-info .stripe{background:var(--blue)}.ops .ev .t{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-weight:650;display:flex}.ops .ev .m{color:var(--text-3);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px}.ops .ev .routes{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.ops .ev .act{align-items:center;gap:6px;display:flex}.ops .ack{padding:3px 8px;font-size:11.5px}.ops .empty{color:var(--text-3);padding:18px 14px;font-size:13px}.ops .side-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.ops .alert-box{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ops .alert-row{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 0;display:flex}.ops .alert-row .stripe{background:var(--red);border-radius:4px;flex:none;align-self:stretch;width:4px}.ops .alert-row b{overflow-wrap:anywhere;font-weight:650}.ops .credit{grid-template-columns:92px minmax(0,1fr) 70px;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;display:grid}.ops .bar{background:var(--raised);border-radius:6px;height:6px;overflow:hidden}.ops .bar i{border-radius:6px;height:100%;display:block}.ops .forecast{color:var(--text-3);margin-top:-6px;padding:0 14px 10px 116px;font-size:11.5px}.ops .table-wrap{overflow-x:auto}.ops .rules{border-collapse:collapse;width:100%}.ops .rules th{text-align:left;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}.ops .rules td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.ops .rules tr:last-child td{border-bottom:0}.ops .rules tr.sel td{background:var(--raised)}.ops .rules tr.click{cursor:pointer}.ops .rules tr.click:hover td{background:var(--hover)}.ops .rname{font-weight:650}.ops .rcond{font-family:var(--mono);color:var(--text-2);font-size:12px}.ops .ops-cell-switch{padding-top:2px;display:inline-flex}.ops .editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.ops .field{flex-direction:column;gap:6px;min-width:0;display:flex}.ops .field.full{grid-column:1/-1}.ops .field>label,.ops .flabel{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ops .input{background:var(--lb-well,var(--bg));border:1px solid var(--line-strong);border-radius:var(--lb-r-control,10px);width:100%;min-width:0;padding:8px 10px}.ops textarea.input{font-family:var(--mono);resize:vertical;min-height:190px;font-size:12.5px;line-height:1.55}.ops .sentence{flex-wrap:wrap;align-items:center;gap:8px;line-height:2;display:flex}.ops .sentence .kw{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.ops .sentence .ops-cond{background:var(--lb-well,var(--bg));border:1px solid var(--line-strong);border-radius:var(--lb-r-control,10px);width:auto;max-width:100%;padding:5px 8px}.ops .hint{color:var(--text-3);font-size:12px}.ops .hint.err{color:var(--red)}.ops .picks{flex-wrap:wrap;gap:6px;display:flex}.ops .ops-checks{flex-wrap:wrap;gap:10px 18px;display:flex}.ops .ed-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ops .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops .cards{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;display:grid}.ops .ch{border:1px solid var(--line);background:var(--surface);border-radius:var(--lb-r-card,14px);flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}.ops .ch-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ops .ch-name{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-weight:700;display:flex}.ops .ch-kind{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.ops .k-discord{color:#fff;background:#5865f2}.ops .k-email{background:var(--lb-primary);color:#fff}.ops .k-push{background:var(--green);color:var(--lb-bg)}.ops .secret{font-family:var(--mono);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ops .ch-meta{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.ops .ch-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops .ops-mute{align-items:center;min-height:32px;margin-left:auto;display:inline-flex}.ops .ops-tip-target{border-radius:6px;display:inline-flex}.ops .ch.add{color:var(--text-3);text-align:center;background:0 0;border-style:dashed;justify-content:center;align-items:center;min-height:150px;font-weight:600}.ops .mail-grid{grid-template-columns:250px minmax(0,1fr);min-height:560px;display:grid}.ops .mlist{border-right:1px solid var(--line);flex-direction:column;gap:0;min-width:0;padding:6px 0;display:flex}.ops .mgroup{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;padding:10px 14px 4px;font-size:10.5px}.ops .mitem{text-align:left;min-height:36px;color:var(--text-2);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.ops .mitem:hover{background:var(--hover)}.ops .mitem.on{background:var(--lilac-soft);color:var(--text);box-shadow:inset 2px 0 0 var(--lilac)}.ops .mitem small{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.ops .mitem .off{color:var(--text-3);font-size:10.5px}.ops .medit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.ops .mform{border-right:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.ops .vars{flex-wrap:wrap;gap:5px;display:flex}.ops .var{font-family:var(--mono);background:var(--raised);border:1px solid var(--line);color:var(--lilac);border-radius:5px;padding:2px 6px;font-size:11px}.ops .mprev{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ops .envelope{color:#1d1b24;background:#f6f5f9;border-radius:0;overflow:hidden}.ops .env-h{color:#5b5866;border-bottom:1px solid #e3e1ea;flex-direction:column;gap:2px;padding:10px 14px;font-size:12px;display:flex}.ops .env-h b{color:#1d1b24;overflow-wrap:anywhere;font-size:13.5px}.ops .env-b{overflow-wrap:anywhere;padding:4px 2px}.ops .env-b a{pointer-events:none}.ops .stats{color:var(--text-3);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.ops .stats b{color:var(--text);font-family:var(--mono);font-weight:500}.ops .src-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px;display:grid}.ops .src{border:1px solid var(--line);border-radius:var(--lb-r-card,14px);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:13px;display:flex}.ops .src h3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ops .src ul{color:var(--text-2);margin:0;padding-left:18px;font-size:12.5px;line-height:1.7;list-style:outside}.ops .src code{font-family:var(--mono);color:var(--lilac);overflow-wrap:anywhere;font-size:11.5px}.ops .privacy{color:var(--text-2);align-items:flex-start;gap:12px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.ops .privacy b{color:var(--text)}.ops .ops-rows{flex-direction:column;display:flex}.ops .ops-cluster{cursor:pointer;align-items:center;gap:12px;width:100%;min-width:0;padding:11px 0;display:flex}.ops .ops-cluster .txt{flex-direction:column;gap:3px;min-width:0;display:flex}.ops .ops-cluster .t{overflow-wrap:anywhere;font-weight:650}.ops .ops-cluster .m{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px}.ops .ops-cluster.sel{box-shadow:inset 3px 0 0 var(--lilac);margin-left:-6px;padding-left:10px}.ops .ops-score{cursor:help;flex:none;justify-content:center;min-width:38px}.ops .ops-tip{text-align:left;flex-direction:column;gap:3px;max-width:260px;display:flex}.ops .ops-why{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ops .ops-prot{flex-direction:column;display:flex}.ops .ops-prot-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.ops .ops-prot-row:last-child{border-bottom:0}.ops .ops-prot-row .name{flex-direction:column;flex:240px;gap:3px;min-width:0;font-weight:600;display:flex}.ops .ops-prot-row small{color:var(--text-3);font-size:12px;font-weight:400;line-height:1.5}@media (width<=1080px){.ops .live-grid,.ops .medit{grid-template-columns:minmax(0,1fr)}.ops .mform{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=760px){.ops .mail-grid{grid-template-columns:minmax(0,1fr)}.ops .mlist{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.ops .mgroup{display:none}.ops .mitem{white-space:nowrap}.ops .mitem.on{box-shadow:inset 0 -2px 0 var(--lilac)}.ops .editor{grid-template-columns:minmax(0,1fr)}.ops .ev{grid-template-columns:44px 4px minmax(0,1fr)}.ops .ev .act{grid-column:3}.ops .live-grid .panel-h{align-items:center}.ops .forecast{padding-left:14px}}@media (prefers-reduced-motion:reduce){.ops .ev.new{animation:none}.ops .btn{transition:none}.ops .btn:active:not(:disabled){transform:none}}:root[data-lb-theme=light] .ops{--green-soft:#16723c1a;--amber-soft:#8c5b001a;--red-soft:#b82d3c1a;--blue:#226fa8;--blue-soft:#226fa81a}:root[data-lb-theme=light] .ops .btn.primary:hover:not(:disabled){background:#6726a6}
