*{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}[tabindex="-1"]:focus{outline:none}:root{color-scheme:light;--page-w: 40rem;--chrome-w: calc(var(--page-w) + 6rem);--ground-light: #ffffff;--ground-dark: #000000;--ground-paper: #f5efe3;--ground-paper-dark: #1e1a15;--ground: var(--ground-light);--surface: #eff3f6;--ink: #16191d;--muted: #5a636e;--rule: #d3d9e0;--link: #1d5b98;--error: #b3261e;--progress: #2b7de9;--find: var(--progress);--find-now: var(--progress);--mark-1: #4ade80;--mark-2: #f472b6;--mark-3: #a78bfa;--mark-4: #ffa300;--shade: #000000;--glass-a: 66%;--tint-faint: 10%;--tint: 14%;--tint-ring: 45%;--shadow-a: 22%;--bar-shadow: color-mix(in srgb, var(--ink) 45%, transparent);--find-a: 10%;--find-now-a: 32%;--find-band-a: 11%;--find-band-now-a: 34%;--mark-a: 42%;--mark-on-a: 64%;--seg-on: var(--glass-solid);--seg-on-shadow: 0 1px 4px -1px var(--bar-shadow);--glass: color-mix(in srgb, var(--ground) var(--glass-a), transparent);--glass-solid: color-mix(in srgb, var(--ground) 97%, transparent);--bar-hover: color-mix(in srgb, var(--link) var(--tint-faint), transparent);--bar-current: color-mix(in srgb, var(--link) var(--tint), transparent);--bar-line: var(--bar-current);--flash: var(--bar-current);--flash-ring: color-mix(in srgb, var(--link) var(--tint-ring), transparent);--sel: color-mix(in srgb, var(--link) 24%, transparent);--shadow: color-mix(in srgb, var(--ink) var(--shadow-a), transparent);--danger: var(--error);--danger-bg: color-mix(in srgb, var(--error) 10%, transparent);--find-mark: color-mix(in srgb, var(--find) var(--find-a), transparent);--find-mark-now: color-mix(in srgb, var(--find-now) var(--find-now-a), transparent);--find-band: color-mix(in srgb, var(--find) var(--find-band-a), transparent);--find-band-now: color-mix(in srgb, var(--find-now) var(--find-band-now-a), transparent);--serif: "Newsreader", "Georgia", serif;--mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--ground: var(--ground-dark);--surface: #1b2026;--ink: #e3e6ea;--muted: #9ba4af;--rule: #30363e;--link: #8db9ea;--error: #f28b82;--progress: #6cb4ff;--glass-a: 62%;--tint-faint: 12%;--tint: 17%;--tint-ring: 55%;--shadow-a: 28%;--bar-shadow: color-mix(in srgb, var(--shade) 80%, transparent);--find-a: 18%;--find-now-a: 56%;--find-band-a: 20%;--find-band-now-a: 60%;--mark-a: 34%;--mark-on-a: 54%;--seg-on: color-mix(in srgb, var(--ink) 15%, transparent);--seg-on-shadow: inset 0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent), 0 1px 3px color-mix(in srgb, var(--shade) 35%, transparent);--tex-red: #ff8a80;--tex-green: #6bd88f;--tex-blue: #7f9fff;--tex-magenta: #f08ce8;--tex-gray: #9aa1aa;--tex-darkgray: #b9bfc7;--tex-lightgray: #6b727b;--tex-brown: #d6a36f;--tex-orange: #ffab5e;--tex-purple: #ff7fa8;--tex-violet: #d99bd9;--tex-teal: #5ccaca;--tex-olive: #c7c75c;--tex-white: var(--ground)}}:root[data-theme=dark]{color-scheme:dark;--ground: var(--ground-dark);--surface: #1b2026;--ink: #e3e6ea;--muted: #9ba4af;--rule: #30363e;--link: #8db9ea;--error: #f28b82;--progress: #6cb4ff;--glass-a: 62%;--tint-faint: 12%;--tint: 17%;--tint-ring: 55%;--shadow-a: 28%;--bar-shadow: color-mix(in srgb, var(--shade) 80%, transparent);--find-a: 18%;--find-now-a: 56%;--find-band-a: 20%;--find-band-now-a: 60%;--mark-a: 34%;--mark-on-a: 54%;--seg-on: color-mix(in srgb, var(--ink) 15%, transparent);--seg-on-shadow: inset 0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent), 0 1px 3px color-mix(in srgb, var(--shade) 35%, transparent);--tex-red: #ff8a80;--tex-green: #6bd88f;--tex-blue: #7f9fff;--tex-magenta: #f08ce8;--tex-gray: #9aa1aa;--tex-darkgray: #b9bfc7;--tex-lightgray: #6b727b;--tex-brown: #d6a36f;--tex-orange: #ffab5e;--tex-purple: #ff7fa8;--tex-violet: #d99bd9;--tex-teal: #5ccaca;--tex-olive: #c7c75c;--tex-white: var(--ground)}:root[data-tone=paper]{--ground: var(--ground-paper);--surface: #ebe2d0;--ink: #2b241d;--muted: #6f6353;--rule: #d9cdb7;--link: #8a4f1c;--error: #9f2a1b}@media (prefers-color-scheme: dark){:root[data-tone=paper]:not([data-theme=light]){--ground: var(--ground-paper-dark);--surface: #28221b;--ink: #e9dfcf;--muted: #a99b86;--rule: #3b3329;--link: #e0b07a;--error: #f2b8a5;--shadow-a: 24%}}:root[data-tone=paper][data-theme=dark]{--ground: var(--ground-paper-dark);--surface: #28221b;--ink: #e9dfcf;--muted: #a99b86;--rule: #3b3329;--link: #e0b07a;--error: #f2b8a5;--shadow-a: 24%}:root{--fs: 17px;--fs-s: 15.5px}:root[data-size=s]{--fs: 15.5px}:root[data-size=l]{--fs: 19px}@media (min-width: 720px){:root{--fs: 18px;--fs-s: 16.5px}:root[data-size=s]{--fs: 16.5px}:root[data-size=l]{--fs: 20.5px}}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--serif);font-size:var(--fs);line-height:1.6;padding-inline:18px;padding-block:24px 72px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{max-width:var(--page-w);margin-inline:auto;overflow-wrap:anywhere}.eqbody,.table-wrap,pre{overflow-wrap:normal}img{max-width:100%;height:auto}a{color:var(--link);text-decoration:none}a:focus-visible{text-decoration:underline}@media (hover: hover){a:hover{text-decoration:underline}}a:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}[id]{scroll-margin-top:72px}[hidden]{display:none!important}p{margin:0 0 .85em}h1,h2,h3,h4,h5{text-wrap:balance;line-height:1.25}h2{font-size:1.32em;font-weight:700;margin:2.2em 0 .7em}h3{font-size:1.12em;font-weight:700;margin:1.8em 0 .6em}h4{font-size:1.02em;font-weight:700;margin:1.5em 0 .5em}h5{font-size:1em;font-weight:700;font-style:italic;margin:1.3em 0 .4em}h2.part{font-size:1.5em;text-align:center;margin-top:2.6em}.secnum{margin-right:.45em;font-variant-numeric:lining-nums}.runin{font-weight:700}.sc{font-variant:small-caps}.greek{font-family:"Noto Serif",var(--serif);font-size:.96em}.titleblock{margin-bottom:1.5em}.kicker{font-size:.72em;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.9em}h1{font-size:1.6em;font-weight:700;margin:0 0 .6em;letter-spacing:-.005em}.authors{margin:0 0 .2em;font-size:1.02em}.affil,.email,.date,.thanks,.keywords{margin:0 0 .2em;color:var(--muted);font-size:.9em;overflow-wrap:anywhere}.titlemeta{margin-bottom:1.6em}.abstract{font-size:.94em;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:1em .3em;margin-block:1.4em 0}.abstract h2,.abstract .abstract-h{font-size:.78em;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6em;color:var(--muted);font-weight:700}.tocnum{margin-right:.45em;font-variant-numeric:lining-nums}.tocnum:empty{display:none}.thm{background:var(--surface);border-radius:var(--r);padding:.85em 1em .1em;margin:1.1em 0 1.2em}.thm-name{font-weight:700}.thm-opt{font-weight:400}.defn,.remark{margin:1em 0 1.1em}.remark .thm-name{font-weight:400;font-style:italic}.proof{margin:.2em 0 1.1em}.proof-head{font-style:italic}.qed{float:right;margin-left:.5em;color:var(--muted)}.proof:after{content:"";display:block;clear:both}ul,ol{padding-left:1.3em;margin:0 0 .9em}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}li{margin:.25em 0}li>p:last-child{margin-bottom:.3em}dl.desc{margin:0 0 .9em}dl.desc dt{font-weight:700;margin-top:.4em}dl.desc dd{margin:0 0 .3em 1.3em}dl.desc dd>p:last-child{margin-bottom:.2em}li .item-label{font-weight:700;margin-right:.3em}.display{display:flex;align-items:center;gap:.6em;margin:.5em 0 .95em}.eqbody{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;text-align:center;padding-block:.25em;--fade: var(--ground);background:linear-gradient(to right,var(--fade) 30%,transparent) left center / 22px 100% no-repeat local,linear-gradient(to left,var(--fade) 30%,transparent) right center / 22px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--shadow),transparent) left center / 9px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--shadow),transparent) right center / 9px 100% no-repeat scroll}.thm .eqbody{--fade: var(--surface)}.eqno{flex:0 0 auto;font-variant-numeric:lining-nums tabular-nums}mjx-container[jax=SVG][display=true]{margin:0!important}mjx-container[jax=SVG][display=true]:not([width=full]){display:inline-block!important}mjx-container[jax=SVG]:not([display])>svg{max-width:100%;height:auto}:is(td,th) mjx-container[jax=SVG]:not([display])>svg{max-width:none}@media (max-width: 520px){.eqbody mjx-container[jax=SVG][display=true]{font-size:90%}}.mw{white-space:nowrap}.math-error{color:var(--error);font-family:var(--mono);font-size:.85em;white-space:pre-wrap}aside.fn{display:flex;gap:.55em;font-size:.86em;line-height:1.5;color:var(--muted);margin:-.3em 0 1em;padding-left:.2em}aside.fn>div{min-width:0}aside.fn p{margin:0}.fnback{flex:0 0 auto;font-variant-numeric:lining-nums}.fnref{line-height:0}.fnref a{padding-inline:.1em}.table-wrap{overflow-x:auto;margin:.6em 0 1.1em}table{border-collapse:collapse;margin-inline:auto;font-size:.93em}th,td{padding:.35em .7em;text-align:left;vertical-align:baseline}thead th{font-weight:600}tr.rule-thick>*{border-top:1.5px solid var(--ink)}tr.rule>*{border-top:1px solid var(--ink)}tr.rule-end>*{border-bottom:1.5px solid var(--ink)}tr.rule-end-thin>*{border-bottom:1px solid var(--ink)}figure.float{margin:1.3em 0 1.4em}figure.float figure.float{margin:.6em 0}figure.float img{display:block;margin-inline:auto}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) :is(.l2m-pic img,img.l2m-ink){filter:invert(.92) hue-rotate(180deg)}:root:not([data-theme=light]) mjx-container image{filter:url(#l2m-art-dark)}:root[data-tone=paper]:not([data-theme=light]) :is(.l2m-pic img,img.l2m-ink){filter:invert(.88) hue-rotate(180deg) sepia(.2)}:root[data-tone=paper]:not([data-theme=light]) mjx-container image{filter:url(#l2m-art-warm)}}:root[data-theme=dark] :is(.l2m-pic img,img.l2m-ink){filter:invert(.92) hue-rotate(180deg)}:root[data-theme=dark] mjx-container image{filter:url(#l2m-art-dark)}:root[data-tone=paper][data-theme=dark] :is(.l2m-pic img,img.l2m-ink){filter:invert(.88) hue-rotate(180deg) sepia(.2)}:root[data-tone=paper][data-theme=dark] mjx-container image{filter:url(#l2m-art-warm)}mjx-container [fill=black]{fill:currentColor;stroke:currentColor}mjx-container [fill=white]{fill:var(--tex-white, white);stroke:var(--tex-white, white)}mjx-container [fill=red]{fill:var(--tex-red, red);stroke:var(--tex-red, red)}mjx-container [fill=green]{fill:var(--tex-green, green);stroke:var(--tex-green, green)}mjx-container [fill=blue]{fill:var(--tex-blue, blue);stroke:var(--tex-blue, blue)}mjx-container [fill=magenta]{fill:var(--tex-magenta, magenta);stroke:var(--tex-magenta, magenta)}mjx-container [fill=gray]{fill:var(--tex-gray, gray);stroke:var(--tex-gray, gray)}mjx-container [fill=darkgray]{fill:var(--tex-darkgray, darkgray);stroke:var(--tex-darkgray, darkgray)}mjx-container [fill=lightgray]{fill:var(--tex-lightgray, lightgray);stroke:var(--tex-lightgray, lightgray)}mjx-container [fill=brown]{fill:var(--tex-brown, brown);stroke:var(--tex-brown, brown)}mjx-container [fill=orange]{fill:var(--tex-orange, orange);stroke:var(--tex-orange, orange)}mjx-container [fill=purple]{fill:var(--tex-purple, purple);stroke:var(--tex-purple, purple)}mjx-container [fill=violet]{fill:var(--tex-violet, violet);stroke:var(--tex-violet, violet)}mjx-container [fill=teal]{fill:var(--tex-teal, teal);stroke:var(--tex-teal, teal)}mjx-container [fill=olive]{fill:var(--tex-olive, olive);stroke:var(--tex-olive, olive)}figcaption{font-size:.9em;line-height:1.5;margin-top:.6em}figcaption .capname{font-weight:700}.center{text-align:center}.center .table-wrap table{margin-inline:auto}.flushright{text-align:right}blockquote{margin:0 0 .9em;padding-left:1.1em;border-left:2px solid var(--rule)}pre{font-family:var(--mono);font-size:.82em;line-height:1.45;background:var(--surface);padding:.8em .9em;border-radius:var(--r);overflow-x:auto;margin:0 0 1em}code{font-family:var(--mono);font-size:.86em}.omitted{color:var(--muted);font-style:italic;border:1px dashed var(--rule);border-radius:var(--r);padding:.8em;text-align:center}.references{margin-top:2.5em}ol.refs{list-style:none;padding-left:0;font-size:.92em}ol.refs li{display:flex;gap:.6em;margin:0 0 .7em}.refnum{flex:0 0 auto;min-width:2em;color:var(--muted);font-variant-numeric:tabular-nums}.reftext{min-width:0;overflow-wrap:anywhere}.l2m-bar{position:fixed;top:0;left:0;right:0;z-index:41;padding:calc(env(safe-area-inset-top,0px) + 5px) max(8px,env(safe-area-inset-right,0px)) 5px max(8px,env(safe-area-inset-left,0px));transform:translateY(calc(-100% - 2px));opacity:0;pointer-events:none}.l2m-bar.show{transform:none;opacity:1;pointer-events:auto}.bar-inner{margin-inline:auto;display:flex;align-items:center}.bar-btn{flex:0 0 auto;border:0;border-radius:var(--r-round);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,opacity .2s ease}@media (hover: hover){.bar-btn:hover{background:var(--bar-hover)}}.bar-btn:disabled{opacity:.3;cursor:default;background:transparent}.bar-btn:focus-visible,.bar-title:focus-visible,.l2m-menu a:focus-visible{outline:2px solid var(--link);outline-offset:1px}.bar-btn.swap .ico{grid-area:1 / 1;display:grid;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.bar-btn.swap .ico-close{opacity:0;transform:rotate(-90deg) scale(.6)}.l2m-bar.menu-open .ico-back,.l2m-bar.finding .ico-back{opacity:0;transform:rotate(90deg) scale(.6)}.l2m-bar.menu-open .ico-close,.l2m-bar.finding .ico-close{opacity:1;transform:none}.bar-title{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--ink);line-height:1.3;text-align:left;display:flex;align-items:center;border-radius:var(--r-control);cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover: hover){.bar-title:hover{background:var(--bar-hover)}}.bar-title-inner{flex:1 1 auto;min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .14s ease}.bar-title-inner.fading{opacity:0}.bar-title-inner mjx-container[jax=SVG]:not([display])>svg{max-width:none}.l2m-menu{position:fixed;top:calc(-1 * var(--g-above));padding-top:calc(var(--l2m-bar-h, 64px) + var(--l2m-join-h, 0px) + var(--g-above));display:flex;flex-direction:column;left:0;right:0;z-index:40;overflow:hidden;font-family:var(--serif);visibility:hidden;pointer-events:none}.l2m-menu.open{visibility:visible;pointer-events:auto}.menu-inner{position:relative;width:100%;box-sizing:border-box;max-height:min(72vh,560px);overflow-y:auto;overscroll-behavior:contain;max-width:44rem;margin-inline:auto;padding:4px max(8px,env(safe-area-inset-right,0px)) 12px max(8px,env(safe-area-inset-left,0px))}.menu-inner,.mk-pane{--fade-top: 0px;--fade-bottom: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%)}.menu-inner.fade-top,.mk-pane.fade-top{--fade-top: 36px}.menu-inner.fade-bottom,.mk-pane.fade-bottom{--fade-bottom: 28px}.menu-inner:not(.fade-top):not(.fade-bottom),.mk-pane:not(.fade-top):not(.fade-bottom){-webkit-mask-image:none;mask-image:none}.menu-head{margin:0;padding:6px 10px;text-transform:uppercase;color:var(--muted)}.l2m-menu ol{list-style:none;margin:0;padding:0}.l2m-menu li{margin:0}.l2m-menu a{display:flex;gap:.45em;padding:7px 10px;border-radius:var(--r-control);color:var(--ink);font-size:var(--fs);line-height:1.35}@media (hover: hover){.l2m-menu a:hover{background:var(--bar-hover);text-decoration:none}}.l2m-menu a.current{background:var(--bar-current)}.l2m-menu .lvl2 a{padding-left:1.6em}.l2m-menu .tocnum{flex:0 0 auto;margin-right:0}.l2m-settings .menu-inner{max-width:30rem;padding-bottom:16px}.seg,.opt-list{position:relative}.sel-ind{position:absolute;left:0;top:0;z-index:0;border-radius:var(--r-control);pointer-events:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1)}.sel-ind.no-anim{transition:none}.opt-list .sel-ind{background:var(--bar-current)}.seg .sel-ind{border-radius:var(--r-in)}.opt,.seg-btn{position:relative;z-index:1}.opt-list{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.opt{display:flex;align-items:baseline;gap:.6em;width:100%;padding:9px 10px;border:0;border-radius:var(--r-control);background:transparent;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}@media (hover: hover){.opt:hover{background:var(--bar-hover)}}.opt-name{font-size:17px;line-height:1.3}.opt-note{font-size:13px;color:var(--muted)}.opt-check{margin-left:auto;align-self:center;display:grid;color:var(--link);opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.opt[aria-checked=true] .opt-check{opacity:1;transform:none}.seg{display:flex;gap:3px;margin:2px 6px 0;padding:3px;border-radius:var(--r-control);background:var(--bar-hover)}.seg-btn{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;border:0;border-radius:var(--r-in);background:transparent;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,box-shadow .18s ease}[data-act=settings] svg{transform:rotate(var(--gear, 0deg));transition:transform .32s cubic-bezier(.2,.8,.2,1)}.l2m-settings-open [data-act=settings]{--gear: 90deg}.size-a{font-weight:600;line-height:1;width:1.1em;text-align:center}.opt:focus-visible,.seg-btn:focus-visible{outline:2px solid var(--link);outline-offset:1px}.titleblock{position:relative}.tb-settings{position:absolute;top:-8px;right:-10px;color:var(--muted)}.titleblock>.kicker,.titleblock>h1:first-of-type{padding-right:36px}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:ease-in-out}.l2m-veil{position:fixed;inset:0;z-index:39;opacity:0;pointer-events:none;transition:opacity .26s ease-in-out}.l2m-veil.on{opacity:1}.l2m-veil.out{transition-duration:.26s}.l2m-veil.cut{transition:none}.l2m-fnsheet{z-index:42;padding:4px max(10px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 14px) max(10px,env(safe-area-inset-left,0px))}.sheet-inner{max-width:var(--page-w);margin-inline:auto}.sheet-head{display:flex;align-items:center;justify-content:space-between}.sheet-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-left:4px}.sheet-body{max-height:40vh;overflow-y:auto;font-size:.95em;line-height:1.55;padding:0 4px 2px}.sheet-body p{margin:0 0 .5em}.fnref a.active{background:var(--bar-current);border-radius:4px}.l2m-au{color:var(--link);cursor:pointer;border-radius:4px;-webkit-tap-highlight-color:transparent}.l2m-au:focus-visible{outline:none;text-decoration:underline}@media (hover: hover){.l2m-au:hover{text-decoration:underline}}.l2m-au.active{background:var(--bar-current)}.l2m-au-on .affil,.l2m-au-on .authors>sup:not(.fnref){display:none}.footnotes{margin-top:2.5em}ol.fnlist{list-style:none;padding-left:0;font-size:.92em}ol.fnlist li{display:flex;gap:.6em;margin:0 0 .7em}ol.fnlist .fnback{flex:0 0 auto;min-width:1.4em;font-variant-numeric:lining-nums}ol.fnlist .fn-text{min-width:0}.l2m-mark{position:absolute;z-index:1;pointer-events:none;border-radius:var(--r);background:color-mix(in srgb,var(--progress) 15%,transparent);box-shadow:0 0 14px 5px color-mix(in srgb,var(--progress) 11%,transparent);mix-blend-mode:multiply;opacity:0;animation:l2mmark 2.2s cubic-bezier(.3,0,.3,1) forwards}@keyframes l2mmark{0%{opacity:0}9%,36%{opacity:1}to{opacity:0}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .l2m-mark{mix-blend-mode:screen;background:color-mix(in srgb,var(--progress) 17%,transparent);box-shadow:0 0 14px 5px color-mix(in srgb,var(--progress) 12%,transparent)}}:root[data-theme=dark] .l2m-mark{mix-blend-mode:screen;background:color-mix(in srgb,var(--progress) 17%,transparent);box-shadow:0 0 14px 5px color-mix(in srgb,var(--progress) 12%,transparent)}.peek-main{position:relative}@media (prefers-reduced-motion: reduce){.l2m-bar,.bar-title-inner,.bar-btn.swap .ico,.opt-check,.seg-btn,.l2m-veil,.sel-ind,[data-act=settings] svg{transition-duration:.01s}::view-transition-old(root),::view-transition-new(root){animation-duration:.01s}}figure.float{position:relative}figure.float img{cursor:zoom-in}.fig-open{position:absolute;top:6px;right:6px;z-index:2;width:32px;height:32px;color:var(--ink);display:grid;place-items:center;cursor:pointer;opacity:.85;transition:opacity .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}@media (hover: hover){.fig-open:hover{opacity:1;transform:scale(1.06)}}.l2m-noscroll,.l2m-noscroll body{overflow:hidden}.l2m-viewer{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.l2m-viewer.open{opacity:1;visibility:visible;transition:opacity .24s ease,visibility 0s}.viewer-top{display:flex;align-items:center;gap:6px;padding:calc(env(safe-area-inset-top,0px) + 5px) max(8px,env(safe-area-inset-right,0px)) 5px max(12px,env(safe-area-inset-left,0px))}.viewer-title{flex:1 1 auto;font-family:var(--serif);font-weight:600;font-size:15.5px}.viewer-goto{border:0;border-radius:var(--r-pill);background:var(--bar-hover);color:var(--ink);cursor:pointer;transition:background-color .15s ease}@media (hover: hover){.viewer-goto:hover{background:var(--bar-current)}}.viewer-goto:focus-visible{outline:2px solid var(--link);outline-offset:1px}.viewer-stage{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;place-items:center;padding:8px 12px}.viewer-stage{transform:scale(.96);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.l2m-viewer.open .viewer-stage{transform:none}.viewer-content{max-width:100%;transform-origin:0 0}.viewer-content.animating{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.viewer-stage.gesture{overflow:hidden;touch-action:none;cursor:grab}.viewer-stage.gesture.zoomed{cursor:grab}.viewer-stage.gesture .viewer-content img{cursor:inherit;-webkit-user-drag:none;user-select:none}.viewer-content>p{margin:0 0 .6em;text-align:center}.viewer-content img{display:block;margin-inline:auto;max-width:100%;width:auto!important;height:auto;cursor:zoom-in;border-radius:4px}.viewer-content .table-wrap{margin:0}.viewer-content figure.float{margin:.4em 0}.viewer-cap{position:relative;width:100%;max-width:var(--page-w);margin-inline:auto;box-sizing:border-box;max-height:55vh;overflow-y:auto;overscroll-behavior:contain;transition:max-height .28s cubic-bezier(.2,.8,.2,1);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 16px) max(16px,env(safe-area-inset-left,0px));font-size:.92em;line-height:1.5;border-top:1px solid var(--bar-line)}@media (prefers-reduced-motion: reduce){.l2m-viewer,.viewer-stage,.viewer-content.animating,.fig-open{transition-duration:.01s}}.viewer-cap .cap-text{display:block}.viewer-cap.clamped{overflow:hidden}.viewer-cap.clamped .cap-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.cap-more{display:inline-block;margin-top:6px;border:0;border-radius:var(--r-pill);padding:5px 12px;background:var(--bar-hover);color:var(--ink);font-size:13.5px;cursor:pointer;transition:background-color .15s ease}@media (hover: hover){.cap-more:hover{background:var(--bar-current)}}.cap-more:focus-visible{outline:2px solid var(--link);outline-offset:1px}.viewer-content img{max-height:calc(var(--l2m-stage-h, 70vh) - 20px)}l2m-math{display:inline}.l2m-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;background:var(--link);transform-origin:0 50%;transform:scaleX(0);transition:transform .12s linear,opacity .3s ease}.l2m-progress.done{opacity:0}.l2m-note{color:var(--muted)}.l2m-libnav{margin:0 0 .6rem;font-size:.88em}.l2m-libnav a{color:var(--muted);text-decoration:none}.l2m-libnav a:before{content:"\2190\a0"}.l2m-libnav a:focus-visible{color:var(--link)}@media (hover: hover){.l2m-libnav a:hover{color:var(--link)}}.l2m-library{list-style:none;padding:0;margin:0 0 3rem}.l2m-library li{border-top:1px solid var(--rule)}.l2m-library li:last-child{border-bottom:1px solid var(--rule)}@media (hover: hover){.l2m-library>li>a:hover .lib-title,a.lib-title:hover{color:var(--link);text-decoration:none}}.lib-title{display:block;font-weight:600;line-height:1.35}.lib-authors{display:block;margin-top:.2rem;color:var(--muted);font-size:.88em;line-height:1.4}.l2m-app-lists .lib-authors{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2m-bar-always body{padding-top:calc(var(--l2m-bar-h, 49px) + 20px)}.app-note{color:var(--muted)}.app-pill{display:inline-block;flex:0 0 auto;border:0;border-radius:var(--r-pill);background:var(--bar-hover);color:var(--ink);line-height:1.25;cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}@media (hover: hover){.app-pill:hover{background:var(--bar-current);text-decoration:none}}.app-pill:focus-visible{outline:2px solid var(--link);outline-offset:1px}.app-pill:disabled,.app-busy{color:var(--muted);cursor:default;background:var(--bar-hover)}.app-field{display:block;width:100%;box-sizing:border-box;margin:0 0 1.1em;padding:.35em 0;font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule);border-radius:0;transition:border-color .15s ease}.app-field::placeholder{color:var(--muted);opacity:.8}.app-field:focus{outline:none;border-bottom-color:var(--link)}.app-help{font-size:.88em;color:var(--muted);margin:-.4em 0 1em}.app-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:0 0 1em}.lib-meta{display:block;margin-top:.2rem;color:var(--muted);font-size:.8em;font-variant-numeric:lining-nums}a.lib-title{color:var(--ink)}.app-bad{color:var(--error)}.app-feed .app-paper{display:block;padding:.85rem 0}.app-paper-head{display:flex;gap:10px;align-items:flex-start}.app-act{margin:-4px -6px 0 0}.app-add-btn{color:var(--link);background:var(--bar-hover)}@media (hover: hover){.app-add-btn:hover{background:var(--bar-current)}}.app-paper-text{flex:1 1 auto;min-width:0}.app-paper-act{flex:0 0 auto}.app-log{font-size:.72em;max-height:40vh;overflow:auto;white-space:pre-wrap}.app-toast{z-index:70;box-sizing:border-box;padding:14px max(18px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 16px) max(18px,env(safe-area-inset-left,0px));font-size:.92em;line-height:1.45;color:var(--ink)}.l2m-actions{display:flex;flex-wrap:wrap;gap:8px;margin:1em 0 0}.l2m-action{border:0;border-radius:var(--r-pill);background:var(--bar-hover);color:var(--ink);line-height:1.25;cursor:pointer;text-decoration:none;transition:background-color .15s ease}@media (hover: hover){.l2m-action:hover{background:var(--bar-current);text-decoration:none}}.l2m-action[aria-pressed=true]{background:var(--bar-current)}.l2m-action:disabled{color:var(--muted)}@media (prefers-reduced-motion: reduce){.app-pill,.app-field{transition-duration:.01s}}.app-logo{flex:0 0 auto}.app-bar .app-tabs{flex:0 0 auto;display:flex;margin:0 0 0 2px;padding:0;background:none;border-radius:0}.app-bar .app-tabs .seg-btn{flex:0 0 auto;border-radius:0;background:none;box-shadow:none;color:var(--muted);transition:color .18s ease}@media (hover: hover){.app-bar .app-tabs .seg-btn:hover{color:var(--ink);background:none}}.app-bar .app-tabs .seg-btn[aria-checked=true]{color:var(--ink)}.app-bar .app-tabs .sel-ind{top:auto;border-radius:var(--r-line);background:var(--ink);box-shadow:none;transition:transform .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1)}.app-spacer{flex:1 1 auto}.app-settings .app-form,.app-settings .app-pad{padding:0 10px}.app-settings .app-field{margin-bottom:12px;font-size:16px}.app-settings .app-help,.app-settings .app-row{margin:0 0 10px}.app-day{font-size:.72em;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:1.8em 0 .2em}.app-small{font-size:.85em}.lib-title mjx-container,.app-abs mjx-container{font-size:100%}.app-lib-row{display:flex;align-items:center}.app-trash,.app-more{color:var(--muted);opacity:.75}@media (hover: hover){.app-trash:hover,.app-more:hover{opacity:1}}.app-confirm{align-items:center;flex-wrap:wrap;gap:12px}.app-confirm[hidden]{display:none}.app-more{margin:0 0 10px}.app-abs{font-size:.9em;line-height:1.5;color:var(--muted);overflow:hidden;cursor:pointer}.app-abs.open{color:var(--ink);cursor:pointer;-webkit-mask-image:none;mask-image:none}.app-toggle{display:inline-flex;align-items:center;gap:3px;margin:2px 0 0;padding:2px 0;border:0;background:none;color:var(--link);font:inherit;font-size:.82em;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-toggle svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.app-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.app-toggle:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.app-abs,.app-toggle svg{transition-duration:.01s}}.app-offline{color:var(--muted);opacity:.75}.app-offline[aria-pressed=true]{color:var(--link);opacity:1}@media (hover: hover){.app-offline:hover{opacity:1}}@keyframes l2mpulse{50%{opacity:.3}}.app-lib-row{gap:0}.app-chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 10px 10px}.app-chip{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:var(--r-pill);background:var(--bar-current);color:var(--ink);line-height:1.2;font-variant-numeric:lining-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.app-chip span{color:var(--muted);font-size:15px;line-height:1}@media (hover: hover){.app-chip:hover span{color:var(--ink)}}.app-chip-add{background:var(--bar-hover);color:var(--link)}.app-picker{max-height:0;overflow:hidden;opacity:0;transition:max-height .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.app-picker.open{max-height:52vh;opacity:1}.app-picker .app-field{margin:2px 10px 6px;width:calc(100% - 20px);font-size:16px}.app-picker-list{max-height:calc(52vh - 52px);overflow-y:auto;overscroll-behavior:contain;margin-bottom:10px}.app-picker-list .opt{align-items:baseline}.app-picker-list .opt[aria-checked=true]{background:var(--bar-current)}.app-picker-list .opt-name{font-family:var(--serif);font-size:15px;white-space:nowrap;font-variant-numeric:lining-nums}.app-picker-list .opt-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.app-group{margin:8px 0 2px;padding:0 10px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.app-group[hidden]{display:none}.l2m-app-lists main{touch-action:pan-y}@media (prefers-reduced-motion: reduce){.app-picker{transition-duration:.01s}}:root{--ui: "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.l2m-bar{padding-top:calc(env(safe-area-inset-top,0px) + 8px);padding-bottom:8px}.bar-btn{width:48px;height:48px}.bar-btn svg,.bar-title-ico svg{width:24px;height:24px}.bar-inner{gap:4px}.bar-title{font-family:var(--serif);font-size:19px;font-weight:600;padding:8px;gap:10px;letter-spacing:-.005em}.bar-title-inner .secnum{font-weight:600}.app-bar .app-tabs{gap:24px}.app-bar .app-tabs .seg-btn{font-family:var(--ui);font-size:20px;font-weight:600;padding:12px 0;letter-spacing:-.01em}.app-bar .app-tabs .sel-ind{bottom:5px}.menu-head{font-family:var(--ui);font-size:12px;font-weight:600;letter-spacing:.08em}.seg-btn{font-family:var(--ui);font-size:15px;font-weight:500}.opt-note,.app-help,.app-group,.app-pill,.app-chip,.cap-more,.app-toggle,.l2m-action,.viewer-goto,.app-link,.app-toast,.app-field{font-family:var(--ui)}.app-pill,.l2m-action,.viewer-goto{font-size:15px;font-weight:500;padding:8px 16px}.app-chip{font-size:15px;font-weight:500;padding:7px 13px}.l2m-menu a{font-family:var(--serif)}.l2m-app-lists main{font-family:var(--ui)}.l2m-app-lists .lib-title{font-weight:600;line-height:1.3;letter-spacing:-.005em}.l2m-app-lists .lib-authors{margin-top:.25rem}.l2m-app-lists .lib-meta{font-size:.78em}.l2m-app-lists .app-abs{line-height:1.55}.l2m-app-lists .app-day{font-size:12px;font-weight:600;letter-spacing:.08em}.app-act.bar-btn{width:44px;height:44px}.l2m-app-lists,.l2m-app-lists body{height:100%;overflow:hidden}.l2m-app-lists body{padding:0}.l2m-app-lists main{max-width:none;margin:0;overflow:hidden}.app-track{display:flex;width:200%;will-change:transform}.app-pane{width:50%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.app-pane-in{max-width:var(--page-w);margin:0 auto;padding:14px 18px calc(env(safe-area-inset-bottom,0px) + 72px)}.app-pane-in>.l2m-library:first-child>li:first-child,.app-pane-in>.app-note+.l2m-library>li:first-child{border-top:0}.app-searchbar{display:none;flex:1 1 auto;align-items:center;gap:4px;min-width:0}.app-searchbar .app-field{margin:0 0 0 10px;font-size:18px;border-bottom-color:var(--link)}.app-bar.searching .app-searchbar{display:flex}.app-bar.searching .app-tabs,.app-bar.searching .app-spacer,.app-bar.searching #app-search,.app-bar.searching #app-plus,.app-bar.searching #app-gear{display:none}.app-bar [hidden]{display:none!important}.l2m-bar:not(.app-bar) .bar-inner{gap:0}.l2m-bar:not(.app-bar) .bar-title{margin-right:4px}.app-pane .app-day{position:sticky;z-index:2;margin:1.2em -18px 0;padding:10px 18px 8px;border-bottom:1px solid var(--rule)}.app-pane .app-day+.app-feed>li:first-child{border-top:0}.app-older{justify-content:center;margin:1.6em 0 .5em}.app-progress{width:132px;background:var(--bar-hover);overflow:hidden}.app-progress span{display:block;height:100%;transform-origin:0 50%;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.app-progress.indet span{width:40%;transform:none;animation:l2m-indet 1.2s ease-in-out infinite}@keyframes l2m-indet{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion: reduce){.app-progress.indet span{animation:none;transform:translate(80%)}}.app-lib-text{flex:1 1 auto;min-width:0;padding:.85rem 0;cursor:pointer}.app-lib-text .lib-title{display:block;color:var(--ink);text-decoration:none}.lib-rows>li[data-archived]{--archived-ink: color-mix(in srgb, var(--muted) 75%, var(--ground))}.lib-rows>li[data-archived] :is(.lib-title,.lib-authors,.lib-meta){color:var(--archived-ink)}@media (hover: hover){.lib-rows>li[data-archived] a.lib-title:hover{color:var(--link)}}@media (hover: hover){.app-lib-text:hover .lib-title{color:var(--link)}}.app-ext{color:var(--link);text-decoration:none}@media (hover: hover){.app-ext:hover{text-decoration:underline}}@keyframes l2m-from-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes l2m-from-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes l2m-fade-in{0%{opacity:0}to{opacity:1}}.l2m-in-fwd main{animation:l2m-from-right .32s cubic-bezier(.2,.8,.2,1)}.l2m-in-back main{animation:l2m-from-left .32s cubic-bezier(.2,.8,.2,1)}.l2m-in-fwd .l2m-bar .bar-inner,.l2m-in-back .l2m-bar .bar-inner{animation:l2m-fade-in .26s ease}@keyframes l2m-search-in{0%{opacity:0;transform:translate(36px) scaleX(.92)}to{opacity:1;transform:none}}@keyframes l2m-tabs-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.app-bar.search-in .app-searchbar{animation:l2m-search-in .28s cubic-bezier(.2,.8,.2,1);transform-origin:100% 50%}.app-bar.search-out .app-tabs,.app-bar.search-out #app-search,.app-bar.search-out #app-plus,.app-bar.search-out #app-gear{animation:l2m-tabs-in .26s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){.l2m-in-fwd main,.l2m-in-back main,.l2m-bar .bar-inner,.app-searchbar,.app-tabs{animation:none!important}}.bar-title-inner,.app-bar .app-tabs .seg-btn span{line-height:1.2;position:relative;top:-1px}.l2m-bar:not(.app-bar) .bar-title{gap:6px}.l2m-bar:not(.app-bar) .bar-title-inner{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.l2m-to-top a{color:var(--muted)}.l2m-app-lists main{padding-top:0}.app-pane{height:100vh;height:100dvh}.app-pane-in{padding-top:calc(var(--l2m-bar-h, 64px) + 14px)}.app-pane .app-day{top:var(--l2m-bar-h, 64px)}.app-pane .app-day{border-bottom-color:transparent}.app-pane .app-day.stuck{border-bottom:1px solid var(--g-line)}.l2m-menu .menu-inner,.l2m-menu .mk-tabs{opacity:0;transform:translateY(-6px)}.l2m-menu.open .menu-inner,.l2m-menu.open .mk-tabs{opacity:1;transform:none}.app-pane .app-day.stuck{visibility:hidden;box-shadow:none;border-bottom-color:transparent}.lib-rows .app-lib-row{align-items:flex-start}.lib-rows .app-lib-text{padding:0}.l2m-bar:not(.app-bar) .bar-title-inner{line-height:1.3;padding-bottom:1px}.l2m-bar:not(.app-bar) .bar-title-inner{text-wrap:wrap}.app-pane .app-day{background-color:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none}.app-tappable{cursor:pointer}#app-search.app-away,#app-fold.app-away{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.app-slot{display:grid;align-items:center;flex:0 0 auto}.app-slot>*{grid-area:1 / 1}.app-bar.searching .app-slot>#app-fold{display:none}#app-fold:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion: reduce){#app-search,#app-fold{transition-duration:.01s}}@media (prefers-reduced-motion: reduce){.app-bar.joined .app-bar-day{transition:none}}.app-bar-day{display:block;box-sizing:border-box;max-width:var(--page-w);margin:0 auto;height:0;overflow:hidden;opacity:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:var(--ui);transition:height .22s cubic-bezier(.2,.8,.2,1),padding-top .22s cubic-bezier(.2,.8,.2,1),opacity .2s ease,transform .12s linear}.app-bar-day{padding:0 10px}.app-bar.joined .app-bar-day{padding-top:19px}.app-bar-day span{display:inline;padding:0}.app-pane .app-day.stuck{transition:visibility 0s linear .22s}@media (prefers-reduced-motion: reduce){.app-bar-day{transition:none}}.app-spin{display:inline-block;width:18px;height:18px;box-sizing:border-box;border-radius:50%;flex:0 0 auto;border:2px solid var(--bar-current);border-top-color:var(--link);animation:l2m-spin .8s linear infinite}@keyframes l2m-spin{to{transform:rotate(360deg)}}.app-pill .app-spin{width:14px;height:14px;margin-right:8px;vertical-align:-2px}.app-busy-btn{display:inline-grid;place-items:center;pointer-events:none}@media (hover: hover){.app-busy-btn:hover{background:transparent}}.app-pending{padding:.85rem 0}.app-pending .lib-title{color:var(--muted)}.app-pending .app-progress{width:100%;margin-top:10px}@media (prefers-reduced-motion: reduce){.app-spin{animation-duration:2.4s}}@media (hover: none){.bar-btn:active,.bar-title:active,.opt:active,.l2m-menu a:active{background:var(--bar-hover)}.app-pill:active,.app-add-btn:active,.l2m-action:active,.viewer-goto:active,.cap-more:active{background:var(--bar-current)}.app-busy-btn:active{background:transparent}}:root{--film-o: .32;--film-blend: normal}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--film-o: .3;--film-blend: screen}}:root[data-theme=dark]{--film-o: .3;--film-blend: screen}:root{--rim: linear-gradient(to top, rgb(0 0 0 / .8) 0, rgb(0 0 0 / .48) 4px, rgb(0 0 0 / .22) 10px, rgb(0 0 0 / .17) 18px, rgb(0 0 0 / .14) 28px, rgb(0 0 0 / .14) 100%);--rim-down: linear-gradient(to bottom, rgb(0 0 0 / .8) 0, rgb(0 0 0 / .48) 4px, rgb(0 0 0 / .22) 10px, rgb(0 0 0 / .17) 18px, rgb(0 0 0 / .14) 28px, rgb(0 0 0 / .14) 100%);--rim-sides: linear-gradient(to right, rgb(0 0 0 / .8) 0, rgb(0 0 0 / .48) 4px, rgb(0 0 0 / .22) 10px, rgb(0 0 0 / .1) 18px, transparent 28px, transparent calc(100% - 28px) , color-mix(in srgb, var(--shade) 10%, transparent) calc(100% - 18px) , color-mix(in srgb, var(--shade) 22%, transparent) calc(100% - 10px) , color-mix(in srgb, var(--shade) 48%, transparent) calc(100% - 4px) , color-mix(in srgb, var(--shade) 80%, transparent) 100%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--rim: linear-gradient(to top, rgb(0 0 0 / .8) 0, rgb(0 0 0 / .48) 4px, rgb(0 0 0 / .22) 10px, rgb(0 0 0 / .1) 18px, rgb(0 0 0 / .07) 28px, rgb(0 0 0 / .07) 100%);--rim-down: linear-gradient(to bottom, rgb(0 0 0 / .8) 0, rgb(0 0 0 / .48) 4px, rgb(0 0 0 / .22) 10px, rgb(0 0 0 / .1) 18px, rgb(0 0 0 / .07) 28px, rgb(0 0 0 / .07) 100%)}}:root[data-theme=dark]{--rim: linear-gradient(to top, rgb(0 0 0 / .8) 0, rgb(0 0 0 / .48) 4px, rgb(0 0 0 / .22) 10px, rgb(0 0 0 / .1) 18px, rgb(0 0 0 / .07) 28px, rgb(0 0 0 / .07) 100%);--rim-down: linear-gradient(to bottom, rgb(0 0 0 / .8) 0, rgb(0 0 0 / .48) 4px, rgb(0 0 0 / .22) 10px, rgb(0 0 0 / .1) 18px, rgb(0 0 0 / .07) 28px, rgb(0 0 0 / .07) 100%)}.l2m-menu{--l2m-close-h: calc(var(--l2m-bar-h, 64px) + var(--l2m-join-h) + var(--g-above));--l2m-lift: calc(var(--l2m-close-h) - var(--l2m-panel-h, 100vh));translate:0 var(--l2m-lift);transition:translate .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.l2m-menu.open{translate:none;transition:translate .3s cubic-bezier(.2,.8,.2,1),visibility 0s}.l2m-menu>:not(.l2m-film),.l2m-film>i{translate:0 calc(-1 * var(--l2m-lift))}.l2m-menu.open>:not(.l2m-film),.l2m-menu.open>.l2m-film>i{translate:none}.l2m-film>i{transition:translate .3s cubic-bezier(.2,.8,.2,1)}.l2m-menu>:not(.l2m-film){transition:opacity .18s ease,transform .3s cubic-bezier(.2,.8,.2,1),translate .3s cubic-bezier(.2,.8,.2,1)}.l2m-menu.open>:not(.l2m-film){transition:opacity .22s ease 60ms,transform .3s cubic-bezier(.2,.8,.2,1),translate .3s cubic-bezier(.2,.8,.2,1)}.l2m-menu.l2m-still,.l2m-menu.l2m-still>*,.l2m-menu.l2m-still>.l2m-film>i{transition:none!important}.l2m-menu.l2m-carrier{z-index:39}.l2m-menu.l2m-ghost{background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-color:transparent!important}.l2m-menu.l2m-ghost>.l2m-film{visibility:hidden}.l2m-menu:has(>.l2m-film):before{content:none}.l2m-film,.l2m-film>i{position:absolute;inset:0;pointer-events:none}.l2m-film{z-index:-1;border-radius:0 0 var(--g-r) var(--g-r);opacity:var(--film-o);mix-blend-mode:var(--film-blend);-webkit-mask-image:var(--rim),var(--rim-sides);mask-image:var(--rim),var(--rim-sides);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.l2m-film>i{background:var(--g-film) var(--glass-x) 0 / 900px 900px repeat}.l2m-menu>.l2m-film>i,.l2m-menu.glass-top:before{background-position:var(--glass-x) var(--g-above)}@media (prefers-reduced-motion: reduce){.l2m-menu,.l2m-menu.open,.l2m-menu>*,.l2m-film>i{transition-duration:.01s}}.l2m-bar:before{transition:opacity 0s .3s}.l2m-bar.menu-open:before{opacity:0;transition:opacity 0s}.l2m-bar{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .22s ease,box-shadow 0s .3s,border-color 0s .3s,background-color 0s .3s,-webkit-backdrop-filter 0s .3s,backdrop-filter 0s .3s,background-image 0s .3s;transition-behavior:allow-discrete}.l2m-bar.menu-open{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-bottom-color:transparent;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .22s ease,box-shadow 0s,border-color 0s,background-color 0s,-webkit-backdrop-filter 0s,backdrop-filter 0s,background-image 0s;transition-behavior:allow-discrete}#app-gear svg{transition:transform .48s cubic-bezier(.3,.9,.25,1)}@media (prefers-reduced-motion: reduce){#app-gear svg{transition:none}}.l2m-bar .bar-progress{transform-origin:0 50%}.lib-rows>li{position:relative;margin:0;padding:1.1rem 0}.font-pick .font-current{align-items:center;background:var(--bar-hover)}.opt-chev{margin-left:auto;display:grid;color:var(--muted);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.opt-chev svg{width:18px;height:18px}.font-pick.open .opt-chev{transform:rotate(180deg)}.font-drop{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1)}.font-drop>.opt-list{min-height:0;overflow:hidden;margin:0;opacity:0;transition:opacity .18s ease,margin-top .3s cubic-bezier(.2,.8,.2,1)}.font-pick.open .font-drop{grid-template-rows:1fr}.font-pick.open .font-drop>.opt-list{opacity:1;margin-top:4px;transition:opacity .24s ease 60ms,margin-top .3s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){.font-drop,.font-drop>.opt-list,.opt-chev{transition:none}}@keyframes l2m-write{0%{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}@keyframes l2m-written{to{opacity:1}}@keyframes l2m-ul-sweep{0%{transform:translate(-40%) scaleX(.4)}to{transform:translate(100%) scaleX(.4)}}.skel{display:block;height:.78em;margin:0 0 .6em;border-radius:var(--r);background:color-mix(in srgb,var(--ink) 8%,transparent)}.skel-list{margin:0;padding:0}.skel-row{list-style:none;padding:1.1rem 0 .7rem}.skel-row .skel-title{height:1.02em;margin-bottom:.42em;background:color-mix(in srgb,var(--ink) 12%,transparent)}.skel-row .skel-small{height:.72em;margin-bottom:.5em}.skel-row .skel-small+.skel:not(.skel-small){margin-top:.95em}.skel-paper{padding-top:0}.skel-paper .skel-small{height:.85em;margin-bottom:.55em}.skel-paper .skel-h2{height:1.2em;margin:1.7em 0 1em;background:color-mix(in srgb,var(--ink) 12%,transparent)}.skel-par{margin:0 0 1.3em}.skel-par .skel{height:.88em;margin-bottom:.72em}.skel-bar .bar-title{cursor:default}@keyframes l2m-pulse{0%,to{opacity:1}50%{opacity:.42}}main.l2m-arrive{animation:l2m-arrive .24s ease-out}@keyframes l2m-arrive{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion: reduce){.skel{animation:none}main.l2m-arrive{animation:none}}.app-logo{width:22px;height:22px;border-radius:0;margin:0 14px 0 12px;color:var(--ink)}.skel-bar,#boot-chrome{pointer-events:none}#boot-chrome .app-tabs .sel-ind{display:none}#boot-chrome .app-tabs .seg-btn[aria-checked=true]:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:3px;border-radius:var(--r-line);background:var(--ink)}.app-bar .app-tabs .sel-ind.no-anim{transition:none}.l2m-vt .l2m-bar.show{view-transition-name:l2m-bar}html.l2m-vt::view-transition-old(root){animation:l2m-vt-out .19s cubic-bezier(.4,0,1,1) both}html.l2m-vt::view-transition-new(root){animation:l2m-vt-in .32s cubic-bezier(0,0,.2,1) 70ms both}html.l2m-vt.l2m-vt-back::view-transition-old(root){animation-name:l2m-vt-out-back}html.l2m-vt.l2m-vt-back::view-transition-new(root){animation-name:l2m-vt-in-back}html.l2m-vt::view-transition-group(l2m-bar){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(l2m-bar),::view-transition-new(l2m-bar){height:100%;object-fit:none;object-position:50% 0}@keyframes l2m-vt-out{to{opacity:0;transform:translate(-56px)}}@keyframes l2m-vt-in{0%{opacity:0;transform:translate(72px)}}@keyframes l2m-vt-out-back{to{opacity:0;transform:translate(56px)}}@keyframes l2m-vt-in-back{0%{opacity:0;transform:translate(-72px)}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.l2m-vt .l2m-bar.show{background-color:var(--g-fill-solid)}.l2m-bar:not(.app-bar) .bar-title{box-sizing:border-box}.skel-bar-title{width:62%;height:.95em;margin:0}.l2m-bar.skel-bar .bar-progress>i>b{animation:none;transform:translate(-100%);transition:transform .2s ease-out}.seg .sel-ind,.app-seg .seg-btn[aria-checked=true]{background:var(--seg-on);box-shadow:var(--seg-on-shadow)}html:not(.l2m-app-lists) main{font-size-adjust:ex-height .48}html:not(.l2m-app-lists) main>p:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>div:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>h2:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>h3:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>h4:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>h5:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>h6:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>ol:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>ul:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>dl:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>table:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>blockquote:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>pre:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>figure:not(.l2m-mk-layer,.l2m-mk-side-layer,.l2m-cv-off),html:not(.l2m-app-lists) main>section>ol>li:not(.l2m-cv-off){content-visibility:auto;contain-intrinsic-block-size:auto 200px}html:not(.l2m-app-lists) main>figure>:is(:first-child:not(.fig-open),.fig-open+*),html:not(.l2m-app-lists) main>figure>:is(:first-child:not(.fig-open),.fig-open+*)>:first-child,html:not(.l2m-app-lists) main>figure>:is(:first-child:not(.fig-open),.fig-open+*)>:first-child>:first-child{margin-top:0}html:not(.l2m-app-lists) main>figure>:last-child,html:not(.l2m-app-lists) main>figure>:last-child>:last-child,html:not(.l2m-app-lists) main>figure>:last-child>:last-child>:last-child{margin-bottom:0}html:not(.l2m-app-lists) main p,html:not(.l2m-app-lists) main li{text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 2;text-wrap:pretty}html:not(.l2m-app-lists) main :is(.center,.flushright,figcaption,td,th,ol.refs,.omitted,.skel-paper) p,html:not(.l2m-app-lists) main :is(.center,.flushright,figcaption,td,th,ol.refs,.omitted,.skel-paper) li,html:not(.l2m-app-lists) main p:is(.center,.flushright,.omitted),html:not(.l2m-app-lists) main li:is(.center,.flushright,.omitted),html:not(.l2m-app-lists) main ol.refs li{text-align:inherit;-webkit-hyphens:manual;hyphens:manual}.app-feedbar{display:flex;align-items:center;gap:8px;margin:-6px -8px 4px 0}.app-feedbar .app-note{flex:1 1 auto;margin:0}.app-feed-progress{width:auto;margin:2px 0 10px}.app-new-tag{display:inline-block;margin-right:8px;padding:1px 7px 2px;border-radius:var(--r-pill);vertical-align:1px;font-family:var(--ui);font-size:.82em;font-weight:600;letter-spacing:.02em;line-height:1.35;color:var(--link);background:var(--bar-current)}#boot-paper-bar,.boot-paper{display:none}html.l2m-boot-paper #boot-chrome,html.l2m-boot-paper main .app-track{display:none}html.l2m-boot-paper #boot-paper-bar,html.l2m-boot-paper .boot-paper{display:block}html.l2m-boot-paper{--l2m-bar-h: calc(env(safe-area-inset-top, 0px) + 65px) }.app-pin{color:var(--muted);opacity:.75}.app-pin[aria-pressed=true]{color:var(--link);opacity:1}@media (hover: hover){.app-pin:hover{opacity:1}}.app-archive{color:var(--muted);opacity:.75}.app-archive[aria-pressed=true]{color:var(--link);opacity:1}@media (hover: hover){.app-archive:hover{opacity:1}}.app-pane-in>.lib-head:first-child{margin-top:.2em}.lib-head+.lib-rows>li:first-child{border-top:0}.app-pane .lib-head{margin-top:.7em}.app-pane .app-pane-in>.lib-head:first-child{margin-top:0}.lib-rows:has(+.lib-head){margin-bottom:0}.app-pill.app-danger{color:var(--danger);background:var(--danger-bg)}@media (hover: hover){.app-pill.app-danger:hover{background:color-mix(in srgb,var(--danger) 18%,transparent)}}@media (hover: none){.app-pill.app-danger:active{background:color-mix(in srgb,var(--danger) 18%,transparent)}}.l2m-bar:not(.app-bar) .bar-btn:not(.swap){width:42px;height:42px;border-radius:var(--r-round)}.l2m-bar:not(.app-bar) .bar-btn.swap{width:44px;height:44px;border-radius:var(--r-round)}.app-bar .bar-inner{gap:0}.app-bar .bar-inner>.bar-btn+.bar-btn{margin-left:-6px}.l2m-bar:not(.app-bar) .bar-inner>.bar-btn:not(.swap)+.bar-btn:not(.swap){margin-left:-5px}.app-logo[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}#app-gear[aria-expanded=true] svg{transform:rotate(60deg)}.font-pick{margin:2px 6px 6px}.lib-rows .app-confirm,.app-confirm{display:grid;grid-template-rows:0fr;opacity:0;margin:0;font-size:.92em;color:var(--ink);transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .18s ease,margin-top .28s cubic-bezier(.2,.8,.2,1)}.lib-rows .app-confirm:not(.open),.app-confirm:not(.open){pointer-events:none;visibility:hidden;transition-property:grid-template-rows,opacity,margin-top,visibility;transition-delay:0s,0s,0s,.28s}.lib-rows .app-confirm.open,.app-confirm.open{grid-template-rows:1fr;opacity:1;margin-top:.7rem;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),opacity .24s ease 60ms,margin-top .3s cubic-bezier(.2,.8,.2,1)}.app-confirm-in{min-height:0;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;border-radius:var(--r);background:var(--bar-hover);padding:0 12px;transition:padding .28s cubic-bezier(.2,.8,.2,1)}.app-confirm.open .app-confirm-in{padding:10px 10px 10px 14px}.app-confirm-q{flex:1 1 auto;font-family:var(--ui)}.app-confirm-acts{display:flex;gap:8px;margin-left:auto}.app-confirm .app-pill{background:var(--seg-on);box-shadow:var(--seg-on-shadow)}.app-confirm .app-pill.app-danger{background:linear-gradient(var(--danger-bg),var(--danger-bg)),var(--seg-on);box-shadow:var(--seg-on-shadow)}@media (prefers-reduced-motion: reduce){.app-confirm,.app-confirm-in{transition:none}}svg>g[stroke-linecap=round]{stroke-width:1.5px}svg>g[stroke-linecap=round]>*{vector-effect:non-scaling-stroke}@media (min-width: 720px){html.l2m-boot-paper{--l2m-bar-h: calc(env(safe-area-inset-top, 0px) + 65px) }}.l2m-bar:not(.app-bar){overflow:visible}.l2m-bar:not(.app-bar) .bar-inner{position:relative}.l2m-bar .bar-progress{position:absolute;top:auto;box-shadow:none;opacity:1;transform:none;pointer-events:none}.l2m-bar .bar-progress>i{display:block;height:100%}.l2m-bar .bar-progress{background:color-mix(in srgb,var(--progress) 16%,transparent)}.app-progress span{background:var(--progress)}.l2m-bar .bar-progress{transition:opacity .18s ease .12s}.l2m-bar.menu-open .bar-progress{opacity:0;transition:opacity .16s ease}.l2m-bar .bar-progress{right:50px;border-radius:var(--r-line)}.l2m-bar .bar-progress{left:46px}.set-tabs{display:flex;gap:24px;margin:0 10px 12px;padding:0;background:none;border-radius:0}.set-tabs .seg-btn{flex:0 0 auto;padding:4px 0 10px;border-radius:0;background:none;box-shadow:none;font-family:var(--ui);font-size:17px;font-weight:600;color:var(--muted);transition:color .18s ease}.set-tabs .seg-btn[aria-checked=true]{color:var(--ink)}@media (hover: hover){.set-tabs .seg-btn:hover{color:var(--ink);background:none}}.set-tabs .sel-ind{top:auto;bottom:2px;border-radius:var(--r-line);background:var(--ink);box-shadow:none;transition:transform .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1)}.set-view{overflow:hidden;transition:height .3s cubic-bezier(.2,.8,.2,1)}.set-track{display:flex;align-items:flex-start;width:200%;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.set-pane{flex:0 0 50%;min-width:0;box-sizing:border-box}@media (prefers-reduced-motion: reduce){.set-view,.set-track,.set-tabs .sel-ind{transition:none}}.app-progress,.app-progress span{border-radius:var(--r-line)}.app-lead,.app-tabswap{display:grid;align-items:center;flex:0 0 auto}.app-lead>*,.app-tabswap>*{grid-area:1 / 1}.app-lead .app-close{justify-self:center;width:40px;height:40px;border-radius:var(--r-round)}.app-lead .app-logo,.app-lead .app-close,.app-tabswap>.app-tabs,#app-search,#app-fold,#app-plus{transition:opacity .2s ease,transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.app-lead .app-close{opacity:0;transform:rotate(-90deg) scale(.6);visibility:hidden;transition-delay:0s,0s,.26s}.app-bar.set-mode .app-lead .app-logo{opacity:0;transform:rotate(90deg) scale(.6)}.app-bar.set-mode .app-lead .app-close{opacity:1;transform:none;visibility:visible;transition-delay:0s,0s,0s}.app-tabswap>.set-tabs{pointer-events:none}.app-bar.set-mode .app-tabswap>.app-tabs:not(.set-tabs){pointer-events:none}.app-bar.set-mode .app-tabswap>.set-tabs{pointer-events:auto}.app-bar.set-mode #app-search,.app-bar.set-mode #app-fold,.app-bar.set-mode #app-plus{opacity:0;transform:scale(.8);pointer-events:none}.app-bar .set-tabs .sel-ind{bottom:5px}@media (prefers-reduced-motion: reduce){.app-lead>*,.app-tabswap>*,#app-search,#app-fold,#app-plus{transition-duration:.01s}}:root{--l2m-join-h: 0px}.app-bar .app-bar-day,.app-bar.joined.settled .app-bar-day{transition:height .3s cubic-bezier(.2,.8,.2,1),padding-top .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.app-bar.joined.settled:not(.menu-open) .app-bar-day{transition:height .3s cubic-bezier(.2,.8,.2,1),padding-top .3s cubic-bezier(.2,.8,.2,1)}.app-tabswap,.app-lead{overflow:hidden;clip-path:inset(0 -24px)}.app-tabswap>.app-tabs,.app-lead>.app-logo,.app-lead>.app-close{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s ease,visibility 0s linear .3s}.app-tabswap>.set-tabs,.app-lead>.app-close{transform:translateY(-70%);opacity:0;visibility:hidden}.app-bar.set-mode .app-tabswap>.app-tabs:not(.set-tabs),.app-bar.set-mode .app-lead>.app-logo{transform:translateY(70%);opacity:0;visibility:hidden}.app-bar.set-mode .app-tabswap>.set-tabs,.app-bar.set-mode .app-lead>.app-close,.app-tabswap>.app-tabs:not(.set-tabs),.app-lead>.app-logo{transform:none;opacity:1;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s ease 40ms,visibility 0s}.app-bar.set-mode .app-tabswap>.app-tabs:not(.set-tabs),.app-bar.set-mode .app-lead>.app-logo,.app-bar:not(.set-mode) .app-tabswap>.set-tabs,.app-bar:not(.set-mode) .app-lead>.app-close{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease,visibility 0s linear .3s}@media (prefers-reduced-motion: reduce){.app-tabswap>*,.app-lead>*{transition-duration:.01s!important}}.app-tabswap,.app-lead{overflow:visible;clip-path:none}.app-bar.flapping .app-tabswap,.app-bar.flapping .app-lead{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 30%,#000 70%,transparent 100%)}.app-tabswap>.app-tabs,.app-lead>.app-logo,.app-lead>.app-close,.app-bar.set-mode .app-tabswap>.app-tabs:not(.set-tabs),.app-bar.set-mode .app-lead>.app-logo,.app-bar:not(.set-mode) .app-tabswap>.set-tabs,.app-bar:not(.set-mode) .app-lead>.app-close{transition:transform .44s cubic-bezier(.25,.8,.25,1),opacity .32s ease,visibility 0s linear .44s}.app-bar.set-mode .app-tabswap>.set-tabs,.app-bar.set-mode .app-lead>.app-close,.app-bar:not(.set-mode) .app-tabswap>.app-tabs:not(.set-tabs),.app-bar:not(.set-mode) .app-lead>.app-logo{transition:transform .44s cubic-bezier(.25,.8,.25,1),opacity .36s ease 80ms,visibility 0s}.app-tabswap>.set-tabs,.app-lead>.app-close{transform:translateY(-55%)}.app-bar.set-mode .app-tabswap>.app-tabs:not(.set-tabs),.app-bar.set-mode .app-lead>.app-logo{transform:translateY(55%)}.app-bar.set-mode .app-tabswap>.set-tabs,.app-bar.set-mode .app-lead>.app-close,.app-bar:not(.set-mode) .app-tabswap>.app-tabs:not(.set-tabs),.app-bar:not(.set-mode) .app-lead>.app-logo{transform:none}.app-tabswap,.app-lead,.app-bar.flapping .app-tabswap,.app-bar.flapping .app-lead{padding:16px 0;margin:-16px 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}@media (min-width: 800px){.l2m-app-lists main{width:calc(var(--page-w) + 10rem);max-width:100%;margin-inline:auto;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}}.l2m-bar .bar-progress{z-index:3}@media (min-width: 720px){.l2m-bar .bar-progress{bottom:-4px}}.l2m-bar .bar-progress{bottom:-4px}.app-tabswap>.app-tabs,.app-tabswap>.set-tabs,.app-lead>.app-logo,.app-lead>.app-close,.app-bar.set-mode .app-tabswap>.app-tabs,.app-bar.set-mode .app-tabswap>.set-tabs,.app-bar.set-mode .app-lead>.app-logo,.app-bar.set-mode .app-lead>.app-close{opacity:1;transition:transform .44s cubic-bezier(.3,.7,.25,1),visibility 0s linear .44s!important}.app-tabswap>.app-tabs:not(.set-tabs),.app-lead>.app-logo{transform:translateY(0);visibility:visible}.app-tabswap>.set-tabs,.app-lead>.app-close{transform:translateY(-40px);visibility:hidden}.app-bar.set-mode .app-tabswap>.app-tabs:not(.set-tabs),.app-bar.set-mode .app-lead>.app-logo{transform:translateY(40px);visibility:hidden}.app-bar.set-mode .app-tabswap>.set-tabs,.app-bar.set-mode .app-lead>.app-close{transform:translateY(0);visibility:visible}.app-bar.set-mode .app-tabswap>.set-tabs,.app-bar.set-mode .app-lead>.app-close,.app-bar:not(.set-mode) .app-tabswap>.app-tabs:not(.set-tabs),.app-bar:not(.set-mode) .app-lead>.app-logo{transition:transform .44s cubic-bezier(.3,.7,.25,1),visibility 0s!important}.app-lead .app-close{transform-origin:50% 50%}.app-tabswap>.app-tabs,.app-lead>.app-logo,.app-lead>.app-close,.app-bar .app-tabswap>.app-tabs:not(.set-tabs){opacity:1!important}.l2m-bar:not(.app-bar) .bar-inner{min-height:53.2px}.l2m-bar:not(.app-bar) .bar-title{min-height:0;align-self:center;border-radius:var(--r-control)}@media (min-width: 720px){.l2m-bar:not(.app-bar) .bar-inner{min-height:58.4px}}.l2m-bar:not(.app-bar) .bar-title{padding:3px 10px}.app-tabswap{position:relative}.app-tabswap .app-tabs .sel-ind{visibility:hidden}.swap-ind{position:absolute;left:0;bottom:21px;width:0;border-radius:var(--r-line);background:var(--ink);pointer-events:none;z-index:1;transition:transform .44s cubic-bezier(.3,.7,.25,1),width .44s cubic-bezier(.3,.7,.25,1)}.swap-ind.no-anim{transition:none}@media (prefers-reduced-motion: reduce){.swap-ind{transition:none}}.app-tabswap>.set-tabs,.app-lead>.app-close{transform:translateY(-56px)}.app-bar.set-mode .app-tabswap>.app-tabs:not(.set-tabs),.app-bar.set-mode .app-lead>.app-logo{transform:translateY(56px)}.app-bar.set-mode .app-tabswap>.set-tabs,.app-bar.set-mode .app-lead>.app-close{transform:translateY(0)}.app-bar .bar-inner{position:relative}.app-bar .bar-inner>.swap-ind{bottom:5px}:root{--line: 3px}.swap-ind,.app-bar .app-tabs .sel-ind,.set-tabs .sel-ind,.l2m-bar .bar-progress,.app-progress{height:var(--line)}.l2m-vt .l2m-bar.show .bar-inner{view-transition-name:l2m-bar-content}html.l2m-vt::view-transition-group(l2m-bar-content){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html.l2m-vt::view-transition-old(l2m-bar-content),html.l2m-vt::view-transition-new(l2m-bar-content){height:100%;width:100%;object-fit:none;object-position:50% 50%}html.l2m-vt::view-transition-old(l2m-bar-content){animation:l2m-bc-out-fwd .17s cubic-bezier(.4,0,1,1) both}html.l2m-vt::view-transition-new(l2m-bar-content){animation:l2m-bc-in-fwd .26s cubic-bezier(0,0,.2,1) .15s both}html.l2m-vt.l2m-vt-back::view-transition-old(l2m-bar-content){animation-name:l2m-bc-out-back}html.l2m-vt.l2m-vt-back::view-transition-new(l2m-bar-content){animation-name:l2m-bc-in-back}html.l2m-vt::view-transition-old(l2m-bar),html.l2m-vt::view-transition-new(l2m-bar){animation-duration:.38s}@keyframes l2m-bc-out-fwd{to{opacity:0;transform:translate(-14px)}}@keyframes l2m-bc-in-fwd{0%{opacity:0;transform:translate(18px)}}@keyframes l2m-bc-out-back{to{opacity:0;transform:translate(14px)}}@keyframes l2m-bc-in-back{0%{opacity:0;transform:translate(-18px)}}.app-pane,html.l2m-app-lists,html.l2m-app-lists body{overscroll-behavior-y:contain}.app-pull{position:fixed;left:50%;top:var(--l2m-bar-h, 64px);z-index:39;width:40px;height:40px;display:grid;place-items:center;color:var(--muted);pointer-events:none;opacity:0;transform:translate(-50%,-44px) scale(.6);transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s ease,color .16s ease}.app-pull.no-anim{transition:color .16s ease}.app-pull>span{display:grid;transition:transform .2s ease}.app-pull.no-anim>span{transition:none}.app-pull svg{width:20px;height:20px}.app-pull.armed,.app-pull.spinning{color:var(--progress)}.app-pull.spinning>span{animation:l2m-spin .8s linear infinite}.app-pull.leaving{transition:transform .24s cubic-bezier(.4,0,1,1),opacity .2s ease}@media (prefers-reduced-motion: reduce){.app-pull.spinning>span{animation-duration:2.4s}}.app-bar.flapping .app-tabswap{-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / calc(1 - var(--flap))) 0,rgb(0 0 0 / calc(1 - var(--flap))) 53px,transparent 53px),linear-gradient(to bottom,transparent 28px,#000 38px,#000 43px,transparent 53px)!important;mask-image:linear-gradient(to bottom,rgb(0 0 0 / calc(1 - var(--flap))) 0,rgb(0 0 0 / calc(1 - var(--flap))) 53px,transparent 53px),linear-gradient(to bottom,transparent 28px,#000 38px,#000 43px,transparent 53px)!important}.app-bar.flapping .app-lead{-webkit-mask-image:linear-gradient(rgb(0 0 0 / calc(1 - var(--flap))),rgb(0 0 0 / calc(1 - var(--flap)))),linear-gradient(to bottom,transparent 24px,#000 34px,#000 39px,transparent 49px)!important;mask-image:linear-gradient(rgb(0 0 0 / calc(1 - var(--flap))),rgb(0 0 0 / calc(1 - var(--flap)))),linear-gradient(to bottom,transparent 24px,#000 34px,#000 39px,transparent 49px)!important}.app-pane{position:relative}.app-pane>.lib-refresh{position:absolute;z-index:1;top:calc(var(--l2m-bar-h, 64px) + 4px);left:50%;transform:translate(-50%);width:calc(min(var(--page-w),100%) - 36px);opacity:0;transition:opacity .22s ease}.app-pane>.lib-refresh.on{opacity:1}@keyframes l2m-tap{0%{scale:1}30%{scale:.82}70%{scale:1.06}to{scale:1}}@media (prefers-reduced-motion: reduce){.app-lead>.app-logo.tapped{animation:none}}.app-lead>.app-logo{transition-property:transform,opacity,visibility,scale}.app-lead>.app-logo.pressed{scale:.82;transition:scale 90ms ease-out}.app-lead>.app-logo.tapped{animation:l2m-release .38s cubic-bezier(.3,.7,.25,1)}@keyframes l2m-release{0%{scale:.82}55%{scale:1.06}to{scale:1}}.peek-scroll{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.peek-main{visibility:visible}.peek-main{display:block;max-width:var(--page-w);margin:0 auto;padding:64px 18px 40vh;box-sizing:border-box}.peek-head{position:absolute;z-index:2;top:0;left:0;right:0;touch-action:none;cursor:grab;border-bottom:1px solid var(--g-line)}.l2m-peek.dragging .peek-head{cursor:grabbing}.peek-grab{display:block;width:36px;height:4px;border-radius:var(--r-line);margin:7px auto 1px;background:color-mix(in srgb,var(--ink) 22%,transparent)}.peek-row{display:flex;align-items:center;gap:2px;max-width:calc(var(--page-w) + 4rem);margin:0 auto;padding:0 6px 5px;min-height:42px}.peek-row .bar-btn{flex:0 0 auto;width:40px;height:40px;border-radius:var(--r-round)}.peek-row .peek-back[hidden]{display:none}.peek-title{flex:1 1 auto;min-width:0;padding-left:12px;font-family:var(--ui);font-weight:600;overflow:hidden;text-overflow:ellipsis}.peek-back:not([hidden])+.peek-title{padding-left:2px}.peek-title{transition:opacity .14s ease}.peek-title.fading{opacity:0}.peek-title mjx-container[jax=SVG]:not([display])>svg{max-width:none}main a[href^="#"],.l2m-menu a[href^="#"],.l2m-fnsheet a[href^="#"]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.l2m-boot-paper,html.l2m-skel-page{overflow:hidden;overscroll-behavior:none}html.l2m-boot-paper body,html.l2m-skel-page body{height:100dvh;overflow:hidden;box-sizing:border-box}.eqbody,.table-wrap,pre{scrollbar-width:none}.eqbody::-webkit-scrollbar,.table-wrap::-webkit-scrollbar,pre::-webkit-scrollbar{display:none}.eqbody.l2m-scrolling,.table-wrap.l2m-scrolling,pre.l2m-scrolling{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.eqbody.l2m-scrolling::-webkit-scrollbar,.table-wrap.l2m-scrolling::-webkit-scrollbar,pre.l2m-scrolling::-webkit-scrollbar{display:block;height:4px}.eqbody.l2m-scrolling::-webkit-scrollbar-thumb,.table-wrap.l2m-scrolling::-webkit-scrollbar-thumb,pre.l2m-scrolling::-webkit-scrollbar-thumb{background:var(--rule);border-radius:2px}.l2m-bar:not(.app-bar) .ico-back svg{width:40px;height:40px}.l2m-bar:not(.app-bar) .bar-btn.swap{padding:0}.l2m-bar:not(.app-bar) .bar-title{margin-left:-5px}.app-bar:not(.flapping) .app-tabswap,.app-bar:not(.flapping) .app-lead{-webkit-mask-image:none;mask-image:none}:root{--glass-x: 0px}@media (min-width: 800px){:root{--glass-x: calc((var(--chrome-w) - 100vw) / 2)}}.app-settings .app-row{gap:8px}.app-bar.searching .swap-ind{display:none}@keyframes l2m-ind-in{0%{opacity:0;translate:-12px 0}to{opacity:1;translate:none}}.app-bar.search-out .swap-ind{animation:l2m-ind-in .26s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){.app-bar.search-out .swap-ind{animation:none}}.l2m-bar:not(.app-bar) .bar-title-inner{top:.12em}.app-pane-in{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.app-pane-in>.l2m-library:last-child,.app-pane-in>:last-child{margin-bottom:0}.app-pane-in>.l2m-library+.app-older{margin-top:calc(16px - 3rem)}@property --flap{syntax: "<number>"; inherits: false; initial-value: 0;}.app-bar.flapping .app-tabswap,.app-bar.flapping .app-lead{--flap: 0;transition:--flap .28s cubic-bezier(.4,0,.2,1);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.app-bar.flapping.flap-on .app-tabswap,.app-bar.flapping.flap-on .app-lead{--flap: 1;transition:--flap 90ms ease}.bar-find{display:none;flex:1 1 auto;align-items:center;gap:0;min-width:0}.l2m-bar.finding .bar-find{display:flex}.l2m-bar.finding .bar-inner>.bar-btn:not(.swap),.l2m-bar.finding .bar-inner>.bar-title{display:none}.l2m-bar.finding .bar-progress{opacity:0;transition:opacity .2s ease}.bar-find .app-field{flex:1 1 auto;min-width:0;margin:0 6px 0 14px;font-family:var(--ui);font-size:18px;border-bottom-color:var(--link)}.bar-find .app-field::-webkit-search-cancel-button{display:none}.find-count{flex:0 0 auto;min-width:2.6em;padding:0 4px;text-align:right;font:500 13px var(--ui);color:var(--muted);font-variant-numeric:tabular-nums}.find-count.none{color:var(--danger)}.bar-find .bar-btn{flex:0 0 auto;width:40px;height:40px;border-radius:var(--r-round)}.bar-find .bar-btn:disabled{opacity:.35}.bar-find .find-prev svg{transform:rotate(180deg)}@keyframes l2m-find-in{0%{opacity:0;transform:translate(36px) scaleX(.92)}to{opacity:1;transform:none}}.l2m-bar.find-in .bar-find{animation:l2m-find-in .28s cubic-bezier(.2,.8,.2,1);transform-origin:100% 50%}.l2m-bar.find-out .bar-inner>.bar-btn:not(.swap),.l2m-bar.find-out .bar-inner>.bar-title{animation:l2m-tabs-in .26s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){.l2m-bar.find-in .bar-find,.l2m-bar.find-out .bar-inner>*{animation:none}}::highlight(l2m-find){background-color:var(--find-mark)}::highlight(l2m-find-now){background-color:var(--find-mark-now)}.l2m-find-g{stroke:none}.find-box{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;align-self:stretch}.app-searchbar,.l2m-bar.finding .bar-find{align-self:stretch}.find-box .app-field,.app-searchbar .find-box .app-field,.bar-find .find-box .app-field{flex:1 1 auto;min-width:0}.bar-find .find-box{margin:0 6px 0 14px}.bar-find .find-box .app-field{margin:0}.app-searchbar .find-box{margin-left:10px}.app-searchbar .find-box .app-field{margin:0}html.l2m-marker ::highlight(l2m-find){background-color:transparent;text-decoration:underline var(--find-band);text-decoration-thickness:.68em;text-underline-offset:-.5em;text-decoration-skip-ink:none}html.l2m-marker ::highlight(l2m-find-now){background-color:transparent;text-decoration:underline var(--find-band-now);text-decoration-thickness:.68em;text-underline-offset:-.5em;text-decoration-skip-ink:none}.l2m-find-layer{position:absolute;left:0;top:0;width:0;height:0;z-index:1;pointer-events:none;mix-blend-mode:multiply}.l2m-find-m{position:absolute;display:block;background-color:var(--find-band);transform-origin:50% 50%}.l2m-find-m.now{background-color:var(--find-band-now)}.l2m-find-layer,.l2m-find-g{transition:opacity .18s ease}html.l2m-find-off .l2m-find-layer,html.l2m-find-off .l2m-find-g{opacity:0}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .l2m-find-layer{mix-blend-mode:screen}}:root[data-theme=dark] .l2m-find-layer{mix-blend-mode:screen}.l2m-find-g{fill:var(--find-band)}.l2m-find-g.now{fill:var(--find-band-now)}html.l2m-bar-always:not(.l2m-app-lists),html.l2m-bar-always:not(.l2m-app-lists) body{overscroll-behavior-y:none}.lib-rows .app-lib-row.lib-flow{display:block}.lib-rows .lib-flow>.app-lib-text{display:block}.lib-rows .lib-flow>.app-lib-text>.lib-title,.lib-rows .lib-flow .lib-authors,.lib-rows .lib-flow .lib-meta{display:block}.app-ask{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap}.app-ask-q{flex:1 1 12em;font-family:var(--ui)}.app-ask .app-pill{background:var(--seg-on);box-shadow:var(--seg-on-shadow)}.app-ask .app-ask-yes{color:var(--link)}.app-ask .app-confirm-acts{margin-left:auto}.app-ask.app-act-row{flex-wrap:nowrap}.app-act-row .app-ask-q{flex:1 1 auto;min-width:0}.app-act-row .app-confirm-acts{margin:0 -6px 0 auto;align-items:center;gap:4px;flex:0 0 auto}.app-toast-x{color:var(--muted)}main mjx-container,.peek-main mjx-container{-webkit-user-select:all;user-select:all}::selection{background-color:var(--sel)}mjx-container.l2m-mk-press::selection,mjx-container.l2m-mk-press *::selection{background-color:transparent}mjx-container[style*=--w]{white-space:nowrap}mjx-container>.mjx-hl{display:inline-block;width:min(var(--w),100%);height:1px;pointer-events:none;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='0' height='0'/%3E")}mjx-container[style*=--w]>svg{margin-left:calc(-1*min(var(--w),100%))}html.l2m-selecting main a[href^="#"],html.l2m-selecting .l2m-fnsheet a[href^="#"]{-webkit-user-select:text;user-select:text}.l2m-app-lists .lib-title{font-size:1.14em}.l2m-app-lists .lib-authors{font-size:.96em}.l2m-app-lists .app-abs{font-size:.95em}.l2m-bar .bar-progress>i{position:absolute;inset:0;width:auto;min-width:0;overflow:hidden;border-radius:var(--r-line);background:none;box-shadow:none;filter:drop-shadow(0 0 1.5px color-mix(in srgb,var(--progress) 45%,transparent)) drop-shadow(0 1px .75px color-mix(in srgb,var(--shade) 14%,transparent))}.l2m-bar .bar-progress>i>b{position:absolute;inset:0;border-radius:var(--r-line);background:var(--progress);transform:translate(calc(3px - 100%));will-change:transform}@supports (animation-timeline: scroll()){.l2m-bar .bar-progress>i>b{animation:l2m-read linear both;animation-timeline:scroll(root block);animation-range:0px var(--read-end, 100%)}}@keyframes l2m-read{0%{transform:translate(calc(3px - 100%))}to{transform:translate(0)}}.skel{animation:none}.skel-paper,.skel-list,.skel-bar .bar-title-inner,.bar-title-inner.waiting{animation:l2m-pulse 1.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.skel-paper,.skel-list,.skel-bar .bar-title-inner,.bar-title-inner.waiting{animation:none}}.app-unsaved{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 16px}.app-unsaved h2{font-family:var(--serif);font-weight:600;font-size:26px;margin:0 0 8px}.app-unsaved p{color:var(--muted);font-family:var(--ui);font-size:16px;margin:0 0 22px}.app-unsaved .app-pill{font-family:var(--ui);font-weight:600;font-size:15px;padding:9px 20px}:root{--fs-paper: calc(var(--fs) * 1.09)}html:not(.l2m-app-lists) main,.l2m-peek{font-size:var(--fs-paper)}.l2m-bar:not(.app-bar) .bar-title{font-family:var(--ui);font-size:17px;letter-spacing:-.005em}@media (min-width: 720px){.l2m-bar:not(.app-bar) .bar-title{font-size:20px}}.peek-title{font-size:16px;letter-spacing:-.005em;text-transform:none;color:var(--ink);line-height:1.2;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-wrap:balance}.peek-title mjx-container{font-size:100%}@media (min-width: 720px){.peek-title{font-size:18px}}.app-abs,.l2m-app-lists .app-abs{max-height:0;opacity:0;margin:0;-webkit-mask-image:none;mask-image:none;visibility:hidden;transition:max-height .34s cubic-bezier(.2,.8,.2,1),opacity .24s ease,margin-top .34s cubic-bezier(.2,.8,.2,1),visibility 0s linear .34s}.app-abs.open,.l2m-app-lists .app-abs.open{opacity:1;margin-top:.3em;visibility:visible;transition-delay:0s}.app-abs.shut:not(.open){content-visibility:hidden}.app-toggle{margin-top:4px}.l2m-peek.expanding .peek-scroll{opacity:0;transition:opacity .14s ease}.l2m-peek.expanding .peek-head{opacity:0;transition:opacity .19s ease .15s}main{transition:opacity .19s ease}main.l2m-fading{opacity:0;transition:opacity .14s ease}.peek-row .peek-expand svg{width:19px;height:19px}@media (prefers-reduced-motion: reduce){.l2m-peek.expanding,main,main.l2m-fading{transition-duration:.01s}}.lib-folders{position:relative;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:-13px -18px -8px;padding:16px 18px 22px;touch-action:pan-x pan-y}.lib-folders::-webkit-scrollbar{display:none}.app-chip.lib-folder{flex:0 0 auto;white-space:nowrap;font-family:var(--ui);font-size:15px;font-weight:500;padding:7px 14px;background:linear-gradient(var(--bar-hover),var(--bar-hover)),var(--ground);color:var(--muted);transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.app-chip.lib-folder span{font-size:13px;color:inherit;opacity:.6;margin-left:1px}.app-chip.lib-folder{position:relative;isolation:isolate}.app-chip.lib-folder:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--seg-on),var(--seg-on)),var(--ground);box-shadow:var(--seg-on-shadow);opacity:0;transition:opacity .18s ease}.app-chip.lib-folder[aria-selected=true]{color:var(--ink)}.app-chip.lib-folder[aria-selected=true]:before{opacity:1}@media (prefers-reduced-motion: reduce){.app-chip.lib-folder:before{transition-duration:.01s}}.app-chip.lib-folder-add{color:var(--link);font-size:18px;line-height:1;padding:6px 14px}.app-chip.lib-folder:focus-visible{outline:2px solid var(--link);outline-offset:1px}.lib-folders+.app-note{margin-top:18px}.app-in{color:var(--ink)}.app-sheet{font-family:var(--ui)}.app-sheet .sheet-head{gap:8px;padding:4px 0 2px}.app-sheet .sheet-title{flex:1 1 auto;min-width:0;padding-left:10px;font-size:16px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sheet .sheet-title mjx-container{font-size:100%}.app-sheet-body{max-height:62vh;overflow-y:auto;padding:0 0 4px}.app-sheet .opt{align-items:center}.app-sheet .opt-name{font-family:var(--ui);font-size:16px}.app-sheet .app-opt-new .opt-name{color:var(--link)}.app-newfolder{display:flex;align-items:center;gap:10px;padding:6px 10px 8px}.app-newfolder[hidden]{display:none}.app-newfolder .app-field{flex:1 1 auto;min-width:0;margin:0;font-size:16px}.app-sheet-acts{margin:4px 0 0;padding:10px 10px 2px;border-top:1px solid var(--rule)}:root.l2m-app-lists{--fs: 17px}@media (min-width: 720px){:root.l2m-app-lists{--fs: 18px}}.app-chip.lib-folder{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine){.app-chip.lib-folder[data-folder-chip]{cursor:grab}}.app-chip.lib-folder.lifted{z-index:3;transform:scale(1.06);cursor:grabbing;box-shadow:0 8px 20px -8px var(--bar-shadow),var(--seg-on-shadow)}.app-sheet-move{display:flex;gap:8px;padding:2px 10px 6px;margin:0}.lib-rows .lib-foot{display:flex;align-items:center;min-height:30px;margin:2px -8px -2px 0}.lib-rows .lib-foot>.app-toggle{margin:0}.lib-rows .lib-foot>.lib-acts{display:flex;margin-left:auto}.lib-rows .lib-foot>.lib-acts>.bar-btn{width:40px;height:40px;border-radius:var(--r-round);margin:-5px 0}.lib-title>.app-new-tag{font-size:.72em;vertical-align:2px}.set-wide-only{display:none}@media (min-width: 900px){.set-wide-only{display:block}:root[data-width=medium]{--page-w: 50rem}:root[data-width=wide]{--page-w: 62rem}}.l2m-widthing :is(.glass-top,.glass-bottom){transition:left .36s cubic-bezier(.2,.8,.2,1),right .36s cubic-bezier(.2,.8,.2,1)!important}.l2m-widthing .bar-inner,.l2m-widthing .peek-row,.l2m-widthing .sheet-inner{transition:max-width .36s cubic-bezier(.2,.8,.2,1)}.l2m-width-fade main,.l2m-width-fade .peek-main,.l2m-width-fade .sheet-body,.l2m-width-fade .bar-title-inner,.l2m-width-fade .peek-title{opacity:0!important;transition:opacity .12s ease!important}.l2m-widthing main,.l2m-widthing .peek-main,.l2m-widthing .sheet-body,.l2m-widthing .bar-title-inner,.l2m-widthing .peek-title{transition:opacity .22s ease}@media (prefers-reduced-motion: reduce){.l2m-widthing *{transition-duration:.01s!important}}.peek-head{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lib-folder-gap{flex:0 0 auto;display:inline-block;pointer-events:none}.l2m-mk.c1,.l2m-mk-note.c1{--mk: var(--mark-1)}.l2m-mk.c2,.l2m-mk-note.c2{--mk: var(--mark-2)}.l2m-mk.c3,.l2m-mk-note.c3{--mk: var(--mark-3)}.l2m-mk.c4,.l2m-mk-note.c4{--mk: var(--mark-4)}.mk-dot[data-c="1"]{--mk: var(--mark-1)}.mk-dot[data-c="2"]{--mk: var(--mark-2)}.mk-dot[data-c="3"]{--mk: var(--mark-3)}.mk-dot[data-c="4"]{--mk: var(--mark-4)}.l2m-mk-layer{position:absolute;left:0;top:0;width:0;height:0;z-index:1;pointer-events:none;mix-blend-mode:multiply}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .l2m-mk-layer{mix-blend-mode:screen}}:root[data-theme=dark] .l2m-mk-layer{mix-blend-mode:screen}.l2m-mk{position:absolute;display:block;transform-origin:50% 50%;background-color:color-mix(in srgb,var(--mk) var(--mark-a),transparent);transition:background-color .22s ease}.l2m-mk.on{background-color:color-mix(in srgb,var(--mk) var(--mark-on-a),transparent)}.l2m-mk-note{position:absolute;width:12px;height:12px;color:color-mix(in srgb,var(--mk) 70%,var(--ink))}.l2m-mk-note svg{display:block;width:12px;height:12px}.l2m-markbar,.l2m-marksheet{z-index:43;font-family:var(--ui);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.l2m-markbar{padding-top:8px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}.l2m-docked .peek-scroll{padding-bottom:var(--l2m-dock-h, 0px)}.mb-row{display:flex;align-items:center;justify-content:center;gap:2px}.mb-sep{flex:0 0 auto;width:1px;height:32px;margin:0 7px;background:var(--rule)}.mb-btn{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:min(60px,14vw);height:48px;box-sizing:border-box;border:0;border-radius:var(--r-control);padding:3px 8px;background:transparent;color:var(--ink);cursor:pointer;font:500 12.5px/1.2 var(--ui);transition:background-color .15s ease}.mb-btn svg{display:block;width:24px;height:24px}.mk-dot{flex:0 0 auto;display:inline-grid;place-items:center;width:min(48px,10.5vw);height:48px;border:0;padding:0;border-radius:var(--r-round);background:transparent;cursor:pointer;transition:background-color .15s ease}.mk-dot i{display:block;width:26px;height:26px;border-radius:var(--r-round);background:var(--mk);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent);transition:box-shadow .15s ease}.mk-dot.last i,.mk-dot[aria-pressed=true] i{box-shadow:0 0 0 2px var(--ground),0 0 0 3.5px var(--muted)}@media (hover: hover){.mb-btn:hover,.mk-dot:hover{background:var(--bar-hover)}}@media (hover: none){.mb-btn:active,.mk-dot:active{background:var(--bar-current)}}.mb-btn:focus-visible,.mk-dot:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.l2m-marksheet .sheet-head{gap:4px;padding:2px 0 6px}.mk-colors,.mk-acts{display:flex;align-items:center;gap:2px}.mk-acts{margin-left:auto}.mk-acts .bar-btn{color:var(--muted)}.mk-quote{margin:0 6px 10px;max-height:6em;overflow:hidden;font-family:var(--serif);font-size:.95em;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.mk-quote>*{display:inline;margin:0;padding:0}.mk-quote.long{-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent);mask-image:linear-gradient(to bottom,#000 62%,transparent)}.mk-quote a{color:inherit;pointer-events:none}.mk-note{display:block;box-sizing:border-box;width:100%;min-height:2.9em;max-height:40vh;margin:0 0 2px;resize:none;border:1px solid var(--rule);border-radius:var(--r-control);padding:8px 12px;background:color-mix(in srgb,var(--ground) 72%,transparent);color:var(--ink);font:400 16px/1.45 var(--ui);-webkit-user-select:text;user-select:text;transition:border-color .15s ease}.mk-note::placeholder{color:var(--muted)}.mk-was,.mk-by{margin:-4px 6px 10px;font:400 13px/1.45 var(--ui);color:var(--muted);overflow-wrap:anywhere}.mk-was{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.mk-was[hidden],.mk-by[hidden]{display:none}.mk-note:focus{outline:none;border-color:var(--link)}@media (prefers-reduced-motion: reduce){.l2m-mk,.mk-dot,.mk-dot i,.mb-btn{transition-duration:.01s}}.l2m-mk-side-layer{position:absolute;left:0;top:0;width:0;height:0;z-index:1}.l2m-mk-side{position:absolute;box-sizing:border-box;padding:1px 0 2px 10px;cursor:pointer;pointer-events:auto;border-left:2px solid color-mix(in srgb,var(--mk) 85%,transparent);color:var(--muted);font:400 var(--fs-s)/1.45 var(--ui);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden;-webkit-user-select:none;user-select:none;transition:color .15s ease}.l2m-mk-side.on,.l2m-mk-side:hover{color:var(--ink)}.l2m-mk-side.c1{--mk: var(--mark-1)}.l2m-mk-side.c2{--mk: var(--mark-2)}.l2m-mk-side.c3{--mk: var(--mark-3)}.l2m-mk-side.c4{--mk: var(--mark-4)}.mk-tabs{position:relative;display:flex;flex:0 0 auto;gap:18px;width:100%;max-width:44rem;margin:0 auto;box-sizing:border-box;padding:10px calc(max(8px,env(safe-area-inset-right,0px)) + 10px) 0 calc(max(8px,env(safe-area-inset-left,0px)) + 10px)}.mk-tab{border:0;background:none;padding:0 0 7px;cursor:pointer;color:var(--muted);font:600 12px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;transition:color .16s ease}.mk-tab[aria-selected=true]{color:var(--ink)}@media (hover: hover){.mk-tab:hover{color:var(--ink)}}.mk-tab:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:4px}.mk-count{letter-spacing:.04em}.mk-tab-line{position:absolute;left:0;bottom:0;height:2px;width:0;border-radius:var(--r-line);background:var(--ink);transition:transform .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1)}.menu-inner.mk-split{overflow:hidden;padding:0;-webkit-mask-image:none;mask-image:none}.mk-view{overflow:hidden;transition:height .28s cubic-bezier(.2,.8,.2,1)}.mk-track{display:flex;align-items:flex-start;width:200%;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.mk-pane{flex:0 0 50%;min-width:0;box-sizing:border-box;max-height:min(72vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:4px max(8px,env(safe-area-inset-right,0px)) 12px max(8px,env(safe-area-inset-left,0px))}.mk-list{padding:0 0 4px}.mk-sec{margin:12px 10px 2px;font:500 12px/1.35 var(--ui);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-list>.mk-sec:first-child{margin-top:6px}.l2m-menu a.mk-item,.mk-item{position:relative;display:block;padding:7px 10px 8px 18px;border-radius:var(--r-control);color:var(--ink);text-decoration:none}.mk-item:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:3px;border-radius:var(--r-line);background:color-mix(in srgb,var(--mk) 85%,transparent)}.mk-item.c1{--mk: var(--mark-1)}.mk-item.c2{--mk: var(--mark-2)}.mk-item.c3{--mk: var(--mark-3)}.mk-item.c4{--mk: var(--mark-4)}@media (hover: hover){.l2m-menu a.mk-item:hover{background:var(--bar-hover)}}.mk-item-q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-family:var(--serif);font-size:var(--fs);line-height:1.4;overflow-wrap:anywhere}.mk-item-q>*{display:inline;margin:0;padding:0}.mk-item-q a{color:inherit;pointer-events:none}.mk-item-n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin-top:3px;font:400 13.5px/1.45 var(--ui);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.mk-lost{padding-right:44px}.mk-lost .mk-item-q{color:var(--muted)}.mk-item-x{position:absolute;right:2px;top:4px;color:var(--muted)}.mk-empty{margin:4px 10px 10px;font:400 14px/1.5 var(--ui);color:var(--muted)}@media (prefers-reduced-motion: reduce){.mk-tab-line,.l2m-mk-side,.mk-view,.mk-track{transition-duration:.01s}}.lib-marks{white-space:nowrap}html.l2m-thumbed,html.l2m-thumbed .app-pane{scrollbar-width:none}html.l2m-thumbed::-webkit-scrollbar,html.l2m-thumbed .app-pane::-webkit-scrollbar{display:none}.l2m-thumb{display:none}html.l2m-thumbed .l2m-thumb{display:block;position:fixed;top:0;z-index:38;width:14px;height:36px;left:min(calc(50% + var(--page-w) / 2 + 1.5rem - 7px),calc(100% - 16px));opacity:0;transition:opacity .28s ease;touch-action:none;-webkit-user-select:none;user-select:none}html.l2m-thumbed .l2m-thumb.none{display:none}.l2m-thumb>i{display:block;width:4px;height:100%;margin:0 auto;border-radius:var(--r-line);background:color-mix(in srgb,var(--ink) 26%,transparent);transition:width .15s ease,background-color .15s ease}html.l2m-thumbed .l2m-thumb:is(.on,:hover,.drag){opacity:1;transition-duration:.12s}.l2m-thumb:hover>i,.l2m-thumb.drag>i{width:7px;background:color-mix(in srgb,var(--ink) 40%,transparent)}@media (prefers-reduced-motion: reduce){.l2m-thumb,.l2m-thumb>i{transition-duration:.01s}}:root{--g-fill: var(--glass);--g-fill-solid: var(--glass-solid);--g-blur: blur(8px) saturate(1.5);--g-line: var(--bar-line);--g-film: url(film.webp);--g-shadow: 0 0 22px 0 color-mix(in srgb, var(--bar-shadow) 30%, transparent);--g-shadow-round: 0 0 8px 0 color-mix(in srgb, var(--bar-shadow) 40%, transparent);--g-edge-top: 0 0 transparent;--g-edge-bottom: 0 0 transparent;--g-edge-round: 0 0 transparent;--g-cover-fill: color-mix(in srgb, var(--ground) 90%, transparent);--g-cover-blur: blur(10px) saturate(1.3);--g-r: var(--r);--g-move: .32s cubic-bezier(.2, .8, .2, 1)}:root{--r: 12px;--r-control: 12px;--r-in: max(0px, calc(var(--r-control) - 3px));--r-round: 50%;--r-pill: 999px;--r-line: 999px}.glass{background-color:var(--g-fill);background-image:none;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background-color:var(--g-fill-solid)}}.glass:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--g-film) 0 0 / 900px 900px repeat;opacity:var(--film-o);mix-blend-mode:var(--film-blend);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.glass-cover{background-color:var(--g-cover-fill);-webkit-backdrop-filter:var(--g-cover-blur);backdrop-filter:var(--g-cover-blur)}.glass-top{border-bottom:1px solid var(--g-line);border-radius:0 0 var(--g-r) var(--g-r);box-shadow:var(--g-shadow),var(--g-edge-top)}:root{--g-above: 80px}.l2m-bar.glass-top:not(.menu-open){box-shadow:var(--g-edge-top)}.l2m-bar.glass-top:after{content:"";position:absolute;inset:calc(-1 * var(--g-above)) 0 0 0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:var(--g-shadow);transition:opacity 0s .3s}.l2m-bar.glass-top.menu-open:after{opacity:0;transition:opacity 0s}.glass-top:before{inset:0 0 auto;height:100%;background-position:var(--glass-x) 0;-webkit-mask-image:var(--rim),var(--rim-sides);mask-image:var(--rim),var(--rim-sides)}.glass-bottom{position:fixed;left:0;right:0;bottom:env(keyboard-inset-height,0px);border-top:1px solid var(--g-line);border-radius:var(--g-r) var(--g-r) 0 0;box-shadow:var(--g-shadow),var(--g-edge-bottom);transform:translateY(calc(100% + 12px));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--g-move),opacity .22s ease,visibility 0s linear .32s}.glass-bottom.open{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--g-move),opacity .22s ease,visibility 0s}.glass-bottom:before,.glass-bottom .glass:before{background-position:var(--film-x, 0px) var(--film-y, 0px);-webkit-mask-image:var(--rim-down),var(--rim-sides);mask-image:var(--rim-down),var(--rim-sides)}.glass-bottom:has(>.l2m-film):before{content:none}.glass-bottom>.l2m-film{border-radius:inherit;-webkit-mask-image:var(--rim-down),var(--rim-sides);mask-image:var(--rim-down),var(--rim-sides)}.glass-bottom>.l2m-film>i{background-position:var(--film-x, 0px) var(--film-y, 0px);transform:translateY(calc(-100% - 12px));transition:transform var(--g-move)}.glass-bottom.open>.l2m-film>i{transform:none}.glass-bottom.grow:not(.open)>.l2m-film>i{transform:translateY(calc(var(--from-h, 0px) - 100%))}.glass-bottom.l2m-now>.l2m-film>i{transition:none!important}.glass-bottom.l2m-ghost{z-index:71;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-color:transparent!important}.glass-bottom.l2m-ghost>.l2m-film{visibility:hidden}@media (prefers-reduced-motion: reduce){.glass-bottom>.l2m-film>i{transition-duration:.01s}}body:after{content:"";display:block;height:env(keyboard-inset-height,0px)}.glass-round{border:1px solid var(--g-line);border-radius:var(--r-round);box-shadow:var(--g-shadow-round),var(--g-edge-round)}.glass-round:before{content:none}@media (min-width: 800px){.glass-top,.glass-bottom{left:calc((100% - var(--chrome-w)) / 2);right:calc((100% - var(--chrome-w)) / 2)}}@media (prefers-reduced-motion: reduce){.glass-top,.glass-bottom,.glass-bottom.open{transition-duration:.01s}}.l2m-peek{bottom:0;z-index:38;height:var(--peek-h, 46vh);box-sizing:border-box;background:var(--ground);overflow:hidden;opacity:1;pointer-events:auto;transform:translateY(calc(100% + 24px));transition:transform var(--g-move),visibility 0s linear .32s;will-change:transform}.l2m-peek.open{transform:none;transition:transform var(--g-move),visibility 0s}.l2m-peek.dragging{transition:none}.l2m-peek.expanding{border-radius:0;box-shadow:none;border-top-color:transparent;background-color:transparent;transition:height .34s cubic-bezier(.2,.8,.2,1),border-radius .34s ease,box-shadow .2s ease,border-color .2s ease,background-color .19s ease .15s}.l2m-marksheet.open{transition:transform var(--g-move),opacity .22s ease,visibility 0s,bottom .26s cubic-bezier(.2,.8,.2,1)}:root[data-skin=flat]{--g-fill: var(--ground);--g-fill-solid: var(--ground);--g-blur: none;--g-line: transparent;--g-hair: color-mix(in srgb, var(--rule) 70%, transparent);--g-edge-top: inset 0 -.5px 0 0 var(--g-hair);--g-edge-bottom: inset 0 .5px 0 0 var(--g-hair);--g-edge-round: inset 0 0 0 .5px var(--g-hair);--g-shadow: 0 0 48px 0 color-mix(in srgb, var(--bar-shadow) 42%, transparent);--g-shadow-round: 0 0 18px 0 color-mix(in srgb, var(--bar-shadow) 48%, transparent);--g-cover-fill: var(--ground);--g-cover-blur: none;--film-o: 0;--r: 0px}@media (min-width: 800px){:root[data-skin=flat]{--g-r: 10px;--g-edge-top: inset .5px 0 0 0 var(--g-hair), inset -.5px 0 0 0 var(--g-hair), inset 0 -.5px 0 0 var(--g-hair);--g-edge-bottom: inset .5px 0 0 0 var(--g-hair), inset -.5px 0 0 0 var(--g-hair), inset 0 .5px 0 0 var(--g-hair)}}:root[data-skin=flat] .peek-head{box-shadow:var(--g-shadow),inset 0 0 0 .5px var(--g-hair);border-radius:var(--g-r) var(--g-r) 0 0}:root[data-skin=flat] .l2m-film{display:none}:root[data-skin=flat] .glass:before{content:none}:root[data-skin=flat] :is(.glass-top,.glass-bottom,.glass-round,.app-day.stuck,.peek-head){border-width:0}.l2m-note-tex.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:.3em 0}.l2m-note-tex mjx-container[jax=SVG]{margin:0!important}.l2m-note-tex mjx-container[jax=SVG]:not([display])>svg{max-width:none}.l2m-bar{padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.bar-inner{max-width:var(--page-w)}.l2m-bar:not(.app-bar) .bar-inner>.bar-btn:first-child{margin-left:-16.25px}.l2m-bar:not(.app-bar) .bar-inner>.bar-btn:last-of-type{margin-right:-12.25px}.bar-find>.bar-btn:last-child{margin-right:-13.25px}.app-bar .app-logo{margin-left:-2.9px}.app-bar .app-lead .app-close{justify-self:start;margin-left:-13.25px}.app-bar .bar-inner>.bar-btn:last-of-type{margin-right:-14.25px}.bar-find .find-box{margin-left:5px}.app-searchbar .find-box{margin-left:2px}@media (min-width: 800px){:root{--bar-mid: calc((var(--chrome-w) - var(--page-w)) / 4)}.l2m-bar:not(.app-bar) .bar-inner>.bar-btn:first-child{margin-left:calc(-1 * var(--bar-mid) - 22px)}.l2m-bar:not(.app-bar) .bar-inner>.bar-btn:last-of-type{margin-right:calc(-1 * var(--bar-mid) - 21px)}.bar-find>.bar-btn:last-child{margin-right:calc(-1 * var(--bar-mid) - 20px)}.app-bar .app-logo{margin-left:calc(-1 * var(--bar-mid) - 11px)}.app-bar .app-lead .app-close{margin-left:calc(-1 * var(--bar-mid) - 20px)}.app-bar .bar-inner>.bar-btn:last-of-type{margin-right:calc(-1 * var(--bar-mid) - 24px)}.bar-find .find-box{margin-left:calc(var(--bar-mid) - 22px)}.app-searchbar .find-box{margin-left:calc(var(--bar-mid) - 25px)}}.app-pull,.app-refresh{border-radius:50%}.l2m-settings .menu-inner{max-height:calc(100vh - var(--l2m-bar-h, 64px) - 24px);max-height:calc(100dvh - var(--l2m-bar-h, 64px) - 24px)}.glass-bottom.grow:not(.open){transform:translateY(calc(100% - var(--from-h, 0px)));opacity:1}.glass-bottom.grow.open{transition:transform var(--g-move),visibility 0s,bottom .26s cubic-bezier(.2,.8,.2,1)}.glass-bottom.l2m-now{transition:none!important}.l2m-veil.l2m-peek-veil{position:absolute;z-index:1}.app-bar.searching .app-lead>.app-logo{transform:translateY(56px);visibility:hidden;transition:transform .44s cubic-bezier(.3,.7,.25,1),visibility 0s linear .44s!important}.app-bar.searching .app-lead>.app-close{transform:translateY(0);visibility:visible;transition:transform .44s cubic-bezier(.3,.7,.25,1),visibility 0s!important}.app-bar .bar-inner{min-height:48px}.app-searchbar .app-field::-webkit-search-cancel-button{display:none}.app-bar .app-lead,.app-bar.flapping .app-lead{padding-left:64px;margin-left:-64px}.app-bar:not(.set-mode):not(.searching) .app-lead>.app-close{transform:translateY(-32px)}.app-bar:is(.set-mode,.searching) .app-lead>.app-logo{transform:translateY(32px)}.app-bar:is(.set-mode,.searching) .app-lead>.app-logo,.app-bar:not(.set-mode):not(.searching) .app-lead>.app-close{opacity:0!important;transition:transform .44s cubic-bezier(.3,.7,.25,1),opacity .24s ease,visibility 0s linear .44s!important}.app-bar:not(.set-mode):not(.searching) .app-lead>.app-logo,.app-bar:is(.set-mode,.searching) .app-lead>.app-close{opacity:1!important;transition:transform .44s cubic-bezier(.3,.7,.25,1),opacity .24s ease,visibility 0s!important}.app-bar.flapping .app-lead{-webkit-mask-image:linear-gradient(rgb(0 0 0 / calc(1 - var(--flap))),rgb(0 0 0 / calc(1 - var(--flap)))),linear-gradient(to bottom,transparent 4px,#000 26px,#000 46px,transparent 68px)!important;mask-image:linear-gradient(rgb(0 0 0 / calc(1 - var(--flap))),rgb(0 0 0 / calc(1 - var(--flap)))),linear-gradient(to bottom,transparent 4px,#000 26px,#000 46px,transparent 68px)!important}.l2m-bar:not(.app-bar) .bar-title-inner{display:block;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:none;line-clamp:none}.l2m-bar:not(.app-bar) .bar-inner{min-height:48px}@media (min-width: 720px){.l2m-bar:not(.app-bar) .bar-inner{min-height:48px}}.l2m-bar .bar-progress{height:2px;bottom:0}.l2m-bar .bar-progress>i{filter:drop-shadow(0 0 1px color-mix(in srgb,var(--progress) 30%,transparent))}.bar-find .find-count{position:absolute;right:0;top:50%;transform:translateY(-50%);min-width:0;padding:0;pointer-events:none}.bar-find .find-box .app-field{padding-right:56px}.l2m-bar .bar-btn{position:relative}.l2m-bar .bar-btn:after{content:"";position:absolute;inset:-12px 0}.l2m-bar .bar-inner>.bar-btn:first-child:after{left:-24px}.l2m-bar .bar-inner>.bar-btn:last-child:after{right:-24px}.l2m-bar .bar-inner>.bar-btn[data-act=back]{z-index:1}
