:root{--cursor-size:32px;--cursor-hot:calc(var(--cursor-size) * -.1667)}@media (max-width:1280px){:root{--cursor-size:28px}}@media (min-width:1800px){:root{--cursor-size:36px}}.ell-cursor{width:0;height:0;z-index:var(--z-cursor,999);pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.ell-cursor--hidden .ell-cursor-brush{opacity:0;transform:scale(.8)}.ell-cursor-brush{top:var(--cursor-hot);left:var(--cursor-hot);width:var(--cursor-size);height:var(--cursor-size);transform-origin:17% 17%;will-change:transform;transition:opacity .18s var(--e-soft,cubic-bezier(.33, .9, .28, 1));position:absolute}.ell-cursor-brush .brush{width:100%;height:100%;display:block}.ell-cursor--text .ell-cursor-brush{opacity:.35}.brush-bristles{transform-origin:17% 45%;transition:transform .26s var(--e-out,cubic-bezier(.22, 1, .36, 1))}.ell-cursor--down .brush-bristles{transition:transform .12s var(--e-squash,cubic-bezier(.34, 1.4, .5, 1));transform:scale(1.34,.86)}.ell-cursor-halo{top:var(--cursor-hot);left:var(--cursor-hot);filter:blur(7px);opacity:0;width:56px;height:56px;transition:opacity .26s var(--e-out,cubic-bezier(.22, 1, .36, 1)), transform .26s var(--e-out,cubic-bezier(.22, 1, .36, 1));background:radial-gradient(circle at 34% 34%,#ffd9ead9 0%,#c9b6ff73 42%,#7c5cfc00 72%);border-radius:50%;margin:-12px 0 0 -12px;position:absolute;transform:scale(.6)}.ell-cursor--hover .ell-cursor-halo{opacity:.42;transform:scale(1)}.ell-cursor--down .ell-cursor-halo{opacity:.6;transition-duration:.12s;transform:scale(1.25)}.ell-cursor--night .ell-cursor-halo{opacity:0}.ell-cursor--night.ell-cursor--hover .ell-cursor-halo{opacity:.55}.ell-cursor--night .brush [fill="url(#ell-handle)"]{fill:#9c86ff}.ell-trail{pointer-events:none;z-index:var(--z-cursor,999);position:fixed;inset:0}.ell-trail i{opacity:0;filter:blur(1.5px);background:radial-gradient(circle,#ffd9eaf2,#c9b6ff80 55%,#0000 72%);border-radius:50%;width:7px;height:7px;margin:-3.5px;position:fixed;top:0;left:0}.ell-trail i:nth-child(2n){background:radial-gradient(circle,#c9b6fff2,#f7b8d680 55%,#0000 72%)}@media (pointer:fine) and (hover:hover){html.has-brush-cursor,html.has-brush-cursor a,html.has-brush-cursor button,html.has-brush-cursor summary,html.has-brush-cursor [role=button]{cursor:none}html.has-brush-cursor input,html.has-brush-cursor textarea,html.has-brush-cursor [contenteditable]{cursor:text}}
.sxc{border-top:1px solid var(--line);background:var(--paper);padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom));color:var(--slate);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:13.5px;line-height:1.5;display:flex}.sxc-note{flex:320px;max-width:62ch;margin:0}.sxc-note a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.sxc-actions{flex:none;gap:10px;display:flex}.sxc-btn{appearance:none;border:1px solid var(--line-2);background:var(--white);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding-inline:18px;font-weight:600}.sxc-btn:hover{border-color:var(--ink)}.sxc-btn[aria-pressed=true]{border-color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet)}.sxc-state{opacity:.8;flex:none;margin:0;font-size:12.5px}html:not([data-sx-consent]) .sxc{z-index:70;background:var(--white);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -18px #19142873}html:not([data-sx-consent]) .sxc-state{display:none}@media (max-width:560px){.sxc-actions{width:100%}.sxc-btn{flex:1 1 0}}html:not([data-sx-consent]) body{padding-bottom:5.5rem}html:not([data-sx-consent]) .sxc.sxc-quiet{box-shadow:none;background:var(--paper);position:static}html:not([data-sx-consent]) body:has(.sxc-quiet){padding-bottom:0}
