.sd{--sd-accent:var(--ie-ube7,#6f4fbf);--sd-line:color-mix(in srgb, currentColor 14%, transparent);--sd-soft:color-mix(in srgb, currentColor 4%, transparent);--sd-mute:color-mix(in srgb, currentColor 62%, transparent);--sd-ok:#2f7d4f;--sd-bad:#b3261e;--sd-paper:Canvas;gap:16px;min-width:0;display:grid}.sd *,.sd :before,.sd :after{box-sizing:border-box}.sd-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sd-head h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:750}.sd-head p{color:var(--sd-mute);margin:4px 0 0;font-size:14px;line-height:1.5}.sd h3{margin:0 0 12px;font-size:16px;font-weight:750}.sd h4{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:750;display:flex}.sd h4 svg{width:18px;height:18px}.sd-small{color:var(--sd-mute);margin:6px 0 0;font-size:12.5px;line-height:1.55}.sd-warn{color:var(--sd-bad);margin:6px 0 0;font-size:13px;line-height:1.5}.sd a{color:var(--sd-accent)}.sd code{font-size:12px}.sd-ghost,.sd-primary,.sd-text{font:inherit;cursor:pointer;color:inherit;border-radius:12px;font-weight:700}.sd-ghost{border:1px solid var(--sd-line);background:var(--sd-paper);padding:8px 12px;font-size:13px}.sd-text{color:var(--sd-mute);background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.sd-primary{background:var(--sd-accent);color:#fff;border:0;min-height:46px;padding:12px 18px;font-size:15px}.sd-ghost:disabled,.sd-primary:disabled{opacity:.5;cursor:not-allowed}.sd-banner{background:color-mix(in srgb, var(--sd-bad) 10%, transparent);border:1px solid color-mix(in srgb, var(--sd-bad) 35%, transparent);border-radius:12px;padding:11px 40px 11px 14px;font-size:13.5px;line-height:1.55;position:relative}.sd-banner.ok{background:color-mix(in srgb, var(--sd-ok) 10%, transparent);border-color:color-mix(in srgb, var(--sd-ok) 35%, transparent)}.sd-banner>button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:6px;right:8px}.sd-accounts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.sd-acct,.sd-card{border:1px solid var(--sd-line);background:var(--sd-paper);border-radius:18px;min-width:0;padding:16px}.sd-acct{align-content:start;gap:4px;display:grid}.sd-acct-top{align-items:center;gap:10px;display:flex}.sd-acct-name{flex:1;min-width:0;display:grid}.sd-acct-name a{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;text-decoration:none;overflow:hidden}.sd-acct-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.sd-glyph{background:var(--sd-soft);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.sd-glyph svg{width:20px;height:20px}.sd-channel.on .sd-glyph{color:var(--sd-accent)}.sd-chip{background:var(--sd-soft);color:var(--sd-mute);border-radius:999px;flex:none;padding:4px 8px;font-size:11.5px;font-weight:700}.sd-chip.on{background:color-mix(in srgb, var(--sd-ok) 14%, transparent);color:var(--sd-ok)}.sd-chip.off{background:color-mix(in srgb, var(--sd-bad) 10%, transparent);color:var(--sd-bad)}.sd-compose{gap:14px;display:grid}.sd-compose h3{margin:0}.sd-drop{border:1.5px dashed var(--sd-line);background:var(--sd-soft);cursor:pointer;border-radius:16px;padding:18px;display:block;position:relative}.sd-drop.has{border-style:solid;padding:12px}.sd-drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.sd-drop-empty{text-align:center;color:var(--sd-mute);gap:4px;font-size:13.5px;display:grid}.sd-drop-empty strong{color:canvastext;font-size:15px}.sd-preview{align-items:center;gap:14px;display:flex}.sd-preview video,.sd-preview img{z-index:1;object-fit:cover;background:#000;border-radius:12px;flex:none;width:120px;max-height:200px;position:relative}.sd-file{min-width:0;color:var(--sd-mute);gap:3px;font-size:13px;display:grid}.sd-file strong{color:canvastext;overflow-wrap:anywhere}.sd-channels{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.sd-channels legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.sd-channel{border:1.5px solid var(--sd-line);cursor:pointer;border-radius:14px;flex:160px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:14px;font-weight:700;display:flex}.sd-channel input{opacity:0;pointer-events:none;position:absolute}.sd-channel small{color:var(--sd-mute);font-size:11.5px;font-weight:500;display:block}.sd-channel.on{border-color:var(--sd-accent);background:color-mix(in srgb, var(--sd-accent) 8%, transparent)}.sd-channel.dim{opacity:.5;cursor:not-allowed}.sd-channel:has(input:focus-visible){outline:2px solid var(--sd-accent);outline-offset:2px}.sd-field{gap:6px;font-size:13px;font-weight:700;display:grid}.sd-field>span{justify-content:space-between;gap:8px;display:flex}.sd-field small{color:var(--sd-mute);font-weight:500}.sd-field textarea,.sd-field input,.sd-field select{width:100%;font:inherit;color:inherit;background:var(--sd-paper);border:1px solid var(--sd-line);border-radius:12px;min-height:42px;padding:10px 12px;font-size:14.5px;font-weight:400}.sd-field textarea{resize:vertical;line-height:1.5}.sd-check{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:13.5px;display:inline-flex}.sd-check input{width:18px;height:18px;accent-color:var(--sd-accent);flex:none}.sd-row{flex-wrap:wrap;gap:4px 16px;display:flex}.sd-indent{padding-left:26px}.sd-opts{background:var(--sd-soft);border-radius:14px;gap:8px;padding:14px;display:grid}.sd-problems{background:color-mix(in srgb, var(--sd-bad) 7%, transparent);color:var(--sd-bad);border-radius:12px;margin:0;padding:10px 14px 10px 30px;font-size:13px;line-height:1.6}.sd-send{gap:8px;display:grid}.sd-bar{background:var(--sd-soft);border-radius:99px;height:6px;overflow:hidden}.sd-bar span{background:var(--sd-accent);height:100%;transition:width .2s;display:block}.sd-history{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sd-history>li{border-top:1px solid var(--sd-line);gap:8px;padding-top:12px;display:grid}.sd-history>li:first-child{border-top:0;padding-top:0}.sd-hist-top{align-items:baseline;gap:10px;font-size:13.5px;display:flex}.sd-kind{color:var(--sd-mute)}.sd-hist-cap{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sd-hist-top time{color:var(--sd-mute);flex:none;font-size:12px}.sd-hist-targets{gap:6px;display:grid}.sd-target{align-items:center;gap:10px;font-size:13px;display:flex}.sd-target .sd-glyph{border-radius:8px;width:28px;height:28px}.sd-target .sd-glyph svg{width:16px;height:16px}.sd-target-body{flex:1;min-width:0;line-height:1.45}.sd-target-msg{color:var(--sd-mute);overflow-wrap:anywhere;font-size:12px;display:block}.sd-target.s-failed .sd-target-body{color:var(--sd-bad)}.sd-target.s-published .sd-glyph{color:var(--sd-ok)}.sd-history .sd-text{justify-self:start}@media (max-width:560px){.sd-preview{flex-direction:column;align-items:stretch}.sd-preview video,.sd-preview img{object-fit:contain;width:100%;max-height:320px}.sd-hist-top{flex-wrap:wrap}.sd-hist-cap{white-space:normal}}@media (prefers-reduced-motion:reduce){.sd-bar span{transition:none}}
