.booklage-pill{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(140%);color:#fffffff0;pointer-events:none;opacity:0;background:#121216eb;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:8px;width:max-content;height:40px;padding:0 14px 0 12px;font:500 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 8px 24px #00000052,inset 0 1px #ffffff0a}.booklage-pill.is-visible{opacity:1}.booklage-pill__brand{letter-spacing:.01em;font-weight:600}.booklage-pill__sep{opacity:.45}.booklage-pill__state{opacity:.85;overflow-clip-margin:10px;white-space:pre;vertical-align:middle;font-weight:400;line-height:1.15;transition:opacity .18s,color .24s;display:inline-block;position:relative;overflow:hidden}.booklage-pill__char{opacity:0;animation:.32s cubic-bezier(.22,1,.36,1) both booklage-pill-char-rise;display:inline-block;transform:translateY(110%)}@keyframes booklage-pill-char-rise{to{opacity:1;transform:translateY(0)}}.booklage-pill[data-state=saved] .booklage-pill__state{color:#86efacf5}.booklage-pill[data-state=duplicate] .booklage-pill__state{color:#fcd34df5}.booklage-pill[data-state=error] .booklage-pill__state{color:#ff8282f5}.booklage-pill__state:before,.booklage-pill__state:after{content:attr(data-glitch-text);font:inherit;letter-spacing:inherit;white-space:pre;pointer-events:none;opacity:0;position:absolute;inset:0}.booklage-pill__state.is-glitching:before{color:#ff9d3f;animation:.7s steps(7,end) booklage-pill-glitch-a}.booklage-pill__state.is-glitching:after{color:#50c8ff;animation:.7s steps(7,end) booklage-pill-glitch-b}@keyframes booklage-pill-glitch-a{0%{opacity:0;clip-path:none;transform:translate(0)}5%{opacity:1;clip-path:inset(0 0 70%);transform:translate(-4px)}20%{opacity:1;clip-path:inset(25% 0 30%);transform:translate(3px,-1px)}35%{opacity:1;clip-path:inset(60% 0 5%);transform:translate(-5px)}50%{opacity:1;clip-path:inset(0 0 75%);transform:translate(4px)}65%{opacity:1;clip-path:inset(45% 0 20%);transform:translate(-3px)}80%{opacity:.85;clip-path:inset(15% 0 55%);transform:translate(2px)}to{opacity:0;clip-path:none;transform:translate(0)}}@keyframes booklage-pill-glitch-b{0%{opacity:0;clip-path:none;transform:translate(0)}5%{opacity:1;clip-path:inset(0 0 70%);transform:translate(4px)}20%{opacity:1;clip-path:inset(25% 0 30%);transform:translate(-3px,1px)}35%{opacity:1;clip-path:inset(60% 0 5%);transform:translate(5px)}50%{opacity:1;clip-path:inset(0 0 75%);transform:translate(-4px)}65%{opacity:1;clip-path:inset(45% 0 20%);transform:translate(3px)}80%{opacity:.85;clip-path:inset(15% 0 55%);transform:translate(-2px)}to{opacity:0;clip-path:none;transform:translate(0)}}.booklage-pill__icon{transform-origin:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.booklage-pill .ring{border:2px solid #ffffff47;border-top-color:#fffffff5;border-radius:50%;width:12px;height:12px;animation:.85s ease-in-out infinite booklage-pill-spin}@keyframes booklage-pill-spin{to{transform:rotate(360deg)}}.booklage-pill[data-state=saved] .booklage-pill__icon{animation:.46s cubic-bezier(.34,1.56,.64,1) both booklage-pill-pop}.booklage-pill[data-state=duplicate] .booklage-pill__icon{animation:.36s cubic-bezier(.4,0,.2,1) both booklage-pill-pop-gentle}@keyframes booklage-pill-pop{0%{transform:scale(.4)}55%{transform:scale(1.2)}78%{transform:scale(.94)}to{transform:scale(1)}}@keyframes booklage-pill-pop-gentle{0%{transform:scale(.85)}to{transform:scale(1)}}.booklage-pill .check{stroke:#4ade80fa;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #86efacf2)drop-shadow(0 0 8px #4ade80bf)drop-shadow(0 0 16px #22c55e8c);width:14px;height:14px}.booklage-pill .check:not(.check-warn){stroke-dasharray:24;stroke-dashoffset:24px;animation:.48s cubic-bezier(.65,0,.35,1) 60ms forwards booklage-pill-check-stroke}.booklage-pill .check-warn .warn-tri{stroke-dasharray:60;stroke-dashoffset:60px;animation:.44s cubic-bezier(.65,0,.35,1) 40ms forwards booklage-pill-check-stroke}.booklage-pill .check-warn .warn-bang{stroke-dasharray:5;stroke-dashoffset:5px;animation:.18s cubic-bezier(.65,0,.35,1) .36s forwards booklage-pill-check-stroke}.booklage-pill .check-warn .warn-dot{fill:currentColor;stroke:none;opacity:0;animation:.14s cubic-bezier(.4,0,.2,1) .5s forwards booklage-pill-warn-dot}@keyframes booklage-pill-check-stroke{to{stroke-dashoffset:0}}@keyframes booklage-pill-warn-dot{to{opacity:1}}.booklage-pill[data-state=duplicate] .check{stroke:#fcd34dfa;color:#fcd34dfa;filter:drop-shadow(0 0 3px #fef08af2)drop-shadow(0 0 8px #facc15c7)drop-shadow(0 0 16px #eab3088c)}.booklage-pill[data-state=error] .booklage-pill__icon{animation:.5s cubic-bezier(.36,.07,.19,.97) booklage-pill-shake}@keyframes booklage-pill-shake{0%{transform:translate(0)}18%{transform:translate(-3px)}36%{transform:translate(3px)}54%{transform:translate(-2px)}72%{transform:translate(2px)}to{transform:translate(0)}}.booklage-pill .bang{color:#1a0808;background:#ff5a5af5;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:800;display:flex}.allmarks-floating-btn{--floating-btn-idle-opacity:.3;--floating-btn-mark-color:#000;--floating-btn-check-color:#28f100;--floating-btn-glow-inner:#86efacf2;--floating-btn-glow-mid:#4ade80bf;--floating-btn-glow-outer:#22c55e8c;z-index:4;width:40px;height:40px;opacity:var(--floating-btn-idle-opacity,.3);-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.allmarks-floating-btn .allmarks-fb-svg{pointer-events:none;width:32px;height:32px;overflow:visible}.allmarks-floating-btn .allmarks-fb-mark-fill{fill:var(--floating-btn-mark-color)}.allmarks-floating-btn .allmarks-fb-check-fill{fill:var(--floating-btn-check-color)}.allmarks-floating-btn[data-state=idle],.allmarks-floating-btn[data-state=saved-idle]{opacity:var(--floating-btn-idle-opacity,.3);transform:translateY(-50%)scale(1)}.allmarks-floating-btn[data-state=idle-hover],.allmarks-floating-btn[data-state=saving],.allmarks-floating-btn[data-state=flash],.allmarks-floating-btn[data-state=error],.allmarks-floating-btn[data-state=saved-hover]{opacity:1;transform:translateY(-50%)scale(1.08)}.allmarks-floating-btn .allmarks-fb-group-check{opacity:0}.allmarks-floating-btn[data-state=flash] .allmarks-fb-group-check,.allmarks-floating-btn[data-state=saved-idle] .allmarks-fb-group-check,.allmarks-floating-btn[data-state=saved-hover] .allmarks-fb-group-check{opacity:1}.allmarks-floating-btn[data-state=flash] .allmarks-fb-check-fill{clip-path:inset(0 100% 0 0);animation:.48s cubic-bezier(.65,0,.35,1) 60ms forwards allmarks-fb-check-reveal}@keyframes allmarks-fb-check-reveal{to{clip-path:inset(0)}}.allmarks-floating-btn[data-state=flash] .allmarks-fb-check-fill,.allmarks-floating-btn[data-state=saved-idle] .allmarks-fb-check-fill,.allmarks-floating-btn[data-state=saved-hover] .allmarks-fb-check-fill{filter:drop-shadow(0 0 3px var(--floating-btn-glow-inner)) drop-shadow(0 0 8px var(--floating-btn-glow-mid)) drop-shadow(0 0 16px var(--floating-btn-glow-outer))}.allmarks-floating-btn[data-state=saving]:after{content:"";filter:drop-shadow(0 0 4px #0000008c)drop-shadow(0 0 12px #00000059);pointer-events:none;border:2.5px solid #ffffff4d;border-top-color:#fffffff2;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:.85s ease-in-out infinite allmarks-fb-spin;position:absolute;top:50%;left:50%}@keyframes allmarks-fb-spin{to{transform:rotate(360deg)}}.allmarks-tagstrip{--am-strip-bg:#141414;--am-strip-fg:#fff;--am-strip-border:#ffffff1a;--am-strip-accent:#28f100;--am-strip-blur:12px;z-index:3;box-sizing:border-box;border:1px solid var(--am-strip-border);background:color-mix(in srgb, var(--am-strip-bg) 95%, transparent);min-width:188px;max-width:224px;-webkit-backdrop-filter:blur(var(--am-strip-blur));color:var(--am-strip-fg);transform-origin:100%;opacity:0;border-radius:6px;flex-direction:column;padding:8px;font-family:ui-monospace,SF Mono,Consolas,monospace;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translate(100%);box-shadow:0 12px 32px #00000080}.allmarks-tagstrip.is-visible{opacity:1;transform:translate(0)}.allmarks-tagstrip.is-closing{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.4,0,1,1);transform:translate(100%)}.allmarks-tagstrip[data-side=right]{transform-origin:100%;padding-right:46px;transform:translate(100%)}.allmarks-tagstrip[data-side=right].is-visible{transform:translate(0)}.allmarks-tagstrip__row{flex-wrap:nowrap;align-items:center;gap:2px;display:flex;overflow:hidden}.allmarks-tagstrip__hint{color:color-mix(in srgb, var(--am-strip-fg) 45%, transparent);flex:none;margin-left:auto;padding:0 2px;font-size:10px;line-height:1;transition:transform .3s cubic-bezier(.16,1,.3,1)}.allmarks-tagstrip[data-open=true] .allmarks-tagstrip__hint{transform:rotate(180deg)}.allmarks-tagstrip__drawer{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:2px 4px;max-height:0;padding-top:6px;transition:max-height .42s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.allmarks-tagstrip[data-open=true] .allmarks-tagstrip__drawer{scrollbar-width:none;max-height:264px;overflow-y:auto}.allmarks-tagstrip__drawer::-webkit-scrollbar{display:none}.allmarks-tagstrip__chip{appearance:none;color:color-mix(in srgb, var(--am-strip-fg) 85%, transparent);font:inherit;letter-spacing:.08em;text-transform:lowercase;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;padding:4px 8px;font-size:11px;transition:color .12s}.allmarks-tagstrip__chip:hover{color:var(--am-strip-fg)}.allmarks-tagstrip__chip[data-on=true]{color:var(--am-strip-accent)}.allmarks-tagstrip__chip[data-on=true]:before{content:"✓ "}@media (prefers-reduced-motion:reduce){.booklage-pill,.booklage-pill *,.booklage-pill__state:before,.booklage-pill__state:after,.allmarks-floating-btn,.allmarks-floating-btn:after,.allmarks-floating-btn .allmarks-fb-check-fill{transition:none!important;animation:none!important}.allmarks-tagstrip,.allmarks-tagstrip[data-side=right]{transition:none!important;transform:none!important}}
.ExtensionXSaveReenactment-module__UW71Qa__xpage{background:#15202b;justify-content:center;align-items:center;padding:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex;position:absolute;inset:0}.ExtensionXSaveReenactment-module__UW71Qa__tweet{background:#1b2733;border:1px solid #ffffff14;border-radius:14px;width:min(420px,100%);padding:16px 18px;box-shadow:0 10px 30px #00000059}.ExtensionXSaveReenactment-module__UW71Qa__head{align-items:center;gap:11px;display:flex}.ExtensionXSaveReenactment-module__UW71Qa__avatar{background:#38444d;border-radius:50%;flex:none;width:42px;height:42px}.ExtensionXSaveReenactment-module__UW71Qa__who{flex-direction:column;line-height:1.3;display:flex}.ExtensionXSaveReenactment-module__UW71Qa__name{color:#e7e9ea;font-size:14.5px;font-weight:700}.ExtensionXSaveReenactment-module__UW71Qa__handle{color:#71767b;font-size:13px}.ExtensionXSaveReenactment-module__UW71Qa__body{color:#e7e9ea;margin:12px 0 14px;font-size:15px;line-height:1.5}.ExtensionXSaveReenactment-module__UW71Qa__actions{justify-content:space-between;align-items:center;max-width:320px;display:flex}.ExtensionXSaveReenactment-module__UW71Qa__action{appearance:none;color:#71767b;cursor:default;background:0 0;border:none;margin:0;padding:6px;transition:color .16s;display:flex}.ExtensionXSaveReenactment-module__UW71Qa__action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.ExtensionXSaveReenactment-module__UW71Qa__bm[data-on=true]{color:#e7e9ea}.ExtensionXSaveReenactment-module__UW71Qa__bm[data-on=true] svg{fill:currentColor}@media (prefers-reduced-motion:no-preference){.ExtensionXSaveReenactment-module__UW71Qa__bm[data-on=true] svg{animation:.42s cubic-bezier(.34,1.56,.64,1) both ExtensionXSaveReenactment-module__UW71Qa__x-bm-pop}}@keyframes ExtensionXSaveReenactment-module__UW71Qa__x-bm-pop{0%{transform:scale(.5)}55%{transform:scale(1.2)}78%{transform:scale(.94)}to{transform:scale(1)}}
