body.signed-out .action-zone,body.signed-out .sidebar-link--admin,body.signed-out .toolbar-btn--notifications{display:none}.toolbar-btn--signin{right:104px;width:auto;padding:0 16px 0 14px;gap:6px;border-radius:100px;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.toolbar-btn--signin:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}.toolbar-btn--signin i{font-size:14px;opacity:.7}.demo-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;margin-left:8px;border-radius:100px;background:color-mix(in srgb,var(--ink) 8%,transparent);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);opacity:.6}.demo-badge i{font-size:11px}.signin-card{position:fixed;bottom:24px;right:24px;width:320px;background:#1f1f1d;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:22px 22px 18px;box-shadow:0 16px 48px rgba(0,0,0,.4);z-index:50;display:flex;flex-direction:column;gap:12px;transition:opacity .2s ease,transform .22s cubic-bezier(.16,1,.3,1);transform-origin:bottom right}[data-theme=light] .signin-card{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 16px 48px rgba(15,23,42,.14)}.signin-card[hidden]{display:none}.signin-card.is-entering{opacity:0;transform:translateY(8px) scale(.98)}.signin-card-close{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;border:none;background:transparent;color:var(--ink);opacity:.5;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,opacity .15s ease}.signin-card-close:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);opacity:1}.signin-card-close i{font-size:14px}.signin-card-mark{width:36px;height:36px;border-radius:10px;background:var(--panel);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);display:inline-flex;align-items:center;justify-content:center;align-self:flex-start}.signin-card-mark img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.signin-card-title{font-size:16px;font-weight:700;color:var(--ink);margin:4px 0 0;line-height:1.25}.signin-card-sub{font-size:12.5px;color:var(--ink);opacity:.65;margin:0;line-height:1.4}.signin-card-go{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:10px 18px;border-radius:100px;background:var(--brand-gradient);color:#fff;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;border:none;cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,#c1121f 26%,transparent);transition:transform .12s ease,box-shadow .15s ease}.signin-card-go:hover{transform:translateY(-1px);box-shadow:0 4px 16px color-mix(in srgb,#c1121f 40%,transparent)}.signin-card-go i{font-size:14px}.sidebar-link--signin{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink);font-weight:600}.sidebar-link--signin i{font-size:14px;opacity:.7}.sidebar-link--signin:hover i{opacity:1;transform:translateX(2px)}