.sid{--sid-bg:#262626;--sid-ink:#ecebe7;--sid-ink2:rgba(236,235,231,.72);--sid-ink3:rgba(236,235,231,.54);--sid-edge:rgba(250,249,245,.12);--sid-hover:rgba(250,249,245,.06);--sid-accent:#7499f2;--sid-wash:rgba(122,162,247,.12);--sid-solid:#ecebe7;--sid-solid-fg:#18181a;--sid-solid-hover:#ffffff;--sid-err:#ff9991;--sid-ok:#4cc38a;--sid-veil:rgba(10,10,10,.56);--sid-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 24px 64px -12px rgba(0,0,0,.6);color-scheme:dark}:root[data-theme=light] .sid{--sid-bg:#ffffff;--sid-ink:#16181a;--sid-ink2:rgba(39,39,46,.78);--sid-ink3:rgba(74,74,83,.66);--sid-edge:rgba(24,24,27,.14);--sid-hover:rgba(24,24,27,.04);--sid-accent:#2a58c0;--sid-wash:rgba(42,88,192,.07);--sid-solid:#16181a;--sid-solid-fg:#ffffff;--sid-solid-hover:#2b2e31;--sid-err:#b3261e;--sid-ok:#1f9d55;--sid-veil:rgba(22,24,26,.28);--sid-shadow:0 1px 2px rgba(16,18,20,.06),0 24px 64px -16px rgba(16,18,20,.28);color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .sid{--sid-bg:#ffffff;--sid-ink:#16181a;--sid-ink2:rgba(39,39,46,.78);--sid-ink3:rgba(74,74,83,.66);--sid-edge:rgba(24,24,27,.14);--sid-hover:rgba(24,24,27,.04);--sid-accent:#2a58c0;--sid-wash:rgba(42,88,192,.07);--sid-solid:#16181a;--sid-solid-fg:#ffffff;--sid-solid-hover:#2b2e31;--sid-err:#b3261e;--sid-ok:#1f9d55;--sid-veil:rgba(22,24,26,.28);--sid-shadow:0 1px 2px rgba(16,18,20,.06),0 24px 64px -16px rgba(16,18,20,.28);color-scheme:light}}.sid{width:min(400px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:16px;overflow:visible;background:var(--sid-bg);color:var(--sid-ink);box-shadow:var(--sid-shadow);font:14px/1.5 Hanzi Punctuation,Geist Sans,-apple-system,BlinkMacSystemFont,PingFang SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.sid::backdrop{background:var(--sid-veil);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.sid[open]{animation:sid-in .26s cubic-bezier(.16,1,.3,1)}.sid[open]::backdrop{animation:sid-fade .2s ease-out}@keyframes sid-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes sid-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sid[open],.sid[open]::backdrop{animation:none}}.sid *,.sid :after,.sid :before{box-sizing:border-box}.sid ::selection{background:var(--sid-wash)}.sid-card{position:relative;display:flex;flex-direction:column;align-items:center;max-height:calc(100dvh - 32px);padding:34px 32px 28px;border-radius:inherit;overflow-y:auto;text-align:center}.sid-card>*,.sid-form>*,.sid-opts>*{flex-shrink:0}.sid-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--sid-ink3);cursor:pointer;transition:background .15s,color .15s}.sid-x:hover{background:var(--sid-hover);color:var(--sid-ink)}.sid-mark{width:46px;height:32px;margin-bottom:18px}.sid h2{margin:0;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--sid-ink);text-wrap:balance}.sid-lead{margin:8px 0 0;max-width:32ch;font-size:14px;line-height:1.6;color:var(--sid-ink2);text-wrap:pretty}.sid.is-task{width:min(452px,calc(100vw - 32px))}.sid.is-task .sid-card{align-items:stretch;padding:28px 28px 24px;text-align:left}.sid-kicker{margin:0 36px 8px 0;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--sid-ink3)}.sid.is-task h2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:21px;text-wrap:pretty;overflow-wrap:anywhere}.sid-does{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--sid-ink2);text-wrap:pretty}.sid.is-task .sid-last{max-width:none;margin-top:16px;padding-top:16px;border-top:1px solid var(--sid-edge);color:var(--sid-ink)}.sid.is-task .sid-gift{margin-top:12px}.sid.is-task .sid-opts{margin-top:16px}.sid-queued{width:100%;margin-top:18px;padding:10px 12px;border-radius:10px;background:var(--sid-hover);text-align:left;font-size:13px;color:var(--sid-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sid-queued small{display:block;margin-bottom:2px;font-size:12px;color:var(--sid-ink3)}.sid-gift{display:flex;align-items:center;gap:8px;width:100%;margin:18px 0 0;padding:10px 12px;border-radius:10px;background:var(--sid-wash);color:var(--sid-ink);font-size:13px;font-weight:500;text-align:left}.sid-gift svg{flex:none;color:var(--sid-accent)}.sid-opts{flex-direction:column;margin-top:24px}.sid-opt,.sid-opts{display:flex;gap:10px;width:100%}.sid-opt{position:relative;align-items:center;justify-content:center;height:46px;padding:0 18px;border:1px solid var(--sid-edge);border-radius:11px;background:var(--sid-bg);color:var(--sid-ink);font:inherit;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.sid-opt .sid-logo{position:absolute;left:16px}.sid-opt:hover{background:var(--sid-hover)}.sid-opt:active{transform:translateY(1px)}.sid-opt.is-github{border-color:transparent;background:var(--sid-solid);color:var(--sid-solid-fg)}.sid-opt.is-github:hover{background:var(--sid-solid-hover)}.sid-opt:disabled{opacity:.55;cursor:default;transform:none}.sid-link:focus-visible,.sid-opt:focus-visible,.sid-x:focus-visible{outline:2px solid var(--sid-accent);outline-offset:2px}.sid-note{margin:2px 0 0;font-size:12.5px;line-height:1.55;color:var(--sid-ink3)}.sid-err{margin:0 0 2px;font-size:13px;line-height:1.55;color:var(--sid-err)}.sid-sep{display:flex;align-items:center;gap:10px;margin:4px 0;font-size:12.5px;color:var(--sid-ink3)}.sid-sep:after,.sid-sep:before{content:"";flex:1;height:1px;background:var(--sid-edge)}.sid-more{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.sid-more .sid-opt{height:42px;padding:0 12px;gap:8px;font-size:14px}.sid-form{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:24px;text-align:left}.sid-label{font-size:13px;font-weight:500;color:var(--sid-ink2)}.sid-input{width:100%;height:46px;padding:0 14px;border:1px solid var(--sid-edge);border-radius:11px;background:transparent;color:var(--sid-ink);font:inherit;font-size:15px;outline:none;transition:border-color .15s}.sid-input:focus{border-color:var(--sid-accent)}.sid-input::placeholder{color:var(--sid-ink3)}.sid-input.is-code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:18px;letter-spacing:.3em}.sid-hint{margin:0;font-size:14px;color:var(--sid-ink2);overflow-wrap:anywhere}.sid-hint strong{color:var(--sid-ink);font-weight:500}.sid-form .sid-opt{margin-top:4px}.sid-human{margin-top:-10px}.sid-human[data-on=true]{margin-top:0}.sid-form-back{align-self:center;margin-top:4px;font-size:13px}.sid-form-row{display:flex;justify-content:space-between;gap:10px;font-size:13px}.sid-link:disabled{opacity:.55;cursor:default}.sid-embed{width:100%;text-align:left}.sid-embed h1{margin:0 28px 8px 0;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--sid-ink);text-wrap:balance}.sid-embed>p{margin:0;font-size:14px;line-height:1.6;color:var(--sid-ink2);text-wrap:pretty}.sid-embed .si-card{margin-top:18px}.sid-embed .si-form{display:flex;flex-direction:column;gap:10px;margin-top:10px}.sid-embed .si-input{width:100%;height:42px;padding:0 12px;border:1px solid var(--sid-edge);border-radius:10px;background:transparent;color:var(--sid-ink);font:inherit;outline:none}.sid-embed .si-input:focus{border-color:var(--sid-accent)}.sid-embed .si-oauth-btn,.sid-embed .si-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:8px 14px;border:1px solid var(--sid-edge);border-radius:10px;background:var(--sid-bg);color:var(--sid-ink);font:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s}.sid-embed .si-oauth-btn:hover{background:var(--sid-hover)}.sid-embed .si-primary{border-color:transparent;background:var(--sid-solid);color:var(--sid-solid-fg)}.sid-embed .si-primary:hover:not(:disabled){background:var(--sid-solid-hover)}.sid-embed .si-oauth-btn:disabled,.sid-embed .si-primary:disabled{opacity:.55;cursor:default}.sid-embed .si-ghost{border:0;padding:2px 0;background:none;color:var(--sid-ink2);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sid-edge)}.sid-embed .si-ghost:hover{color:var(--sid-ink);text-decoration-color:currentColor}.sid-embed .si-ghost:disabled{opacity:.55;cursor:default}.sid-embed .si-ghost:focus-visible,.sid-embed .si-oauth-btn:focus-visible,.sid-embed .si-primary:focus-visible{outline:2px solid var(--sid-accent);outline-offset:2px}.sid-embed .si-heard{display:flex;flex-direction:column;gap:8px}.sid-embed .si-heard-opt{justify-content:flex-start;text-align:left}.sid-embed .si-row{display:flex;justify-content:flex-end;margin-top:12px}.sid-embed .si-mfa-status{display:flex;align-items:center;gap:9px;margin:0;font-size:14px;color:var(--sid-ink2)}.sid-embed .si-spin{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid var(--sid-edge);border-top-color:var(--sid-accent);animation:sid-rot .9s linear infinite}.sid-embed .si-mfa-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px}.sid-embed .si-mfa-else{display:flex;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--sid-edge);font-size:12.5px;color:var(--sid-ink3)}.sid-embed .si-mfa-qr{flex:none;width:96px;height:96px;padding:4px;border-radius:8px;background:#fff}.sid-embed .si-mfa-else-text{min-width:0}.sid-embed .si-mfa-else-text p{margin:0 0 6px}.sid-embed .si-mfa-link{display:block;margin-bottom:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--sid-ink2);overflow-wrap:anywhere}.sid-embed .si-mfa-link span{color:var(--sid-ink)}.sid-wait{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:26px}.sid-spin{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--sid-hover);color:var(--sid-ink)}.sid-spin .sid-logo{width:22px;height:22px}.sid-spin:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--sid-edge);border-top-color:var(--sid-accent);animation:sid-rot .9s linear infinite}@keyframes sid-rot{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sid-spin:after{animation-duration:2.6s}}.sid-wait-acts{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--sid-ink3)}.sid-link{border:0;padding:2px 0;background:none;color:var(--sid-ink2);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sid-edge)}.sid-link:hover{color:var(--sid-ink);text-decoration-color:currentColor}.sid-done{display:grid;place-items:center;width:48px;height:48px;margin:4px 0 14px;border-radius:50%;background:color-mix(in srgb,var(--sid-ok) 14%,transparent);color:var(--sid-ok);animation:sid-pop .32s cubic-bezier(.16,1,.3,1)}@keyframes sid-pop{0%{transform:scale(.7);opacity:0}}@media (max-width:480px){.sid-card{padding:30px 22px 24px}}