@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_1243c3{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_1243c3{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3f4a4b{--font-body:"Instrument Sans","Instrument Sans Fallback"}:root{--bg:#eef1f9;--surface:#ffffff;--ink:#141a33;--muted:#5d6482;--line:#dde2f0;--accent:#3355ff;--icon-s:72%;--icon-l:92%;--shadow:0 1px 2px rgba(20,26,51,0.04),0 8px 24px -12px rgba(20,26,51,0.18);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#0c1020;--surface:#151a2f;--ink:#eceffb;--muted:#98a0c2;--line:#262d4b;--accent:#8aa0ff;--icon-s:45%;--icon-l:24%;--shadow:0 1px 2px rgba(0,0,0,0.3),0 10px 30px -14px rgba(0,0,0,0.6)}}*{box-sizing:border-box;margin:0}body,html{background:var(--bg)}body{min-height:100vh;font-family:var(--font-body),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}.shell{max-width:1120px;margin:0 auto;padding:clamp(24px,6vw,72px) clamp(16px,4vw,32px) 96px}.top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.date{color:var(--muted);font-size:1rem;margin-bottom:6px}h1{font-weight:700;font-size:clamp(2.4rem,7vw,4.5rem);letter-spacing:-.035em}.clock,h1{font-family:var(--font-display),sans-serif;line-height:1}.clock{font-size:clamp(2rem,6vw,3.75rem);font-weight:300;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clock,.search{color:var(--muted)}.search{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:0 20px;height:60px;box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.search input{flex:1 1;min-width:0;border:0;background:none;outline:none;font-size:1.05rem;color:var(--ink)}.search input::placeholder{color:var(--muted)}kbd{border:1px solid var(--line);border-radius:8px;padding:2px 9px;font:500 .85rem var(--font-body);color:var(--muted)}.chips{display:flex;gap:8px;overflow-x:auto;padding:20px 0 8px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;cursor:pointer;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:.95rem;transition:background .15s,color .15s,border-color .15s}.chip:hover{color:var(--ink);border-color:var(--muted)}.chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}section{margin-top:36px}h2{font-family:var(--font-display),sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin-bottom:14px;display:flex;align-items:center;gap:10px}.count{font:500 .8rem var(--font-body);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:1px 9px}.grid{list-style:none;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.tile{position:relative}.tile a{display:flex;align-items:center;gap:14px;padding:16px 52px 16px 16px;background:var(--surface);border:1px solid var(--line);border-radius:18px;color:inherit;text-decoration:none;box-shadow:var(--shadow);transition:transform .18s ease,border-color .18s ease}.tile a:hover{transform:translateY(-2px);border-color:var(--accent)}.icon{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font:700 1.2rem var(--font-display),sans-serif;color:hsl(var(--h) 60% 35%);background:hsl(var(--h) var(--icon-s) var(--icon-l))}.icon img{border-radius:6px}.meta{display:flex;flex-direction:column;min-width:0}.name{font-weight:600;font-size:1.02rem}.host,.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host{color:var(--muted);font-size:.85rem}.pin{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;background:none;cursor:pointer;color:var(--muted);opacity:.45;transition:opacity .15s,color .15s}.pin.on,.pin:focus-visible,.tile:hover .pin{opacity:1}.pin.on{color:var(--accent)}@media (hover:none){.pin{opacity:1}}.empty{margin-top:40px;color:var(--muted)}@media (max-width:520px){.top{flex-direction:column;align-items:flex-start}.search{height:54px}kbd{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}