body,html{margin:0;padding:0}.page{width:100%;max-width:1080px;margin:0 auto;padding:0 16px}@media (max-width:640px){.page{padding:0 8px}.ant-table-content{overflow-x:auto}.wafuu-hero{padding:28px 18px!important;border-radius:16px!important}.wafuu-hero h1.ant-typography{font-size:26px!important}}@keyframes mf1-gate-in{0%{opacity:0}to{opacity:1}}.mf1-gate-skeleton{opacity:0;animation:mf1-gate-in .16s ease-out .15s forwards}@media (prefers-reduced-motion:reduce){.mf1-gate-skeleton{animation-delay:0s;animation-duration:1ms}}.page[data-theme=pure] .ant-card{box-shadow:0 4px 16px -10px rgba(0,0,0,.18)}@media (max-width:640px){.page[data-theme=pure] .ant-card{box-shadow:none}}.app-nav.ant-menu-horizontal{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-nav.ant-menu-horizontal::-webkit-scrollbar{display:none}@media (max-width:640px){.app-header{gap:8px!important;padding-inline:10px!important}.app-header .ant-typography{font-size:16px!important;line-height:1.2;white-space:nowrap}.app-nav.ant-menu-horizontal .ant-menu-title-content{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-nav.ant-menu-horizontal .ant-menu-item{padding-inline:10px}}