*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;font-family:Inter,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f5ee;color:#1c2b33}#root{min-height:100vh}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid #0E7C8C;outline-offset:2px;border-radius:4px}.instance-detail-tabs.ant-tabs{display:flex;flex-direction:column;flex:1;min-height:0}.instance-detail-tabs .ant-tabs-content-holder,.instance-detail-tabs .ant-tabs-content{flex:1;display:flex;min-height:0}.instance-detail-tabs .ant-tabs-tabpane-active{flex:1;display:flex;flex-direction:column;min-height:0}html.native-app body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cfcac0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#e3e0d8}.memory-row{transition:background .2s ease}.memory-row:hover{background:#00000008}.memory-delete-btn{opacity:0;transition:opacity .2s ease}.memory-row:hover .memory-delete-btn,.memory-delete-btn:focus-visible{opacity:1}
