:root{--safe-area-inset-top: env(safe-area-inset-top, 0);--safe-area-inset-right: env(safe-area-inset-right, 0);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0);--safe-area-inset-left: env(safe-area-inset-left, 0)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{padding-top:var(--safe-area-inset-top);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left)}@supports (padding: max(0px)){body{padding-top:max(var(--safe-area-inset-top),10px)}}#root{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;padding-top:0}@viewport{width:device-width;zoom:1}body{-webkit-user-scalable:no;user-scalable:no;-webkit-touch-callout:none;touch-action:manipulation}.debug-safe-area{border-top:2px solid red;border-right:2px solid red;border-bottom:2px solid red;border-left:2px solid red}@supports (-webkit-touch-callout: none){body{position:fixed;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;user-select:none}input,textarea,select{font-size:16px}}.safe-area-top{padding-top:var(--safe-area-inset-top)}.safe-area-bottom{padding-bottom:var(--safe-area-inset-bottom)}.safe-area-left{padding-left:var(--safe-area-inset-left)}.safe-area-right{padding-right:var(--safe-area-inset-right)}.safe-area-all{padding-top:var(--safe-area-inset-top);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left)}.margin-safe-top{margin-top:var(--safe-area-inset-top)}.margin-safe-bottom{margin-bottom:var(--safe-area-inset-bottom)}.h-safe-screen{height:calc(100vh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}.glass-card{background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);box-shadow:0 12px 40px #00000014}.soft-shadow{box-shadow:0 8px 30px #0000000f}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
