:root{--paper:#F9F5EA;--ink:#12100E;--ink-62:rgba(18,16,14,.62);--ink-25:rgba(18,16,14,.25);--ink-08:rgba(18,16,14,.08);--agua:#005283;--tierra:#A33800;--bosque:#595800;--amarillo:#FFCC00;--display:var(--body);--body:"Montserrat",Helvetica,Arial,sans-serif;--ease:cubic-bezier(.2,.6,.2,1);--sheet:cubic-bezier(.32,.72,0,1);--glass-light:rgba(250,247,241,.42);--glass-light-blur:blur(26px) saturate(185%) brightness(1.05);--glass-dark:rgba(10,10,9,.52);--glass-dark-blur:blur(24px) saturate(130%);--surface:#000;--on:#F9F5EA;--on-rgb:249,245,234;--header-rule:transparent;--accent:var(--amarillo);--bad:#ff8a70;--sunk:#151514;color-scheme:dark}:root[data-theme=light]{--surface:var(--paper);--on:var(--ink);--on-rgb:18,16,14;--header-rule:var(--ink-08);--accent:var(--accent-day,var(--tierra));--bad:#B8321A;--sunk:#ECE7D9;--glass-dark:rgba(250,247,241,.72);--glass-dark-blur:var(--glass-light-blur);color-scheme:light}html.themeShift,html.themeShift *{transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease),fill .4s var(--ease)!important}.themeBtn{width:30px;height:30px;display:grid;place-items:center;color:rgba(var(--on-rgb),.55);transition:color .15s var(--ease)}.themeBtn:hover{color:var(--on)}body,html{margin:0}#app,body,body>div#__next,html{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}[hidden]{display:none!important}a{color:var(--agua);text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.caps{font-size:11px}.caps,.data{font-weight:600;letter-spacing:.12em;text-transform:uppercase}.data{font-size:10px;color:var(--ink-62);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.display{font-family:var(--display);font-weight:600;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.signIn{min-height:100%;display:grid;grid-template-rows:1fr auto;place-items:center;padding:24px 16px;background:var(--surface);color:var(--on)}.signInCard{display:flex;flex-direction:column;align-items:center;gap:28px;width:min(360px,100%);text-align:center;animation:signInIn .6s var(--ease) both}.signInMark svg{display:block;width:168px;height:auto;color:var(--on)}.signInWords{margin:-8px 0 0;font-size:13px;letter-spacing:.02em;color:rgba(var(--on-rgb),.6)}.signInButton{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:0 26px;border-radius:999px;background:var(--on);color:var(--surface);font:600 14px/1 var(--body);letter-spacing:.01em;box-shadow:0 1px 2px rgba(0,0,0,.12);transition:transform .15s var(--ease),box-shadow .15s var(--ease),opacity .15s}.signInButton svg{flex:none;background:#fff;border-radius:50%;padding:3px;width:24px;height:24px;margin-left:-10px}.signInButton:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.18)}.signInButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.signInButton:disabled{opacity:.6;transform:none;cursor:default}.signInNote{margin:-6px 0 0;max-width:300px;font-size:13px;line-height:1.5;color:var(--bad)}.signInFoot{margin:0;font-size:10px;letter-spacing:.2em;color:rgba(var(--on-rgb),.35)}@keyframes signInIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.signInCard{animation:none}.signInButton{transition:none}}body{background:var(--surface);color:var(--on)}.plan{min-height:100%}.planHead{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding:14px 24px;background:var(--surface);border-bottom:1px solid rgba(var(--on-rgb),.08)}.planMark svg{display:block;width:72px;height:auto;color:var(--on)}.tabs{display:flex;gap:28px}.tabs a{font-size:12px;letter-spacing:.16em;padding-block:6px;border-bottom:1px solid transparent;color:rgba(var(--on-rgb),.55);transition:color .15s var(--ease)}.tabs a:hover{color:var(--on)}.tabs a[aria-current=page]{color:var(--on);border-bottom-color:var(--accent)}.planOut{justify-self:end;font-size:10px;color:rgba(var(--on-rgb),.45)}.planOut:hover{color:var(--on)}.planBody{padding:32px 16px 80px}.column{width:min(620px,100%);margin:0 auto;display:flex;flex-direction:column;gap:40px}.plan h2{margin:0;font-size:11px;color:rgba(var(--on-rgb),.62)}.plan .data{color:rgba(var(--on-rgb),.55)}.queue{display:flex;flex-direction:column;gap:12px}.queueEmpty{margin:0;padding:28px 20px;border:1px dashed rgba(var(--on-rgb),.22);border-radius:6px;text-align:center;font-size:13px;color:rgba(var(--on-rgb),.55)}.feedHead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.feedNote{margin:0 0 16px;font-size:13px;color:rgba(var(--on-rgb),.6)}.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.card{display:block;color:inherit;border:1px solid rgba(var(--on-rgb),.1);border-radius:6px;overflow:hidden;background:rgba(var(--on-rgb),.025);transition:border-color .15s var(--ease),background .15s var(--ease)}.card:hover{border-color:rgba(var(--on-rgb),.25);background:rgba(var(--on-rgb),.05)}.post img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.cardText{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.post h3{margin:0;font-size:20px}.post p{margin:0;font-size:13px;line-height:1.5;color:rgba(var(--on-rgb),.7)}.note{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}.noteBody{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.55}.noteImages{display:grid;grid-gap:4px;gap:4px;border-radius:4px;overflow:hidden}.noteImages.n2,.noteImages.n4{grid-template-columns:1fr 1fr}.noteImages.n3{grid-template-columns:2fr 1fr}.noteImages img{display:block;width:100%;height:100%;max-height:420px;object-fit:cover}.noteImages.n1 img{height:auto}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px}.grid span{aspect-ratio:4/5;background:rgba(var(--on-rgb),.06)}@media (max-width:560px){.planHead{padding:12px 16px}.tabs{gap:18px}.planOut{display:none}.planHead{grid-template-columns:auto 1fr}.tabs{justify-self:end}}