.jj{--jj-bg:#fbfbfb;--jj-text:#707070;--jj-ink:#000;--jj-muted:#a3a3a3;--jj-chip:#eee;--jj-chip-text:#6a6a6a;--jj-well:#f2f2f2;--jj-col:440px;--jj-ease:cubic-bezier(0.2,0.8,0.2,1);min-height:100dvh;background:var(--jj-bg);color:var(--jj-text);font-family:var(--font-public-sans),"Geist",Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has(.jj){background:#fbfbfb}.jj ::selection{background:rgba(36,120,220,.16)}:where(.jj) a{color:inherit;text-decoration:none}.jj :focus-visible{outline:2px solid rgba(36,120,220,.5);outline-offset:2px;border-radius:6px}.jj-skip{position:fixed;left:12px;top:-48px;z-index:100;padding:6px 10px;border-radius:8px;background:#fff;color:var(--jj-ink);font-size:13px;box-shadow:0 0 0 .5px #e3e3e3,0 1px 2px rgba(0,0,0,.08);transition:top .2s var(--jj-ease)}.jj-skip:focus{top:12px}.jj-main{position:relative;padding-top:96px;overflow-x:clip}.jj-col{width:min(var(--jj-col),calc(100vw - 40px));margin-inline:auto;padding-inline:8px}.jj-navfade{position:fixed;inset:0 0 auto;height:88px;z-index:40;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,98%,.96) 0,hsla(0,0%,98%,.82) 45%,hsla(0,0%,98%,0));backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.jj-nav{position:fixed;top:20px;left:50%;z-index:50}.jj-nav-defs{position:absolute;width:0;height:0}.jj-nav-track{position:relative;height:56px}.jj-nav-goo,.jj-nav-list{position:absolute;inset:0}.jj-nav-blob{position:absolute;top:0;left:0;width:56px;height:56px;border-radius:999px;background:var(--jj-well)}.jj-nav-white{position:absolute;inset:0;overflow:visible}.jj-nav-list{margin:0;padding:0;list-style:none}.jj-nav-item{position:absolute;top:0;left:0;display:grid;place-items:center;width:56px;height:56px}.jj-nav-link{display:grid;place-items:center;border-radius:999px;color:var(--jj-muted);transition:color .25s ease}.jj-nav-link:hover{color:#6f6f6f}.jj-nav-link[aria-current=page]{color:var(--jj-ink)}.jj-nav-link svg{width:12px;height:12px;transition:transform .35s var(--jj-ease)}.jj-nav-link:active svg{transform:scale(.86)}.jj-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:120px;padding-bottom:96px}.jj-footer p{margin:0}.jj-footer-time{display:inline-flex;align-items:center;gap:10px}.jj-clock{display:inline-flex;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;font-variant-numeric:tabular-nums;line-height:1.5;color:var(--jj-text)}.jj-clock-digit{position:relative;display:inline-block;width:1ch;height:1.5em;overflow:hidden;text-align:center}.jj-clock-digit>span{position:absolute;inset:0}.jj-copy{display:flex;flex-direction:column;gap:16px}.jj-copy h1,.jj-copy p{margin:0;font:inherit;color:inherit}.jj-strong{color:var(--jj-ink)}.jj-chip{display:inline-block;margin:0 2px;padding:2px 8px 3px;border-radius:8px;background:var(--jj-chip);color:var(--jj-chip-text);line-height:1.2;transition:background-color .2s ease,color .2s ease}a.jj-chip:hover{background:#e6e6e6;color:#3d3d3d}.jj-back{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--jj-muted);font:inherit;font-size:13px;cursor:pointer;transition:color .2s ease}.jj-back:hover{color:var(--jj-text)}.jj-back svg{width:11px;height:11px;transition:transform .3s var(--jj-ease)}.jj-back:hover svg{transform:translateX(-2px)}@media (prefers-reduced-motion:reduce){.jj *,.jj :after,.jj :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}