*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}body{font-family:inherit;line-height:inherit}body,dd,h2,p{margin:0}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}h2{font-size:inherit;font-weight:inherit}input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}small{font-size:80%}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.border-\[rgba\(0\2c 0\2c 0\2c \.23\)\]{--tw-border-opacity:0.23;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-\[rgba\(0\2c 0\2c 0\2c \.2\)\]{--tw-border-opacity:0.2;border-color:rgba(0,0,0,var(--tw-border-opacity))}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-t{border-top-width:1px}.block{display:block}.flex{display:flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.mt-6{margin-top:1.5rem}.mt-4{margin-top:1rem}.mt-3{margin-top:.75rem}.ml-3{margin-left:.75rem}.mt-8{margin-top:2rem}.mb-1{margin-bottom:.25rem}.max-w-\[500px\]{max-width:500px}.min-w-\[120px\]{min-width:120px}.p-4{padding:1rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.px-4{padding-left:1rem;padding-right:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.pt-6{padding-top:1.5rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-top-2\.5{top:-.625rem}.left-3{left:.75rem}.resize{resize:both}.text-right{text-align:right}.text-neutral-500{--tw-text-opacity:1;color:rgba(115,115,115,var(--tw-text-opacity))}.text-inherit{color:inherit}.text-slate-500{--tw-text-opacity:1;color:rgba(100,116,139,var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgba(51,65,85,var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgba(71,85,105,var(--tw-text-opacity))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overline{text-decoration-line:overline}.no-underline{text-decoration:none}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.w-\[50px\]{width:50px}.w-\[80px\]{width:80px}.gap-\[20px\]{grid-gap:20px;gap:20px}.gap-1{grid-gap:.25rem;gap:.25rem}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.blur{--tw-blur:blur(8px)}body{overscroll-behavior-y:none}@keyframes scroll-x{0%{background-position-x:0}to{background-position-x:-90000%}}code{font-size:.6rem;line-height:1.4;padding:2px .25rem;border-radius:3px;background:#f5f7fa;color:#d14}body.disable-overscroll{overscroll-behavior-x:none}