/* Compressed on 2026-04-07 22:51:09 */
*,*::before,*::after{ box-sizing:border-box; margin:0; padding:0} html{ font-size:16px; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:transparent} body{ margin:0; font-family:var(--font-family); font-size:var(--font-size-base); color:var(--color-text); background:var(--color-bg); line-height:var(--line-height-base); -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale} html,body{ min-height:100%} a{ text-decoration:none; color:inherit} ul,ol{ list-style:none} button{ font-family:inherit; font-size:inherit; line-height:inherit; cursor:pointer; border:none; background:none} input,textarea,select{ font-family:inherit; font-size:inherit; line-height:inherit; outline:none} img,video{ max-width:100%; height:auto; vertical-align:middle} table{ border-collapse:collapse; border-spacing:0} h1,h2,h3,h4,h5,h6{ font-weight:var(--font-weight-semibold); line-height:var(--line-height-tight)} p{ margin:0} ::selection{ background:var(--color-primary); color:var(--color-text-white)} ::-webkit-scrollbar{ width:6px; height:6px} ::-webkit-scrollbar-track{ background:var(--gray-100)} ::-webkit-scrollbar-thumb{ background:var(--gray-300); border-radius:var(--radius-full)} ::-webkit-scrollbar-thumb:hover{ background:var(--gray-400)}