@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root,[data-theme=light]{color-scheme:light;--background:#fff;--foreground:#171717;--color-background:#fff;--color-foreground:#171717;--color-surface:#fff;--color-surface-muted:#f9fafb;--color-border:#d1d5db;--color-text:#374151;--color-text-secondary:#6b7280;--color-disabled:#9da3af;--color-ui50:#f9fafb;--color-ui100:#eff1f3;--color-ui200:#e5e7eb;--color-ui300:#d1d5db;--color-inverse:#fff;--color-white:#fff;--color-popup-bg:#ebf2ff;--color-popup-banner-bg:#fff;--color-preview-decoration:#dce7fd;--shadow-low:0px 1px 3px rgba(0,0,0,.1),0px 1px 2px rgba(0,0,0,.05);--shadow-medium:0px 10px 15px -3px rgba(0,0,0,.1),0px 4px 6px -2px rgba(0,0,0,.05)}[data-theme=dark]{color-scheme:dark;--background:#0b0d10;--foreground:#e8eaed;--color-background:#0b0d10;--color-foreground:#e8eaed;--color-surface:#1c1f26;--color-surface-muted:#1a1d24;--color-border:#525965;--color-text:#e8eaed;--color-text-secondary:#9aa0a6;--color-disabled:#8b929a;--color-ui50:#1a1d24;--color-ui100:#22262f;--color-ui200:#2c313c;--color-ui300:#525965;--color-inverse:#1c1f26;--color-white:#fff;--color-popup-bg:#252a34;--color-popup-banner-bg:#1a1d24;--color-preview-decoration:#2c313c;--shadow-low:0px 1px 3px rgba(0,0,0,.45),0px 1px 2px rgba(0,0,0,.35);--shadow-medium:0px 10px 15px -3px rgba(0,0,0,.5),0px 4px 6px -2px rgba(0,0,0,.4)}body{max-width:100vw;overflow-x:hidden;overscroll-behavior:none}@media (max-width:768px){body{overflow-y:auto;overscroll-behavior-y:contain}}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0;line-height:1.25}a{color:inherit;text-decoration:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a[data-branded-action=true]:hover,button[data-branded-action=true]:not(:disabled):hover{background-color:var(--brand-action-hover)!important;transition:background-color .2s ease}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-theme=dark] select,[data-theme=dark] textarea{color-scheme:dark}