html:not(.tlx-uxoff) #bar{display:none}#tlx-rail{position:fixed;right:12px;top:14px;z-index:50;display:flex;flex-direction:column;gap:10px;align-items:flex-end;transition:opacity .2s ease}#tlx-rail .rg{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px;border-radius:18px;background:#fbfaf7eb;box-shadow:0 0 0 1px var(--line, #e3e2db),0 2px 8px #0000000f}#tlx-rail .rg-items{display:flex;flex-direction:column;align-items:center;gap:2px}#tlx-rail .rg-c>.rg-items{position:absolute;right:calc(100% + 6px);top:0;flex-direction:row-reverse;padding:3px;border-radius:18px;background:#fbfaf7f7;box-shadow:0 0 0 1px var(--line, #e3e2db),0 4px 14px #0000001a;opacity:0;transform:translate(14px) scaleX(.6);transform-origin:right center;visibility:hidden;transition:opacity .16s ease .12s,transform .22s cubic-bezier(.2,.7,.2,1) .12s,visibility 0s linear .34s;white-space:nowrap}#tlx-rail .rg-c>.rg-items:after{content:"";position:absolute;top:0;bottom:0;right:-8px;width:8px}#tlx-rail .rg-c:hover>.rg-items,#tlx-rail .rg-c:focus-within>.rg-items,#tlx-rail .rg-c.open>.rg-items{opacity:1;transform:none;visibility:visible;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s}#tlx-rail .rx-ic,#tlx-rail .tog,#tlx-rail #modes button,#tlx-rail #splitctl button{width:32px;height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#55554e;cursor:pointer;text-decoration:none;font:11px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;box-shadow:none}#tlx-rail #modes button{width:auto;border-radius:16px;padding:0 9px}#tlx-rail svg{width:18px;height:18px;display:block}#tlx-rail .rx-ic:hover,#tlx-rail .tog:hover,#tlx-rail #splitctl button:hover{background:#0000000f;color:var(--ink, #1a1a18)}#tlx-rail .tog.on,#tlx-rail #splitctl button.on,#tlx-rail #modes button.on{background:#1a1a1a;color:#ffd400}#tlx-rail .tog:disabled{opacity:.4;cursor:default}#tlx-rail :focus-visible{outline:2px solid #3b82f6;outline-offset:1px}#tlx-rail #modes,#tlx-rail #splitctl{display:inline-flex;flex-direction:row-reverse;gap:2px;border:0;overflow:visible}#tlx-rail #modes[hidden]{display:none}#tlx-rail #dlmenu:not([hidden]){display:inline-flex;gap:2px}#tlx-rail #dlmenu button{width:auto;border-radius:16px;padding:0 9px}#tlx-rail #vimstatus:empty{display:none}#tlx-rail #resetbtn .rlabel{display:inline-flex}#tlx-rail #resetbtn:before{border-radius:50%}#tlx-rail #zoomv{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);min-width:0;white-space:nowrap}#tlx-rail #dot{margin:4px}.ec-fab{--mode-accent: #ffd400;position:fixed;right:1.6rem;bottom:1.6rem;z-index:50;display:inline-flex;align-items:stretch;padding:.25rem;border-radius:999px;background:#1a1a1a;box-shadow:0 2px 6px #00000038,0 8px 24px #00000024;transition:opacity .2s ease}.ec-fab-opt{position:relative;z-index:1;flex:1 1 0;min-width:2.9rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:999px;color:#ffffffb8;padding:.5rem .75rem;cursor:pointer}.ec-fab-opt svg{width:1.15rem;height:1.15rem;display:block}.ec-fab-opt:focus{outline:none}.ec-fab-opt:focus-visible{outline:2px solid #fff;outline-offset:1px}.ec-fab[data-mode=view] .ec-fab-opt[data-to=view],.ec-fab[data-mode=edit] .ec-fab-opt[data-to=edit]{color:#1a1a1a}.ec-fab-thumb{position:absolute;top:.25rem;bottom:.25rem;left:.25rem;width:calc(50% - .25rem);border-radius:999px;background:var(--mode-accent);transition:transform .26s cubic-bezier(.3,.7,.2,1),background-color .26s ease}.ec-fab[data-mode=edit]{--mode-accent: #3b82f6}.ec-fab[data-mode=edit] .ec-fab-thumb{transform:translate(100%)}html.tlx-typing #tlx-rail,html.tlx-typing .ec-fab{opacity:0;pointer-events:none}#tlx-docs{position:fixed;right:60px;top:14px;bottom:90px;width:min(380px,calc(100vw - 80px));z-index:45;display:flex;background:#fbfaf7fa;border-radius:12px;box-shadow:0 0 0 1px var(--line, #e3e2db),0 8px 28px #0000001f;opacity:0;transform:translate(24px);pointer-events:none;visibility:hidden;transition:opacity .2s ease,transform .26s cubic-bezier(.2,.7,.2,1),visibility 0s linear .26s}html.tlx-docs-on #tlx-docs{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .2s ease,transform .26s cubic-bezier(.2,.7,.2,1),visibility 0s}#tlx-docs #tplgrid{flex:1}@media(prefers-reduced-motion:reduce){#tlx-rail,#tlx-rail *,.ec-fab,.ec-fab *,#tlx-docs{transition:none!important;animation:none!important}}#right:focus-visible{outline:2px solid #3b82f6;outline-offset:-3px}@media(pointer:coarse){#tlx-rail .rx-ic,#tlx-rail .tog,#tlx-rail #modes button,#tlx-rail #splitctl button,.ec-fab-opt{min-width:44px;min-height:44px}}html.tlx-railv #tlx-rail .rg-c>.rg-items{flex-direction:column;top:50%;transform-origin:right center;transform:translateY(calc(-50% + var(--rv-dy, 0px))) scaleY(.3)}html.tlx-railv #tlx-rail .rg-c:hover>.rg-items,html.tlx-railv #tlx-rail .rg-c:focus-within>.rg-items,html.tlx-railv #tlx-rail .rg-c.open>.rg-items{transform:translateY(calc(-50% + var(--rv-dy, 0px)))}html.tlx-railv #tlx-rail #modes,html.tlx-railv #tlx-rail #splitctl,html.tlx-railv #tlx-rail #dlmenu:not([hidden]){flex-direction:column;align-items:center}html.tlx-railv #tlx-rail #dlmenu button{width:100%}#left>#vimstatus.tlx-vimfloat{position:absolute;left:10px;bottom:10px;z-index:6;padding:4px 8px;border-radius:9px;background:#fbfaf7f0;box-shadow:0 0 0 1px var(--line, #e3e2db),0 2px 8px #00000014;font:11px/1.2 ui-monospace,Menlo,monospace;color:#55554e;pointer-events:none}#left>#vimstatus.tlx-vimfloat.vf-top{bottom:auto;top:10px}#left>#vimstatus.tlx-vimfloat input{pointer-events:auto;font:inherit}#left>#vimstatus.tlx-vimfloat:empty{display:none}.ec-fab.rx-mini{--pw: 32px;right:12px;bottom:14px;padding:3px;gap:2px;border-radius:18px;background:#fbfaf7eb;box-shadow:0 0 0 1px var(--line, #e3e2db),0 2px 8px #0000000f}.ec-fab.rx-mini .ec-fab-opt{flex:none;width:var(--pw);height:var(--pw);min-width:var(--pw);min-height:var(--pw);padding:0;border-radius:50%;color:#55554e;transition:color .2s ease,background-color .2s ease}.ec-fab.rx-mini .ec-fab-opt svg{width:18px;height:18px}.ec-fab.rx-mini .ec-fab-opt:hover{background:#0000000f;color:var(--ink, #1a1a18)}.ec-fab.rx-mini[data-mode=view] .ec-fab-opt[data-to=view],.ec-fab.rx-mini[data-mode=edit] .ec-fab-opt[data-to=edit]{color:#ffd400;background:transparent}.ec-fab.rx-mini .ec-fab-opt:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.ec-fab.rx-mini .ec-fab-thumb{top:3px;bottom:auto;left:3px;width:var(--pw);height:var(--pw);border-radius:50%;background:#1a1a1a}.ec-fab.rx-mini[data-mode=edit]{--mode-accent: #1a1a1a}.ec-fab.rx-mini[data-mode=edit] .ec-fab-thumb{transform:translate(calc(var(--pw) + 2px))}@media(pointer:coarse){.ec-fab.rx-mini{--pw: 44px}}html.tlx-disclose #tlx-rail .rg.rg-auth{max-height:60px;transition:opacity .2s ease,transform .24s cubic-bezier(.2,.7,.2,1),max-height .26s cubic-bezier(.2,.7,.2,1),margin-top .26s cubic-bezier(.2,.7,.2,1),padding .26s cubic-bezier(.2,.7,.2,1),visibility 0s}html.tlx-disclose.tlx-mview #tlx-rail .rg.rg-auth{opacity:0;transform:translate(12px) scale(.8);max-height:0;margin-top:-10px;padding-top:0;padding-bottom:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.7,.2,1),max-height .26s cubic-bezier(.2,.7,.2,1),margin-top .26s cubic-bezier(.2,.7,.2,1),padding .26s cubic-bezier(.2,.7,.2,1),visibility 0s linear .26s}html.tlx-disclose.tlx-mview #tlx-rail .rx-auth{display:none}
