@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}:root{--page-bg: linear-gradient(180deg, #f8f9f7 0%, #f1f3f0 48%, #ecefea 100%);--panel-bg: rgba(255, 255, 255, .74);--panel-strong: rgba(255, 255, 255, .9);--line-soft: rgba(17, 17, 17, .08);--line-strong: rgba(17, 17, 17, .14);--shadow-soft: 0 12px 30px rgba(17, 17, 17, .05);--shadow-main: 0 22px 50px rgba(17, 17, 17, .08)}body{margin:0;min-width:320px;min-height:100vh;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;color:#202428;background:var(--page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit}button,input,select,textarea{font:inherit}img,svg,video,canvas{display:block;max-width:100%}::selection{background:#d92d3529}*{scrollbar-width:thin;scrollbar-color:#cbc6ba transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#cbc6ba;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.full-height{min-height:100vh}.full-width{width:100%}.glass-panel{background:var(--panel-bg);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.glass-panel-strong{background:var(--panel-strong);border:1px solid var(--line-strong);box-shadow:var(--shadow-main);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
