.rn{--forest:#10301f;--forest2:#174030;--forest3:#1e4d3a;--rail-ink:#f2f6f1;--rail-ink2:#b9cdbb;--rail-mute:#a2b7a6;--rail-hair:#f2f6f124;--orange:#ff7a2f;--green:#5cc98a;--display:var(--rec-display,var(--hw-display,"Archivo")),"Archivo","Arial Black",sans-serif;--body:var(--font-inter,"DM Sans"),"DM Sans",system-ui,sans-serif;--mono:var(--rec-mono,"IBM Plex Mono"),"IBM Plex Mono",ui-monospace,Menlo,monospace;top:var(--hdr,65px);height:calc(100vh - var(--hdr,65px));scrollbar-width:thin;font:400 15px/1.4 var(--body);letter-spacing:normal;color:var(--rail-ink);background:var(--forest);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left;text-transform:none;-webkit-tap-highlight-color:transparent;padding:18px 14px 28px;font-style:normal;position:sticky;overflow-y:auto}.rn *{box-sizing:border-box}.rn ul,.rn p{margin:0;padding:0;list-style:none}.rn i{font-style:normal}.rn a{color:inherit;text-decoration:none}.rn .rn-brand{border-bottom:1px solid var(--rail-hair);align-items:center;gap:10px;margin-bottom:10px;padding:2px 8px 18px;display:flex}.rn .rn-mk{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-left:-11px;display:inline-flex}.rn .rn-mk img{object-fit:cover;width:22px;height:31px;display:block}.rn .rn-nm{font:800 16px/1.1 var(--display);letter-spacing:-.02em;color:var(--rail-ink);align-items:center;min-height:44px;display:inline-flex}.rn .rn-nm:hover{color:#fff}.rn .rn-before{border-bottom:1px solid var(--rail-hair);margin-bottom:10px;padding:0 0 10px}.rn .rn-top,.rn .rn-2{border-bottom:1px solid var(--rail-hair);margin-bottom:10px;padding-bottom:10px}.rn li{position:relative}.rn .rn-a,.rn summary{min-height:44px;color:var(--rail-ink2);font:500 15px/1.2 var(--body);letter-spacing:-.005em;cursor:pointer;border-radius:2px;align-items:center;gap:12px;padding:0 10px;transition:background .12s,color .12s;display:flex;position:relative}.rn .rn-a:visited{color:var(--rail-ink2)}.rn .rn-a:hover,.rn summary:hover{background:var(--forest2);color:var(--rail-ink)}.rn .rn-i{color:currentColor;opacity:.9;flex:none}.rn .rn-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rn .rn-tag{font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rail-mute);border:1px solid var(--rail-hair);border-radius:2px;flex:none;margin-left:auto;padding:3px 4px;font-style:normal}.rn li.cur .rn-a{color:#fff;background:var(--forest3);font-weight:700}.rn li.cur .rn-a:before{content:"";background:var(--orange);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-14px}.rn .rn-a:focus-visible,.rn summary:focus-visible{outline:2px solid var(--orange);outline-offset:-2px;box-shadow:none}.rn details.rn-all summary{list-style:none}.rn details.rn-all summary::-webkit-details-marker{display:none}.rn .rn-chev{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-left:auto;transition:transform .12s;transform:rotate(45deg)translateY(-2px)}.rn details[open] .rn-chev{transform:rotate(-135deg)translateY(-2px)}.rn details.rn-all ul{padding:4px 0 0}.rn details.rn-all ul .rn-a{min-height:44px;font-size:14px}.rec-hc.rn-hc{--surface:#fff;--ink:#152119;--ink-2:#3e4f45;--hair:#15211924;--pine:#1b7a45;--gold-small:#8a6a2a;--display:var(--rec-display,var(--hw-display,"Archivo")),"Archivo","Arial Black",sans-serif;--mono:var(--rec-mono,"IBM Plex Mono"),"IBM Plex Mono",ui-monospace,Menlo,monospace;font-family:var(--font-inter,"DM Sans"),"DM Sans",system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;border-radius:2px}@media (min-width:901px){.hw:has(.hframe>.rn){--rail:272px;--hdr:64px}.hw .hframe:has(>.rn){grid-template-columns:var(--rail) minmax(0,calc(var(--frame) - var(--rail) - var(--you) - 80px)) var(--you);max-width:none;margin:0}.hw:has(.hframe>.rn) .hbar-in{max-width:none}}@media (min-width:901px) and (max-width:1279px){.hw .hframe:has(>.rn){grid-template-columns:var(--rail) minmax(0,1fr)}}:is(.th:has(.th-frame>.rn) .th-hd .wm .mk,.th:has(.th-frame>.rn) .th-hd .wm .logo){display:none}.th:has(.th-frame>.rn) .th-hd .hdr nav{display:none}.th .th-frame:has(>.rn){background:linear-gradient(to right,#10301f 0,#10301f var(--rail,272px),transparent var(--rail,272px))}.th:has(.th-frame>.rn){--paper:#f2f5f0;--paper2:#e6ece3;--white:#fff;--surface:#fff;--ink:#152119;--ink2:#3e4f45;--ink-2:#3e4f45;--mute:#5c6e63;--hair:#15211924;--hair2:#15211914;--pine:#1b7a45;--pine-d:#10301f;--pine-t:#1b7a451a;--ember:#b44513;--ember-t:#e8651f1a}html:has(.th .th-frame>.rn){background:#f2f5f0}.th:has(.th-frame>.rn).a .th-mast{background:#10301f;border-left:1px solid #f2f6f124}.th:has(.th-frame>.rn) .th-pill{text-transform:none;letter-spacing:0;border-radius:2px;padding:5px 8px;font-size:11.5px}.th:has(.th-frame>.rn) .th-pill.pine{color:#145e35}.th:has(.th-frame>.rn) .th-dot{border-radius:0;width:9px;height:9px}.th:has(.th-frame>.rn) .th-ix-today span{text-transform:none;letter-spacing:0;border-radius:2px}.rfeed .fgrid>.rn{border-radius:2px;grid-area:1/1;height:auto;margin-top:0;position:static;overflow:visible}.rfeed .rn .frs button,.rfeed .rn .frs a{all:unset;box-sizing:border-box;width:100%;min-height:44px;font:500 15px/1.2 var(--body);letter-spacing:-.005em;cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.rfeed .rn .frs button:focus-visible,.rfeed .rn .frs a:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.rfeed .rn .frs button[aria-current]:before{content:"";position:absolute}.rfeed .rn .frs button,.rfeed .rn .frs a{color:var(--rail-ink2)}.rfeed .rn .frs button:hover,.rfeed .rn .frs a:hover{background:var(--forest2);color:var(--rail-ink)}.rfeed .rn .frs button[aria-current]{background:var(--forest3);color:#fff}.rfeed .rn .frs button[aria-current]:before{background:var(--orange);border-radius:0;width:6px;height:6px;margin-top:-3px;top:50%;bottom:auto;left:-14px}.rfeed .rn .frs .fn{color:var(--rail-mute)}.rfeed .fsheet .rn{height:auto;margin:0 -16px;padding:16px 14px 20px;position:static;overflow:visible}.rn details.rn-all li.rn-ph{display:none}@media (max-width:900px){.rn details.rn-all li.rn-ph{display:block}.rfeed .fsheet .rn details.rn-all li.rn-ph{display:none}.rn{z-index:40;border-top:1px solid var(--rail-hair);height:auto;padding:0;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:stretch;display:grid;position:fixed;inset:auto 0 0;overflow:visible}.rn .rn-brand,.rn .rn-before,.rn .rn-2{display:none}.rn .rn-top{border:0;margin:0;padding:0;display:contents}.rn .rn-top li{display:block}.rn .rn-top .rn-a{min-height:56px;font:500 11.5px/1 var(--body);border-radius:0;flex-direction:column;justify-content:center;gap:4px;padding:6px 4px}.rn .rn-top .rn-tag{display:none}.rn li.cur .rn-a{background:0 0}.rn li.cur .rn-a:before{margin:0 0 0 -3px;top:auto;bottom:4px;left:50%}.rn details.rn-all{position:static}.rn details.rn-all summary{min-width:64px;min-height:56px;font:500 11.5px/1 var(--body);border-radius:0;flex-direction:column;justify-content:center;gap:4px;padding:6px 8px}.rn details.rn-all summary .rn-chev{display:none}.rn details.rn-all.holds-cur summary{color:#fff;font-weight:700;position:relative}.rn details.rn-all.holds-cur summary:before{content:"";background:var(--orange);width:6px;height:6px;margin-left:-3px;position:absolute;bottom:4px;left:50%}.rn details.rn-all ul{background:var(--forest);border-top:1px solid var(--rail-hair);max-height:60vh;padding:8px 10px calc(8px + env(safe-area-inset-bottom));position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.rn details.rn-all ul .rn-a{min-height:44px;font-size:15px}:is(.th:has(.rn),.hw:has(.rn)){padding-bottom:72px}.th .th-frame:has(>.rn){background:0 0}.rfeed .fgrid>.rn{display:none}.rfeed .fsheet .rn{z-index:auto;border-top:0;padding:12px 14px 16px;display:block;position:static}.rfeed .fsheet .rn .rn-brand,.rfeed .fsheet .rn .rn-2{display:block}.rfeed .fsheet .rn .rn-top{border-bottom:1px solid var(--rail-hair);margin-bottom:10px;padding-bottom:10px;display:block}.rfeed .fsheet .rn .rn-top .rn-a{min-height:44px;font:500 15px/1.2 var(--body);flex-direction:row;justify-content:flex-start;gap:12px;padding:0 10px}.rfeed .fsheet .rn details.rn-all ul{border:0;max-height:none;padding:4px 0 0;position:static}.rfeed .fsheet .rn details.rn-all summary{min-height:44px;font:500 15px/1.2 var(--body);flex-direction:row;justify-content:flex-start;gap:12px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.rn .rn-a,.rn summary,.rn .rn-chev{transition:none}}
.nb,.np{--forest:#10301f;--green:#1b7a45;--green-d:#145e35;--green-t:#1b7a451a;--orange:#e8651f;--orange-t:#b44513;--ink:#152119;--ink2:#3e4f45;--ink3:#5c6e63;--ground:#f2f5f0;--ground2:#e6ece3;--surface:#fff;--hair:#15211924;--hair2:#15211914;--display:var(--hw-display,var(--rec-display,"Archivo")),"Archivo","Arial Black",sans-serif;--body:var(--font-inter,"DM Sans"),"DM Sans",system-ui,sans-serif;--mono:var(--rec-mono,"IBM Plex Mono"),"IBM Plex Mono",ui-monospace,Menlo,monospace;font:400 15px/1.45 var(--body);color:var(--ink);letter-spacing:normal;text-transform:none;text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:transparent}.nb *,.np *{box-sizing:border-box}.nb a,.np a{color:inherit;text-decoration:none}.nb h2,.nb h3,.nb p,.nb ul,.np h1,.np h2,.np h3,.np p,.np ul{margin:0;padding:0}.nb ul,.np ul{list-style:none}.nb i,.np i{font-style:normal}.nb :focus-visible,.np :focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}.nb{align-items:center;display:inline-flex;position:relative}.nb .nb-btn{all:unset;box-sizing:border-box;width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;transition:background .12s;display:inline-flex;position:relative}.nb .nb-btn:hover,.nb .nb-btn[aria-expanded=true]{background:var(--ground)}.nb .nb-btn:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.nb .nb-i{display:block}.nb .nb-badge{background:var(--orange);min-width:18px;height:18px;color:var(--ink);font:600 11px/18px var(--mono);letter-spacing:0;text-align:center;pointer-events:none;border-radius:2px;margin-left:2px;padding:0 4px;position:absolute;top:4px;left:50%}.nb .nb-panel{z-index:70;background:var(--surface);border:1px solid var(--hair);text-align:left;border-radius:2px;flex-direction:column;width:400px;max-height:min(72vh,680px);display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #15211929}.nb .nb-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:12px 8px 10px 16px;display:flex}.nb .nb-head h2{font:800 20px/1.1 var(--display);letter-spacing:-.025em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.nb .nb-head h2:focus-visible{outline:none}.nb .nb-n{font:500 12px/1 var(--mono);color:var(--ink3);letter-spacing:0}.nb .nb-acts{flex:none;align-items:center;gap:4px;display:flex}.nb .nb-x{all:unset;box-sizing:border-box;cursor:pointer;border-radius:2px;width:44px;height:44px;position:relative}.nb .nb-x:hover{background:var(--ground)}.nb .nb-x i:before,.nb .nb-x i:after{content:"";background:var(--ink);width:16px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.nb .nb-x i:after{transform:translate(-50%,-50%)rotate(-45deg)}.nb .nb-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 0 8px;overflow-y:auto}.nb .nb-foot{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;display:flex}.nb .nb-note{font:400 13.5px/1.45 var(--body);color:var(--ink3);padding:12px 16px 4px}.nb .nb-note.warn{color:var(--orange-t)}.nb .nb-note a{color:var(--green-d);font-weight:600}.nb .nb-empty{max-width:36ch;padding:28px 16px 24px}.nb .nb-empty p:first-child{font:600 16px/1.3 var(--body);color:var(--ink);margin-bottom:8px}.nb .nb-empty p{font:400 14.5px/1.5 var(--body);color:var(--ink2)}.nb .nc-door,.np .nc-door{all:unset;box-sizing:border-box;min-width:44px;min-height:44px;font:600 13.5px/1 var(--body);color:var(--green-d);cursor:pointer;white-space:nowrap;align-items:center;display:inline-flex}.nb .nc-door:hover,.np .nc-door:hover{text-underline-offset:3px;text-decoration:underline}.nb .nc-door:disabled,.np .nc-door:disabled{color:var(--ink3);cursor:default;text-decoration:none}.nb .nc-btn,.np .nc-btn{all:unset;box-sizing:border-box;border:1.5px solid var(--green);min-height:44px;color:var(--green-d);font:600 13.5px/1 var(--body);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:0 16px;transition:background .12s;display:inline-flex}.nb .nc-btn:hover,.np .nc-btn:hover{background:var(--green-t)}.nb .nc-btn:disabled,.np .nc-btn:disabled{opacity:.55;cursor:default}.nb .nc-gap,.np .nc-gap{font:400 13.5px/1.45 var(--body);color:var(--orange-t);padding:8px 16px}.nc-list .nc-g{padding:12px 16px 2px}.nc-list .nc-g+.nc-g{border-top:1px solid var(--hair2)}.nc-list .nc-gh{min-height:24px;font:600 13.5px/1.2 var(--body);color:var(--ink2);align-items:flex-start;gap:8px;margin-bottom:2px;display:flex}.nc-list .nc-gh span{overflow-wrap:anywhere;min-width:0}.nc-list .nc-gi{color:var(--ink3);flex:none}.nc-list .nc-gn{font:500 11.5px/1 var(--mono);color:var(--orange-t);flex:none;margin-left:auto;font-style:normal}.nc-list .nc-it+.nc-it{border-top:1px solid var(--hair2)}.nc-list .nc-a{cursor:pointer;border-radius:2px;grid-template-columns:48px minmax(0,1fr);gap:0 10px;margin:0 -6px;padding:10px 6px;transition:background .12s;display:grid}.nc-list .nc-a:hover{background:var(--ground)}.nc-list .nc-when{font:500 12px/1.4 var(--mono);color:var(--ink3);white-space:nowrap;padding-top:2px}.nc-list .nc-b{gap:3px;min-width:0;display:grid}.nc-list .nc-t{align-items:baseline;gap:8px;min-width:0;display:flex}.nc-list .nc-t b{font:500 15px/1.35 var(--body);color:var(--ink2);min-width:0}.nc-list .nc-it.unread .nc-t b{color:var(--ink);font-weight:600}.nc-list .nc-a:hover .nc-t b{text-underline-offset:3px;text-decoration:underline}.nc-list .nc-l{font:400 14px/1.4 var(--body);color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nc-list .nc-s{font:500 11.5px/1.3 var(--mono);color:var(--ink3)}.nc-list .nc-m{background:var(--ink3);flex:none;width:9px;height:9px;position:relative;top:-1px}.nc-list .nc-m.needs{background:var(--orange)}.nc-list .nc-m.good{background:var(--green)}.nc-list .nc-m.moved{border:1.5px solid var(--ink2);background:0 0}.nc-list .nc-more{padding:12px 16px 4px}.nc-list .nc-fold{padding:0 0 6px}.nc-list .nc-fold .nc-door{color:var(--ink2);font-weight:500}.nc-list .nc-fold .nc-door:hover{color:var(--green-d)}.nc-list.compact .nc-a{grid-template-columns:40px minmax(0,1fr)}.nc-list.compact .nc-t b{font-size:14.5px}.nc-list.compact .nc-l{font-size:13.5px}.rec-hc.nc-hc{--surface:#fff;--ink:#152119;--ink-2:#3e4f45;--hair:#15211924;--pine:#1b7a45;--gold-small:#5c6e63;--display:var(--hw-display,var(--rec-display,"Archivo")),"Archivo","Arial Black",sans-serif;--mono:var(--rec-mono,"IBM Plex Mono"),"IBM Plex Mono",ui-monospace,Menlo,monospace;font-family:var(--font-inter,"DM Sans"),"DM Sans",system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;border-radius:2px;box-shadow:0 8px 24px #15211924}.rec-hc.nc-hc .rec-hc-k{letter-spacing:0;text-transform:none;font-size:11.5px}.np{background:var(--ground);min-height:100vh}.np .np-main{max-width:800px;margin:0 auto;padding:40px 24px 72px}.np .np-crumb{font:500 12px/1 var(--mono);color:var(--ink3);align-items:center;gap:8px;margin:0 0 18px;display:flex}.np .np-crumb a{color:var(--green-d);position:relative}.np .np-crumb a:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.np .np-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.np h1{font:800 40px/1 var(--display);letter-spacing:-.03em;color:var(--ink);max-width:16ch}.np .np-sub{font:400 17px/1.45 var(--body);color:var(--ink2);max-width:56ch;margin:14px 0 0}.np .np-row{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 0;padding:0 0 10px;display:flex}.np .np-row .np-n{font:500 12px/1 var(--mono);color:var(--ink3)}.np .np-row .np-n.has{color:var(--orange-t)}.np .np-said{font:400 13.5px/1.45 var(--body);color:var(--ink3);margin:10px 0 0}.np .nc-list .nc-g{padding:18px 0 6px}.np .nc-list .nc-gh{color:var(--ink);font-size:15px}.np .nc-list .nc-a{grid-template-columns:72px minmax(0,1fr);margin:0 -8px;padding:12px 8px}.np .nc-list .nc-t b{font-size:16px}.np .nc-list .nc-l{-webkit-line-clamp:3;font-size:14.5px}.np .nc-list .nc-more{padding:16px 0 0}.np .np-empty{border-bottom:1px solid var(--hair);max-width:44ch;padding:32px 0}.np .np-empty p:first-child{font:800 28px/1.08 var(--display);letter-spacing:-.03em;color:var(--ink);margin-bottom:10px}.np .np-empty p{font:400 16px/1.5 var(--body);color:var(--ink2)}.np .np-foot{border-top:1px solid var(--hair);font:400 13.5px/1.45 var(--body);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:40px 0 0;padding:20px 0 0;display:flex}.np .np-foot b{color:var(--ink);font-weight:600}.np .np-foot .np-doors{flex-wrap:wrap;gap:18px;display:flex}.np .np-gap{font:400 13.5px/1.45 var(--body);color:var(--ink3);margin:12px 0 0}@media (max-width:900px){.nb .nb-panel{width:auto;max-height:none;box-shadow:none;z-index:80;border:0;border-radius:0;position:fixed;inset:0}:is(.hbar:has(.nb-panel),.hdr:has(.nb-panel)){z-index:90}.nb .nb-head{padding-top:calc(12px + env(safe-area-inset-top))}.nb .nb-foot{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.np h1{font-size:32px}.np .np-main{padding:28px 16px 64px}.np .nc-list .nc-a{grid-template-columns:48px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nb .nb-btn,.nb .nb-x,.nc-list .nc-a,.nb .nc-btn,.np .nc-btn{transition:none}}.hw.np .hframe.np-frame{grid-template-columns:var(--rail) minmax(0,1fr)}@media (min-width:901px){.hw.np .hframe.np-frame:has(>.rn){grid-template-columns:var(--rail) minmax(0,1fr)}}.hw.np .np-brand{gap:8px}.hw.np .np-brand img{object-fit:cover;width:17px;height:24px;display:block}@media (min-width:901px){.hw.np .np-brand img{display:none}}
