svg.svelte-6d62c{fill:none;stroke:none;flex-shrink:0;width:30px;height:28px;margin-right:8px;display:block;overflow:visible}.tile-bars.svelte-6d62c{fill:#d8d0b4}html:not(.dark) .tile-bars.svelte-6d62c{fill:#1b1b1b}@media (width<=620px){svg.svelte-6d62c{width:26px;height:24px;margin-right:6px}}header.svelte-a8kxe2{box-sizing:border-box;z-index:70;width:auto;height:clamp(60px,8.4vh,96px);padding:0 max(clamp(28px, 2.7vw, 50px), env(safe-area-inset-right,0px)) 0 max(clamp(28px, 2.7vw, 50px), env(safe-area-inset-left,0px));isolation:isolate;color:#f7f7f4;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.header-veil.svelte-a8kxe2{pointer-events:none;z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(#0a0a0ac7 0%,#0a0a0a66 52%,#0a0a0a00 100%);height:calc(100% + 40px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 56%,#0000 100%);mask-image:linear-gradient(#000 0% 56%,#0000 100%)}header.menu-open.svelte-a8kxe2 .tools:where(.svelte-a8kxe2){visibility:hidden;pointer-events:none}button.svelte-a8kxe2{font:inherit}.brand.svelte-a8kxe2{color:inherit;cursor:pointer;letter-spacing:0;background:0 0;border:0;align-items:center;gap:0;padding:0;font-size:clamp(22px,2vw,32px);font-weight:400;display:flex}.brand.svelte-a8kxe2 span:where(.svelte-a8kxe2),.drawer-brand.svelte-a8kxe2{font-family:"Inter Tight", var(--font-display,Arial, sans-serif);font-synthesis:none;font-weight:400}.drawer-brand.svelte-a8kxe2{color:#f4f4f0;text-transform:none;align-items:center;min-width:0;display:flex}.brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2),.drawer-brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2){letter-spacing:0;font-size:clamp(24px,2.2vw,36px);line-height:1}.brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2) .word:where(.svelte-a8kxe2),.brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2) b:where(.svelte-a8kxe2),.drawer-brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2) .word:where(.svelte-a8kxe2),.drawer-brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2) b:where(.svelte-a8kxe2){letter-spacing:-.02em}.brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2) .word:where(.svelte-a8kxe2),.drawer-brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2) .word:where(.svelte-a8kxe2){font-weight:400}.brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2) b:where(.svelte-a8kxe2),.drawer-brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2) b:where(.svelte-a8kxe2){padding-left:1px;font-weight:800}.tools.svelte-a8kxe2{align-items:center;gap:22px;display:flex}.tool.svelte-a8kxe2{text-transform:uppercase;letter-spacing:.1em;align-items:center;height:46px;font:600 12px/1 IBM Plex Mono,ui-monospace,monospace;transition:color .2s;display:flex}.signin.svelte-a8kxe2{color:#8a8a8a;text-decoration:none}.signin.svelte-a8kxe2:hover{color:#f3efe6}.menu.svelte-a8kxe2{color:#a8a49a;cursor:pointer;background:0 0;border:0;border-radius:0;gap:9px;padding-left:0;padding-right:0}.menu.svelte-a8kxe2:hover,.menu.open.svelte-a8kxe2{color:#f3efe6;background:0 0}.menu.svelte-a8kxe2:focus-visible,.drawer-head.svelte-a8kxe2 button:where(.svelte-a8kxe2):focus-visible,nav.svelte-a8kxe2 button:where(.svelte-a8kxe2):focus-visible,nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible{outline-offset:3px;outline:2px solid #e8e4d8}.backdrop.svelte-a8kxe2{z-index:79;opacity:0;pointer-events:none;cursor:pointer;background:#0009;border:0;transition:opacity .42s;position:fixed;inset:0}.backdrop.open.svelte-a8kxe2{opacity:1;pointer-events:auto}aside.svelte-a8kxe2{z-index:80;color:#f4f4f0;visibility:hidden;background:#161616;border-left:1px solid #333;flex-direction:column;width:min(520px,88vw);height:100svh;padding:0 clamp(24px,3vw,46px);transition:transform .65s cubic-bezier(.16,1,.3,1),visibility 0s .65s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(102%)}aside.open.svelte-a8kxe2{visibility:visible;transition-delay:0s;transform:none}.drawer-head.svelte-a8kxe2{color:#737373;text-transform:uppercase;background:#161616;border-bottom:1px solid #2a2a2a;flex-shrink:0;justify-content:space-between;align-items:center;height:clamp(68px,9vh,96px);font-size:11px;font-weight:600;display:flex}.drawer-head.svelte-a8kxe2 button:where(.svelte-a8kxe2){color:#f4f4f0;cursor:pointer;background:0 0;border:1px solid #333;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s;display:grid}.drawer-head.svelte-a8kxe2 button:where(.svelte-a8kxe2):hover{background:#262626}.drawer-head.svelte-a8kxe2 button:where(.svelte-a8kxe2) svg:where(.svelte-a8kxe2){fill:none;stroke:currentColor;stroke-width:1.5px;width:20px}.drawer-scroll.svelte-a8kxe2{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:max(24px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}nav.svelte-a8kxe2{flex-direction:column;padding-top:8px;display:flex}nav.svelte-a8kxe2 button:where(.svelte-a8kxe2),nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:#c4c0b4;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262626;grid-template-columns:42px 1fr;align-items:center;width:100%;min-height:clamp(52px,7vh,72px);padding:0;text-decoration:none;transition:color .22s,padding-left .3s cubic-bezier(.16,1,.3,1);display:grid}nav.svelte-a8kxe2 button:where(.svelte-a8kxe2):hover,nav.svelte-a8kxe2 button.current:where(.svelte-a8kxe2),nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:#d8d0b4;padding-left:8px}nav.svelte-a8kxe2 small:where(.svelte-a8kxe2){font:500 9px/1 var(--font-mono)}nav.svelte-a8kxe2 span:where(.svelte-a8kxe2){letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(18px,1.9vw,26px);font-weight:600}.drawer-foot.svelte-a8kxe2{color:#737373;text-transform:uppercase;border-top:1px solid #2a2a2a;justify-content:space-between;margin-top:8px;padding-top:24px;font-size:9px;display:flex}.theme-link.svelte-a8kxe2{color:#737373;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;padding:0;font:600 12px/1.2 Arial,Helvetica,sans-serif}.theme-link.svelte-a8kxe2:hover{color:#d8d0b4}@media (width<=620px){header.svelte-a8kxe2{height:68px;padding-left:max(18px, env(safe-area-inset-left,0px));padding-right:max(18px, env(safe-area-inset-right,0px))}.brand.svelte-a8kxe2{font-size:20px}.brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2),.drawer-brand.svelte-a8kxe2 .wordmark:where(.svelte-a8kxe2){font-size:24px}.tool.svelte-a8kxe2{height:40px;font-size:10px}aside.svelte-a8kxe2{border-left:0;width:100%;padding:0 20px}nav.svelte-a8kxe2{padding-top:4px}nav.svelte-a8kxe2 button:where(.svelte-a8kxe2),nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){min-height:52px}nav.svelte-a8kxe2 span:where(.svelte-a8kxe2){font-size:clamp(18px,5.6vw,24px)}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-a8kxe2,aside.svelte-a8kxe2,nav.svelte-a8kxe2 button:where(.svelte-a8kxe2),nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){transition-duration:.01ms}}html:not(.dark) header.svelte-a8kxe2{color:#1b1b1b}html:not(.dark) .header-veil.svelte-a8kxe2{background:linear-gradient(#f3efe6e6 0%,#f3efe67a 52%,#f3efe600 100%)}html:not(.dark) .signin.svelte-a8kxe2{color:#737373}html:not(.dark) .signin.svelte-a8kxe2:hover,html:not(.dark) .menu.svelte-a8kxe2:hover,html:not(.dark) .menu.open.svelte-a8kxe2{color:#1b1b1b}html:not(.dark) .menu.svelte-a8kxe2{color:#8a8478}html:not(.dark) aside.svelte-a8kxe2{color:#1b1b1b;background:#f3efe6;border-left-color:#d9d4c6}html:not(.dark) .drawer-head.svelte-a8kxe2{color:#737373;background:#f3efe6;border-bottom-color:#d9d4c6}html:not(.dark) .drawer-brand.svelte-a8kxe2{color:#1b1b1b}html:not(.dark) .drawer-head.svelte-a8kxe2 button:where(.svelte-a8kxe2){color:#1b1b1b;border-color:#d9d4c6}html:not(.dark) .drawer-head.svelte-a8kxe2 button:where(.svelte-a8kxe2):hover{background:#ebe7dc}html:not(.dark) nav.svelte-a8kxe2 button:where(.svelte-a8kxe2),html:not(.dark) nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:#3c3c3c;border-bottom-color:#d9d4c6}html:not(.dark) nav.svelte-a8kxe2 button:where(.svelte-a8kxe2):hover,html:not(.dark) nav.svelte-a8kxe2 button.current:where(.svelte-a8kxe2),html:not(.dark) nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:#1b1b1b}html:not(.dark) .drawer-foot.svelte-a8kxe2{color:#737373;border-top-color:#d9d4c6}html:not(.dark) .theme-link.svelte-a8kxe2{color:#737373}html:not(.dark) .theme-link.svelte-a8kxe2:hover{color:#1b1b1b}html:not(.dark) .menu.svelte-a8kxe2:focus-visible,html:not(.dark) .drawer-head.svelte-a8kxe2 button:where(.svelte-a8kxe2):focus-visible,html:not(.dark) nav.svelte-a8kxe2 button:where(.svelte-a8kxe2):focus-visible,html:not(.dark) nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):focus-visible{outline-color:#1b1b1b}
