@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_fc6e6e{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_fc6e6e{--font-archivo:"Archivo","Archivo Fallback"}:root{--color-neutral-100:#f7f6f6;--color-neutral-200:#f3f2f2;--color-neutral-300:#eae9e9;--color-neutral-400:#d4d2d1;--color-neutral-500:#b0adab;--color-neutral-600:#8a8684;--color-neutral-700:#5c5958;--color-neutral-800:#3d3b3a;--color-neutral-900:#2d2b2b;--color-accent-100:#fde8e4;--color-accent-200:#f9c5bb;--color-accent-300:#f48d7a;--color-accent-400:#f05a3e;--color-accent-500:#ec3013;--color-accent-600:#c42810;--color-accent-700:#9c200d;--color-accent-800:#73180a;--color-accent-900:#4b1006;--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-accent:#ec3013;--color-divider:color-mix(in srgb,#201e1d 40%,transparent);--font-heading-weight:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-sm:0;--radius-md:0;--radius-lg:0}body{--font-heading:var(--font-archivo),"Archivo",sans-serif;--font-body:var(--font-archivo),"Archivo",sans-serif;margin:0;min-height:100vh;min-height:100dvh;font-family:var(--font-body);font-size:14px;color:var(--color-text);background:var(--color-bg);line-height:1.5}html.dark{--color-bg:var(--color-neutral-900);--color-surface:color-mix(in srgb,var(--color-neutral-900) 55%,var(--color-neutral-800) 45%);--color-text:var(--color-neutral-100);--color-divider:color-mix(in srgb,var(--color-neutral-100) 25%,transparent)}*,:after,:before{box-sizing:border-box}html{color-scheme:light;overflow-x:clip}html.dark{color-scheme:dark}.article-rank,.article-title,.nav-brand,.page-title,h1,h2,h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}a{color:var(--color-accent)}.text-muted{color:var(--color-text);opacity:.55}.nav-brand{font-size:20px;line-height:1.2}.btn{font-family:var(--font-heading);font-weight:600;font-size:13px;padding:6px 12px;border-radius:var(--radius-md);cursor:pointer;border:1px solid transparent;background:transparent;color:var(--color-text);line-height:1.2}a.btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.btn-primary:hover:not(:disabled){background:var(--color-accent-600);border-color:var(--color-accent-600)}.btn-secondary{background:transparent;color:var(--color-text);border-color:var(--color-divider)}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,transparent)}.btn-secondary[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.btn-ghost{background:transparent;color:var(--color-text);border:none;opacity:.7;padding-left:0;padding-right:0}.btn-ghost:hover:not(:disabled){opacity:1}.btn-icon{width:32px;height:32px;min-width:32px;padding:0;flex:none;justify-content:center}.btn-icon,.tag{display:inline-flex;align-items:center}.tag{gap:5px;font-size:11px;line-height:1.2;padding:3px 7px;border-radius:var(--radius-sm);border:1px solid transparent;white-space:nowrap}.tag-outline{background:transparent}.tag-accent,.tag-outline{color:var(--color-accent);border-color:var(--color-accent)}.tag-accent{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface))}.tag-neutral{background:color-mix(in srgb,var(--color-text) 8%,transparent);border-color:var(--color-divider);color:var(--color-text)}.tag-button{cursor:pointer;font-family:inherit}.input{width:100%;height:32px;padding:0 10px;font-family:var(--font-body);font-size:13px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-md)}textarea.input{height:auto;padding:8px 10px;resize:vertical}.input:focus{outline:2px solid color-mix(in srgb,var(--color-accent) 40%,transparent);outline-offset:1px}.field{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.field label{font-size:12px;opacity:.7}.site-header{border-bottom:2px solid var(--color-divider);padding:var(--space-3) var(--space-8);min-width:0}.brand-lockup,.site-header-row{display:flex;align-items:center;gap:var(--space-3);min-width:0}.brand-lockup{margin-right:auto;color:inherit;text-decoration:none;overflow:hidden}.brand-mark{width:32px;height:32px;flex:none;display:block}.brand-text{display:flex;flex-direction:column;min-width:0}.brand-tagline{font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-tools{display:flex;align-items:center;gap:var(--space-2);flex:0 1 auto;min-width:0}.search-wrap{position:relative;flex:1 1 12rem;width:auto;min-width:0;max-width:260px}.search-wrap svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);opacity:.5;pointer-events:none}.search-wrap .input{padding-left:30px;min-width:0}.tabs{display:flex;gap:var(--space-4);margin-top:var(--space-3)}.tabs a{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;text-decoration:none;color:var(--color-text);opacity:.7}.tabs a:hover,.tabs a[aria-current=page]{color:var(--color-accent);opacity:1}.site-body{display:flex;gap:var(--space-6);padding:var(--space-6) var(--space-8);width:100%;max-width:1400px;margin:0 auto;align-items:flex-start;flex-wrap:wrap}.organize-vocab,.sidebar{flex:1 1 280px;width:320px;max-width:380px;min-width:0}.sidebar{position:-webkit-sticky;position:sticky;top:var(--space-6);max-height:calc(100dvh - var(--space-6) * 2);display:flex;flex-direction:column;min-height:0}.sidebar-toggle{display:none}.sidebar-panel{display:flex;flex-direction:column;min-height:0;flex:1 1}.sidebar-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:var(--space-2)}.topic-list{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-6);flex:none}.topic-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:6px 10px;border:none;background:transparent;width:100%;color:inherit;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;border-radius:var(--radius-md)}.topic-row span:first-child{min-width:0;overflow-wrap:anywhere}.topic-row[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);font-weight:600}.topic-count{opacity:.55;font-size:11px}.tag-cloud{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto}.main-col{flex:2 1 22rem;min-width:0;width:100%;max-width:100%}.page-heading{justify-content:space-between;flex-wrap:wrap}.page-heading,.page-heading-meta{display:flex;align-items:center;gap:var(--space-3)}.page-heading-meta{flex:none}.status-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.oldest-unread{margin-top:var(--space-4)}.oldest-unread-list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.oldest-unread-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.oldest-unread-title{flex:1 1 12rem;font-weight:600}.page-title{font-size:clamp(1.5rem,1.2vw + 1.15rem,1.75rem);margin:0;line-height:1.2}.page-blurb{font-size:14px;max-width:100%;margin:var(--space-2) 0 0}.article-count{font-size:12px}.article-list{margin-top:var(--space-4);min-width:0;max-width:100%}.article-card{background:var(--color-surface);padding:var(--space-4);margin-bottom:clamp(var(--space-3),1.2vw,var(--space-4));border-radius:var(--radius-md);min-width:min(100%,22rem);max-width:100%;overflow:hidden}.article-card.is-read{opacity:.6}.article-card.is-skipped{opacity:.72}.article-card.is-needs{border-left:3px solid var(--color-accent)}.article-card.is-queued{background:transparent}.article-card.is-queued.is-open{background:var(--color-surface)}.article-card.is-queued .article-url{color:inherit}.unfetched-section.is-muted{opacity:.42}.unfetched-section.is-muted:focus-within{opacity:1}.section-title.is-muted{font-weight:600}.article-header{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;background:none;border:none;width:100%;max-width:100%;min-width:0;padding:0;color:inherit;font:inherit;text-align:left}.article-rank{color:var(--color-accent);font-size:16px;flex:none;width:20px;font-feature-settings:"tnum"}.article-header-main{flex:1 1;min-width:0}.article-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.read-label{font-size:11px}.article-title{margin:0 0 3px;font-size:clamp(1rem,.35vw + .92rem,1.125rem);line-height:1.25;overflow-wrap:anywhere}.article-teaser{margin:0;font-size:13px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-chevron{flex:none;margin-top:4px;opacity:.5;transition:transform .15s ease}.article-chevron.is-open{transform:rotate(180deg)}.article-body{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-divider)}.article-summary{font-size:14px;margin:0}.article-why{font-style:italic;font-size:12px;margin:var(--space-2) 0 0}.article-tags{display:flex;flex-wrap:wrap;gap:6px;margin:var(--space-2) 0}.article-url{display:block;font-size:12px;word-break:break-all;margin-top:2px}.article-date{font-size:11px;margin-top:4px}.article-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:var(--space-3)}.article-note{font-size:12px;font-style:italic;margin:var(--space-2) 0 0}.edit-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-2);align-items:center}.edit-tag-input{width:120px;height:28px;font-size:12px}.tag-remove{display:inline-flex;cursor:pointer;background:none;border:none;padding:0;color:inherit}.section-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:16px;margin:var(--space-4) 0 0}section+section .section-title{margin-top:var(--space-6)}.section-title+.article-list{margin-top:var(--space-3)}.confirm-prompt{flex:1 1 100%;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.paste-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.paste-form[hidden]{display:none}.organize-layout{display:flex;gap:var(--space-6);align-items:flex-start;flex-wrap:wrap}.organize-vocab{position:-webkit-sticky;position:sticky;top:var(--space-6);max-height:calc(100dvh - var(--space-6) * 2);display:flex;flex-direction:column;min-height:0}.organize-vocab .sidebar-panel{overflow-y:auto}.organize-vocab .topic-list{flex:none;max-height:none;overflow:visible}.organize-merge{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-divider)}.organize-merge-copy{margin:0;font-size:13px}.organize-main{flex:2 1 22rem;min-width:0}.organize-select-all{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:13px;cursor:pointer}.organize-row{display:flex;align-items:flex-start;gap:var(--space-3);background:var(--color-surface);padding:var(--space-3);margin-bottom:clamp(var(--space-2),1vw,var(--space-3));cursor:pointer}.organize-row.is-selected{outline:1px solid var(--color-accent)}.organize-row-body{display:flex;flex-direction:column;min-width:0;flex:1 1}.organize-row .article-title{font-size:15px}.organize-row .article-tags{margin-bottom:0}.organize-bulk{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) 0;background:var(--color-bg);border-top:2px solid var(--color-divider)}.organize-bulk,.organize-bulk-group{display:flex;flex-wrap:wrap;align-items:flex-end}.organize-bulk-group{gap:var(--space-2)}.organize-bulk-group .field{min-width:12rem}.organize-bulk-group .input{width:12rem}.login-page{max-width:420px;margin:0 auto;padding:var(--space-8) var(--space-6)}.login-page .brand-lockup{margin-right:0}.login-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6)}.login-form label{display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-size:12px;opacity:.7}.error{color:var(--color-accent);margin:0}.empty{color:var(--color-text);opacity:.55;margin-top:var(--space-4)}@media (max-width:900px){.site-body{flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-4) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-8),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left))}.sidebar{width:100%;position:static;max-height:none}.sidebar-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 var(--space-3);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;color:inherit;background:var(--color-surface);border:1px solid var(--color-divider);cursor:pointer}.sidebar-toggle .article-chevron{margin-top:0}.sidebar-panel{display:none}.sidebar-panel.is-open{display:flex;margin-top:var(--space-3)}.topic-list{flex:none;max-height:min(40vh,20rem);overflow-y:auto}.tag-cloud{flex:none;overflow:visible}.article-card{min-width:0}.main-col,.organize-main,.organize-vocab,.sidebar{width:100%;max-width:none;min-width:0;flex:none}.organize-layout{flex-direction:column;align-items:stretch}.organize-vocab{width:100%;position:static;max-height:none}.organize-vocab .topic-list{flex:none;max-height:min(40vh,20rem);overflow-y:auto}}@media (max-width:600px){.site-header{padding:var(--space-3) max(var(--space-4),env(safe-area-inset-right)) var(--space-3) max(var(--space-4),env(safe-area-inset-left))}.site-header-row{flex-wrap:wrap;align-items:center}.brand-lockup{flex:1 1 auto;min-width:0;margin-right:0}.header-tools{display:contents}.search-wrap{flex:1 0 100%;max-width:none;width:100%;order:3;margin-top:var(--space-3)}.input,.search-wrap .input,select.input,textarea.input{font-size:16px;height:44px}textarea.input{height:auto}.tabs{gap:var(--space-2) var(--space-4)}.tabs a{display:inline-flex;align-items:center}.tabs a,.tag-button,.topic-row{min-height:44px}.tag{padding:8px 10px}.organize-bulk .btn,.organize-merge .btn,.organize-row,.organize-select-all,.page-heading-meta .btn{min-height:44px}.organize-bulk-group .input{width:100%}.article-actions{gap:var(--space-2)}.article-actions .btn{min-height:44px}.btn-icon{width:44px;height:44px;min-width:44px}.login-page{padding:var(--space-6) max(var(--space-4),env(safe-area-inset-left)) max(var(--space-8),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-right))}.login-form .btn{min-height:44px;width:100%}}.today-section{margin-top:var(--space-4)}.today-heading{font-size:1rem;margin:0 0 var(--space-2)}.article-points{font-style:normal;white-space:nowrap}.fallen-list{margin:0;padding-left:1.2em;font-size:13px}.fallen-list li{margin-bottom:var(--space-1);overflow-wrap:anywhere}.week-panel{border-top:1px solid var(--color-divider);padding-top:var(--space-3);font-size:13px}