.tsb-auto-admin,.tsb-auto-admin *,.tsb-auto-admin :before,.tsb-auto-admin :after{box-sizing:border-box}.au{--au-read:var(--tsb-body)}.au-sub,.au-what,.au-meta,.au-note,.au-runstat,.au-chip,.au-recip-n,.au-group-sub,.au-tag,.au-btn,.au-refresh,.au-ta,.au-msg,.au-foot,.au-hint,.au-stat-l,.au-fyi,.au-auto-w,.au-auto-when,.au-go,.au-field-l,.au-select,.au-count{font-family:var(--au-read)}.au-wrap{width:min(980px,100%);margin-inline:auto;padding:clamp(22px,3vw,36px) clamp(16px,3vw,32px) 80px}.au-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px;display:flex}.au-eyebrow{color:var(--tsb-red-ink);font-family:var(--tsb-display);letter-spacing:2.4px;text-transform:uppercase;font-size:10px;font-weight:800}.au-title{color:#fff;font-family:var(--tsb-display);letter-spacing:-.4px;margin:8px 0 6px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.au-sub{color:var(--tsb-muted);letter-spacing:.1px;font-size:.82rem}.au-refresh{border:1px solid var(--tsb-line-strong);min-height:34px;color:var(--tsb-text-2);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:.7rem;font-weight:600;transition:transform .12s cubic-bezier(.16,1,.3,1),border-color .15s,color .15s;display:inline-flex}.au-refresh:hover:not([disabled]){color:#fff;border-color:#d7192066}.au-refresh:active:not([disabled]){transform:translateY(1px)}.au-refresh[disabled]{opacity:.5;cursor:default}.au-msg{border-radius:var(--tsb-radius);margin-bottom:18px;padding:13px 16px;font-size:.76rem;font-weight:600}.au-msg.err{color:var(--tsb-danger);background:#f25a601a;border:1px solid #f25a6059}.au-msg.ok{color:var(--tsb-green);background:#35c5791a;border:1px solid #35c5794d}.au-msg[hidden]{display:none}.au-msg{top:calc(var(--tsb-manage-nav-h,0px) + 12px);z-index:30;backdrop-filter:blur(10px);justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:sticky;box-shadow:0 10px 30px #00000059}.au-msg-x{min-width:32px;min-height:32px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:8px;flex:none;margin:-6px -8px -6px 0;font-size:1.1rem;line-height:1}.au-msg-x:hover{opacity:1;background:#ffffff0f}.au-ferr{color:var(--tsb-danger);margin-top:8px;font-size:.72rem;font-weight:600;line-height:1.5}.au-ferr[hidden]{display:none}.au-ta[aria-invalid=true]{border-color:#f25a60b3}.au-dirty{color:var(--tsb-gold);font-size:.7rem;font-weight:600}.au-dirty[hidden]{display:none}.au-btn:focus-visible,.au-refresh:focus-visible,.au-go:focus-visible,.au-seg-btn:focus-visible{outline:2px solid var(--tsb-focus-ring);outline-offset:2px}.au-health{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 36px;display:grid}.au-stat{background:var(--tsb-surface);border:1px solid var(--tsb-line);border-radius:var(--tsb-radius);padding:15px 16px}.au-stat-v{font-family:var(--tsb-display);color:#fff;align-items:center;gap:8px;font-size:1.35rem;font-weight:900;line-height:1.05;display:flex}.au-stat-l{color:var(--tsb-muted);letter-spacing:.5px;text-transform:uppercase;margin-top:9px;font-size:.6rem;font-weight:700}.au-stat.ok .au-stat-v{color:var(--tsb-green)}.au-stat.warn .au-stat-v{color:var(--tsb-gold)}.au-pip{background:var(--tsb-green);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #35c57924}.au-pip.warn{background:var(--tsb-gold);box-shadow:0 0 0 4px #d4ae5524}.au-group{margin-bottom:34px}.au-group-h{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.au-group-t{font-family:var(--tsb-display);color:#fff;letter-spacing:.2px;font-size:.95rem;font-weight:800}.au-group-c{color:var(--tsb-muted);font-size:.72rem}.au-group-sub{color:var(--tsb-muted);max-width:640px;margin:0 0 16px;font-size:.72rem;line-height:1.6}.au-rows{border:1px solid var(--tsb-line);border-radius:var(--tsb-radius-lg);background:#ffffff05;overflow:hidden}.au-row{border-bottom:1px solid var(--tsb-line);align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.au-row:last-child{border-bottom:0}.au-row-main{flex:1;min-width:0}.au-row-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.au-row-name{color:#fff;font-size:.9rem;font-weight:700}.au-what{color:var(--tsb-text-2);max-width:520px;margin:4px 0 0;font-size:.78rem;line-height:1.55}.au-meta{color:var(--tsb-muted);flex-wrap:wrap;gap:6px 16px;margin-top:9px;font-size:.7rem;display:flex}.au-meta b{color:var(--tsb-steel);font-weight:600}.au-note{color:var(--tsb-muted);border-left:2px solid var(--tsb-line-strong);background:#ffffff05;border-radius:0 6px 6px 0;max-width:520px;margin:9px 0 0;padding:7px 11px;font-size:.69rem;line-height:1.55}.au-tag{letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--tsb-line);color:var(--tsb-steel);border-radius:999px;align-items:center;padding:2px 8px;font-size:.58rem;font-weight:700;display:inline-flex}.au-tag.sms{color:var(--tsb-blue);border-color:#58b7e84d}.au-tag.email{color:var(--tsb-gold);border-color:#d4ae554d}.au-row-side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:9px;min-width:120px;display:flex}.au-runstat{color:var(--tsb-muted);font-size:.66rem}.au-runstat b{color:var(--tsb-text-2);font-size:.68rem;font-weight:700;display:block}.au-tog-wrap{align-items:center;gap:9px;display:flex}.au-tog-lbl{letter-spacing:.4px;text-transform:uppercase;color:var(--tsb-muted);font-size:.64rem;font-weight:700}.au-toggle{-webkit-appearance:none;appearance:none;border:1px solid var(--tsb-line-strong);cursor:pointer;background:#ffffff0d;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background .15s,border-color .15s;position:relative}.au-toggle:after{content:"";background:var(--tsb-muted);border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.au-toggle:checked{background:#35c57940;border-color:#35c57980}.au-toggle:checked:after{background:var(--tsb-green);transform:translate(18px)}.au-toggle:checked~.au-tog-lbl,.au-tog-wrap:has(:checked) .au-tog-lbl{color:var(--tsb-green)}.au-toggle:focus-visible{outline:2px solid var(--tsb-focus-ring);outline-offset:2px}.au-toggle[disabled]{opacity:.5;cursor:default}.au-go{border:1px solid var(--tsb-line-strong);color:var(--tsb-text);white-space:nowrap;background:#ffffff08;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .12s cubic-bezier(.16,1,.3,1),border-color .15s,color .15s;display:inline-flex}.au-go:hover{color:#fff;border-color:#d7192073}.au-go:active{transform:translateY(1px)}.au-recip{border:1px dashed var(--tsb-line-strong);border-radius:var(--tsb-radius);background:#ffffff04;margin-top:14px;padding:16px 18px}.au-recip-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.au-recip-t{color:#fff;font-size:.78rem;font-weight:700;font-family:var(--tsb-display);letter-spacing:.2px}.au-recip-n{color:var(--tsb-muted);max-width:72ch;margin:0 0 12px;font-size:.7rem;line-height:1.55}.au-chips{flex-wrap:wrap;gap:8px;display:flex}.au-chip{background:var(--tsb-surface-2);border:1px solid var(--tsb-line);border-radius:9px;flex-direction:column;padding:7px 11px;display:flex}.au-chip .c-mail{color:var(--tsb-text);font-size:.72rem;font-weight:600}.au-chip .c-who{color:var(--tsb-muted);margin-top:2px;font-size:.58rem}.au-chip.unknown{border-color:#d4ae5566}.au-chip.unknown .c-who{color:var(--tsb-gold)}.au-btn{border:1px solid var(--tsb-line-strong);min-height:34px;color:var(--tsb-text-2);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;padding:0 13px;font-size:.7rem;font-weight:700;transition:transform .12s cubic-bezier(.16,1,.3,1),border-color .15s,color .15s;display:inline-flex}.au-btn:hover:not([disabled]){color:#fff;border-color:#d7192066}.au-btn:active:not([disabled]){transform:translateY(1px)}.au-btn[disabled]{opacity:.5;cursor:default}.au-btn.primary{background:var(--tsb-red);color:#fff;border-color:#0000}.au-btn.caution{color:var(--tsb-gold);background:#d4ae551a;border-color:#d4ae556b}.au-btn.caution:hover:not([disabled]){color:#fff;background:#d4ae552b;border-color:#d4ae55b8}.au-preview{margin-top:12px}.au-remact{border-top:1px solid var(--tsb-line);margin-top:14px;padding-top:14px}.au-remact .au-hint{margin-bottom:7px}.au-run-warning{border-left:2px solid var(--tsb-gold);max-width:520px;color:var(--tsb-text-2);background:#d4ae550f;margin:0 0 10px;padding:9px 11px;font-size:.7rem;line-height:1.55}.au-seg{border:1px solid var(--tsb-line-strong);border-radius:9px;margin-bottom:14px;display:inline-flex;overflow:hidden}.au-seg-btn{border:0;border-right:1px solid var(--tsb-line-strong);min-height:34px;color:var(--tsb-text-2);cursor:pointer;background:#ffffff08;padding:0 14px;font-family:inherit;font-size:.72rem;font-weight:600}.au-seg-btn:last-child{border-right:0}.au-seg-btn:hover:not(.on){color:#fff}.au-seg-btn.on{background:var(--tsb-red);color:#fff}.au-remact-btns{flex-wrap:wrap;gap:10px;display:flex}.au-modal{z-index:1000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.au-modal[hidden]{display:none}.au-modal-back{background:#000000b8;position:absolute;inset:0}.au-modal-card{border:1px solid var(--tsb-line-strong);background:#14171c;border-radius:14px;flex-direction:column;width:min(680px,100%);height:min(88vh,1000px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.au-modal-head{justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.au-modal-title{color:#fff;font-family:var(--tsb-display,inherit);letter-spacing:.3px;font-size:.92rem;font-weight:800}.au-modal-sub{color:var(--tsb-muted);margin:0 16px 12px;font-size:.66rem}.au-modal-frame{background:#f6f6f7;border:0;flex:1;width:100%}.au-edit{margin-top:12px;display:none}.au-edit.open{display:block}.au-ta{border:1px solid var(--tsb-line-strong);width:100%;min-height:92px;color:var(--tsb-text);font-family:var(--au-read);resize:vertical;background:#ffffff08;border-radius:9px;padding:12px 14px;font-size:.74rem;line-height:1.8}.au-ta:focus{outline:2px solid var(--tsb-focus-ring);outline-offset:1px}.au-edit-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.au-hint{color:var(--tsb-muted);font-size:.66rem}.au-editor{border:1px solid var(--tsb-line);background:#ffffff05;border-radius:10px;flex-direction:column;gap:14px;max-width:520px;margin:12px 0 2px;padding:13px 15px;display:flex}.au-field{flex-direction:column;gap:7px;display:flex}.au-field-l{color:var(--tsb-text-2);letter-spacing:.5px;text-transform:uppercase;font-size:.66rem;font-weight:700}.au-select{border:1px solid var(--tsb-line-strong);min-height:34px;color:var(--tsb-text);font-family:var(--au-read);cursor:pointer;background:#ffffff0a;border-radius:8px;align-self:flex-start;padding:0 30px 0 12px;font-size:.74rem;font-weight:600}.au-select:focus{outline:2px solid var(--tsb-focus-ring);outline-offset:1px}.au-msg-ta{min-height:76px}.au-count{color:var(--tsb-muted);font-variant-numeric:tabular-nums}.au-input{border:1px solid var(--tsb-line-strong);width:100%;max-width:220px;min-height:34px;color:var(--tsb-text);font-family:var(--au-read);background:#ffffff08;border-radius:8px;padding:8px 12px;font-size:.78rem;line-height:1.5}.au-input:focus{outline:2px solid var(--tsb-focus-ring);outline-offset:1px}.au-auto-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.au-auto-card{border:1px solid var(--tsb-line);border-radius:var(--tsb-radius);background:#ffffff04;padding:13px 15px}.au-auto-n{color:var(--tsb-text);align-items:center;gap:8px;font-size:.79rem;font-weight:700;display:flex}.au-auto-w{color:var(--tsb-muted);margin-top:4px;font-size:.71rem;line-height:1.5}.au-auto-when{color:var(--tsb-steel);margin-top:8px;font-size:.65rem}.au-fyi{color:var(--tsb-muted);letter-spacing:.5px;text-transform:uppercase;background:#ffffff0d;border-radius:999px;padding:1px 7px;font-size:.54rem;font-weight:700}.au-foot{color:var(--tsb-muted);border-top:1px solid var(--tsb-line);max-width:82ch;margin:6px 2px 0;padding-top:16px;font-size:.69rem;line-height:1.6}.au-state{padding:6px 0}.sk-stack{flex-direction:column;gap:12px;display:flex}.sk-row{border:1px solid var(--tsb-line);border-radius:var(--tsb-radius);background:#ffffff05;padding:16px 18px}.sk{background:#ffffff0d;border-radius:6px;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.3s infinite sk;position:absolute;inset:0;transform:translate(-100%)}.sk-line{height:11px;margin-bottom:8px}@keyframes sk{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}.au-btn,.au-refresh,.au-go,.au-toggle,.au-toggle:after{transition:none}}@media (pointer:coarse),(width<=560px){.au-btn,.au-refresh,.au-go,.au-seg-btn,.au-select,.au-input,.au-tog-wrap{min-height:44px}.au-tog-lbl{padding:12px 6px 12px 0}}@media (width<=480px){.au-seg{display:flex}.au-seg-btn{flex:1;padding:0 8px}.au-remact-btns .au-btn{flex:1;justify-content:center}.au-modal{padding:0}.au-modal-card{border:0;border-radius:0;width:100%;height:100%}}@media (width<=760px){.au-health{grid-template-columns:repeat(2,1fr)}.au-auto-grid{grid-template-columns:1fr}.au-row{flex-direction:column}.au-row-side{text-align:left;flex-flow:wrap;align-items:flex-start;min-width:0}}
