:root{--text:#5c5c5c;--text-h:#0a0a0a;--bg:#fff;--border:#e6e6e6;--placeholder-bg:#f6f6f6;--logo-filter:none;--sans:system-ui, "Segoe UI", Roboto, sans-serif;font:18px/150% var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#a3a3a3;--text-h:#f5f5f5;--bg:#111;--border:#2a2a2a;--placeholder-bg:#1a1a1a;--logo-filter:invert(1)}}body{background:var(--bg);margin:0}#root{flex-direction:column;min-height:100svh;display:flex}main{box-sizing:border-box;flex:1;width:100%;max-width:1126px;margin:0 auto;padding:0 32px}@media (width<=720px){main{padding:0 16px}}.navbar-logo img{filter:var(--logo-filter)}h1{letter-spacing:-1px;color:var(--text-h);margin:0 0 12px;font-size:48px;font-weight:500;line-height:1.1}@media (width<=720px){h1{font-size:34px}}p{margin:0}a{color:var(--text-h)}.page{padding:64px 0}@media (width<=720px){.page{padding:40px 0}}.placeholder-box{background:var(--placeholder-bg);border:1px dashed var(--border);min-height:320px;color:var(--text);letter-spacing:.08em;text-transform:uppercase;place-items:center;margin-top:40px;font-size:14px;display:grid}.navbar{z-index:10;background:var(--bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:12px max(32px,50% - 531px);display:flex;position:sticky;top:0}.navbar-logo{display:flex}.navbar-logo img{width:52px;height:52px}.navbar-links{gap:32px;display:flex}.navbar-links a{color:var(--text);letter-spacing:.08em;text-transform:uppercase;padding:6px 0;font-size:15px;text-decoration:none;transition:color .2s;position:relative}.navbar-links a:after{content:"";background:var(--text-h);transform-origin:0;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.navbar-links a:hover,.navbar-links a.active{color:var(--text-h)}.navbar-links a:hover:after,.navbar-links a.active:after{transform:scaleX(1)}.navbar-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.navbar-toggle span{background:var(--text-h);height:2px;transition:transform .2s,opacity .2s;display:block}.navbar-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.navbar-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.navbar-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=720px){.navbar{padding:10px 16px}.navbar-logo img{width:44px;height:44px}.navbar-toggle{display:flex}.navbar-links{background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;gap:0;padding:8px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0}.navbar-links.open{display:flex}.navbar-links a{border-bottom:1px solid var(--border);padding:14px 0}.navbar-links a:after{display:none}}
