.auth-status[data-astro-cid-kme7x277]{display:flex;align-items:center;align-self:stretch;margin-left:.75rem;white-space:nowrap}.auth-signed-out[data-astro-cid-kme7x277],.auth-signed-in[data-astro-cid-kme7x277]{display:flex;align-items:center;gap:0}.auth-signed-in[data-astro-cid-kme7x277][hidden],.auth-signed-out[data-astro-cid-kme7x277][hidden]{display:none}.auth-status[data-astro-cid-kme7x277] a[data-astro-cid-kme7x277],.auth-status[data-astro-cid-kme7x277] button[data-astro-cid-kme7x277],.auth-user[data-astro-cid-kme7x277]{display:inline-flex;align-items:center;align-self:center;height:1.75rem;color:#18201f;background:transparent;border:0;border-left:1px solid #18201f;border-radius:0;padding:0 .85rem;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem;font-weight:500;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase}.auth-status[data-astro-cid-kme7x277] a[data-astro-cid-kme7x277],.auth-status[data-astro-cid-kme7x277] button[data-astro-cid-kme7x277]{cursor:pointer}.auth-status[data-astro-cid-kme7x277] a[data-astro-cid-kme7x277]:hover,.auth-status[data-astro-cid-kme7x277] button[data-astro-cid-kme7x277]:hover{color:#efede5;background:#18201f;text-decoration:none}.auth-status[data-astro-cid-kme7x277] .auth-primary[data-astro-cid-kme7x277]{color:#efede5;background:#4d6c78;border-left:0;font-weight:600}.auth-status[data-astro-cid-kme7x277] .auth-primary[data-astro-cid-kme7x277]:hover{background:#18201f}.auth-user[data-astro-cid-kme7x277]{max-width:14rem;overflow:hidden;text-overflow:ellipsis;color:#18201f}form[data-astro-cid-kme7x277]{margin:0}@media(max-width:768px){.auth-status[data-astro-cid-kme7x277]{width:100%;margin:0;border-top:1px solid #18201f}.auth-signed-out[data-astro-cid-kme7x277],.auth-signed-in[data-astro-cid-kme7x277]{width:100%}.auth-status[data-astro-cid-kme7x277] a[data-astro-cid-kme7x277],.auth-status[data-astro-cid-kme7x277] button[data-astro-cid-kme7x277],.auth-user[data-astro-cid-kme7x277]{height:auto;min-height:2.75rem;padding:0 1rem}.auth-status[data-astro-cid-kme7x277] .auth-primary[data-astro-cid-kme7x277]{margin-left:0}}.navbar[data-astro-cid-5blmo7yk]{position:sticky;top:0;z-index:1000;border-bottom:1px solid #18201f;background-color:#d3cebc;background-image:linear-gradient(rgba(24,32,31,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(24,32,31,.08) 1px,transparent 1px);background-size:4rem 4rem}.navbar-inner[data-astro-cid-5blmo7yk]{position:relative;width:min(100%,1600px);margin:0 auto;display:flex;align-items:center;height:3.5rem;border-inline:1px solid #18201f;background:#efede5}.navbar-brand[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;align-self:stretch;padding:0 1rem;background:#efede5;text-decoration:none;transition:background-color .15s}.navbar-brand[data-astro-cid-5blmo7yk]:hover{background:#dce4e4;text-decoration:none}.navbar-brand[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{display:block;width:7.68rem;height:3rem;max-width:36vw;object-fit:contain}.navbar-menu[data-astro-cid-5blmo7yk]{display:flex;align-self:stretch;align-items:center;margin-left:auto;padding-right:.75rem}.navbar-toggle[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem;margin-left:auto}.navbar-toggle[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:block;width:22px;height:2px;background:#18201f;transition:background .15s}.navbar-links[data-astro-cid-5blmo7yk]{position:absolute;top:50%;left:50%;display:flex;list-style:none;margin:0;padding:0;align-items:center;transform:translate(-50%,-50%)}.navbar-links[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]{display:flex;align-items:center}.navbar-links[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{display:flex;align-items:center;height:1.75rem;padding:0 1rem;border-left:0;color:#18201f;text-decoration:none;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;transition:color .15s,background .15s}.navbar-links[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:hover,.navbar-product-item[data-astro-cid-5blmo7yk]:hover>.navbar-product-trigger[data-astro-cid-5blmo7yk],.navbar-product-item[data-astro-cid-5blmo7yk]:focus-within>.navbar-product-trigger[data-astro-cid-5blmo7yk]{background:#18201f;color:#efede5;text-decoration:none}.navbar-links[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]+li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{border-left:1px solid #18201f}.navbar-product-item[data-astro-cid-5blmo7yk]{position:relative}.navbar-product-menu[data-astro-cid-5blmo7yk]{position:absolute;top:100%;left:0;z-index:1;display:none;min-width:24rem;margin:0;padding:.5rem 0 0;list-style:none}.navbar-product-item[data-astro-cid-5blmo7yk]:hover .navbar-product-menu[data-astro-cid-5blmo7yk],.navbar-product-item[data-astro-cid-5blmo7yk]:focus-within .navbar-product-menu[data-astro-cid-5blmo7yk]{display:grid}.navbar-product-menu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:flex;align-items:center;min-height:2.65rem;padding:.7rem .9rem;border:1px solid #18201f;border-top:0;background:#e7e3d9;color:#18201f;text-decoration:none;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.76rem;font-weight:500;letter-spacing:.05em;white-space:nowrap}.navbar-product-menu[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk]:first-child a[data-astro-cid-5blmo7yk]{border-top:1px solid #18201f}.navbar-product-menu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover,.navbar-product-menu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:focus-visible{background:#18201f;color:#efede5;outline:none}@media(max-width:768px){.navbar-inner[data-astro-cid-5blmo7yk]{border-inline:0}.navbar-brand[data-astro-cid-5blmo7yk]{border-right:0}.navbar-toggle[data-astro-cid-5blmo7yk]{display:flex}.navbar-menu[data-astro-cid-5blmo7yk]{display:none;position:absolute;top:3.5rem;left:0;right:0;flex-direction:column;margin:0;padding-right:0;background:#efede5;border-block:1px solid #18201f;align-items:stretch}.navbar-menu[data-astro-cid-5blmo7yk].open{display:flex}.navbar-links[data-astro-cid-5blmo7yk]{position:static;flex-direction:column;align-items:stretch;transform:none}.navbar-links[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk]+li[data-astro-cid-5blmo7yk]{border-top:1px solid #18201f}.navbar-links[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]{width:100%}.navbar-links[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{width:100%;height:2.75rem;padding:.85rem 1rem;border-left:0;border-right:0}.navbar-product-item[data-astro-cid-5blmo7yk]{display:block}.navbar-product-menu[data-astro-cid-5blmo7yk]{position:static;display:grid;min-width:0;padding:0}.navbar-product-menu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{min-height:2.5rem;padding-left:2rem;border:0;border-top:1px solid #18201f;background:#e7e3d9;white-space:normal}}.navbar--home-overlay[data-astro-cid-5blmo7yk]{position:fixed;top:0;right:0;left:0;height:3.5rem;border-bottom:0;background:transparent;background-image:none}.navbar--home-overlay[data-astro-cid-5blmo7yk]:before{position:absolute;top:0;right:0;left:0;height:2px;background:#fff;content:"";pointer-events:none;z-index:2}.navbar--home-overlay[data-astro-cid-5blmo7yk] .navbar-inner[data-astro-cid-5blmo7yk]{background:#efede5;border-top:0;transform:translateY(-100%);transition:transform .2s ease}.navbar--home-overlay[data-astro-cid-5blmo7yk]:hover .navbar-inner[data-astro-cid-5blmo7yk],.navbar--home-overlay[data-astro-cid-5blmo7yk]:focus-within .navbar-inner[data-astro-cid-5blmo7yk]{transform:translateY(0)}@media(hover:none){.navbar--home-overlay[data-astro-cid-5blmo7yk]:before{display:none}.navbar--home-overlay[data-astro-cid-5blmo7yk] .navbar-inner[data-astro-cid-5blmo7yk]{transform:translateY(0)}}.footer[data-astro-cid-sz7xmlte]{margin-top:auto;border-top:1px solid #18201f;background-color:#d3cebc;background-image:linear-gradient(rgba(24,32,31,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(24,32,31,.08) 1px,transparent 1px);background-size:4rem 4rem}.footer-inner[data-astro-cid-sz7xmlte]{width:min(100%,1600px);min-height:3.5rem;margin:0 auto;display:flex;align-items:center;padding:.65rem 1rem;border-inline:1px solid #18201f;background:#efede5}.footer-meta[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;width:100%;color:#59615f;margin:0;font-family:IBM Plex Mono,Cascadia Mono,Microsoft YaHei,PingFang SC,Noto Sans SC,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.045em;line-height:1.35;text-align:center;text-transform:uppercase}.footer-divider[data-astro-cid-sz7xmlte]{width:1px;height:1.25rem;background:#18201f}@media(max-width:768px){.footer-inner[data-astro-cid-sz7xmlte]{border-inline:0;padding:.85rem 1rem}}:root{--bg: #ffffff;--surface: #f5f5f7;--border: #e5e5ea;--border-strong: #d1d1d6;--text: #1d1d1f;--text-strong: #000000;--heading: #0f0f23;--muted: #4b4b52;--footer-text: #6e6e73;--accent: #2563eb;--accent-hover: #1e40af;--on-accent: #ffffff;--hover-bg: rgba(0, 0, 0, .06)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7}main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem}h1,h2,h3,h4{color:var(--heading);line-height:1.3}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}
