.th-rail{--paper:#f6f2ea;--paper2:#efe9dd;--ink:#17140f;--ink2:#4a453a;--mute:#6b634f;--clay-text:#9a5a1e;--hair:#17140f1f;--pine:#2f5b3f;--pine-d:#1e3a2a;--pine-t:#2f5b3f1a;--ember:#b23a2a;--clay:#b7702e;--display:var(--rec-display),"Archivo","Arial Black",sans-serif;--body:var(--font-inter),"DM Sans",system-ui,sans-serif;--mono:var(--rec-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;top:var(--hdr,65px);height:calc(100vh - var(--hdr,65px));scrollbar-width:thin;border-right:1px solid var(--hair);font:400 15px/1.5 var(--body);letter-spacing:normal;color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;text-transform:none;-webkit-tap-highlight-color:transparent;padding:22px 12px 28px;font-style:normal;position:sticky;overflow-y:auto}.th-rail *{box-sizing:border-box}.th-rail ul,.th-rail p{margin:0;padding:0;list-style:none}.th-rail i{font-style:normal}.th-rail .th-rail-k{font:500 11px/14px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding:0 10px 10px}.th-rail li a{color:var(--ink);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:9px 10px;text-decoration:none;display:grid;position:relative}.th-rail li a:visited{color:var(--ink)}.th-rail li a:hover{background:var(--paper2)}.th-rail .tile{border-radius:9px;display:block}.th-rail .th-rt{flex-direction:column;gap:3px;min-width:0;display:flex}.th-rail .th-rt b{font:600 13.5px/16px var(--body);letter-spacing:-.005em;color:var(--ink);align-items:center;gap:7px;display:flex}.th-rail .th-rt b em{font:500 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border:1px solid var(--hair);border-radius:4px;padding:3px 4px;font-style:normal}.th-rail .th-rt>span{font:400 12.5px/17px var(--body);color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.th-rail .th-rt>span.pine{color:var(--mute)}.th-rail .th-rt>span.ember{color:var(--ember)}.th-rail .th-rt>span.clay{color:var(--clay-text)}.th-rail li.hub{border-bottom:1px solid var(--hair);margin-bottom:8px;padding-bottom:8px}.th-rail li.cur a{background:var(--pine-t)}.th-rail li.cur a:before{content:"";background:var(--pine);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-12px}.th-rail li.cur .th-rt b{color:var(--pine-d)}.th-rail a.rec-hc-t0:focus-visible{outline:2px solid var(--pine);outline-offset:-2px;box-shadow:none;border-radius:10px}.rec-hc.th-hc{--surface:#fdfbf7;--ink:#17140f;--ink-2:#4a453a;--hair:#17140f1f;--pine:#2f5b3f;--gold-small:#8a6a2a;--display:var(--rec-display),"Archivo","Arial Black",sans-serif;--mono:var(--rec-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;font-family:var(--font-inter),"DM Sans",system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left}.th-rail .th-railmore{display:none}@media (max-width:900px){.th-rail{border-right:0;border-bottom:1px solid var(--hair);background:var(--paper2);align-items:stretch;height:auto;padding:0;display:flex;position:relative;top:0;overflow:visible}.th-rail .th-rail-k{display:none}.th-rail ul.th-rail-l{scrollbar-width:none;scroll-snap-type:x proximity;flex:auto;min-width:0;padding:0 8px;display:flex;overflow-x:auto}.th-rail ul.th-rail-l::-webkit-scrollbar{display:none}.th-rail li,.th-rail li.hub{scroll-snap-align:start;border:0;flex:none;margin:0;padding:0}.th-rail li a{border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;width:max-content;max-width:232px;min-height:70px;padding:11px 12px}.th-rail .tile{width:28px;height:28px}.th-rail .th-rt b{white-space:nowrap;font-size:13px}.th-rail .th-rt>span{font-size:12px;line-height:16px}.th-rail li.hub{border-right:1px solid var(--hair)}.th-rail li.cur a{background:var(--paper)}.th-rail li.cur a:before{border-radius:0;width:auto;height:3px;inset:auto 0 -1px}.th-rail .th-railmore{all:unset;box-sizing:border-box;border-left:1px solid var(--hair);min-width:64px;font:600 12px/1.15 var(--body);color:var(--pine-d);text-align:center;cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.th-rail .th-railmore[hidden]{display:none}.th-rail .th-railmore i{font-size:14px}.th-rail .th-railmore:focus-visible{outline:2px solid var(--pine);outline-offset:-3px}}
