.aw{--c-canvas:#0b0c0e;--c-sidebar:#08090a;--c-surface:#111214;--c-raised:#17181b;--c-pressed:#2a2b2f;--c-hover:#1f2023;--c-line:#1f2023;--c-line2:#37393e;--c-ink:#f3efea;--c-ink2:#b3b0ad;--c-muted:#85868a;--c-accent:#ff6b2c;--c-accent-ink:#1a0a02;--c-danger:#e5675c;--c-ok:#6fbf7d;--c-info:#5b9bea;background:var(--c-canvas);width:1280px;height:800px;color:var(--c-ink);text-align:left;letter-spacing:0;-webkit-font-smoothing:antialiased;user-select:none;grid-template-columns:216px 1fr;font:400 13px/1.38 IBM Plex Sans,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.aw *{box-sizing:border-box}.aw p,.aw h2,.aw h3,.aw dl,.aw dd{margin:0}.aw b{font-weight:600}.aw svg{flex:none}.aw-muted{color:var(--c-muted);font-size:12px}.aw-secondary{color:var(--c-ink2)}.aw-medium{font-weight:500}.aw-small{font-size:12px}.aw-mono{font-family:IBM Plex Mono,Consolas,monospace;font-size:12px}.aw-block{display:block}.aw-caps{color:var(--c-muted);font-size:12px;font-weight:500}.aw-lead{font-size:17px;font-weight:600}.aw-divider{background:var(--c-line);height:1px;display:block}.aw-row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.aw-link{color:var(--c-ink2)}.aw-side{background:var(--c-sidebar);border-right:1px solid var(--c-line);flex-direction:column;min-height:0;display:flex}.aw-brand{height:36px;color:var(--c-ink);align-items:center;padding:0 12px 0 20px;display:flex}.aw-version{color:var(--c-muted);margin:2px 0 0 10px;font:12px IBM Plex Mono,Consolas,monospace}.aw-nav{flex:1;padding:0 8px}.aw-group{margin-bottom:10px}.aw-group .aw-caps{margin:8px 0 6px 12px}.aw-navbtn{height:32px;color:var(--c-ink2);border-radius:6px;align-items:center;gap:12px;margin:1px 0;padding:0 10px;display:flex}.aw-navbtn.is-on{background:var(--c-pressed);color:var(--c-ink)}.aw-navbtn.is-on svg{color:var(--c-accent)}.aw-sidefoot{gap:4px;margin:0 8px 10px;display:grid}.aw-sidefoot>.aw-divider{margin:0 4px 6px}.aw-acct{gap:10px;height:48px}.aw-hash{background:var(--c-pressed);width:28px;height:28px;color:var(--c-ink2);border-radius:6px;place-items:center;font-weight:600;display:grid}.aw-acct-text{line-height:1.3;display:grid}.aw-acct-text b{color:var(--c-ink);font-weight:500}.aw-acct-text small{color:var(--c-muted);font-size:12px}.aw-content{grid-template-rows:36px 1fr;min-width:0;min-height:0;display:grid;position:relative}.aw-titlebar{grid-template-columns:1fr auto 46px 46px 46px;align-items:center;padding-left:28px;display:grid}.aw-crumb{color:var(--c-muted);font-size:12px}.aw-caption{height:36px;color:var(--c-ink2);place-items:center;display:grid}.aw-min{background:currentColor;width:11px;height:1.5px;display:block}.aw-page{grid-template-rows:auto 1fr;min-height:0;padding:8px 28px 20px;display:grid}.aw-hero{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:20px!important}.aw-workspace{grid-template-columns:392px 1fr;gap:24px;min-height:0;display:grid}.aw-setup{grid-template-rows:1fr auto;gap:12px;min-height:0;display:grid}.aw-setup-scroll{flex-direction:column;gap:18px;margin-right:10px;display:flex;overflow:hidden}.aw-account{align-items:center;gap:10px;display:flex}.aw-account-mark{width:28px;height:28px;color:var(--c-ink);place-items:center;display:grid}.aw-sec{flex-direction:column;gap:8px;display:flex}.aw-chips{flex-wrap:wrap;margin-bottom:-6px;display:flex}.aw-chip{border:1px solid var(--c-line2);min-height:30px;color:var(--c-ink2);white-space:nowrap;border-radius:15px;align-items:center;gap:8px;margin:0 6px 6px 0;padding:0 12px;display:inline-flex}.aw-chip.is-on{border-color:var(--c-accent);color:var(--c-ink);background:#e5550a26}.aw-chip .aw-muted{margin-left:-2px}.aw-badge{background:var(--c-accent);min-width:16px;height:16px;color:var(--c-accent-ink);border-radius:8px;place-items:center;padding:0 4px;font-size:11px;font-weight:600;display:grid}.aw-searchrow{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.aw-input{border:1px solid var(--c-line2);background:var(--c-canvas);min-height:32px;color:var(--c-ink);white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex;overflow:hidden}.aw-ph{color:var(--c-muted)}.aw-panel{border:1px solid var(--c-line);background:var(--c-surface);border-radius:8px;overflow:hidden}.aw-locations{display:grid}.aw-loc{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.aw-loc+.aw-loc{border-top:1px solid var(--c-line)}.aw-loc-text{line-height:1.3;display:grid}.aw-loc-text small{color:var(--c-muted);font-size:12px}.aw-summary{margin-top:4px}.aw-setup-foot{gap:6px;display:grid}.aw-av{background:var(--c-raised);border:1px solid var(--c-line);color:var(--c-ink2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.aw-av--discord{color:#fff;background:#5865f2;border-color:#0000}.aw-check{border:1.5px solid var(--c-ink2);border-radius:4px;flex:none;place-items:center;width:20px;height:20px;display:grid}.aw-check.is-on{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.aw-check.is-on svg{stroke-width:2.6px}.aw-btn{border:1px solid var(--c-line);background:var(--c-raised);min-height:32px;color:var(--c-ink);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background .12s,transform .12s;display:inline-flex}.aw-btn--primary{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.aw-btn--primary.is-press{background:#ee5c1e}.aw-btn--big{min-height:40px;padding:0 20px;font-size:14px}.aw-btn--ghost{color:var(--c-ink2);background:0 0;border-color:#0000}.aw-btn--danger{color:var(--c-danger);background:0 0;border-color:#e5675c66}.aw-btn--dangersolid{background:var(--c-danger);border-color:var(--c-danger);color:var(--c-accent-ink)}.aw-btn--dangersolid.is-press{background:#eb7a70}.aw-results{grid-template-rows:auto auto 1fr auto;gap:10px;min-width:0;min-height:0;display:grid}.aw-empty{text-align:center;color:var(--c-ink);grid-row:1/-1;place-content:center;justify-items:center;gap:10px;padding:0 40px;display:grid}.aw-empty>svg{color:var(--c-muted)}.aw-empty .aw-secondary{max-width:360px}.aw-scan{gap:8px;padding:14px 16px;display:grid}.aw-ghosts{gap:4px;display:flex}.aw-ghosts .aw-btn{min-height:26px}.aw-reshead{gap:10px;display:grid}.aw-links{gap:12px;display:flex}.aw-tools{grid-template-columns:1fr auto 168px;gap:10px;display:grid}.aw-seg{border:1px solid var(--c-line);background:var(--c-canvas);border-radius:6px;padding:2px;display:flex}.aw-seg span{min-height:26px;color:var(--c-ink2);border-radius:4px;place-items:center;padding:0 12px;display:grid}.aw-seg .is-on{background:var(--c-raised);color:var(--c-ink)}.aw-combo{color:var(--c-ink);padding:0 12px}.aw-list{min-height:0}.aw-msg{border-bottom:1px solid var(--c-line);grid-template-columns:auto auto 1fr;gap:12px;padding:10px 16px;animation:.32s cubic-bezier(.16,1,.3,1) both aw-in;display:grid}.aw-msg.is-selected{background:#e5550a14}.aw-msg>.aw-check{margin-top:8px}.aw-msg-body{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.aw-msg-head{align-items:baseline;gap:8px;display:flex}.aw-msg-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.aw-thumb{border:1px solid var(--c-line);background:var(--c-raised) url(/app/sample-photo.svg) center / cover no-repeat;border-radius:6px;width:200px;height:125px;margin:4px 0 2px;display:block}.aw-pill{background:var(--c-raised);color:var(--c-muted);border-radius:4px;padding:2px 7px;font-size:12px}.aw-actionbar{border:1px solid var(--c-line2);background:var(--c-surface);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:12px 16px;display:grid}.aw-actionbar p{margin-top:2px}@keyframes aw-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aw-scrim{z-index:5;background:#000000a6;place-items:center;animation:.2s both aw-fade;display:grid;position:absolute;inset:0 0 0 -216px}.aw-dialog{border:1px solid var(--c-line2);background:var(--c-surface);border-radius:12px;width:520px;animation:.22s cubic-bezier(.16,1,.3,1) both aw-pop;box-shadow:0 20px 50px #0000008c}.aw-dialog h3{margin:20px 24px 0;font-size:20px;font-weight:600}.aw-dialog-body{gap:16px;padding:16px 24px;display:grid}.aw-summary-grid{grid-template-columns:auto 1fr;gap:6px 16px;display:grid}.aw-summary-grid dt{color:var(--c-ink2);font-size:12px}.aw-summary-grid dd{text-align:right}.aw-field{border:1px solid var(--c-line);background:var(--c-canvas);border-radius:6px;gap:10px;padding:8px 12px;display:grid}.aw-field small{font-size:12px;display:block}.aw-toggle{background:var(--c-accent);border-radius:10px;width:40px;height:20px;position:relative}.aw-toggle i{background:var(--c-accent-ink);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;right:4px}.aw-checkline{align-items:center;gap:10px;padding-bottom:4px;display:inline-flex}.aw-warnline{color:var(--c-ink2);align-items:center;gap:10px;display:flex}.aw-warnline svg{color:#d8a647}.aw-dialog-foot{border-top:1px solid var(--c-line);justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}@keyframes aw-fade{0%{opacity:0}to{opacity:1}}@keyframes aw-pop{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}.aw-job{align-content:start;gap:16px;width:900px;display:grid}.aw-job-head{justify-content:space-between;align-items:flex-start;display:flex}.aw-job-title{align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.aw-ok{color:var(--c-ok)}.aw-status{color:var(--c-ink2);align-items:center;gap:8px;display:inline-flex}.aw-status i{border-radius:50%;width:8px;height:8px}.aw-status .is-good{background:var(--c-ok)}.aw-status .is-info{background:var(--c-info)}.aw-job-progress{gap:10px;margin:16px 16px 14px;display:grid}.aw-bar{background:var(--c-line);border-radius:3px;height:6px;overflow:hidden}.aw-bar i{background:var(--c-accent);border-radius:3px;height:100%;display:block}.aw-counters{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.aw-counters>div{gap:2px;padding:12px 16px;display:grid}.aw-figure{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.aw-buttons{gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.aw-msg,.aw-scrim,.aw-dialog{animation:none}}.app-frame{width:100%;position:relative;overflow:hidden}.app-frame-inner{transform-origin:0 0;position:absolute;top:0;left:0}
