:root{color-scheme:light;--background:#ffffff;--foreground:#0F172A;--surface:#ffffff;--border:rgba(20,45,90,0.12);--grid-line:rgba(33,150,243,0.08)}*{box-sizing:border-box}html{min-height:100%;background:#ffffff}body,html{color:#0F172A}body{min-height:100vh;margin:0;background:radial-gradient(circle at top left,rgba(33,150,243,.1),transparent 32%),linear-gradient(180deg,#ffffff,#f8fafc);font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}main{min-height:100vh}html[data-font-size=sm]{font-size:90%}html[data-font-size=lg]{font-size:112.5%}html[data-font-size=xl]{font-size:125%}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:max(16px,1em)!important}}html[data-theme=dark]{filter:invert(1) hue-rotate(180deg) contrast(.85);background:#ffffff}html[data-theme=dark] :is(img,video,canvas,iframe,[data-keep-colors]):not([data-keep-colors] *){filter:invert(1) hue-rotate(180deg)}html[data-theme=dark] .MuiBackdrop-root:not(.MuiBackdrop-invisible){background-color:rgba(255,255,255,.5)}@media (prefers-color-scheme:dark){html[data-theme=system]{filter:invert(1) hue-rotate(180deg) contrast(.85);background:#ffffff}html[data-theme=system] :is(img,video,canvas,iframe,[data-keep-colors]):not([data-keep-colors] *){filter:invert(1) hue-rotate(180deg)}html[data-theme=system] .MuiBackdrop-root:not(.MuiBackdrop-invisible){background-color:rgba(255,255,255,.5)}}