diff --git a/public/css/main.css b/public/css/main.css index ffc9f9f..845d733 100644 --- a/public/css/main.css +++ b/public/css/main.css @@ -1 +1,42238 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:-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}*,:after,:before{border:0 solid #e2e8f0}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.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}}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-transparent{background-color:transparent}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-gray-100{background-color:#f7fafc}.bg-gray-200{background-color:#edf2f7}.bg-gray-300{background-color:#e2e8f0}.bg-gray-400{background-color:#cbd5e0}.bg-gray-500{background-color:#a0aec0}.bg-gray-600{background-color:#718096}.bg-gray-700{background-color:#4a5568}.bg-gray-800{background-color:#2d3748}.bg-gray-900{background-color:#1a202c}.bg-red-100{background-color:#fff5f5}.bg-red-200{background-color:#fed7d7}.bg-red-300{background-color:#feb2b2}.bg-red-400{background-color:#fc8181}.bg-red-500{background-color:#f56565}.bg-red-600{background-color:#e53e3e}.bg-red-700{background-color:#c53030}.bg-red-800{background-color:#9b2c2c}.bg-red-900{background-color:#742a2a}.bg-orange-100{background-color:#fffaf0}.bg-orange-200{background-color:#feebc8}.bg-orange-300{background-color:#fbd38d}.bg-orange-400{background-color:#f6ad55}.bg-orange-500{background-color:#ed8936}.bg-orange-600{background-color:#dd6b20}.bg-orange-700{background-color:#c05621}.bg-orange-800{background-color:#9c4221}.bg-orange-900{background-color:#7b341e}.bg-yellow-100{background-color:ivory}.bg-yellow-200{background-color:#fefcbf}.bg-yellow-300{background-color:#faf089}.bg-yellow-400{background-color:#f6e05e}.bg-yellow-500{background-color:#ecc94b}.bg-yellow-600{background-color:#d69e2e}.bg-yellow-700{background-color:#b7791f}.bg-yellow-800{background-color:#975a16}.bg-yellow-900{background-color:#744210}.bg-green-100{background-color:#f0fff4}.bg-green-200{background-color:#c6f6d5}.bg-green-300{background-color:#9ae6b4}.bg-green-400{background-color:#68d391}.bg-green-500{background-color:#48bb78}.bg-green-600{background-color:#38a169}.bg-green-700{background-color:#2f855a}.bg-green-800{background-color:#276749}.bg-green-900{background-color:#22543d}.bg-teal-100{background-color:#e6fffa}.bg-teal-200{background-color:#b2f5ea}.bg-teal-300{background-color:#81e6d9}.bg-teal-400{background-color:#4fd1c5}.bg-teal-500{background-color:#38b2ac}.bg-teal-600{background-color:#319795}.bg-teal-700{background-color:#2c7a7b}.bg-teal-800{background-color:#285e61}.bg-teal-900{background-color:#234e52}.bg-blue-100{background-color:#ebf8ff}.bg-blue-200{background-color:#bee3f8}.bg-blue-300{background-color:#90cdf4}.bg-blue-400{background-color:#63b3ed}.bg-blue-500{background-color:#4299e1}.bg-blue-600{background-color:#3182ce}.bg-blue-700{background-color:#2b6cb0}.bg-blue-800{background-color:#2c5282}.bg-blue-900{background-color:#2a4365}.bg-indigo-100{background-color:#ebf4ff}.bg-indigo-200{background-color:#c3dafe}.bg-indigo-300{background-color:#a3bffa}.bg-indigo-400{background-color:#7f9cf5}.bg-indigo-500{background-color:#667eea}.bg-indigo-600{background-color:#5a67d8}.bg-indigo-700{background-color:#4c51bf}.bg-indigo-800{background-color:#434190}.bg-indigo-900{background-color:#3c366b}.bg-purple-100{background-color:#faf5ff}.bg-purple-200{background-color:#e9d8fd}.bg-purple-300{background-color:#d6bcfa}.bg-purple-400{background-color:#b794f4}.bg-purple-500{background-color:#9f7aea}.bg-purple-600{background-color:#805ad5}.bg-purple-700{background-color:#6b46c1}.bg-purple-800{background-color:#553c9a}.bg-purple-900{background-color:#44337a}.bg-pink-100{background-color:#fff5f7}.bg-pink-200{background-color:#fed7e2}.bg-pink-300{background-color:#fbb6ce}.bg-pink-400{background-color:#f687b3}.bg-pink-500{background-color:#ed64a6}.bg-pink-600{background-color:#d53f8c}.bg-pink-700{background-color:#b83280}.bg-pink-800{background-color:#97266d}.bg-pink-900{background-color:#702459}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-black:hover{background-color:#000}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-gray-100:hover{background-color:#f7fafc}.hover\:bg-gray-200:hover{background-color:#edf2f7}.hover\:bg-gray-300:hover{background-color:#e2e8f0}.hover\:bg-gray-400:hover{background-color:#cbd5e0}.hover\:bg-gray-500:hover{background-color:#a0aec0}.hover\:bg-gray-600:hover{background-color:#718096}.hover\:bg-gray-700:hover{background-color:#4a5568}.hover\:bg-gray-800:hover{background-color:#2d3748}.hover\:bg-gray-900:hover{background-color:#1a202c}.hover\:bg-red-100:hover{background-color:#fff5f5}.hover\:bg-red-200:hover{background-color:#fed7d7}.hover\:bg-red-300:hover{background-color:#feb2b2}.hover\:bg-red-400:hover{background-color:#fc8181}.hover\:bg-red-500:hover{background-color:#f56565}.hover\:bg-red-600:hover{background-color:#e53e3e}.hover\:bg-red-700:hover{background-color:#c53030}.hover\:bg-red-800:hover{background-color:#9b2c2c}.hover\:bg-red-900:hover{background-color:#742a2a}.hover\:bg-orange-100:hover{background-color:#fffaf0}.hover\:bg-orange-200:hover{background-color:#feebc8}.hover\:bg-orange-300:hover{background-color:#fbd38d}.hover\:bg-orange-400:hover{background-color:#f6ad55}.hover\:bg-orange-500:hover{background-color:#ed8936}.hover\:bg-orange-600:hover{background-color:#dd6b20}.hover\:bg-orange-700:hover{background-color:#c05621}.hover\:bg-orange-800:hover{background-color:#9c4221}.hover\:bg-orange-900:hover{background-color:#7b341e}.hover\:bg-yellow-100:hover{background-color:ivory}.hover\:bg-yellow-200:hover{background-color:#fefcbf}.hover\:bg-yellow-300:hover{background-color:#faf089}.hover\:bg-yellow-400:hover{background-color:#f6e05e}.hover\:bg-yellow-500:hover{background-color:#ecc94b}.hover\:bg-yellow-600:hover{background-color:#d69e2e}.hover\:bg-yellow-700:hover{background-color:#b7791f}.hover\:bg-yellow-800:hover{background-color:#975a16}.hover\:bg-yellow-900:hover{background-color:#744210}.hover\:bg-green-100:hover{background-color:#f0fff4}.hover\:bg-green-200:hover{background-color:#c6f6d5}.hover\:bg-green-300:hover{background-color:#9ae6b4}.hover\:bg-green-400:hover{background-color:#68d391}.hover\:bg-green-500:hover{background-color:#48bb78}.hover\:bg-green-600:hover{background-color:#38a169}.hover\:bg-green-700:hover{background-color:#2f855a}.hover\:bg-green-800:hover{background-color:#276749}.hover\:bg-green-900:hover{background-color:#22543d}.hover\:bg-teal-100:hover{background-color:#e6fffa}.hover\:bg-teal-200:hover{background-color:#b2f5ea}.hover\:bg-teal-300:hover{background-color:#81e6d9}.hover\:bg-teal-400:hover{background-color:#4fd1c5}.hover\:bg-teal-500:hover{background-color:#38b2ac}.hover\:bg-teal-600:hover{background-color:#319795}.hover\:bg-teal-700:hover{background-color:#2c7a7b}.hover\:bg-teal-800:hover{background-color:#285e61}.hover\:bg-teal-900:hover{background-color:#234e52}.hover\:bg-blue-100:hover{background-color:#ebf8ff}.hover\:bg-blue-200:hover{background-color:#bee3f8}.hover\:bg-blue-300:hover{background-color:#90cdf4}.hover\:bg-blue-400:hover{background-color:#63b3ed}.hover\:bg-blue-500:hover{background-color:#4299e1}.hover\:bg-blue-600:hover{background-color:#3182ce}.hover\:bg-blue-700:hover{background-color:#2b6cb0}.hover\:bg-blue-800:hover{background-color:#2c5282}.hover\:bg-blue-900:hover{background-color:#2a4365}.hover\:bg-indigo-100:hover{background-color:#ebf4ff}.hover\:bg-indigo-200:hover{background-color:#c3dafe}.hover\:bg-indigo-300:hover{background-color:#a3bffa}.hover\:bg-indigo-400:hover{background-color:#7f9cf5}.hover\:bg-indigo-500:hover{background-color:#667eea}.hover\:bg-indigo-600:hover{background-color:#5a67d8}.hover\:bg-indigo-700:hover{background-color:#4c51bf}.hover\:bg-indigo-800:hover{background-color:#434190}.hover\:bg-indigo-900:hover{background-color:#3c366b}.hover\:bg-purple-100:hover{background-color:#faf5ff}.hover\:bg-purple-200:hover{background-color:#e9d8fd}.hover\:bg-purple-300:hover{background-color:#d6bcfa}.hover\:bg-purple-400:hover{background-color:#b794f4}.hover\:bg-purple-500:hover{background-color:#9f7aea}.hover\:bg-purple-600:hover{background-color:#805ad5}.hover\:bg-purple-700:hover{background-color:#6b46c1}.hover\:bg-purple-800:hover{background-color:#553c9a}.hover\:bg-purple-900:hover{background-color:#44337a}.hover\:bg-pink-100:hover{background-color:#fff5f7}.hover\:bg-pink-200:hover{background-color:#fed7e2}.hover\:bg-pink-300:hover{background-color:#fbb6ce}.hover\:bg-pink-400:hover{background-color:#f687b3}.hover\:bg-pink-500:hover{background-color:#ed64a6}.hover\:bg-pink-600:hover{background-color:#d53f8c}.hover\:bg-pink-700:hover{background-color:#b83280}.hover\:bg-pink-800:hover{background-color:#97266d}.hover\:bg-pink-900:hover{background-color:#702459}.focus\:bg-transparent:focus{background-color:transparent}.focus\:bg-black:focus{background-color:#000}.focus\:bg-white:focus{background-color:#fff}.focus\:bg-gray-100:focus{background-color:#f7fafc}.focus\:bg-gray-200:focus{background-color:#edf2f7}.focus\:bg-gray-300:focus{background-color:#e2e8f0}.focus\:bg-gray-400:focus{background-color:#cbd5e0}.focus\:bg-gray-500:focus{background-color:#a0aec0}.focus\:bg-gray-600:focus{background-color:#718096}.focus\:bg-gray-700:focus{background-color:#4a5568}.focus\:bg-gray-800:focus{background-color:#2d3748}.focus\:bg-gray-900:focus{background-color:#1a202c}.focus\:bg-red-100:focus{background-color:#fff5f5}.focus\:bg-red-200:focus{background-color:#fed7d7}.focus\:bg-red-300:focus{background-color:#feb2b2}.focus\:bg-red-400:focus{background-color:#fc8181}.focus\:bg-red-500:focus{background-color:#f56565}.focus\:bg-red-600:focus{background-color:#e53e3e}.focus\:bg-red-700:focus{background-color:#c53030}.focus\:bg-red-800:focus{background-color:#9b2c2c}.focus\:bg-red-900:focus{background-color:#742a2a}.focus\:bg-orange-100:focus{background-color:#fffaf0}.focus\:bg-orange-200:focus{background-color:#feebc8}.focus\:bg-orange-300:focus{background-color:#fbd38d}.focus\:bg-orange-400:focus{background-color:#f6ad55}.focus\:bg-orange-500:focus{background-color:#ed8936}.focus\:bg-orange-600:focus{background-color:#dd6b20}.focus\:bg-orange-700:focus{background-color:#c05621}.focus\:bg-orange-800:focus{background-color:#9c4221}.focus\:bg-orange-900:focus{background-color:#7b341e}.focus\:bg-yellow-100:focus{background-color:ivory}.focus\:bg-yellow-200:focus{background-color:#fefcbf}.focus\:bg-yellow-300:focus{background-color:#faf089}.focus\:bg-yellow-400:focus{background-color:#f6e05e}.focus\:bg-yellow-500:focus{background-color:#ecc94b}.focus\:bg-yellow-600:focus{background-color:#d69e2e}.focus\:bg-yellow-700:focus{background-color:#b7791f}.focus\:bg-yellow-800:focus{background-color:#975a16}.focus\:bg-yellow-900:focus{background-color:#744210}.focus\:bg-green-100:focus{background-color:#f0fff4}.focus\:bg-green-200:focus{background-color:#c6f6d5}.focus\:bg-green-300:focus{background-color:#9ae6b4}.focus\:bg-green-400:focus{background-color:#68d391}.focus\:bg-green-500:focus{background-color:#48bb78}.focus\:bg-green-600:focus{background-color:#38a169}.focus\:bg-green-700:focus{background-color:#2f855a}.focus\:bg-green-800:focus{background-color:#276749}.focus\:bg-green-900:focus{background-color:#22543d}.focus\:bg-teal-100:focus{background-color:#e6fffa}.focus\:bg-teal-200:focus{background-color:#b2f5ea}.focus\:bg-teal-300:focus{background-color:#81e6d9}.focus\:bg-teal-400:focus{background-color:#4fd1c5}.focus\:bg-teal-500:focus{background-color:#38b2ac}.focus\:bg-teal-600:focus{background-color:#319795}.focus\:bg-teal-700:focus{background-color:#2c7a7b}.focus\:bg-teal-800:focus{background-color:#285e61}.focus\:bg-teal-900:focus{background-color:#234e52}.focus\:bg-blue-100:focus{background-color:#ebf8ff}.focus\:bg-blue-200:focus{background-color:#bee3f8}.focus\:bg-blue-300:focus{background-color:#90cdf4}.focus\:bg-blue-400:focus{background-color:#63b3ed}.focus\:bg-blue-500:focus{background-color:#4299e1}.focus\:bg-blue-600:focus{background-color:#3182ce}.focus\:bg-blue-700:focus{background-color:#2b6cb0}.focus\:bg-blue-800:focus{background-color:#2c5282}.focus\:bg-blue-900:focus{background-color:#2a4365}.focus\:bg-indigo-100:focus{background-color:#ebf4ff}.focus\:bg-indigo-200:focus{background-color:#c3dafe}.focus\:bg-indigo-300:focus{background-color:#a3bffa}.focus\:bg-indigo-400:focus{background-color:#7f9cf5}.focus\:bg-indigo-500:focus{background-color:#667eea}.focus\:bg-indigo-600:focus{background-color:#5a67d8}.focus\:bg-indigo-700:focus{background-color:#4c51bf}.focus\:bg-indigo-800:focus{background-color:#434190}.focus\:bg-indigo-900:focus{background-color:#3c366b}.focus\:bg-purple-100:focus{background-color:#faf5ff}.focus\:bg-purple-200:focus{background-color:#e9d8fd}.focus\:bg-purple-300:focus{background-color:#d6bcfa}.focus\:bg-purple-400:focus{background-color:#b794f4}.focus\:bg-purple-500:focus{background-color:#9f7aea}.focus\:bg-purple-600:focus{background-color:#805ad5}.focus\:bg-purple-700:focus{background-color:#6b46c1}.focus\:bg-purple-800:focus{background-color:#553c9a}.focus\:bg-purple-900:focus{background-color:#44337a}.focus\:bg-pink-100:focus{background-color:#fff5f7}.focus\:bg-pink-200:focus{background-color:#fed7e2}.focus\:bg-pink-300:focus{background-color:#fbb6ce}.focus\:bg-pink-400:focus{background-color:#f687b3}.focus\:bg-pink-500:focus{background-color:#ed64a6}.focus\:bg-pink-600:focus{background-color:#d53f8c}.focus\:bg-pink-700:focus{background-color:#b83280}.focus\:bg-pink-800:focus{background-color:#97266d}.focus\:bg-pink-900:focus{background-color:#702459}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-transparent{border-color:transparent}.border-black{border-color:#000}.border-white{border-color:#fff}.border-gray-100{border-color:#f7fafc}.border-gray-200{border-color:#edf2f7}.border-gray-300{border-color:#e2e8f0}.border-gray-400{border-color:#cbd5e0}.border-gray-500{border-color:#a0aec0}.border-gray-600{border-color:#718096}.border-gray-700{border-color:#4a5568}.border-gray-800{border-color:#2d3748}.border-gray-900{border-color:#1a202c}.border-red-100{border-color:#fff5f5}.border-red-200{border-color:#fed7d7}.border-red-300{border-color:#feb2b2}.border-red-400{border-color:#fc8181}.border-red-500{border-color:#f56565}.border-red-600{border-color:#e53e3e}.border-red-700{border-color:#c53030}.border-red-800{border-color:#9b2c2c}.border-red-900{border-color:#742a2a}.border-orange-100{border-color:#fffaf0}.border-orange-200{border-color:#feebc8}.border-orange-300{border-color:#fbd38d}.border-orange-400{border-color:#f6ad55}.border-orange-500{border-color:#ed8936}.border-orange-600{border-color:#dd6b20}.border-orange-700{border-color:#c05621}.border-orange-800{border-color:#9c4221}.border-orange-900{border-color:#7b341e}.border-yellow-100{border-color:ivory}.border-yellow-200{border-color:#fefcbf}.border-yellow-300{border-color:#faf089}.border-yellow-400{border-color:#f6e05e}.border-yellow-500{border-color:#ecc94b}.border-yellow-600{border-color:#d69e2e}.border-yellow-700{border-color:#b7791f}.border-yellow-800{border-color:#975a16}.border-yellow-900{border-color:#744210}.border-green-100{border-color:#f0fff4}.border-green-200{border-color:#c6f6d5}.border-green-300{border-color:#9ae6b4}.border-green-400{border-color:#68d391}.border-green-500{border-color:#48bb78}.border-green-600{border-color:#38a169}.border-green-700{border-color:#2f855a}.border-green-800{border-color:#276749}.border-green-900{border-color:#22543d}.border-teal-100{border-color:#e6fffa}.border-teal-200{border-color:#b2f5ea}.border-teal-300{border-color:#81e6d9}.border-teal-400{border-color:#4fd1c5}.border-teal-500{border-color:#38b2ac}.border-teal-600{border-color:#319795}.border-teal-700{border-color:#2c7a7b}.border-teal-800{border-color:#285e61}.border-teal-900{border-color:#234e52}.border-blue-100{border-color:#ebf8ff}.border-blue-200{border-color:#bee3f8}.border-blue-300{border-color:#90cdf4}.border-blue-400{border-color:#63b3ed}.border-blue-500{border-color:#4299e1}.border-blue-600{border-color:#3182ce}.border-blue-700{border-color:#2b6cb0}.border-blue-800{border-color:#2c5282}.border-blue-900{border-color:#2a4365}.border-indigo-100{border-color:#ebf4ff}.border-indigo-200{border-color:#c3dafe}.border-indigo-300{border-color:#a3bffa}.border-indigo-400{border-color:#7f9cf5}.border-indigo-500{border-color:#667eea}.border-indigo-600{border-color:#5a67d8}.border-indigo-700{border-color:#4c51bf}.border-indigo-800{border-color:#434190}.border-indigo-900{border-color:#3c366b}.border-purple-100{border-color:#faf5ff}.border-purple-200{border-color:#e9d8fd}.border-purple-300{border-color:#d6bcfa}.border-purple-400{border-color:#b794f4}.border-purple-500{border-color:#9f7aea}.border-purple-600{border-color:#805ad5}.border-purple-700{border-color:#6b46c1}.border-purple-800{border-color:#553c9a}.border-purple-900{border-color:#44337a}.border-pink-100{border-color:#fff5f7}.border-pink-200{border-color:#fed7e2}.border-pink-300{border-color:#fbb6ce}.border-pink-400{border-color:#f687b3}.border-pink-500{border-color:#ed64a6}.border-pink-600{border-color:#d53f8c}.border-pink-700{border-color:#b83280}.border-pink-800{border-color:#97266d}.border-pink-900{border-color:#702459}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-black:hover{border-color:#000}.hover\:border-white:hover{border-color:#fff}.hover\:border-gray-100:hover{border-color:#f7fafc}.hover\:border-gray-200:hover{border-color:#edf2f7}.hover\:border-gray-300:hover{border-color:#e2e8f0}.hover\:border-gray-400:hover{border-color:#cbd5e0}.hover\:border-gray-500:hover{border-color:#a0aec0}.hover\:border-gray-600:hover{border-color:#718096}.hover\:border-gray-700:hover{border-color:#4a5568}.hover\:border-gray-800:hover{border-color:#2d3748}.hover\:border-gray-900:hover{border-color:#1a202c}.hover\:border-red-100:hover{border-color:#fff5f5}.hover\:border-red-200:hover{border-color:#fed7d7}.hover\:border-red-300:hover{border-color:#feb2b2}.hover\:border-red-400:hover{border-color:#fc8181}.hover\:border-red-500:hover{border-color:#f56565}.hover\:border-red-600:hover{border-color:#e53e3e}.hover\:border-red-700:hover{border-color:#c53030}.hover\:border-red-800:hover{border-color:#9b2c2c}.hover\:border-red-900:hover{border-color:#742a2a}.hover\:border-orange-100:hover{border-color:#fffaf0}.hover\:border-orange-200:hover{border-color:#feebc8}.hover\:border-orange-300:hover{border-color:#fbd38d}.hover\:border-orange-400:hover{border-color:#f6ad55}.hover\:border-orange-500:hover{border-color:#ed8936}.hover\:border-orange-600:hover{border-color:#dd6b20}.hover\:border-orange-700:hover{border-color:#c05621}.hover\:border-orange-800:hover{border-color:#9c4221}.hover\:border-orange-900:hover{border-color:#7b341e}.hover\:border-yellow-100:hover{border-color:ivory}.hover\:border-yellow-200:hover{border-color:#fefcbf}.hover\:border-yellow-300:hover{border-color:#faf089}.hover\:border-yellow-400:hover{border-color:#f6e05e}.hover\:border-yellow-500:hover{border-color:#ecc94b}.hover\:border-yellow-600:hover{border-color:#d69e2e}.hover\:border-yellow-700:hover{border-color:#b7791f}.hover\:border-yellow-800:hover{border-color:#975a16}.hover\:border-yellow-900:hover{border-color:#744210}.hover\:border-green-100:hover{border-color:#f0fff4}.hover\:border-green-200:hover{border-color:#c6f6d5}.hover\:border-green-300:hover{border-color:#9ae6b4}.hover\:border-green-400:hover{border-color:#68d391}.hover\:border-green-500:hover{border-color:#48bb78}.hover\:border-green-600:hover{border-color:#38a169}.hover\:border-green-700:hover{border-color:#2f855a}.hover\:border-green-800:hover{border-color:#276749}.hover\:border-green-900:hover{border-color:#22543d}.hover\:border-teal-100:hover{border-color:#e6fffa}.hover\:border-teal-200:hover{border-color:#b2f5ea}.hover\:border-teal-300:hover{border-color:#81e6d9}.hover\:border-teal-400:hover{border-color:#4fd1c5}.hover\:border-teal-500:hover{border-color:#38b2ac}.hover\:border-teal-600:hover{border-color:#319795}.hover\:border-teal-700:hover{border-color:#2c7a7b}.hover\:border-teal-800:hover{border-color:#285e61}.hover\:border-teal-900:hover{border-color:#234e52}.hover\:border-blue-100:hover{border-color:#ebf8ff}.hover\:border-blue-200:hover{border-color:#bee3f8}.hover\:border-blue-300:hover{border-color:#90cdf4}.hover\:border-blue-400:hover{border-color:#63b3ed}.hover\:border-blue-500:hover{border-color:#4299e1}.hover\:border-blue-600:hover{border-color:#3182ce}.hover\:border-blue-700:hover{border-color:#2b6cb0}.hover\:border-blue-800:hover{border-color:#2c5282}.hover\:border-blue-900:hover{border-color:#2a4365}.hover\:border-indigo-100:hover{border-color:#ebf4ff}.hover\:border-indigo-200:hover{border-color:#c3dafe}.hover\:border-indigo-300:hover{border-color:#a3bffa}.hover\:border-indigo-400:hover{border-color:#7f9cf5}.hover\:border-indigo-500:hover{border-color:#667eea}.hover\:border-indigo-600:hover{border-color:#5a67d8}.hover\:border-indigo-700:hover{border-color:#4c51bf}.hover\:border-indigo-800:hover{border-color:#434190}.hover\:border-indigo-900:hover{border-color:#3c366b}.hover\:border-purple-100:hover{border-color:#faf5ff}.hover\:border-purple-200:hover{border-color:#e9d8fd}.hover\:border-purple-300:hover{border-color:#d6bcfa}.hover\:border-purple-400:hover{border-color:#b794f4}.hover\:border-purple-500:hover{border-color:#9f7aea}.hover\:border-purple-600:hover{border-color:#805ad5}.hover\:border-purple-700:hover{border-color:#6b46c1}.hover\:border-purple-800:hover{border-color:#553c9a}.hover\:border-purple-900:hover{border-color:#44337a}.hover\:border-pink-100:hover{border-color:#fff5f7}.hover\:border-pink-200:hover{border-color:#fed7e2}.hover\:border-pink-300:hover{border-color:#fbb6ce}.hover\:border-pink-400:hover{border-color:#f687b3}.hover\:border-pink-500:hover{border-color:#ed64a6}.hover\:border-pink-600:hover{border-color:#d53f8c}.hover\:border-pink-700:hover{border-color:#b83280}.hover\:border-pink-800:hover{border-color:#97266d}.hover\:border-pink-900:hover{border-color:#702459}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-black:focus{border-color:#000}.focus\:border-white:focus{border-color:#fff}.focus\:border-gray-100:focus{border-color:#f7fafc}.focus\:border-gray-200:focus{border-color:#edf2f7}.focus\:border-gray-300:focus{border-color:#e2e8f0}.focus\:border-gray-400:focus{border-color:#cbd5e0}.focus\:border-gray-500:focus{border-color:#a0aec0}.focus\:border-gray-600:focus{border-color:#718096}.focus\:border-gray-700:focus{border-color:#4a5568}.focus\:border-gray-800:focus{border-color:#2d3748}.focus\:border-gray-900:focus{border-color:#1a202c}.focus\:border-red-100:focus{border-color:#fff5f5}.focus\:border-red-200:focus{border-color:#fed7d7}.focus\:border-red-300:focus{border-color:#feb2b2}.focus\:border-red-400:focus{border-color:#fc8181}.focus\:border-red-500:focus{border-color:#f56565}.focus\:border-red-600:focus{border-color:#e53e3e}.focus\:border-red-700:focus{border-color:#c53030}.focus\:border-red-800:focus{border-color:#9b2c2c}.focus\:border-red-900:focus{border-color:#742a2a}.focus\:border-orange-100:focus{border-color:#fffaf0}.focus\:border-orange-200:focus{border-color:#feebc8}.focus\:border-orange-300:focus{border-color:#fbd38d}.focus\:border-orange-400:focus{border-color:#f6ad55}.focus\:border-orange-500:focus{border-color:#ed8936}.focus\:border-orange-600:focus{border-color:#dd6b20}.focus\:border-orange-700:focus{border-color:#c05621}.focus\:border-orange-800:focus{border-color:#9c4221}.focus\:border-orange-900:focus{border-color:#7b341e}.focus\:border-yellow-100:focus{border-color:ivory}.focus\:border-yellow-200:focus{border-color:#fefcbf}.focus\:border-yellow-300:focus{border-color:#faf089}.focus\:border-yellow-400:focus{border-color:#f6e05e}.focus\:border-yellow-500:focus{border-color:#ecc94b}.focus\:border-yellow-600:focus{border-color:#d69e2e}.focus\:border-yellow-700:focus{border-color:#b7791f}.focus\:border-yellow-800:focus{border-color:#975a16}.focus\:border-yellow-900:focus{border-color:#744210}.focus\:border-green-100:focus{border-color:#f0fff4}.focus\:border-green-200:focus{border-color:#c6f6d5}.focus\:border-green-300:focus{border-color:#9ae6b4}.focus\:border-green-400:focus{border-color:#68d391}.focus\:border-green-500:focus{border-color:#48bb78}.focus\:border-green-600:focus{border-color:#38a169}.focus\:border-green-700:focus{border-color:#2f855a}.focus\:border-green-800:focus{border-color:#276749}.focus\:border-green-900:focus{border-color:#22543d}.focus\:border-teal-100:focus{border-color:#e6fffa}.focus\:border-teal-200:focus{border-color:#b2f5ea}.focus\:border-teal-300:focus{border-color:#81e6d9}.focus\:border-teal-400:focus{border-color:#4fd1c5}.focus\:border-teal-500:focus{border-color:#38b2ac}.focus\:border-teal-600:focus{border-color:#319795}.focus\:border-teal-700:focus{border-color:#2c7a7b}.focus\:border-teal-800:focus{border-color:#285e61}.focus\:border-teal-900:focus{border-color:#234e52}.focus\:border-blue-100:focus{border-color:#ebf8ff}.focus\:border-blue-200:focus{border-color:#bee3f8}.focus\:border-blue-300:focus{border-color:#90cdf4}.focus\:border-blue-400:focus{border-color:#63b3ed}.focus\:border-blue-500:focus{border-color:#4299e1}.focus\:border-blue-600:focus{border-color:#3182ce}.focus\:border-blue-700:focus{border-color:#2b6cb0}.focus\:border-blue-800:focus{border-color:#2c5282}.focus\:border-blue-900:focus{border-color:#2a4365}.focus\:border-indigo-100:focus{border-color:#ebf4ff}.focus\:border-indigo-200:focus{border-color:#c3dafe}.focus\:border-indigo-300:focus{border-color:#a3bffa}.focus\:border-indigo-400:focus{border-color:#7f9cf5}.focus\:border-indigo-500:focus{border-color:#667eea}.focus\:border-indigo-600:focus{border-color:#5a67d8}.focus\:border-indigo-700:focus{border-color:#4c51bf}.focus\:border-indigo-800:focus{border-color:#434190}.focus\:border-indigo-900:focus{border-color:#3c366b}.focus\:border-purple-100:focus{border-color:#faf5ff}.focus\:border-purple-200:focus{border-color:#e9d8fd}.focus\:border-purple-300:focus{border-color:#d6bcfa}.focus\:border-purple-400:focus{border-color:#b794f4}.focus\:border-purple-500:focus{border-color:#9f7aea}.focus\:border-purple-600:focus{border-color:#805ad5}.focus\:border-purple-700:focus{border-color:#6b46c1}.focus\:border-purple-800:focus{border-color:#553c9a}.focus\:border-purple-900:focus{border-color:#44337a}.focus\:border-pink-100:focus{border-color:#fff5f7}.focus\:border-pink-200:focus{border-color:#fed7e2}.focus\:border-pink-300:focus{border-color:#fbb6ce}.focus\:border-pink-400:focus{border-color:#f687b3}.focus\:border-pink-500:focus{border-color:#ed64a6}.focus\:border-pink-600:focus{border-color:#d53f8c}.focus\:border-pink-700:focus{border-color:#b83280}.focus\:border-pink-800:focus{border-color:#97266d}.focus\:border-pink-900:focus{border-color:#702459}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-sm{border-top-left-radius:.125rem}.rounded-r-sm,.rounded-t-sm{border-top-right-radius:.125rem}.rounded-b-sm,.rounded-r-sm{border-bottom-right-radius:.125rem}.rounded-b-sm,.rounded-l-sm{border-bottom-left-radius:.125rem}.rounded-l-sm{border-top-left-radius:.125rem}.rounded-t{border-top-left-radius:.25rem}.rounded-r,.rounded-t{border-top-right-radius:.25rem}.rounded-b,.rounded-r{border-bottom-right-radius:.25rem}.rounded-b,.rounded-l{border-bottom-left-radius:.25rem}.rounded-l{border-top-left-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem}.rounded-r-lg,.rounded-t-lg{border-top-right-radius:.5rem}.rounded-b-lg,.rounded-r-lg{border-bottom-right-radius:.5rem}.rounded-b-lg,.rounded-l-lg{border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-full{border-top-right-radius:9999px}.rounded-b-full,.rounded-r-full{border-bottom-right-radius:9999px}.rounded-b-full,.rounded-l-full{border-bottom-left-radius:9999px}.rounded-l-full{border-top-left-radius:9999px}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-bl-full{border-bottom-left-radius:9999px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-t-2{border-top-width:2px}.border-r-2{border-right-width:2px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t-4{border-top-width:4px}.border-r-4{border-right-width:4px}.border-b-4{border-bottom-width:4px}.border-l-4{border-left-width:4px}.border-t-8{border-top-width:8px}.border-r-8{border-right-width:8px}.border-b-8{border-bottom-width:8px}.border-l-8{border-left-width:8px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.hidden{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-1}.order-last{order:999}.order-none{order:0}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clearfix:after{content:"";display:table;clear:both}.font-sans{font-family:-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}.font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}.font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-hairline{font-weight:100}.font-thin{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.hover\:font-hairline:hover{font-weight:100}.hover\:font-thin:hover{font-weight:200}.hover\:font-light:hover{font-weight:300}.hover\:font-normal:hover{font-weight:400}.hover\:font-medium:hover{font-weight:500}.hover\:font-semibold:hover{font-weight:600}.hover\:font-bold:hover{font-weight:700}.hover\:font-extrabold:hover{font-weight:800}.hover\:font-black:hover{font-weight:900}.focus\:font-hairline:focus{font-weight:100}.focus\:font-thin:focus{font-weight:200}.focus\:font-light:focus{font-weight:300}.focus\:font-normal:focus{font-weight:400}.focus\:font-medium:focus{font-weight:500}.focus\:font-semibold:focus{font-weight:600}.focus\:font-bold:focus{font-weight:700}.focus\:font-extrabold:focus{font-weight:800}.focus\:font-black:focus{font-weight:900}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-56{height:14rem}.h-64{height:16rem}.h-auto{height:auto}.h-px{height:1px}.h-full{height:100%}.h-screen{height:100vh}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-32{margin:8rem}.m-40{margin:10rem}.m-48{margin:12rem}.m-56{margin:14rem}.m-64{margin:16rem}.m-auto{margin:auto}.m-px{margin:1px}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-5{margin:-1.25rem}.-m-6{margin:-1.5rem}.-m-8{margin:-2rem}.-m-10{margin:-2.5rem}.-m-12{margin:-3rem}.-m-16{margin:-4rem}.-m-20{margin:-5rem}.-m-24{margin:-6rem}.-m-32{margin:-8rem}.-m-40{margin:-10rem}.-m-48{margin:-12rem}.-m-56{margin:-14rem}.-m-64{margin:-16rem}.-m-px{margin:-1px}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.mx-32{margin-left:8rem;margin-right:8rem}.my-40{margin-top:10rem;margin-bottom:10rem}.mx-40{margin-left:10rem;margin-right:10rem}.my-48{margin-top:12rem;margin-bottom:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-56{margin-top:14rem;margin-bottom:14rem}.mx-56{margin-left:14rem;margin-right:14rem}.my-64{margin-top:16rem;margin-bottom:16rem}.mx-64{margin-left:16rem;margin-right:16rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-my-20{margin-top:-5rem;margin-bottom:-5rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-my-24{margin-top:-6rem;margin-bottom:-6rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-my-32{margin-top:-8rem;margin-bottom:-8rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-my-40{margin-top:-10rem;margin-bottom:-10rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-my-48{margin-top:-12rem;margin-bottom:-12rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-my-56{margin-top:-14rem;margin-bottom:-14rem}.-mx-56{margin-left:-14rem;margin-right:-14rem}.-my-64{margin-top:-16rem;margin-bottom:-16rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mt-32{margin-top:8rem}.mr-32{margin-right:8rem}.mb-32{margin-bottom:8rem}.ml-32{margin-left:8rem}.mt-40{margin-top:10rem}.mr-40{margin-right:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mt-48{margin-top:12rem}.mr-48{margin-right:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mt-56{margin-top:14rem}.mr-56{margin-right:14rem}.mb-56{margin-bottom:14rem}.ml-56{margin-left:14rem}.mt-64{margin-top:16rem}.mr-64{margin-right:16rem}.mb-64{margin-bottom:16rem}.ml-64{margin-left:16rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.-mt-1{margin-top:-.25rem}.-mr-1{margin-right:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-2{margin-right:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mr-3{margin-right:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mt-4{margin-top:-1rem}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mr-5{margin-right:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mr-6{margin-right:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mt-8{margin-top:-2rem}.-mr-8{margin-right:-2rem}.-mb-8{margin-bottom:-2rem}.-ml-8{margin-left:-2rem}.-mt-10{margin-top:-2.5rem}.-mr-10{margin-right:-2.5rem}.-mb-10{margin-bottom:-2.5rem}.-ml-10{margin-left:-2.5rem}.-mt-12{margin-top:-3rem}.-mr-12{margin-right:-3rem}.-mb-12{margin-bottom:-3rem}.-ml-12{margin-left:-3rem}.-mt-16{margin-top:-4rem}.-mr-16{margin-right:-4rem}.-mb-16{margin-bottom:-4rem}.-ml-16{margin-left:-4rem}.-mt-20{margin-top:-5rem}.-mr-20{margin-right:-5rem}.-mb-20{margin-bottom:-5rem}.-ml-20{margin-left:-5rem}.-mt-24{margin-top:-6rem}.-mr-24{margin-right:-6rem}.-mb-24{margin-bottom:-6rem}.-ml-24{margin-left:-6rem}.-mt-32{margin-top:-8rem}.-mr-32{margin-right:-8rem}.-mb-32{margin-bottom:-8rem}.-ml-32{margin-left:-8rem}.-mt-40{margin-top:-10rem}.-mr-40{margin-right:-10rem}.-mb-40{margin-bottom:-10rem}.-ml-40{margin-left:-10rem}.-mt-48{margin-top:-12rem}.-mr-48{margin-right:-12rem}.-mb-48{margin-bottom:-12rem}.-ml-48{margin-left:-12rem}.-mt-56{margin-top:-14rem}.-mr-56{margin-right:-14rem}.-mb-56{margin-bottom:-14rem}.-ml-56{margin-left:-14rem}.-mt-64{margin-top:-16rem}.-mr-64{margin-right:-16rem}.-mb-64{margin-bottom:-16rem}.-ml-64{margin-left:-16rem}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.min-w-full{min-width:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.object-left-top{-o-object-position:left top;object-position:left top}.object-right{-o-object-position:right;object-position:right}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.object-right-top{-o-object-position:right top;object-position:right top}.object-top{-o-object-position:top;object-position:top}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.focus\:outline-none:focus,.outline-none{outline:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.scrolling-touch{-webkit-overflow-scrolling:touch}.scrolling-auto{-webkit-overflow-scrolling:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-32{padding:8rem}.p-40{padding:10rem}.p-48{padding:12rem}.p-56{padding:14rem}.p-64{padding:16rem}.p-px{padding:1px}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-40{padding-top:10rem;padding-bottom:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-48{padding-top:12rem;padding-bottom:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-56{padding-top:14rem;padding-bottom:14rem}.px-56{padding-left:14rem;padding-right:14rem}.py-64{padding-top:16rem;padding-bottom:16rem}.px-64{padding-left:16rem;padding-right:16rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pt-20{padding-top:5rem}.pr-20{padding-right:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pt-32{padding-top:8rem}.pr-32{padding-right:8rem}.pb-32{padding-bottom:8rem}.pl-32{padding-left:8rem}.pt-40{padding-top:10rem}.pr-40{padding-right:10rem}.pb-40{padding-bottom:10rem}.pl-40{padding-left:10rem}.pt-48{padding-top:12rem}.pr-48{padding-right:12rem}.pb-48{padding-bottom:12rem}.pl-48{padding-left:12rem}.pt-56{padding-top:14rem}.pr-56{padding-right:14rem}.pb-56{padding-bottom:14rem}.pl-56{padding-left:14rem}.pt-64{padding-top:16rem}.pr-64{padding-right:16rem}.pb-64{padding-bottom:16rem}.pl-64{padding-left:16rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-auto{top:auto;right:auto;bottom:auto;left:auto}.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.inset-y-auto{top:auto;bottom:auto}.inset-x-auto{right:auto;left:auto}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.shadow-none{box-shadow:none}.hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.hover\:shadow-none:hover{box-shadow:none}.focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.focus\:shadow-none:focus{box-shadow:none}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-transparent{color:transparent}.text-black{color:#000}.text-white{color:#fff}.text-gray-100{color:#f7fafc}.text-gray-200{color:#edf2f7}.text-gray-300{color:#e2e8f0}.text-gray-400{color:#cbd5e0}.text-gray-500{color:#a0aec0}.text-gray-600{color:#718096}.text-gray-700{color:#4a5568}.text-gray-800{color:#2d3748}.text-gray-900{color:#1a202c}.text-red-100{color:#fff5f5}.text-red-200{color:#fed7d7}.text-red-300{color:#feb2b2}.text-red-400{color:#fc8181}.text-red-500{color:#f56565}.text-red-600{color:#e53e3e}.text-red-700{color:#c53030}.text-red-800{color:#9b2c2c}.text-red-900{color:#742a2a}.text-orange-100{color:#fffaf0}.text-orange-200{color:#feebc8}.text-orange-300{color:#fbd38d}.text-orange-400{color:#f6ad55}.text-orange-500{color:#ed8936}.text-orange-600{color:#dd6b20}.text-orange-700{color:#c05621}.text-orange-800{color:#9c4221}.text-orange-900{color:#7b341e}.text-yellow-100{color:ivory}.text-yellow-200{color:#fefcbf}.text-yellow-300{color:#faf089}.text-yellow-400{color:#f6e05e}.text-yellow-500{color:#ecc94b}.text-yellow-600{color:#d69e2e}.text-yellow-700{color:#b7791f}.text-yellow-800{color:#975a16}.text-yellow-900{color:#744210}.text-green-100{color:#f0fff4}.text-green-200{color:#c6f6d5}.text-green-300{color:#9ae6b4}.text-green-400{color:#68d391}.text-green-500{color:#48bb78}.text-green-600{color:#38a169}.text-green-700{color:#2f855a}.text-green-800{color:#276749}.text-green-900{color:#22543d}.text-teal-100{color:#e6fffa}.text-teal-200{color:#b2f5ea}.text-teal-300{color:#81e6d9}.text-teal-400{color:#4fd1c5}.text-teal-500{color:#38b2ac}.text-teal-600{color:#319795}.text-teal-700{color:#2c7a7b}.text-teal-800{color:#285e61}.text-teal-900{color:#234e52}.text-blue-100{color:#ebf8ff}.text-blue-200{color:#bee3f8}.text-blue-300{color:#90cdf4}.text-blue-400{color:#63b3ed}.text-blue-500{color:#4299e1}.text-blue-600{color:#3182ce}.text-blue-700{color:#2b6cb0}.text-blue-800{color:#2c5282}.text-blue-900{color:#2a4365}.text-indigo-100{color:#ebf4ff}.text-indigo-200{color:#c3dafe}.text-indigo-300{color:#a3bffa}.text-indigo-400{color:#7f9cf5}.text-indigo-500{color:#667eea}.text-indigo-600{color:#5a67d8}.text-indigo-700{color:#4c51bf}.text-indigo-800{color:#434190}.text-indigo-900{color:#3c366b}.text-purple-100{color:#faf5ff}.text-purple-200{color:#e9d8fd}.text-purple-300{color:#d6bcfa}.text-purple-400{color:#b794f4}.text-purple-500{color:#9f7aea}.text-purple-600{color:#805ad5}.text-purple-700{color:#6b46c1}.text-purple-800{color:#553c9a}.text-purple-900{color:#44337a}.text-pink-100{color:#fff5f7}.text-pink-200{color:#fed7e2}.text-pink-300{color:#fbb6ce}.text-pink-400{color:#f687b3}.text-pink-500{color:#ed64a6}.text-pink-600{color:#d53f8c}.text-pink-700{color:#b83280}.text-pink-800{color:#97266d}.text-pink-900{color:#702459}.hover\:text-transparent:hover{color:transparent}.hover\:text-black:hover{color:#000}.hover\:text-white:hover{color:#fff}.hover\:text-gray-100:hover{color:#f7fafc}.hover\:text-gray-200:hover{color:#edf2f7}.hover\:text-gray-300:hover{color:#e2e8f0}.hover\:text-gray-400:hover{color:#cbd5e0}.hover\:text-gray-500:hover{color:#a0aec0}.hover\:text-gray-600:hover{color:#718096}.hover\:text-gray-700:hover{color:#4a5568}.hover\:text-gray-800:hover{color:#2d3748}.hover\:text-gray-900:hover{color:#1a202c}.hover\:text-red-100:hover{color:#fff5f5}.hover\:text-red-200:hover{color:#fed7d7}.hover\:text-red-300:hover{color:#feb2b2}.hover\:text-red-400:hover{color:#fc8181}.hover\:text-red-500:hover{color:#f56565}.hover\:text-red-600:hover{color:#e53e3e}.hover\:text-red-700:hover{color:#c53030}.hover\:text-red-800:hover{color:#9b2c2c}.hover\:text-red-900:hover{color:#742a2a}.hover\:text-orange-100:hover{color:#fffaf0}.hover\:text-orange-200:hover{color:#feebc8}.hover\:text-orange-300:hover{color:#fbd38d}.hover\:text-orange-400:hover{color:#f6ad55}.hover\:text-orange-500:hover{color:#ed8936}.hover\:text-orange-600:hover{color:#dd6b20}.hover\:text-orange-700:hover{color:#c05621}.hover\:text-orange-800:hover{color:#9c4221}.hover\:text-orange-900:hover{color:#7b341e}.hover\:text-yellow-100:hover{color:ivory}.hover\:text-yellow-200:hover{color:#fefcbf}.hover\:text-yellow-300:hover{color:#faf089}.hover\:text-yellow-400:hover{color:#f6e05e}.hover\:text-yellow-500:hover{color:#ecc94b}.hover\:text-yellow-600:hover{color:#d69e2e}.hover\:text-yellow-700:hover{color:#b7791f}.hover\:text-yellow-800:hover{color:#975a16}.hover\:text-yellow-900:hover{color:#744210}.hover\:text-green-100:hover{color:#f0fff4}.hover\:text-green-200:hover{color:#c6f6d5}.hover\:text-green-300:hover{color:#9ae6b4}.hover\:text-green-400:hover{color:#68d391}.hover\:text-green-500:hover{color:#48bb78}.hover\:text-green-600:hover{color:#38a169}.hover\:text-green-700:hover{color:#2f855a}.hover\:text-green-800:hover{color:#276749}.hover\:text-green-900:hover{color:#22543d}.hover\:text-teal-100:hover{color:#e6fffa}.hover\:text-teal-200:hover{color:#b2f5ea}.hover\:text-teal-300:hover{color:#81e6d9}.hover\:text-teal-400:hover{color:#4fd1c5}.hover\:text-teal-500:hover{color:#38b2ac}.hover\:text-teal-600:hover{color:#319795}.hover\:text-teal-700:hover{color:#2c7a7b}.hover\:text-teal-800:hover{color:#285e61}.hover\:text-teal-900:hover{color:#234e52}.hover\:text-blue-100:hover{color:#ebf8ff}.hover\:text-blue-200:hover{color:#bee3f8}.hover\:text-blue-300:hover{color:#90cdf4}.hover\:text-blue-400:hover{color:#63b3ed}.hover\:text-blue-500:hover{color:#4299e1}.hover\:text-blue-600:hover{color:#3182ce}.hover\:text-blue-700:hover{color:#2b6cb0}.hover\:text-blue-800:hover{color:#2c5282}.hover\:text-blue-900:hover{color:#2a4365}.hover\:text-indigo-100:hover{color:#ebf4ff}.hover\:text-indigo-200:hover{color:#c3dafe}.hover\:text-indigo-300:hover{color:#a3bffa}.hover\:text-indigo-400:hover{color:#7f9cf5}.hover\:text-indigo-500:hover{color:#667eea}.hover\:text-indigo-600:hover{color:#5a67d8}.hover\:text-indigo-700:hover{color:#4c51bf}.hover\:text-indigo-800:hover{color:#434190}.hover\:text-indigo-900:hover{color:#3c366b}.hover\:text-purple-100:hover{color:#faf5ff}.hover\:text-purple-200:hover{color:#e9d8fd}.hover\:text-purple-300:hover{color:#d6bcfa}.hover\:text-purple-400:hover{color:#b794f4}.hover\:text-purple-500:hover{color:#9f7aea}.hover\:text-purple-600:hover{color:#805ad5}.hover\:text-purple-700:hover{color:#6b46c1}.hover\:text-purple-800:hover{color:#553c9a}.hover\:text-purple-900:hover{color:#44337a}.hover\:text-pink-100:hover{color:#fff5f7}.hover\:text-pink-200:hover{color:#fed7e2}.hover\:text-pink-300:hover{color:#fbb6ce}.hover\:text-pink-400:hover{color:#f687b3}.hover\:text-pink-500:hover{color:#ed64a6}.hover\:text-pink-600:hover{color:#d53f8c}.hover\:text-pink-700:hover{color:#b83280}.hover\:text-pink-800:hover{color:#97266d}.hover\:text-pink-900:hover{color:#702459}.focus\:text-transparent:focus{color:transparent}.focus\:text-black:focus{color:#000}.focus\:text-white:focus{color:#fff}.focus\:text-gray-100:focus{color:#f7fafc}.focus\:text-gray-200:focus{color:#edf2f7}.focus\:text-gray-300:focus{color:#e2e8f0}.focus\:text-gray-400:focus{color:#cbd5e0}.focus\:text-gray-500:focus{color:#a0aec0}.focus\:text-gray-600:focus{color:#718096}.focus\:text-gray-700:focus{color:#4a5568}.focus\:text-gray-800:focus{color:#2d3748}.focus\:text-gray-900:focus{color:#1a202c}.focus\:text-red-100:focus{color:#fff5f5}.focus\:text-red-200:focus{color:#fed7d7}.focus\:text-red-300:focus{color:#feb2b2}.focus\:text-red-400:focus{color:#fc8181}.focus\:text-red-500:focus{color:#f56565}.focus\:text-red-600:focus{color:#e53e3e}.focus\:text-red-700:focus{color:#c53030}.focus\:text-red-800:focus{color:#9b2c2c}.focus\:text-red-900:focus{color:#742a2a}.focus\:text-orange-100:focus{color:#fffaf0}.focus\:text-orange-200:focus{color:#feebc8}.focus\:text-orange-300:focus{color:#fbd38d}.focus\:text-orange-400:focus{color:#f6ad55}.focus\:text-orange-500:focus{color:#ed8936}.focus\:text-orange-600:focus{color:#dd6b20}.focus\:text-orange-700:focus{color:#c05621}.focus\:text-orange-800:focus{color:#9c4221}.focus\:text-orange-900:focus{color:#7b341e}.focus\:text-yellow-100:focus{color:ivory}.focus\:text-yellow-200:focus{color:#fefcbf}.focus\:text-yellow-300:focus{color:#faf089}.focus\:text-yellow-400:focus{color:#f6e05e}.focus\:text-yellow-500:focus{color:#ecc94b}.focus\:text-yellow-600:focus{color:#d69e2e}.focus\:text-yellow-700:focus{color:#b7791f}.focus\:text-yellow-800:focus{color:#975a16}.focus\:text-yellow-900:focus{color:#744210}.focus\:text-green-100:focus{color:#f0fff4}.focus\:text-green-200:focus{color:#c6f6d5}.focus\:text-green-300:focus{color:#9ae6b4}.focus\:text-green-400:focus{color:#68d391}.focus\:text-green-500:focus{color:#48bb78}.focus\:text-green-600:focus{color:#38a169}.focus\:text-green-700:focus{color:#2f855a}.focus\:text-green-800:focus{color:#276749}.focus\:text-green-900:focus{color:#22543d}.focus\:text-teal-100:focus{color:#e6fffa}.focus\:text-teal-200:focus{color:#b2f5ea}.focus\:text-teal-300:focus{color:#81e6d9}.focus\:text-teal-400:focus{color:#4fd1c5}.focus\:text-teal-500:focus{color:#38b2ac}.focus\:text-teal-600:focus{color:#319795}.focus\:text-teal-700:focus{color:#2c7a7b}.focus\:text-teal-800:focus{color:#285e61}.focus\:text-teal-900:focus{color:#234e52}.focus\:text-blue-100:focus{color:#ebf8ff}.focus\:text-blue-200:focus{color:#bee3f8}.focus\:text-blue-300:focus{color:#90cdf4}.focus\:text-blue-400:focus{color:#63b3ed}.focus\:text-blue-500:focus{color:#4299e1}.focus\:text-blue-600:focus{color:#3182ce}.focus\:text-blue-700:focus{color:#2b6cb0}.focus\:text-blue-800:focus{color:#2c5282}.focus\:text-blue-900:focus{color:#2a4365}.focus\:text-indigo-100:focus{color:#ebf4ff}.focus\:text-indigo-200:focus{color:#c3dafe}.focus\:text-indigo-300:focus{color:#a3bffa}.focus\:text-indigo-400:focus{color:#7f9cf5}.focus\:text-indigo-500:focus{color:#667eea}.focus\:text-indigo-600:focus{color:#5a67d8}.focus\:text-indigo-700:focus{color:#4c51bf}.focus\:text-indigo-800:focus{color:#434190}.focus\:text-indigo-900:focus{color:#3c366b}.focus\:text-purple-100:focus{color:#faf5ff}.focus\:text-purple-200:focus{color:#e9d8fd}.focus\:text-purple-300:focus{color:#d6bcfa}.focus\:text-purple-400:focus{color:#b794f4}.focus\:text-purple-500:focus{color:#9f7aea}.focus\:text-purple-600:focus{color:#805ad5}.focus\:text-purple-700:focus{color:#6b46c1}.focus\:text-purple-800:focus{color:#553c9a}.focus\:text-purple-900:focus{color:#44337a}.focus\:text-pink-100:focus{color:#fff5f7}.focus\:text-pink-200:focus{color:#fed7e2}.focus\:text-pink-300:focus{color:#fbb6ce}.focus\:text-pink-400:focus{color:#f687b3}.focus\:text-pink-500:focus{color:#ed64a6}.focus\:text-pink-600:focus{color:#d53f8c}.focus\:text-pink-700:focus{color:#b83280}.focus\:text-pink-800:focus{color:#97266d}.focus\:text-pink-900:focus{color:#702459}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.italic{font-style:italic}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.hover\:underline:hover{text-decoration:underline}.hover\:line-through:hover{text-decoration:line-through}.hover\:no-underline:hover{text-decoration:none}.focus\:underline:focus{text-decoration:underline}.focus\:line-through:focus{text-decoration:line-through}.focus\:no-underline:focus{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.visible{visibility:visible}.invisible{visibility:hidden}.whitespace-normal{white-space:normal}.whitespace-no-wrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-0{width:0}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-64{width:16rem}.w-auto{width:auto}.w-px{width:1px}.w-1\/2{width:50%}.w-1\/3{width:33.33333%}.w-2\/3{width:66.66667%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.66667%}.w-2\/6{width:33.33333%}.w-3\/6{width:50%}.w-4\/6{width:66.66667%}.w-5\/6{width:83.33333%}.w-1\/12{width:8.33333%}.w-2\/12{width:16.66667%}.w-3\/12{width:25%}.w-4\/12{width:33.33333%}.w-5\/12{width:41.66667%}.w-6\/12{width:50%}.w-7\/12{width:58.33333%}.w-8\/12{width:66.66667%}.w-9\/12{width:75%}.w-10\/12{width:83.33333%}.w-11\/12{width:91.66667%}.w-full{width:100%}.w-screen{width:100vw}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}@page{size:8.27in 13in;margin:0}body,html{background-color:#e2e8f0;color:#285e61;letter-spacing:.025em;line-height:1.375;font-family:Source Sans Pro,sans-serif;font-size:calc(.75rem + 1vmin)}.align-center{text-align:center}span.error{color:#e53e3e}.header h1{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem;margin-top:1rem}.container{background-color:#fff;height:100%;padding:3rem}.container,.letter{margin-left:auto;margin-right:auto}.letter{padding:.25rem;color:#000;width:100%;font-size:calc(.5rem + 1vmin)}.letter .mobile-info{font-style:italic;color:#718096;display:initial}.letter .print-button{font-size:.75rem;color:#fff;background-color:#7f9cf5;padding:.25rem .5rem;border-radius:.25rem;display:none}.letter .print-button:hover{background-color:#667eea}.letter .print-button:focus{outline:0;background-color:#5a67d8}.letter p{line-height:1.1}.letter .letter__header{text-align:center;margin-top:1rem}.letter .letter__header img{width:100%}.letter .letter__body-header{text-align:center}.letter ol{list-style-type:decimal;list-style-position:inside}.letter table{width:100%}.letter table td{vertical-align:top;padding-right:.5rem}.letter table .strong{font-weight:700}.letter table .special{font-weight:700;letter-spacing:.1em;font-size:1.125rem;font-style:italic}.letter table.nilai td,.letter table.nilai th{border-width:1px;border-color:#000;padding-left:.25rem;padding-right:.25rem}.letter table.nilai .long{display:none}.letter table.nilai .short{display:table-cell}.letter table.nilai tbody.counter{counter-reset:nomor}.letter table.nilai tbody.counter td:not(.no-num):first-child:before{counter-increment:nomor;content:counter(nomor) "."}.letter table.signature{width:auto;margin-left:auto;margin-top:1rem}.letter table.signature .letter__sign{height:6rem}.form{width:100%;margin-top:1.5rem}.form .form-grid{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-.75rem;margin-right:-.75rem;margin-bottom:1.5rem}.form .form-grid .form-group{width:100%;padding-left:.75rem;padding-right:.75rem;margin-bottom:1.5rem}.form .form-grid .form-group .form-label{display:block;text-transform:uppercase;letter-spacing:.025em;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.form .form-grid .form-group .form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;background-color:#edf2f7;border-width:1px;border-radius:.25rem;padding:.75rem 1rem;line-height:1.25}.form .form-grid .form-group .form-input:focus{outline:0;background-color:#fff;border-color:#a0aec0}.form .form-grid .form-group .input-helper{color:#718096;font-size:.875rem;font-style:italic}.form .form-grid .form-submit{background-color:#cbd5e0;border-width:1px;border-radius:.25rem;padding:.75rem 1rem;line-height:1.25;text-transform:uppercase;align-self:center}.form .form-grid .form-submit:hover{border-color:#a0aec0;background-color:#fff}.form .form-grid .form-submit:focus{outline:0}.promo-utpas{display:none}.promo-utpas p{line-height:1.5}@media (min-width:768px){.header h1{font-size:3rem}.container{width:75%;margin-top:2rem}.letter .mobile-info{display:none}.letter .print-button{display:initial}.letter table.nilai .long{display:table-cell}.letter table.nilai .short{display:none}}@media print{body,html{background-color:#fff}body{margin:1cm}.container>.form,.container>.header,.letter .mobile-info,.letter .print-button,.print-info{display:none}.container{width:100%;max-width:100%;margin:0;padding:0}.letter{font-family:Calibri,Source Sans Pro,sans-serif;font-size:12px}.letter .letter__body-header{font-size:14px}.letter table.nilai .long{display:table-cell}.letter table.nilai .short{display:none}.promo-utpas{display:block;page-break-before:always}}@media (min-width:640px){.sm\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sm\:bg-fixed{background-attachment:fixed}.sm\:bg-local{background-attachment:local}.sm\:bg-scroll{background-attachment:scroll}.sm\:bg-transparent{background-color:transparent}.sm\:bg-black{background-color:#000}.sm\:bg-white{background-color:#fff}.sm\:bg-gray-100{background-color:#f7fafc}.sm\:bg-gray-200{background-color:#edf2f7}.sm\:bg-gray-300{background-color:#e2e8f0}.sm\:bg-gray-400{background-color:#cbd5e0}.sm\:bg-gray-500{background-color:#a0aec0}.sm\:bg-gray-600{background-color:#718096}.sm\:bg-gray-700{background-color:#4a5568}.sm\:bg-gray-800{background-color:#2d3748}.sm\:bg-gray-900{background-color:#1a202c}.sm\:bg-red-100{background-color:#fff5f5}.sm\:bg-red-200{background-color:#fed7d7}.sm\:bg-red-300{background-color:#feb2b2}.sm\:bg-red-400{background-color:#fc8181}.sm\:bg-red-500{background-color:#f56565}.sm\:bg-red-600{background-color:#e53e3e}.sm\:bg-red-700{background-color:#c53030}.sm\:bg-red-800{background-color:#9b2c2c}.sm\:bg-red-900{background-color:#742a2a}.sm\:bg-orange-100{background-color:#fffaf0}.sm\:bg-orange-200{background-color:#feebc8}.sm\:bg-orange-300{background-color:#fbd38d}.sm\:bg-orange-400{background-color:#f6ad55}.sm\:bg-orange-500{background-color:#ed8936}.sm\:bg-orange-600{background-color:#dd6b20}.sm\:bg-orange-700{background-color:#c05621}.sm\:bg-orange-800{background-color:#9c4221}.sm\:bg-orange-900{background-color:#7b341e}.sm\:bg-yellow-100{background-color:ivory}.sm\:bg-yellow-200{background-color:#fefcbf}.sm\:bg-yellow-300{background-color:#faf089}.sm\:bg-yellow-400{background-color:#f6e05e}.sm\:bg-yellow-500{background-color:#ecc94b}.sm\:bg-yellow-600{background-color:#d69e2e}.sm\:bg-yellow-700{background-color:#b7791f}.sm\:bg-yellow-800{background-color:#975a16}.sm\:bg-yellow-900{background-color:#744210}.sm\:bg-green-100{background-color:#f0fff4}.sm\:bg-green-200{background-color:#c6f6d5}.sm\:bg-green-300{background-color:#9ae6b4}.sm\:bg-green-400{background-color:#68d391}.sm\:bg-green-500{background-color:#48bb78}.sm\:bg-green-600{background-color:#38a169}.sm\:bg-green-700{background-color:#2f855a}.sm\:bg-green-800{background-color:#276749}.sm\:bg-green-900{background-color:#22543d}.sm\:bg-teal-100{background-color:#e6fffa}.sm\:bg-teal-200{background-color:#b2f5ea}.sm\:bg-teal-300{background-color:#81e6d9}.sm\:bg-teal-400{background-color:#4fd1c5}.sm\:bg-teal-500{background-color:#38b2ac}.sm\:bg-teal-600{background-color:#319795}.sm\:bg-teal-700{background-color:#2c7a7b}.sm\:bg-teal-800{background-color:#285e61}.sm\:bg-teal-900{background-color:#234e52}.sm\:bg-blue-100{background-color:#ebf8ff}.sm\:bg-blue-200{background-color:#bee3f8}.sm\:bg-blue-300{background-color:#90cdf4}.sm\:bg-blue-400{background-color:#63b3ed}.sm\:bg-blue-500{background-color:#4299e1}.sm\:bg-blue-600{background-color:#3182ce}.sm\:bg-blue-700{background-color:#2b6cb0}.sm\:bg-blue-800{background-color:#2c5282}.sm\:bg-blue-900{background-color:#2a4365}.sm\:bg-indigo-100{background-color:#ebf4ff}.sm\:bg-indigo-200{background-color:#c3dafe}.sm\:bg-indigo-300{background-color:#a3bffa}.sm\:bg-indigo-400{background-color:#7f9cf5}.sm\:bg-indigo-500{background-color:#667eea}.sm\:bg-indigo-600{background-color:#5a67d8}.sm\:bg-indigo-700{background-color:#4c51bf}.sm\:bg-indigo-800{background-color:#434190}.sm\:bg-indigo-900{background-color:#3c366b}.sm\:bg-purple-100{background-color:#faf5ff}.sm\:bg-purple-200{background-color:#e9d8fd}.sm\:bg-purple-300{background-color:#d6bcfa}.sm\:bg-purple-400{background-color:#b794f4}.sm\:bg-purple-500{background-color:#9f7aea}.sm\:bg-purple-600{background-color:#805ad5}.sm\:bg-purple-700{background-color:#6b46c1}.sm\:bg-purple-800{background-color:#553c9a}.sm\:bg-purple-900{background-color:#44337a}.sm\:bg-pink-100{background-color:#fff5f7}.sm\:bg-pink-200{background-color:#fed7e2}.sm\:bg-pink-300{background-color:#fbb6ce}.sm\:bg-pink-400{background-color:#f687b3}.sm\:bg-pink-500{background-color:#ed64a6}.sm\:bg-pink-600{background-color:#d53f8c}.sm\:bg-pink-700{background-color:#b83280}.sm\:bg-pink-800{background-color:#97266d}.sm\:bg-pink-900{background-color:#702459}.sm\:hover\:bg-transparent:hover{background-color:transparent}.sm\:hover\:bg-black:hover{background-color:#000}.sm\:hover\:bg-white:hover{background-color:#fff}.sm\:hover\:bg-gray-100:hover{background-color:#f7fafc}.sm\:hover\:bg-gray-200:hover{background-color:#edf2f7}.sm\:hover\:bg-gray-300:hover{background-color:#e2e8f0}.sm\:hover\:bg-gray-400:hover{background-color:#cbd5e0}.sm\:hover\:bg-gray-500:hover{background-color:#a0aec0}.sm\:hover\:bg-gray-600:hover{background-color:#718096}.sm\:hover\:bg-gray-700:hover{background-color:#4a5568}.sm\:hover\:bg-gray-800:hover{background-color:#2d3748}.sm\:hover\:bg-gray-900:hover{background-color:#1a202c}.sm\:hover\:bg-red-100:hover{background-color:#fff5f5}.sm\:hover\:bg-red-200:hover{background-color:#fed7d7}.sm\:hover\:bg-red-300:hover{background-color:#feb2b2}.sm\:hover\:bg-red-400:hover{background-color:#fc8181}.sm\:hover\:bg-red-500:hover{background-color:#f56565}.sm\:hover\:bg-red-600:hover{background-color:#e53e3e}.sm\:hover\:bg-red-700:hover{background-color:#c53030}.sm\:hover\:bg-red-800:hover{background-color:#9b2c2c}.sm\:hover\:bg-red-900:hover{background-color:#742a2a}.sm\:hover\:bg-orange-100:hover{background-color:#fffaf0}.sm\:hover\:bg-orange-200:hover{background-color:#feebc8}.sm\:hover\:bg-orange-300:hover{background-color:#fbd38d}.sm\:hover\:bg-orange-400:hover{background-color:#f6ad55}.sm\:hover\:bg-orange-500:hover{background-color:#ed8936}.sm\:hover\:bg-orange-600:hover{background-color:#dd6b20}.sm\:hover\:bg-orange-700:hover{background-color:#c05621}.sm\:hover\:bg-orange-800:hover{background-color:#9c4221}.sm\:hover\:bg-orange-900:hover{background-color:#7b341e}.sm\:hover\:bg-yellow-100:hover{background-color:ivory}.sm\:hover\:bg-yellow-200:hover{background-color:#fefcbf}.sm\:hover\:bg-yellow-300:hover{background-color:#faf089}.sm\:hover\:bg-yellow-400:hover{background-color:#f6e05e}.sm\:hover\:bg-yellow-500:hover{background-color:#ecc94b}.sm\:hover\:bg-yellow-600:hover{background-color:#d69e2e}.sm\:hover\:bg-yellow-700:hover{background-color:#b7791f}.sm\:hover\:bg-yellow-800:hover{background-color:#975a16}.sm\:hover\:bg-yellow-900:hover{background-color:#744210}.sm\:hover\:bg-green-100:hover{background-color:#f0fff4}.sm\:hover\:bg-green-200:hover{background-color:#c6f6d5}.sm\:hover\:bg-green-300:hover{background-color:#9ae6b4}.sm\:hover\:bg-green-400:hover{background-color:#68d391}.sm\:hover\:bg-green-500:hover{background-color:#48bb78}.sm\:hover\:bg-green-600:hover{background-color:#38a169}.sm\:hover\:bg-green-700:hover{background-color:#2f855a}.sm\:hover\:bg-green-800:hover{background-color:#276749}.sm\:hover\:bg-green-900:hover{background-color:#22543d}.sm\:hover\:bg-teal-100:hover{background-color:#e6fffa}.sm\:hover\:bg-teal-200:hover{background-color:#b2f5ea}.sm\:hover\:bg-teal-300:hover{background-color:#81e6d9}.sm\:hover\:bg-teal-400:hover{background-color:#4fd1c5}.sm\:hover\:bg-teal-500:hover{background-color:#38b2ac}.sm\:hover\:bg-teal-600:hover{background-color:#319795}.sm\:hover\:bg-teal-700:hover{background-color:#2c7a7b}.sm\:hover\:bg-teal-800:hover{background-color:#285e61}.sm\:hover\:bg-teal-900:hover{background-color:#234e52}.sm\:hover\:bg-blue-100:hover{background-color:#ebf8ff}.sm\:hover\:bg-blue-200:hover{background-color:#bee3f8}.sm\:hover\:bg-blue-300:hover{background-color:#90cdf4}.sm\:hover\:bg-blue-400:hover{background-color:#63b3ed}.sm\:hover\:bg-blue-500:hover{background-color:#4299e1}.sm\:hover\:bg-blue-600:hover{background-color:#3182ce}.sm\:hover\:bg-blue-700:hover{background-color:#2b6cb0}.sm\:hover\:bg-blue-800:hover{background-color:#2c5282}.sm\:hover\:bg-blue-900:hover{background-color:#2a4365}.sm\:hover\:bg-indigo-100:hover{background-color:#ebf4ff}.sm\:hover\:bg-indigo-200:hover{background-color:#c3dafe}.sm\:hover\:bg-indigo-300:hover{background-color:#a3bffa}.sm\:hover\:bg-indigo-400:hover{background-color:#7f9cf5}.sm\:hover\:bg-indigo-500:hover{background-color:#667eea}.sm\:hover\:bg-indigo-600:hover{background-color:#5a67d8}.sm\:hover\:bg-indigo-700:hover{background-color:#4c51bf}.sm\:hover\:bg-indigo-800:hover{background-color:#434190}.sm\:hover\:bg-indigo-900:hover{background-color:#3c366b}.sm\:hover\:bg-purple-100:hover{background-color:#faf5ff}.sm\:hover\:bg-purple-200:hover{background-color:#e9d8fd}.sm\:hover\:bg-purple-300:hover{background-color:#d6bcfa}.sm\:hover\:bg-purple-400:hover{background-color:#b794f4}.sm\:hover\:bg-purple-500:hover{background-color:#9f7aea}.sm\:hover\:bg-purple-600:hover{background-color:#805ad5}.sm\:hover\:bg-purple-700:hover{background-color:#6b46c1}.sm\:hover\:bg-purple-800:hover{background-color:#553c9a}.sm\:hover\:bg-purple-900:hover{background-color:#44337a}.sm\:hover\:bg-pink-100:hover{background-color:#fff5f7}.sm\:hover\:bg-pink-200:hover{background-color:#fed7e2}.sm\:hover\:bg-pink-300:hover{background-color:#fbb6ce}.sm\:hover\:bg-pink-400:hover{background-color:#f687b3}.sm\:hover\:bg-pink-500:hover{background-color:#ed64a6}.sm\:hover\:bg-pink-600:hover{background-color:#d53f8c}.sm\:hover\:bg-pink-700:hover{background-color:#b83280}.sm\:hover\:bg-pink-800:hover{background-color:#97266d}.sm\:hover\:bg-pink-900:hover{background-color:#702459}.sm\:focus\:bg-transparent:focus{background-color:transparent}.sm\:focus\:bg-black:focus{background-color:#000}.sm\:focus\:bg-white:focus{background-color:#fff}.sm\:focus\:bg-gray-100:focus{background-color:#f7fafc}.sm\:focus\:bg-gray-200:focus{background-color:#edf2f7}.sm\:focus\:bg-gray-300:focus{background-color:#e2e8f0}.sm\:focus\:bg-gray-400:focus{background-color:#cbd5e0}.sm\:focus\:bg-gray-500:focus{background-color:#a0aec0}.sm\:focus\:bg-gray-600:focus{background-color:#718096}.sm\:focus\:bg-gray-700:focus{background-color:#4a5568}.sm\:focus\:bg-gray-800:focus{background-color:#2d3748}.sm\:focus\:bg-gray-900:focus{background-color:#1a202c}.sm\:focus\:bg-red-100:focus{background-color:#fff5f5}.sm\:focus\:bg-red-200:focus{background-color:#fed7d7}.sm\:focus\:bg-red-300:focus{background-color:#feb2b2}.sm\:focus\:bg-red-400:focus{background-color:#fc8181}.sm\:focus\:bg-red-500:focus{background-color:#f56565}.sm\:focus\:bg-red-600:focus{background-color:#e53e3e}.sm\:focus\:bg-red-700:focus{background-color:#c53030}.sm\:focus\:bg-red-800:focus{background-color:#9b2c2c}.sm\:focus\:bg-red-900:focus{background-color:#742a2a}.sm\:focus\:bg-orange-100:focus{background-color:#fffaf0}.sm\:focus\:bg-orange-200:focus{background-color:#feebc8}.sm\:focus\:bg-orange-300:focus{background-color:#fbd38d}.sm\:focus\:bg-orange-400:focus{background-color:#f6ad55}.sm\:focus\:bg-orange-500:focus{background-color:#ed8936}.sm\:focus\:bg-orange-600:focus{background-color:#dd6b20}.sm\:focus\:bg-orange-700:focus{background-color:#c05621}.sm\:focus\:bg-orange-800:focus{background-color:#9c4221}.sm\:focus\:bg-orange-900:focus{background-color:#7b341e}.sm\:focus\:bg-yellow-100:focus{background-color:ivory}.sm\:focus\:bg-yellow-200:focus{background-color:#fefcbf}.sm\:focus\:bg-yellow-300:focus{background-color:#faf089}.sm\:focus\:bg-yellow-400:focus{background-color:#f6e05e}.sm\:focus\:bg-yellow-500:focus{background-color:#ecc94b}.sm\:focus\:bg-yellow-600:focus{background-color:#d69e2e}.sm\:focus\:bg-yellow-700:focus{background-color:#b7791f}.sm\:focus\:bg-yellow-800:focus{background-color:#975a16}.sm\:focus\:bg-yellow-900:focus{background-color:#744210}.sm\:focus\:bg-green-100:focus{background-color:#f0fff4}.sm\:focus\:bg-green-200:focus{background-color:#c6f6d5}.sm\:focus\:bg-green-300:focus{background-color:#9ae6b4}.sm\:focus\:bg-green-400:focus{background-color:#68d391}.sm\:focus\:bg-green-500:focus{background-color:#48bb78}.sm\:focus\:bg-green-600:focus{background-color:#38a169}.sm\:focus\:bg-green-700:focus{background-color:#2f855a}.sm\:focus\:bg-green-800:focus{background-color:#276749}.sm\:focus\:bg-green-900:focus{background-color:#22543d}.sm\:focus\:bg-teal-100:focus{background-color:#e6fffa}.sm\:focus\:bg-teal-200:focus{background-color:#b2f5ea}.sm\:focus\:bg-teal-300:focus{background-color:#81e6d9}.sm\:focus\:bg-teal-400:focus{background-color:#4fd1c5}.sm\:focus\:bg-teal-500:focus{background-color:#38b2ac}.sm\:focus\:bg-teal-600:focus{background-color:#319795}.sm\:focus\:bg-teal-700:focus{background-color:#2c7a7b}.sm\:focus\:bg-teal-800:focus{background-color:#285e61}.sm\:focus\:bg-teal-900:focus{background-color:#234e52}.sm\:focus\:bg-blue-100:focus{background-color:#ebf8ff}.sm\:focus\:bg-blue-200:focus{background-color:#bee3f8}.sm\:focus\:bg-blue-300:focus{background-color:#90cdf4}.sm\:focus\:bg-blue-400:focus{background-color:#63b3ed}.sm\:focus\:bg-blue-500:focus{background-color:#4299e1}.sm\:focus\:bg-blue-600:focus{background-color:#3182ce}.sm\:focus\:bg-blue-700:focus{background-color:#2b6cb0}.sm\:focus\:bg-blue-800:focus{background-color:#2c5282}.sm\:focus\:bg-blue-900:focus{background-color:#2a4365}.sm\:focus\:bg-indigo-100:focus{background-color:#ebf4ff}.sm\:focus\:bg-indigo-200:focus{background-color:#c3dafe}.sm\:focus\:bg-indigo-300:focus{background-color:#a3bffa}.sm\:focus\:bg-indigo-400:focus{background-color:#7f9cf5}.sm\:focus\:bg-indigo-500:focus{background-color:#667eea}.sm\:focus\:bg-indigo-600:focus{background-color:#5a67d8}.sm\:focus\:bg-indigo-700:focus{background-color:#4c51bf}.sm\:focus\:bg-indigo-800:focus{background-color:#434190}.sm\:focus\:bg-indigo-900:focus{background-color:#3c366b}.sm\:focus\:bg-purple-100:focus{background-color:#faf5ff}.sm\:focus\:bg-purple-200:focus{background-color:#e9d8fd}.sm\:focus\:bg-purple-300:focus{background-color:#d6bcfa}.sm\:focus\:bg-purple-400:focus{background-color:#b794f4}.sm\:focus\:bg-purple-500:focus{background-color:#9f7aea}.sm\:focus\:bg-purple-600:focus{background-color:#805ad5}.sm\:focus\:bg-purple-700:focus{background-color:#6b46c1}.sm\:focus\:bg-purple-800:focus{background-color:#553c9a}.sm\:focus\:bg-purple-900:focus{background-color:#44337a}.sm\:focus\:bg-pink-100:focus{background-color:#fff5f7}.sm\:focus\:bg-pink-200:focus{background-color:#fed7e2}.sm\:focus\:bg-pink-300:focus{background-color:#fbb6ce}.sm\:focus\:bg-pink-400:focus{background-color:#f687b3}.sm\:focus\:bg-pink-500:focus{background-color:#ed64a6}.sm\:focus\:bg-pink-600:focus{background-color:#d53f8c}.sm\:focus\:bg-pink-700:focus{background-color:#b83280}.sm\:focus\:bg-pink-800:focus{background-color:#97266d}.sm\:focus\:bg-pink-900:focus{background-color:#702459}.sm\:bg-bottom{background-position:bottom}.sm\:bg-center{background-position:50%}.sm\:bg-left{background-position:0}.sm\:bg-left-bottom{background-position:0 100%}.sm\:bg-left-top{background-position:0 0}.sm\:bg-right{background-position:100%}.sm\:bg-right-bottom{background-position:100% 100%}.sm\:bg-right-top{background-position:100% 0}.sm\:bg-top{background-position:top}.sm\:bg-repeat{background-repeat:repeat}.sm\:bg-no-repeat{background-repeat:no-repeat}.sm\:bg-repeat-x{background-repeat:repeat-x}.sm\:bg-repeat-y{background-repeat:repeat-y}.sm\:bg-auto{background-size:auto}.sm\:bg-cover{background-size:cover}.sm\:bg-contain{background-size:contain}.sm\:border-transparent{border-color:transparent}.sm\:border-black{border-color:#000}.sm\:border-white{border-color:#fff}.sm\:border-gray-100{border-color:#f7fafc}.sm\:border-gray-200{border-color:#edf2f7}.sm\:border-gray-300{border-color:#e2e8f0}.sm\:border-gray-400{border-color:#cbd5e0}.sm\:border-gray-500{border-color:#a0aec0}.sm\:border-gray-600{border-color:#718096}.sm\:border-gray-700{border-color:#4a5568}.sm\:border-gray-800{border-color:#2d3748}.sm\:border-gray-900{border-color:#1a202c}.sm\:border-red-100{border-color:#fff5f5}.sm\:border-red-200{border-color:#fed7d7}.sm\:border-red-300{border-color:#feb2b2}.sm\:border-red-400{border-color:#fc8181}.sm\:border-red-500{border-color:#f56565}.sm\:border-red-600{border-color:#e53e3e}.sm\:border-red-700{border-color:#c53030}.sm\:border-red-800{border-color:#9b2c2c}.sm\:border-red-900{border-color:#742a2a}.sm\:border-orange-100{border-color:#fffaf0}.sm\:border-orange-200{border-color:#feebc8}.sm\:border-orange-300{border-color:#fbd38d}.sm\:border-orange-400{border-color:#f6ad55}.sm\:border-orange-500{border-color:#ed8936}.sm\:border-orange-600{border-color:#dd6b20}.sm\:border-orange-700{border-color:#c05621}.sm\:border-orange-800{border-color:#9c4221}.sm\:border-orange-900{border-color:#7b341e}.sm\:border-yellow-100{border-color:ivory}.sm\:border-yellow-200{border-color:#fefcbf}.sm\:border-yellow-300{border-color:#faf089}.sm\:border-yellow-400{border-color:#f6e05e}.sm\:border-yellow-500{border-color:#ecc94b}.sm\:border-yellow-600{border-color:#d69e2e}.sm\:border-yellow-700{border-color:#b7791f}.sm\:border-yellow-800{border-color:#975a16}.sm\:border-yellow-900{border-color:#744210}.sm\:border-green-100{border-color:#f0fff4}.sm\:border-green-200{border-color:#c6f6d5}.sm\:border-green-300{border-color:#9ae6b4}.sm\:border-green-400{border-color:#68d391}.sm\:border-green-500{border-color:#48bb78}.sm\:border-green-600{border-color:#38a169}.sm\:border-green-700{border-color:#2f855a}.sm\:border-green-800{border-color:#276749}.sm\:border-green-900{border-color:#22543d}.sm\:border-teal-100{border-color:#e6fffa}.sm\:border-teal-200{border-color:#b2f5ea}.sm\:border-teal-300{border-color:#81e6d9}.sm\:border-teal-400{border-color:#4fd1c5}.sm\:border-teal-500{border-color:#38b2ac}.sm\:border-teal-600{border-color:#319795}.sm\:border-teal-700{border-color:#2c7a7b}.sm\:border-teal-800{border-color:#285e61}.sm\:border-teal-900{border-color:#234e52}.sm\:border-blue-100{border-color:#ebf8ff}.sm\:border-blue-200{border-color:#bee3f8}.sm\:border-blue-300{border-color:#90cdf4}.sm\:border-blue-400{border-color:#63b3ed}.sm\:border-blue-500{border-color:#4299e1}.sm\:border-blue-600{border-color:#3182ce}.sm\:border-blue-700{border-color:#2b6cb0}.sm\:border-blue-800{border-color:#2c5282}.sm\:border-blue-900{border-color:#2a4365}.sm\:border-indigo-100{border-color:#ebf4ff}.sm\:border-indigo-200{border-color:#c3dafe}.sm\:border-indigo-300{border-color:#a3bffa}.sm\:border-indigo-400{border-color:#7f9cf5}.sm\:border-indigo-500{border-color:#667eea}.sm\:border-indigo-600{border-color:#5a67d8}.sm\:border-indigo-700{border-color:#4c51bf}.sm\:border-indigo-800{border-color:#434190}.sm\:border-indigo-900{border-color:#3c366b}.sm\:border-purple-100{border-color:#faf5ff}.sm\:border-purple-200{border-color:#e9d8fd}.sm\:border-purple-300{border-color:#d6bcfa}.sm\:border-purple-400{border-color:#b794f4}.sm\:border-purple-500{border-color:#9f7aea}.sm\:border-purple-600{border-color:#805ad5}.sm\:border-purple-700{border-color:#6b46c1}.sm\:border-purple-800{border-color:#553c9a}.sm\:border-purple-900{border-color:#44337a}.sm\:border-pink-100{border-color:#fff5f7}.sm\:border-pink-200{border-color:#fed7e2}.sm\:border-pink-300{border-color:#fbb6ce}.sm\:border-pink-400{border-color:#f687b3}.sm\:border-pink-500{border-color:#ed64a6}.sm\:border-pink-600{border-color:#d53f8c}.sm\:border-pink-700{border-color:#b83280}.sm\:border-pink-800{border-color:#97266d}.sm\:border-pink-900{border-color:#702459}.sm\:hover\:border-transparent:hover{border-color:transparent}.sm\:hover\:border-black:hover{border-color:#000}.sm\:hover\:border-white:hover{border-color:#fff}.sm\:hover\:border-gray-100:hover{border-color:#f7fafc}.sm\:hover\:border-gray-200:hover{border-color:#edf2f7}.sm\:hover\:border-gray-300:hover{border-color:#e2e8f0}.sm\:hover\:border-gray-400:hover{border-color:#cbd5e0}.sm\:hover\:border-gray-500:hover{border-color:#a0aec0}.sm\:hover\:border-gray-600:hover{border-color:#718096}.sm\:hover\:border-gray-700:hover{border-color:#4a5568}.sm\:hover\:border-gray-800:hover{border-color:#2d3748}.sm\:hover\:border-gray-900:hover{border-color:#1a202c}.sm\:hover\:border-red-100:hover{border-color:#fff5f5}.sm\:hover\:border-red-200:hover{border-color:#fed7d7}.sm\:hover\:border-red-300:hover{border-color:#feb2b2}.sm\:hover\:border-red-400:hover{border-color:#fc8181}.sm\:hover\:border-red-500:hover{border-color:#f56565}.sm\:hover\:border-red-600:hover{border-color:#e53e3e}.sm\:hover\:border-red-700:hover{border-color:#c53030}.sm\:hover\:border-red-800:hover{border-color:#9b2c2c}.sm\:hover\:border-red-900:hover{border-color:#742a2a}.sm\:hover\:border-orange-100:hover{border-color:#fffaf0}.sm\:hover\:border-orange-200:hover{border-color:#feebc8}.sm\:hover\:border-orange-300:hover{border-color:#fbd38d}.sm\:hover\:border-orange-400:hover{border-color:#f6ad55}.sm\:hover\:border-orange-500:hover{border-color:#ed8936}.sm\:hover\:border-orange-600:hover{border-color:#dd6b20}.sm\:hover\:border-orange-700:hover{border-color:#c05621}.sm\:hover\:border-orange-800:hover{border-color:#9c4221}.sm\:hover\:border-orange-900:hover{border-color:#7b341e}.sm\:hover\:border-yellow-100:hover{border-color:ivory}.sm\:hover\:border-yellow-200:hover{border-color:#fefcbf}.sm\:hover\:border-yellow-300:hover{border-color:#faf089}.sm\:hover\:border-yellow-400:hover{border-color:#f6e05e}.sm\:hover\:border-yellow-500:hover{border-color:#ecc94b}.sm\:hover\:border-yellow-600:hover{border-color:#d69e2e}.sm\:hover\:border-yellow-700:hover{border-color:#b7791f}.sm\:hover\:border-yellow-800:hover{border-color:#975a16}.sm\:hover\:border-yellow-900:hover{border-color:#744210}.sm\:hover\:border-green-100:hover{border-color:#f0fff4}.sm\:hover\:border-green-200:hover{border-color:#c6f6d5}.sm\:hover\:border-green-300:hover{border-color:#9ae6b4}.sm\:hover\:border-green-400:hover{border-color:#68d391}.sm\:hover\:border-green-500:hover{border-color:#48bb78}.sm\:hover\:border-green-600:hover{border-color:#38a169}.sm\:hover\:border-green-700:hover{border-color:#2f855a}.sm\:hover\:border-green-800:hover{border-color:#276749}.sm\:hover\:border-green-900:hover{border-color:#22543d}.sm\:hover\:border-teal-100:hover{border-color:#e6fffa}.sm\:hover\:border-teal-200:hover{border-color:#b2f5ea}.sm\:hover\:border-teal-300:hover{border-color:#81e6d9}.sm\:hover\:border-teal-400:hover{border-color:#4fd1c5}.sm\:hover\:border-teal-500:hover{border-color:#38b2ac}.sm\:hover\:border-teal-600:hover{border-color:#319795}.sm\:hover\:border-teal-700:hover{border-color:#2c7a7b}.sm\:hover\:border-teal-800:hover{border-color:#285e61}.sm\:hover\:border-teal-900:hover{border-color:#234e52}.sm\:hover\:border-blue-100:hover{border-color:#ebf8ff}.sm\:hover\:border-blue-200:hover{border-color:#bee3f8}.sm\:hover\:border-blue-300:hover{border-color:#90cdf4}.sm\:hover\:border-blue-400:hover{border-color:#63b3ed}.sm\:hover\:border-blue-500:hover{border-color:#4299e1}.sm\:hover\:border-blue-600:hover{border-color:#3182ce}.sm\:hover\:border-blue-700:hover{border-color:#2b6cb0}.sm\:hover\:border-blue-800:hover{border-color:#2c5282}.sm\:hover\:border-blue-900:hover{border-color:#2a4365}.sm\:hover\:border-indigo-100:hover{border-color:#ebf4ff}.sm\:hover\:border-indigo-200:hover{border-color:#c3dafe}.sm\:hover\:border-indigo-300:hover{border-color:#a3bffa}.sm\:hover\:border-indigo-400:hover{border-color:#7f9cf5}.sm\:hover\:border-indigo-500:hover{border-color:#667eea}.sm\:hover\:border-indigo-600:hover{border-color:#5a67d8}.sm\:hover\:border-indigo-700:hover{border-color:#4c51bf}.sm\:hover\:border-indigo-800:hover{border-color:#434190}.sm\:hover\:border-indigo-900:hover{border-color:#3c366b}.sm\:hover\:border-purple-100:hover{border-color:#faf5ff}.sm\:hover\:border-purple-200:hover{border-color:#e9d8fd}.sm\:hover\:border-purple-300:hover{border-color:#d6bcfa}.sm\:hover\:border-purple-400:hover{border-color:#b794f4}.sm\:hover\:border-purple-500:hover{border-color:#9f7aea}.sm\:hover\:border-purple-600:hover{border-color:#805ad5}.sm\:hover\:border-purple-700:hover{border-color:#6b46c1}.sm\:hover\:border-purple-800:hover{border-color:#553c9a}.sm\:hover\:border-purple-900:hover{border-color:#44337a}.sm\:hover\:border-pink-100:hover{border-color:#fff5f7}.sm\:hover\:border-pink-200:hover{border-color:#fed7e2}.sm\:hover\:border-pink-300:hover{border-color:#fbb6ce}.sm\:hover\:border-pink-400:hover{border-color:#f687b3}.sm\:hover\:border-pink-500:hover{border-color:#ed64a6}.sm\:hover\:border-pink-600:hover{border-color:#d53f8c}.sm\:hover\:border-pink-700:hover{border-color:#b83280}.sm\:hover\:border-pink-800:hover{border-color:#97266d}.sm\:hover\:border-pink-900:hover{border-color:#702459}.sm\:focus\:border-transparent:focus{border-color:transparent}.sm\:focus\:border-black:focus{border-color:#000}.sm\:focus\:border-white:focus{border-color:#fff}.sm\:focus\:border-gray-100:focus{border-color:#f7fafc}.sm\:focus\:border-gray-200:focus{border-color:#edf2f7}.sm\:focus\:border-gray-300:focus{border-color:#e2e8f0}.sm\:focus\:border-gray-400:focus{border-color:#cbd5e0}.sm\:focus\:border-gray-500:focus{border-color:#a0aec0}.sm\:focus\:border-gray-600:focus{border-color:#718096}.sm\:focus\:border-gray-700:focus{border-color:#4a5568}.sm\:focus\:border-gray-800:focus{border-color:#2d3748}.sm\:focus\:border-gray-900:focus{border-color:#1a202c}.sm\:focus\:border-red-100:focus{border-color:#fff5f5}.sm\:focus\:border-red-200:focus{border-color:#fed7d7}.sm\:focus\:border-red-300:focus{border-color:#feb2b2}.sm\:focus\:border-red-400:focus{border-color:#fc8181}.sm\:focus\:border-red-500:focus{border-color:#f56565}.sm\:focus\:border-red-600:focus{border-color:#e53e3e}.sm\:focus\:border-red-700:focus{border-color:#c53030}.sm\:focus\:border-red-800:focus{border-color:#9b2c2c}.sm\:focus\:border-red-900:focus{border-color:#742a2a}.sm\:focus\:border-orange-100:focus{border-color:#fffaf0}.sm\:focus\:border-orange-200:focus{border-color:#feebc8}.sm\:focus\:border-orange-300:focus{border-color:#fbd38d}.sm\:focus\:border-orange-400:focus{border-color:#f6ad55}.sm\:focus\:border-orange-500:focus{border-color:#ed8936}.sm\:focus\:border-orange-600:focus{border-color:#dd6b20}.sm\:focus\:border-orange-700:focus{border-color:#c05621}.sm\:focus\:border-orange-800:focus{border-color:#9c4221}.sm\:focus\:border-orange-900:focus{border-color:#7b341e}.sm\:focus\:border-yellow-100:focus{border-color:ivory}.sm\:focus\:border-yellow-200:focus{border-color:#fefcbf}.sm\:focus\:border-yellow-300:focus{border-color:#faf089}.sm\:focus\:border-yellow-400:focus{border-color:#f6e05e}.sm\:focus\:border-yellow-500:focus{border-color:#ecc94b}.sm\:focus\:border-yellow-600:focus{border-color:#d69e2e}.sm\:focus\:border-yellow-700:focus{border-color:#b7791f}.sm\:focus\:border-yellow-800:focus{border-color:#975a16}.sm\:focus\:border-yellow-900:focus{border-color:#744210}.sm\:focus\:border-green-100:focus{border-color:#f0fff4}.sm\:focus\:border-green-200:focus{border-color:#c6f6d5}.sm\:focus\:border-green-300:focus{border-color:#9ae6b4}.sm\:focus\:border-green-400:focus{border-color:#68d391}.sm\:focus\:border-green-500:focus{border-color:#48bb78}.sm\:focus\:border-green-600:focus{border-color:#38a169}.sm\:focus\:border-green-700:focus{border-color:#2f855a}.sm\:focus\:border-green-800:focus{border-color:#276749}.sm\:focus\:border-green-900:focus{border-color:#22543d}.sm\:focus\:border-teal-100:focus{border-color:#e6fffa}.sm\:focus\:border-teal-200:focus{border-color:#b2f5ea}.sm\:focus\:border-teal-300:focus{border-color:#81e6d9}.sm\:focus\:border-teal-400:focus{border-color:#4fd1c5}.sm\:focus\:border-teal-500:focus{border-color:#38b2ac}.sm\:focus\:border-teal-600:focus{border-color:#319795}.sm\:focus\:border-teal-700:focus{border-color:#2c7a7b}.sm\:focus\:border-teal-800:focus{border-color:#285e61}.sm\:focus\:border-teal-900:focus{border-color:#234e52}.sm\:focus\:border-blue-100:focus{border-color:#ebf8ff}.sm\:focus\:border-blue-200:focus{border-color:#bee3f8}.sm\:focus\:border-blue-300:focus{border-color:#90cdf4}.sm\:focus\:border-blue-400:focus{border-color:#63b3ed}.sm\:focus\:border-blue-500:focus{border-color:#4299e1}.sm\:focus\:border-blue-600:focus{border-color:#3182ce}.sm\:focus\:border-blue-700:focus{border-color:#2b6cb0}.sm\:focus\:border-blue-800:focus{border-color:#2c5282}.sm\:focus\:border-blue-900:focus{border-color:#2a4365}.sm\:focus\:border-indigo-100:focus{border-color:#ebf4ff}.sm\:focus\:border-indigo-200:focus{border-color:#c3dafe}.sm\:focus\:border-indigo-300:focus{border-color:#a3bffa}.sm\:focus\:border-indigo-400:focus{border-color:#7f9cf5}.sm\:focus\:border-indigo-500:focus{border-color:#667eea}.sm\:focus\:border-indigo-600:focus{border-color:#5a67d8}.sm\:focus\:border-indigo-700:focus{border-color:#4c51bf}.sm\:focus\:border-indigo-800:focus{border-color:#434190}.sm\:focus\:border-indigo-900:focus{border-color:#3c366b}.sm\:focus\:border-purple-100:focus{border-color:#faf5ff}.sm\:focus\:border-purple-200:focus{border-color:#e9d8fd}.sm\:focus\:border-purple-300:focus{border-color:#d6bcfa}.sm\:focus\:border-purple-400:focus{border-color:#b794f4}.sm\:focus\:border-purple-500:focus{border-color:#9f7aea}.sm\:focus\:border-purple-600:focus{border-color:#805ad5}.sm\:focus\:border-purple-700:focus{border-color:#6b46c1}.sm\:focus\:border-purple-800:focus{border-color:#553c9a}.sm\:focus\:border-purple-900:focus{border-color:#44337a}.sm\:focus\:border-pink-100:focus{border-color:#fff5f7}.sm\:focus\:border-pink-200:focus{border-color:#fed7e2}.sm\:focus\:border-pink-300:focus{border-color:#fbb6ce}.sm\:focus\:border-pink-400:focus{border-color:#f687b3}.sm\:focus\:border-pink-500:focus{border-color:#ed64a6}.sm\:focus\:border-pink-600:focus{border-color:#d53f8c}.sm\:focus\:border-pink-700:focus{border-color:#b83280}.sm\:focus\:border-pink-800:focus{border-color:#97266d}.sm\:focus\:border-pink-900:focus{border-color:#702459}.sm\:rounded-none{border-radius:0}.sm\:rounded-sm{border-radius:.125rem}.sm\:rounded{border-radius:.25rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.sm\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.sm\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.sm\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.sm\:rounded-t{border-top-left-radius:.25rem}.sm\:rounded-r,.sm\:rounded-t{border-top-right-radius:.25rem}.sm\:rounded-b,.sm\:rounded-r{border-bottom-right-radius:.25rem}.sm\:rounded-b,.sm\:rounded-l{border-bottom-left-radius:.25rem}.sm\:rounded-l{border-top-left-radius:.25rem}.sm\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.sm\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.sm\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.sm\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.sm\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.sm\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.sm\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.sm\:rounded-tl-none{border-top-left-radius:0}.sm\:rounded-tr-none{border-top-right-radius:0}.sm\:rounded-br-none{border-bottom-right-radius:0}.sm\:rounded-bl-none{border-bottom-left-radius:0}.sm\:rounded-tl-sm{border-top-left-radius:.125rem}.sm\:rounded-tr-sm{border-top-right-radius:.125rem}.sm\:rounded-br-sm{border-bottom-right-radius:.125rem}.sm\:rounded-bl-sm{border-bottom-left-radius:.125rem}.sm\:rounded-tl{border-top-left-radius:.25rem}.sm\:rounded-tr{border-top-right-radius:.25rem}.sm\:rounded-br{border-bottom-right-radius:.25rem}.sm\:rounded-bl{border-bottom-left-radius:.25rem}.sm\:rounded-tl-lg{border-top-left-radius:.5rem}.sm\:rounded-tr-lg{border-top-right-radius:.5rem}.sm\:rounded-br-lg{border-bottom-right-radius:.5rem}.sm\:rounded-bl-lg{border-bottom-left-radius:.5rem}.sm\:rounded-tl-full{border-top-left-radius:9999px}.sm\:rounded-tr-full{border-top-right-radius:9999px}.sm\:rounded-br-full{border-bottom-right-radius:9999px}.sm\:rounded-bl-full{border-bottom-left-radius:9999px}.sm\:border-solid{border-style:solid}.sm\:border-dashed{border-style:dashed}.sm\:border-dotted{border-style:dotted}.sm\:border-none{border-style:none}.sm\:border-0{border-width:0}.sm\:border-2{border-width:2px}.sm\:border-4{border-width:4px}.sm\:border-8{border-width:8px}.sm\:border{border-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:border-r-0{border-right-width:0}.sm\:border-b-0{border-bottom-width:0}.sm\:border-l-0{border-left-width:0}.sm\:border-t-2{border-top-width:2px}.sm\:border-r-2{border-right-width:2px}.sm\:border-b-2{border-bottom-width:2px}.sm\:border-l-2{border-left-width:2px}.sm\:border-t-4{border-top-width:4px}.sm\:border-r-4{border-right-width:4px}.sm\:border-b-4{border-bottom-width:4px}.sm\:border-l-4{border-left-width:4px}.sm\:border-t-8{border-top-width:8px}.sm\:border-r-8{border-right-width:8px}.sm\:border-b-8{border-bottom-width:8px}.sm\:border-l-8{border-left-width:8px}.sm\:border-t{border-top-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-b{border-bottom-width:1px}.sm\:border-l{border-left-width:1px}.sm\:cursor-auto{cursor:auto}.sm\:cursor-default{cursor:default}.sm\:cursor-pointer{cursor:pointer}.sm\:cursor-wait{cursor:wait}.sm\:cursor-text{cursor:text}.sm\:cursor-move{cursor:move}.sm\:cursor-not-allowed{cursor:not-allowed}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table{display:table}.sm\:table-row{display:table-row}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:flex-no-wrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}.sm\:self-auto{align-self:auto}.sm\:self-start{align-self:flex-start}.sm\:self-end{align-self:flex-end}.sm\:self-center{align-self:center}.sm\:self-stretch{align-self:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-around{justify-content:space-around}.sm\:content-center{align-content:center}.sm\:content-start{align-content:flex-start}.sm\:content-end{align-content:flex-end}.sm\:content-between{align-content:space-between}.sm\:content-around{align-content:space-around}.sm\:flex-1{flex:1 1 0%}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:flex-grow-0{flex-grow:0}.sm\:flex-grow{flex-grow:1}.sm\:flex-shrink-0{flex-shrink:0}.sm\:flex-shrink{flex-shrink:1}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-6{order:6}.sm\:order-7{order:7}.sm\:order-8{order:8}.sm\:order-9{order:9}.sm\:order-10{order:10}.sm\:order-11{order:11}.sm\:order-12{order:12}.sm\:order-first{order:-1}.sm\:order-last{order:999}.sm\:order-none{order:0}.sm\:float-right{float:right}.sm\:float-left{float:left}.sm\:float-none{float:none}.sm\:clearfix:after{content:"";display:table;clear:both}.sm\:font-sans{font-family:-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}.sm\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}.sm\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sm\:font-hairline{font-weight:100}.sm\:font-thin{font-weight:200}.sm\:font-light{font-weight:300}.sm\:font-normal{font-weight:400}.sm\:font-medium{font-weight:500}.sm\:font-semibold{font-weight:600}.sm\:font-bold{font-weight:700}.sm\:font-extrabold{font-weight:800}.sm\:font-black{font-weight:900}.sm\:hover\:font-hairline:hover{font-weight:100}.sm\:hover\:font-thin:hover{font-weight:200}.sm\:hover\:font-light:hover{font-weight:300}.sm\:hover\:font-normal:hover{font-weight:400}.sm\:hover\:font-medium:hover{font-weight:500}.sm\:hover\:font-semibold:hover{font-weight:600}.sm\:hover\:font-bold:hover{font-weight:700}.sm\:hover\:font-extrabold:hover{font-weight:800}.sm\:hover\:font-black:hover{font-weight:900}.sm\:focus\:font-hairline:focus{font-weight:100}.sm\:focus\:font-thin:focus{font-weight:200}.sm\:focus\:font-light:focus{font-weight:300}.sm\:focus\:font-normal:focus{font-weight:400}.sm\:focus\:font-medium:focus{font-weight:500}.sm\:focus\:font-semibold:focus{font-weight:600}.sm\:focus\:font-bold:focus{font-weight:700}.sm\:focus\:font-extrabold:focus{font-weight:800}.sm\:focus\:font-black:focus{font-weight:900}.sm\:h-0{height:0}.sm\:h-1{height:.25rem}.sm\:h-2{height:.5rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-32{height:8rem}.sm\:h-40{height:10rem}.sm\:h-48{height:12rem}.sm\:h-56{height:14rem}.sm\:h-64{height:16rem}.sm\:h-auto{height:auto}.sm\:h-px{height:1px}.sm\:h-full{height:100%}.sm\:h-screen{height:100vh}.sm\:leading-none{line-height:1}.sm\:leading-tight{line-height:1.25}.sm\:leading-snug{line-height:1.375}.sm\:leading-normal{line-height:1.5}.sm\:leading-relaxed{line-height:1.625}.sm\:leading-loose{line-height:2}.sm\:list-inside{list-style-position:inside}.sm\:list-outside{list-style-position:outside}.sm\:list-none{list-style-type:none}.sm\:list-disc{list-style-type:disc}.sm\:list-decimal{list-style-type:decimal}.sm\:m-0{margin:0}.sm\:m-1{margin:.25rem}.sm\:m-2{margin:.5rem}.sm\:m-3{margin:.75rem}.sm\:m-4{margin:1rem}.sm\:m-5{margin:1.25rem}.sm\:m-6{margin:1.5rem}.sm\:m-8{margin:2rem}.sm\:m-10{margin:2.5rem}.sm\:m-12{margin:3rem}.sm\:m-16{margin:4rem}.sm\:m-20{margin:5rem}.sm\:m-24{margin:6rem}.sm\:m-32{margin:8rem}.sm\:m-40{margin:10rem}.sm\:m-48{margin:12rem}.sm\:m-56{margin:14rem}.sm\:m-64{margin:16rem}.sm\:m-auto{margin:auto}.sm\:m-px{margin:1px}.sm\:-m-1{margin:-.25rem}.sm\:-m-2{margin:-.5rem}.sm\:-m-3{margin:-.75rem}.sm\:-m-4{margin:-1rem}.sm\:-m-5{margin:-1.25rem}.sm\:-m-6{margin:-1.5rem}.sm\:-m-8{margin:-2rem}.sm\:-m-10{margin:-2.5rem}.sm\:-m-12{margin:-3rem}.sm\:-m-16{margin:-4rem}.sm\:-m-20{margin:-5rem}.sm\:-m-24{margin:-6rem}.sm\:-m-32{margin:-8rem}.sm\:-m-40{margin:-10rem}.sm\:-m-48{margin:-12rem}.sm\:-m-56{margin:-14rem}.sm\:-m-64{margin:-16rem}.sm\:-m-px{margin:-1px}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:my-3{margin-top:.75rem;margin-bottom:.75rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\:my-12{margin-top:3rem;margin-bottom:3rem}.sm\:mx-12{margin-left:3rem;margin-right:3rem}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:my-20{margin-top:5rem;margin-bottom:5rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:my-24{margin-top:6rem;margin-bottom:6rem}.sm\:mx-24{margin-left:6rem;margin-right:6rem}.sm\:my-32{margin-top:8rem;margin-bottom:8rem}.sm\:mx-32{margin-left:8rem;margin-right:8rem}.sm\:my-40{margin-top:10rem;margin-bottom:10rem}.sm\:mx-40{margin-left:10rem;margin-right:10rem}.sm\:my-48{margin-top:12rem;margin-bottom:12rem}.sm\:mx-48{margin-left:12rem;margin-right:12rem}.sm\:my-56{margin-top:14rem;margin-bottom:14rem}.sm\:mx-56{margin-left:14rem;margin-right:14rem}.sm\:my-64{margin-top:16rem;margin-bottom:16rem}.sm\:mx-64{margin-left:16rem;margin-right:16rem}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-px{margin-top:1px;margin-bottom:1px}.sm\:mx-px{margin-left:1px;margin-right:1px}.sm\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.sm\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.sm\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.sm\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.sm\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.sm\:-mx-12{margin-left:-3rem;margin-right:-3rem}.sm\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.sm\:-mx-16{margin-left:-4rem;margin-right:-4rem}.sm\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.sm\:-mx-20{margin-left:-5rem;margin-right:-5rem}.sm\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.sm\:-mx-24{margin-left:-6rem;margin-right:-6rem}.sm\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.sm\:-mx-32{margin-left:-8rem;margin-right:-8rem}.sm\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.sm\:-mx-40{margin-left:-10rem;margin-right:-10rem}.sm\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.sm\:-mx-48{margin-left:-12rem;margin-right:-12rem}.sm\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.sm\:-mx-56{margin-left:-14rem;margin-right:-14rem}.sm\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.sm\:-mx-64{margin-left:-16rem;margin-right:-16rem}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:-mx-px{margin-left:-1px;margin-right:-1px}.sm\:mt-0{margin-top:0}.sm\:mr-0{margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:mt-1{margin-top:.25rem}.sm\:mr-1{margin-right:.25rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:ml-1{margin-left:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mr-2{margin-right:.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:ml-2{margin-left:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mr-3{margin-right:.75rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:ml-3{margin-left:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mr-4{margin-right:1rem}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mr-5{margin-right:1.25rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:ml-5{margin-left:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mr-6{margin-right:1.5rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:mr-8{margin-right:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-8{margin-left:2rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mr-10{margin-right:2.5rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:ml-10{margin-left:2.5rem}.sm\:mt-12{margin-top:3rem}.sm\:mr-12{margin-right:3rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-12{margin-left:3rem}.sm\:mt-16{margin-top:4rem}.sm\:mr-16{margin-right:4rem}.sm\:mb-16{margin-bottom:4rem}.sm\:ml-16{margin-left:4rem}.sm\:mt-20{margin-top:5rem}.sm\:mr-20{margin-right:5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:ml-20{margin-left:5rem}.sm\:mt-24{margin-top:6rem}.sm\:mr-24{margin-right:6rem}.sm\:mb-24{margin-bottom:6rem}.sm\:ml-24{margin-left:6rem}.sm\:mt-32{margin-top:8rem}.sm\:mr-32{margin-right:8rem}.sm\:mb-32{margin-bottom:8rem}.sm\:ml-32{margin-left:8rem}.sm\:mt-40{margin-top:10rem}.sm\:mr-40{margin-right:10rem}.sm\:mb-40{margin-bottom:10rem}.sm\:ml-40{margin-left:10rem}.sm\:mt-48{margin-top:12rem}.sm\:mr-48{margin-right:12rem}.sm\:mb-48{margin-bottom:12rem}.sm\:ml-48{margin-left:12rem}.sm\:mt-56{margin-top:14rem}.sm\:mr-56{margin-right:14rem}.sm\:mb-56{margin-bottom:14rem}.sm\:ml-56{margin-left:14rem}.sm\:mt-64{margin-top:16rem}.sm\:mr-64{margin-right:16rem}.sm\:mb-64{margin-bottom:16rem}.sm\:ml-64{margin-left:16rem}.sm\:mt-auto{margin-top:auto}.sm\:mr-auto{margin-right:auto}.sm\:mb-auto{margin-bottom:auto}.sm\:ml-auto{margin-left:auto}.sm\:mt-px{margin-top:1px}.sm\:mr-px{margin-right:1px}.sm\:mb-px{margin-bottom:1px}.sm\:ml-px{margin-left:1px}.sm\:-mt-1{margin-top:-.25rem}.sm\:-mr-1{margin-right:-.25rem}.sm\:-mb-1{margin-bottom:-.25rem}.sm\:-ml-1{margin-left:-.25rem}.sm\:-mt-2{margin-top:-.5rem}.sm\:-mr-2{margin-right:-.5rem}.sm\:-mb-2{margin-bottom:-.5rem}.sm\:-ml-2{margin-left:-.5rem}.sm\:-mt-3{margin-top:-.75rem}.sm\:-mr-3{margin-right:-.75rem}.sm\:-mb-3{margin-bottom:-.75rem}.sm\:-ml-3{margin-left:-.75rem}.sm\:-mt-4{margin-top:-1rem}.sm\:-mr-4{margin-right:-1rem}.sm\:-mb-4{margin-bottom:-1rem}.sm\:-ml-4{margin-left:-1rem}.sm\:-mt-5{margin-top:-1.25rem}.sm\:-mr-5{margin-right:-1.25rem}.sm\:-mb-5{margin-bottom:-1.25rem}.sm\:-ml-5{margin-left:-1.25rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:-mr-6{margin-right:-1.5rem}.sm\:-mb-6{margin-bottom:-1.5rem}.sm\:-ml-6{margin-left:-1.5rem}.sm\:-mt-8{margin-top:-2rem}.sm\:-mr-8{margin-right:-2rem}.sm\:-mb-8{margin-bottom:-2rem}.sm\:-ml-8{margin-left:-2rem}.sm\:-mt-10{margin-top:-2.5rem}.sm\:-mr-10{margin-right:-2.5rem}.sm\:-mb-10{margin-bottom:-2.5rem}.sm\:-ml-10{margin-left:-2.5rem}.sm\:-mt-12{margin-top:-3rem}.sm\:-mr-12{margin-right:-3rem}.sm\:-mb-12{margin-bottom:-3rem}.sm\:-ml-12{margin-left:-3rem}.sm\:-mt-16{margin-top:-4rem}.sm\:-mr-16{margin-right:-4rem}.sm\:-mb-16{margin-bottom:-4rem}.sm\:-ml-16{margin-left:-4rem}.sm\:-mt-20{margin-top:-5rem}.sm\:-mr-20{margin-right:-5rem}.sm\:-mb-20{margin-bottom:-5rem}.sm\:-ml-20{margin-left:-5rem}.sm\:-mt-24{margin-top:-6rem}.sm\:-mr-24{margin-right:-6rem}.sm\:-mb-24{margin-bottom:-6rem}.sm\:-ml-24{margin-left:-6rem}.sm\:-mt-32{margin-top:-8rem}.sm\:-mr-32{margin-right:-8rem}.sm\:-mb-32{margin-bottom:-8rem}.sm\:-ml-32{margin-left:-8rem}.sm\:-mt-40{margin-top:-10rem}.sm\:-mr-40{margin-right:-10rem}.sm\:-mb-40{margin-bottom:-10rem}.sm\:-ml-40{margin-left:-10rem}.sm\:-mt-48{margin-top:-12rem}.sm\:-mr-48{margin-right:-12rem}.sm\:-mb-48{margin-bottom:-12rem}.sm\:-ml-48{margin-left:-12rem}.sm\:-mt-56{margin-top:-14rem}.sm\:-mr-56{margin-right:-14rem}.sm\:-mb-56{margin-bottom:-14rem}.sm\:-ml-56{margin-left:-14rem}.sm\:-mt-64{margin-top:-16rem}.sm\:-mr-64{margin-right:-16rem}.sm\:-mb-64{margin-bottom:-16rem}.sm\:-ml-64{margin-left:-16rem}.sm\:-mt-px{margin-top:-1px}.sm\:-mr-px{margin-right:-1px}.sm\:-mb-px{margin-bottom:-1px}.sm\:-ml-px{margin-left:-1px}.sm\:max-h-full{max-height:100%}.sm\:max-h-screen{max-height:100vh}.sm\:max-w-xs{max-width:20rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-full{max-width:100%}.sm\:min-h-0{min-height:0}.sm\:min-h-full{min-height:100%}.sm\:min-h-screen{min-height:100vh}.sm\:min-w-0{min-width:0}.sm\:min-w-full{min-width:100%}.sm\:object-contain{-o-object-fit:contain;object-fit:contain}.sm\:object-cover{-o-object-fit:cover;object-fit:cover}.sm\:object-fill{-o-object-fit:fill;object-fit:fill}.sm\:object-none{-o-object-fit:none;object-fit:none}.sm\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.sm\:object-bottom{-o-object-position:bottom;object-position:bottom}.sm\:object-center{-o-object-position:center;object-position:center}.sm\:object-left{-o-object-position:left;object-position:left}.sm\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.sm\:object-left-top{-o-object-position:left top;object-position:left top}.sm\:object-right{-o-object-position:right;object-position:right}.sm\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.sm\:object-right-top{-o-object-position:right top;object-position:right top}.sm\:object-top{-o-object-position:top;object-position:top}.sm\:opacity-0{opacity:0}.sm\:opacity-25{opacity:.25}.sm\:opacity-50{opacity:.5}.sm\:opacity-75{opacity:.75}.sm\:opacity-100{opacity:1}.sm\:overflow-auto{overflow:auto}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:overflow-scroll{overflow:scroll}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:overflow-y-hidden{overflow-y:hidden}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overflow-y-visible{overflow-y:visible}.sm\:overflow-x-scroll{overflow-x:scroll}.sm\:overflow-y-scroll{overflow-y:scroll}.sm\:scrolling-touch{-webkit-overflow-scrolling:touch}.sm\:scrolling-auto{-webkit-overflow-scrolling:auto}.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-16{padding:4rem}.sm\:p-20{padding:5rem}.sm\:p-24{padding:6rem}.sm\:p-32{padding:8rem}.sm\:p-40{padding:10rem}.sm\:p-48{padding:12rem}.sm\:p-56{padding:14rem}.sm\:p-64{padding:16rem}.sm\:p-px{padding:1px}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:px-32{padding-left:8rem;padding-right:8rem}.sm\:py-40{padding-top:10rem;padding-bottom:10rem}.sm\:px-40{padding-left:10rem;padding-right:10rem}.sm\:py-48{padding-top:12rem;padding-bottom:12rem}.sm\:px-48{padding-left:12rem;padding-right:12rem}.sm\:py-56{padding-top:14rem;padding-bottom:14rem}.sm\:px-56{padding-left:14rem;padding-right:14rem}.sm\:py-64{padding-top:16rem;padding-bottom:16rem}.sm\:px-64{padding-left:16rem;padding-right:16rem}.sm\:py-px{padding-top:1px;padding-bottom:1px}.sm\:px-px{padding-left:1px;padding-right:1px}.sm\:pt-0{padding-top:0}.sm\:pr-0{padding-right:0}.sm\:pb-0{padding-bottom:0}.sm\:pl-0{padding-left:0}.sm\:pt-1{padding-top:.25rem}.sm\:pr-1{padding-right:.25rem}.sm\:pb-1{padding-bottom:.25rem}.sm\:pl-1{padding-left:.25rem}.sm\:pt-2{padding-top:.5rem}.sm\:pr-2{padding-right:.5rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pr-3{padding-right:.75rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pl-3{padding-left:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pr-4{padding-right:1rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pr-8{padding-right:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-8{padding-left:2rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pr-10{padding-right:2.5rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pt-12{padding-top:3rem}.sm\:pr-12{padding-right:3rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pl-12{padding-left:3rem}.sm\:pt-16{padding-top:4rem}.sm\:pr-16{padding-right:4rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pl-16{padding-left:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pr-20{padding-right:5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pl-20{padding-left:5rem}.sm\:pt-24{padding-top:6rem}.sm\:pr-24{padding-right:6rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pl-24{padding-left:6rem}.sm\:pt-32{padding-top:8rem}.sm\:pr-32{padding-right:8rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pl-32{padding-left:8rem}.sm\:pt-40{padding-top:10rem}.sm\:pr-40{padding-right:10rem}.sm\:pb-40{padding-bottom:10rem}.sm\:pl-40{padding-left:10rem}.sm\:pt-48{padding-top:12rem}.sm\:pr-48{padding-right:12rem}.sm\:pb-48{padding-bottom:12rem}.sm\:pl-48{padding-left:12rem}.sm\:pt-56{padding-top:14rem}.sm\:pr-56{padding-right:14rem}.sm\:pb-56{padding-bottom:14rem}.sm\:pl-56{padding-left:14rem}.sm\:pt-64{padding-top:16rem}.sm\:pr-64{padding-right:16rem}.sm\:pb-64{padding-bottom:16rem}.sm\:pl-64{padding-left:16rem}.sm\:pt-px{padding-top:1px}.sm\:pr-px{padding-right:1px}.sm\:pb-px{padding-bottom:1px}.sm\:pl-px{padding-left:1px}.sm\:pointer-events-none{pointer-events:none}.sm\:pointer-events-auto{pointer-events:auto}.sm\:static{position:static}.sm\:fixed{position:fixed}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:sticky{position:-webkit-sticky;position:sticky}.sm\:inset-0{top:0;right:0;bottom:0;left:0}.sm\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.sm\:inset-y-0{top:0;bottom:0}.sm\:inset-x-0{right:0;left:0}.sm\:inset-y-auto{top:auto;bottom:auto}.sm\:inset-x-auto{right:auto;left:auto}.sm\:top-0{top:0}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:left-0{left:0}.sm\:top-auto{top:auto}.sm\:right-auto{right:auto}.sm\:bottom-auto{bottom:auto}.sm\:left-auto{left:auto}.sm\:resize-none{resize:none}.sm\:resize-y{resize:vertical}.sm\:resize-x{resize:horizontal}.sm\:resize{resize:both}.sm\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.sm\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sm\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sm\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sm\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sm\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.sm\:shadow-none{box-shadow:none}.sm\:hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.sm\:hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sm\:hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sm\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sm\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sm\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.sm\:hover\:shadow-none:hover{box-shadow:none}.sm\:focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.sm\:focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sm\:focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sm\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.sm\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sm\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.sm\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.sm\:focus\:shadow-none:focus{box-shadow:none}.sm\:table-auto{table-layout:auto}.sm\:table-fixed{table-layout:fixed}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-justify{text-align:justify}.sm\:text-transparent{color:transparent}.sm\:text-black{color:#000}.sm\:text-white{color:#fff}.sm\:text-gray-100{color:#f7fafc}.sm\:text-gray-200{color:#edf2f7}.sm\:text-gray-300{color:#e2e8f0}.sm\:text-gray-400{color:#cbd5e0}.sm\:text-gray-500{color:#a0aec0}.sm\:text-gray-600{color:#718096}.sm\:text-gray-700{color:#4a5568}.sm\:text-gray-800{color:#2d3748}.sm\:text-gray-900{color:#1a202c}.sm\:text-red-100{color:#fff5f5}.sm\:text-red-200{color:#fed7d7}.sm\:text-red-300{color:#feb2b2}.sm\:text-red-400{color:#fc8181}.sm\:text-red-500{color:#f56565}.sm\:text-red-600{color:#e53e3e}.sm\:text-red-700{color:#c53030}.sm\:text-red-800{color:#9b2c2c}.sm\:text-red-900{color:#742a2a}.sm\:text-orange-100{color:#fffaf0}.sm\:text-orange-200{color:#feebc8}.sm\:text-orange-300{color:#fbd38d}.sm\:text-orange-400{color:#f6ad55}.sm\:text-orange-500{color:#ed8936}.sm\:text-orange-600{color:#dd6b20}.sm\:text-orange-700{color:#c05621}.sm\:text-orange-800{color:#9c4221}.sm\:text-orange-900{color:#7b341e}.sm\:text-yellow-100{color:ivory}.sm\:text-yellow-200{color:#fefcbf}.sm\:text-yellow-300{color:#faf089}.sm\:text-yellow-400{color:#f6e05e}.sm\:text-yellow-500{color:#ecc94b}.sm\:text-yellow-600{color:#d69e2e}.sm\:text-yellow-700{color:#b7791f}.sm\:text-yellow-800{color:#975a16}.sm\:text-yellow-900{color:#744210}.sm\:text-green-100{color:#f0fff4}.sm\:text-green-200{color:#c6f6d5}.sm\:text-green-300{color:#9ae6b4}.sm\:text-green-400{color:#68d391}.sm\:text-green-500{color:#48bb78}.sm\:text-green-600{color:#38a169}.sm\:text-green-700{color:#2f855a}.sm\:text-green-800{color:#276749}.sm\:text-green-900{color:#22543d}.sm\:text-teal-100{color:#e6fffa}.sm\:text-teal-200{color:#b2f5ea}.sm\:text-teal-300{color:#81e6d9}.sm\:text-teal-400{color:#4fd1c5}.sm\:text-teal-500{color:#38b2ac}.sm\:text-teal-600{color:#319795}.sm\:text-teal-700{color:#2c7a7b}.sm\:text-teal-800{color:#285e61}.sm\:text-teal-900{color:#234e52}.sm\:text-blue-100{color:#ebf8ff}.sm\:text-blue-200{color:#bee3f8}.sm\:text-blue-300{color:#90cdf4}.sm\:text-blue-400{color:#63b3ed}.sm\:text-blue-500{color:#4299e1}.sm\:text-blue-600{color:#3182ce}.sm\:text-blue-700{color:#2b6cb0}.sm\:text-blue-800{color:#2c5282}.sm\:text-blue-900{color:#2a4365}.sm\:text-indigo-100{color:#ebf4ff}.sm\:text-indigo-200{color:#c3dafe}.sm\:text-indigo-300{color:#a3bffa}.sm\:text-indigo-400{color:#7f9cf5}.sm\:text-indigo-500{color:#667eea}.sm\:text-indigo-600{color:#5a67d8}.sm\:text-indigo-700{color:#4c51bf}.sm\:text-indigo-800{color:#434190}.sm\:text-indigo-900{color:#3c366b}.sm\:text-purple-100{color:#faf5ff}.sm\:text-purple-200{color:#e9d8fd}.sm\:text-purple-300{color:#d6bcfa}.sm\:text-purple-400{color:#b794f4}.sm\:text-purple-500{color:#9f7aea}.sm\:text-purple-600{color:#805ad5}.sm\:text-purple-700{color:#6b46c1}.sm\:text-purple-800{color:#553c9a}.sm\:text-purple-900{color:#44337a}.sm\:text-pink-100{color:#fff5f7}.sm\:text-pink-200{color:#fed7e2}.sm\:text-pink-300{color:#fbb6ce}.sm\:text-pink-400{color:#f687b3}.sm\:text-pink-500{color:#ed64a6}.sm\:text-pink-600{color:#d53f8c}.sm\:text-pink-700{color:#b83280}.sm\:text-pink-800{color:#97266d}.sm\:text-pink-900{color:#702459}.sm\:hover\:text-transparent:hover{color:transparent}.sm\:hover\:text-black:hover{color:#000}.sm\:hover\:text-white:hover{color:#fff}.sm\:hover\:text-gray-100:hover{color:#f7fafc}.sm\:hover\:text-gray-200:hover{color:#edf2f7}.sm\:hover\:text-gray-300:hover{color:#e2e8f0}.sm\:hover\:text-gray-400:hover{color:#cbd5e0}.sm\:hover\:text-gray-500:hover{color:#a0aec0}.sm\:hover\:text-gray-600:hover{color:#718096}.sm\:hover\:text-gray-700:hover{color:#4a5568}.sm\:hover\:text-gray-800:hover{color:#2d3748}.sm\:hover\:text-gray-900:hover{color:#1a202c}.sm\:hover\:text-red-100:hover{color:#fff5f5}.sm\:hover\:text-red-200:hover{color:#fed7d7}.sm\:hover\:text-red-300:hover{color:#feb2b2}.sm\:hover\:text-red-400:hover{color:#fc8181}.sm\:hover\:text-red-500:hover{color:#f56565}.sm\:hover\:text-red-600:hover{color:#e53e3e}.sm\:hover\:text-red-700:hover{color:#c53030}.sm\:hover\:text-red-800:hover{color:#9b2c2c}.sm\:hover\:text-red-900:hover{color:#742a2a}.sm\:hover\:text-orange-100:hover{color:#fffaf0}.sm\:hover\:text-orange-200:hover{color:#feebc8}.sm\:hover\:text-orange-300:hover{color:#fbd38d}.sm\:hover\:text-orange-400:hover{color:#f6ad55}.sm\:hover\:text-orange-500:hover{color:#ed8936}.sm\:hover\:text-orange-600:hover{color:#dd6b20}.sm\:hover\:text-orange-700:hover{color:#c05621}.sm\:hover\:text-orange-800:hover{color:#9c4221}.sm\:hover\:text-orange-900:hover{color:#7b341e}.sm\:hover\:text-yellow-100:hover{color:ivory}.sm\:hover\:text-yellow-200:hover{color:#fefcbf}.sm\:hover\:text-yellow-300:hover{color:#faf089}.sm\:hover\:text-yellow-400:hover{color:#f6e05e}.sm\:hover\:text-yellow-500:hover{color:#ecc94b}.sm\:hover\:text-yellow-600:hover{color:#d69e2e}.sm\:hover\:text-yellow-700:hover{color:#b7791f}.sm\:hover\:text-yellow-800:hover{color:#975a16}.sm\:hover\:text-yellow-900:hover{color:#744210}.sm\:hover\:text-green-100:hover{color:#f0fff4}.sm\:hover\:text-green-200:hover{color:#c6f6d5}.sm\:hover\:text-green-300:hover{color:#9ae6b4}.sm\:hover\:text-green-400:hover{color:#68d391}.sm\:hover\:text-green-500:hover{color:#48bb78}.sm\:hover\:text-green-600:hover{color:#38a169}.sm\:hover\:text-green-700:hover{color:#2f855a}.sm\:hover\:text-green-800:hover{color:#276749}.sm\:hover\:text-green-900:hover{color:#22543d}.sm\:hover\:text-teal-100:hover{color:#e6fffa}.sm\:hover\:text-teal-200:hover{color:#b2f5ea}.sm\:hover\:text-teal-300:hover{color:#81e6d9}.sm\:hover\:text-teal-400:hover{color:#4fd1c5}.sm\:hover\:text-teal-500:hover{color:#38b2ac}.sm\:hover\:text-teal-600:hover{color:#319795}.sm\:hover\:text-teal-700:hover{color:#2c7a7b}.sm\:hover\:text-teal-800:hover{color:#285e61}.sm\:hover\:text-teal-900:hover{color:#234e52}.sm\:hover\:text-blue-100:hover{color:#ebf8ff}.sm\:hover\:text-blue-200:hover{color:#bee3f8}.sm\:hover\:text-blue-300:hover{color:#90cdf4}.sm\:hover\:text-blue-400:hover{color:#63b3ed}.sm\:hover\:text-blue-500:hover{color:#4299e1}.sm\:hover\:text-blue-600:hover{color:#3182ce}.sm\:hover\:text-blue-700:hover{color:#2b6cb0}.sm\:hover\:text-blue-800:hover{color:#2c5282}.sm\:hover\:text-blue-900:hover{color:#2a4365}.sm\:hover\:text-indigo-100:hover{color:#ebf4ff}.sm\:hover\:text-indigo-200:hover{color:#c3dafe}.sm\:hover\:text-indigo-300:hover{color:#a3bffa}.sm\:hover\:text-indigo-400:hover{color:#7f9cf5}.sm\:hover\:text-indigo-500:hover{color:#667eea}.sm\:hover\:text-indigo-600:hover{color:#5a67d8}.sm\:hover\:text-indigo-700:hover{color:#4c51bf}.sm\:hover\:text-indigo-800:hover{color:#434190}.sm\:hover\:text-indigo-900:hover{color:#3c366b}.sm\:hover\:text-purple-100:hover{color:#faf5ff}.sm\:hover\:text-purple-200:hover{color:#e9d8fd}.sm\:hover\:text-purple-300:hover{color:#d6bcfa}.sm\:hover\:text-purple-400:hover{color:#b794f4}.sm\:hover\:text-purple-500:hover{color:#9f7aea}.sm\:hover\:text-purple-600:hover{color:#805ad5}.sm\:hover\:text-purple-700:hover{color:#6b46c1}.sm\:hover\:text-purple-800:hover{color:#553c9a}.sm\:hover\:text-purple-900:hover{color:#44337a}.sm\:hover\:text-pink-100:hover{color:#fff5f7}.sm\:hover\:text-pink-200:hover{color:#fed7e2}.sm\:hover\:text-pink-300:hover{color:#fbb6ce}.sm\:hover\:text-pink-400:hover{color:#f687b3}.sm\:hover\:text-pink-500:hover{color:#ed64a6}.sm\:hover\:text-pink-600:hover{color:#d53f8c}.sm\:hover\:text-pink-700:hover{color:#b83280}.sm\:hover\:text-pink-800:hover{color:#97266d}.sm\:hover\:text-pink-900:hover{color:#702459}.sm\:focus\:text-transparent:focus{color:transparent}.sm\:focus\:text-black:focus{color:#000}.sm\:focus\:text-white:focus{color:#fff}.sm\:focus\:text-gray-100:focus{color:#f7fafc}.sm\:focus\:text-gray-200:focus{color:#edf2f7}.sm\:focus\:text-gray-300:focus{color:#e2e8f0}.sm\:focus\:text-gray-400:focus{color:#cbd5e0}.sm\:focus\:text-gray-500:focus{color:#a0aec0}.sm\:focus\:text-gray-600:focus{color:#718096}.sm\:focus\:text-gray-700:focus{color:#4a5568}.sm\:focus\:text-gray-800:focus{color:#2d3748}.sm\:focus\:text-gray-900:focus{color:#1a202c}.sm\:focus\:text-red-100:focus{color:#fff5f5}.sm\:focus\:text-red-200:focus{color:#fed7d7}.sm\:focus\:text-red-300:focus{color:#feb2b2}.sm\:focus\:text-red-400:focus{color:#fc8181}.sm\:focus\:text-red-500:focus{color:#f56565}.sm\:focus\:text-red-600:focus{color:#e53e3e}.sm\:focus\:text-red-700:focus{color:#c53030}.sm\:focus\:text-red-800:focus{color:#9b2c2c}.sm\:focus\:text-red-900:focus{color:#742a2a}.sm\:focus\:text-orange-100:focus{color:#fffaf0}.sm\:focus\:text-orange-200:focus{color:#feebc8}.sm\:focus\:text-orange-300:focus{color:#fbd38d}.sm\:focus\:text-orange-400:focus{color:#f6ad55}.sm\:focus\:text-orange-500:focus{color:#ed8936}.sm\:focus\:text-orange-600:focus{color:#dd6b20}.sm\:focus\:text-orange-700:focus{color:#c05621}.sm\:focus\:text-orange-800:focus{color:#9c4221}.sm\:focus\:text-orange-900:focus{color:#7b341e}.sm\:focus\:text-yellow-100:focus{color:ivory}.sm\:focus\:text-yellow-200:focus{color:#fefcbf}.sm\:focus\:text-yellow-300:focus{color:#faf089}.sm\:focus\:text-yellow-400:focus{color:#f6e05e}.sm\:focus\:text-yellow-500:focus{color:#ecc94b}.sm\:focus\:text-yellow-600:focus{color:#d69e2e}.sm\:focus\:text-yellow-700:focus{color:#b7791f}.sm\:focus\:text-yellow-800:focus{color:#975a16}.sm\:focus\:text-yellow-900:focus{color:#744210}.sm\:focus\:text-green-100:focus{color:#f0fff4}.sm\:focus\:text-green-200:focus{color:#c6f6d5}.sm\:focus\:text-green-300:focus{color:#9ae6b4}.sm\:focus\:text-green-400:focus{color:#68d391}.sm\:focus\:text-green-500:focus{color:#48bb78}.sm\:focus\:text-green-600:focus{color:#38a169}.sm\:focus\:text-green-700:focus{color:#2f855a}.sm\:focus\:text-green-800:focus{color:#276749}.sm\:focus\:text-green-900:focus{color:#22543d}.sm\:focus\:text-teal-100:focus{color:#e6fffa}.sm\:focus\:text-teal-200:focus{color:#b2f5ea}.sm\:focus\:text-teal-300:focus{color:#81e6d9}.sm\:focus\:text-teal-400:focus{color:#4fd1c5}.sm\:focus\:text-teal-500:focus{color:#38b2ac}.sm\:focus\:text-teal-600:focus{color:#319795}.sm\:focus\:text-teal-700:focus{color:#2c7a7b}.sm\:focus\:text-teal-800:focus{color:#285e61}.sm\:focus\:text-teal-900:focus{color:#234e52}.sm\:focus\:text-blue-100:focus{color:#ebf8ff}.sm\:focus\:text-blue-200:focus{color:#bee3f8}.sm\:focus\:text-blue-300:focus{color:#90cdf4}.sm\:focus\:text-blue-400:focus{color:#63b3ed}.sm\:focus\:text-blue-500:focus{color:#4299e1}.sm\:focus\:text-blue-600:focus{color:#3182ce}.sm\:focus\:text-blue-700:focus{color:#2b6cb0}.sm\:focus\:text-blue-800:focus{color:#2c5282}.sm\:focus\:text-blue-900:focus{color:#2a4365}.sm\:focus\:text-indigo-100:focus{color:#ebf4ff}.sm\:focus\:text-indigo-200:focus{color:#c3dafe}.sm\:focus\:text-indigo-300:focus{color:#a3bffa}.sm\:focus\:text-indigo-400:focus{color:#7f9cf5}.sm\:focus\:text-indigo-500:focus{color:#667eea}.sm\:focus\:text-indigo-600:focus{color:#5a67d8}.sm\:focus\:text-indigo-700:focus{color:#4c51bf}.sm\:focus\:text-indigo-800:focus{color:#434190}.sm\:focus\:text-indigo-900:focus{color:#3c366b}.sm\:focus\:text-purple-100:focus{color:#faf5ff}.sm\:focus\:text-purple-200:focus{color:#e9d8fd}.sm\:focus\:text-purple-300:focus{color:#d6bcfa}.sm\:focus\:text-purple-400:focus{color:#b794f4}.sm\:focus\:text-purple-500:focus{color:#9f7aea}.sm\:focus\:text-purple-600:focus{color:#805ad5}.sm\:focus\:text-purple-700:focus{color:#6b46c1}.sm\:focus\:text-purple-800:focus{color:#553c9a}.sm\:focus\:text-purple-900:focus{color:#44337a}.sm\:focus\:text-pink-100:focus{color:#fff5f7}.sm\:focus\:text-pink-200:focus{color:#fed7e2}.sm\:focus\:text-pink-300:focus{color:#fbb6ce}.sm\:focus\:text-pink-400:focus{color:#f687b3}.sm\:focus\:text-pink-500:focus{color:#ed64a6}.sm\:focus\:text-pink-600:focus{color:#d53f8c}.sm\:focus\:text-pink-700:focus{color:#b83280}.sm\:focus\:text-pink-800:focus{color:#97266d}.sm\:focus\:text-pink-900:focus{color:#702459}.sm\:text-xs{font-size:.75rem}.sm\:text-sm{font-size:.875rem}.sm\:text-base{font-size:1rem}.sm\:text-lg{font-size:1.125rem}.sm\:text-xl{font-size:1.25rem}.sm\:text-2xl{font-size:1.5rem}.sm\:text-3xl{font-size:1.875rem}.sm\:text-4xl{font-size:2.25rem}.sm\:text-5xl{font-size:3rem}.sm\:text-6xl{font-size:4rem}.sm\:italic{font-style:italic}.sm\:not-italic{font-style:normal}.sm\:uppercase{text-transform:uppercase}.sm\:lowercase{text-transform:lowercase}.sm\:capitalize{text-transform:capitalize}.sm\:normal-case{text-transform:none}.sm\:underline{text-decoration:underline}.sm\:line-through{text-decoration:line-through}.sm\:no-underline{text-decoration:none}.sm\:hover\:underline:hover{text-decoration:underline}.sm\:hover\:line-through:hover{text-decoration:line-through}.sm\:hover\:no-underline:hover{text-decoration:none}.sm\:focus\:underline:focus{text-decoration:underline}.sm\:focus\:line-through:focus{text-decoration:line-through}.sm\:focus\:no-underline:focus{text-decoration:none}.sm\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sm\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sm\:tracking-tighter{letter-spacing:-.05em}.sm\:tracking-tight{letter-spacing:-.025em}.sm\:tracking-normal{letter-spacing:0}.sm\:tracking-wide{letter-spacing:.025em}.sm\:tracking-wider{letter-spacing:.05em}.sm\:tracking-widest{letter-spacing:.1em}.sm\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sm\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.sm\:align-baseline{vertical-align:baseline}.sm\:align-top{vertical-align:top}.sm\:align-middle{vertical-align:middle}.sm\:align-bottom{vertical-align:bottom}.sm\:align-text-top{vertical-align:text-top}.sm\:align-text-bottom{vertical-align:text-bottom}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}.sm\:whitespace-normal{white-space:normal}.sm\:whitespace-no-wrap{white-space:nowrap}.sm\:whitespace-pre{white-space:pre}.sm\:whitespace-pre-line{white-space:pre-line}.sm\:whitespace-pre-wrap{white-space:pre-wrap}.sm\:break-normal{overflow-wrap:normal;word-break:normal}.sm\:break-words{overflow-wrap:break-word}.sm\:break-all{word-break:break-all}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:w-0{width:0}.sm\:w-1{width:.25rem}.sm\:w-2{width:.5rem}.sm\:w-3{width:.75rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-32{width:8rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-auto{width:auto}.sm\:w-px{width:1px}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.33333%}.sm\:w-2\/3{width:66.66667%}.sm\:w-1\/4{width:25%}.sm\:w-2\/4{width:50%}.sm\:w-3\/4{width:75%}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}.sm\:w-4\/5{width:80%}.sm\:w-1\/6{width:16.66667%}.sm\:w-2\/6{width:33.33333%}.sm\:w-3\/6{width:50%}.sm\:w-4\/6{width:66.66667%}.sm\:w-5\/6{width:83.33333%}.sm\:w-1\/12{width:8.33333%}.sm\:w-2\/12{width:16.66667%}.sm\:w-3\/12{width:25%}.sm\:w-4\/12{width:33.33333%}.sm\:w-5\/12{width:41.66667%}.sm\:w-6\/12{width:50%}.sm\:w-7\/12{width:58.33333%}.sm\:w-8\/12{width:66.66667%}.sm\:w-9\/12{width:75%}.sm\:w-10\/12{width:83.33333%}.sm\:w-11\/12{width:91.66667%}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:z-0{z-index:0}.sm\:z-10{z-index:10}.sm\:z-20{z-index:20}.sm\:z-30{z-index:30}.sm\:z-40{z-index:40}.sm\:z-50{z-index:50}.sm\:z-auto{z-index:auto}}@media (min-width:768px){.md\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.md\:bg-fixed{background-attachment:fixed}.md\:bg-local{background-attachment:local}.md\:bg-scroll{background-attachment:scroll}.md\:bg-transparent{background-color:transparent}.md\:bg-black{background-color:#000}.md\:bg-white{background-color:#fff}.md\:bg-gray-100{background-color:#f7fafc}.md\:bg-gray-200{background-color:#edf2f7}.md\:bg-gray-300{background-color:#e2e8f0}.md\:bg-gray-400{background-color:#cbd5e0}.md\:bg-gray-500{background-color:#a0aec0}.md\:bg-gray-600{background-color:#718096}.md\:bg-gray-700{background-color:#4a5568}.md\:bg-gray-800{background-color:#2d3748}.md\:bg-gray-900{background-color:#1a202c}.md\:bg-red-100{background-color:#fff5f5}.md\:bg-red-200{background-color:#fed7d7}.md\:bg-red-300{background-color:#feb2b2}.md\:bg-red-400{background-color:#fc8181}.md\:bg-red-500{background-color:#f56565}.md\:bg-red-600{background-color:#e53e3e}.md\:bg-red-700{background-color:#c53030}.md\:bg-red-800{background-color:#9b2c2c}.md\:bg-red-900{background-color:#742a2a}.md\:bg-orange-100{background-color:#fffaf0}.md\:bg-orange-200{background-color:#feebc8}.md\:bg-orange-300{background-color:#fbd38d}.md\:bg-orange-400{background-color:#f6ad55}.md\:bg-orange-500{background-color:#ed8936}.md\:bg-orange-600{background-color:#dd6b20}.md\:bg-orange-700{background-color:#c05621}.md\:bg-orange-800{background-color:#9c4221}.md\:bg-orange-900{background-color:#7b341e}.md\:bg-yellow-100{background-color:ivory}.md\:bg-yellow-200{background-color:#fefcbf}.md\:bg-yellow-300{background-color:#faf089}.md\:bg-yellow-400{background-color:#f6e05e}.md\:bg-yellow-500{background-color:#ecc94b}.md\:bg-yellow-600{background-color:#d69e2e}.md\:bg-yellow-700{background-color:#b7791f}.md\:bg-yellow-800{background-color:#975a16}.md\:bg-yellow-900{background-color:#744210}.md\:bg-green-100{background-color:#f0fff4}.md\:bg-green-200{background-color:#c6f6d5}.md\:bg-green-300{background-color:#9ae6b4}.md\:bg-green-400{background-color:#68d391}.md\:bg-green-500{background-color:#48bb78}.md\:bg-green-600{background-color:#38a169}.md\:bg-green-700{background-color:#2f855a}.md\:bg-green-800{background-color:#276749}.md\:bg-green-900{background-color:#22543d}.md\:bg-teal-100{background-color:#e6fffa}.md\:bg-teal-200{background-color:#b2f5ea}.md\:bg-teal-300{background-color:#81e6d9}.md\:bg-teal-400{background-color:#4fd1c5}.md\:bg-teal-500{background-color:#38b2ac}.md\:bg-teal-600{background-color:#319795}.md\:bg-teal-700{background-color:#2c7a7b}.md\:bg-teal-800{background-color:#285e61}.md\:bg-teal-900{background-color:#234e52}.md\:bg-blue-100{background-color:#ebf8ff}.md\:bg-blue-200{background-color:#bee3f8}.md\:bg-blue-300{background-color:#90cdf4}.md\:bg-blue-400{background-color:#63b3ed}.md\:bg-blue-500{background-color:#4299e1}.md\:bg-blue-600{background-color:#3182ce}.md\:bg-blue-700{background-color:#2b6cb0}.md\:bg-blue-800{background-color:#2c5282}.md\:bg-blue-900{background-color:#2a4365}.md\:bg-indigo-100{background-color:#ebf4ff}.md\:bg-indigo-200{background-color:#c3dafe}.md\:bg-indigo-300{background-color:#a3bffa}.md\:bg-indigo-400{background-color:#7f9cf5}.md\:bg-indigo-500{background-color:#667eea}.md\:bg-indigo-600{background-color:#5a67d8}.md\:bg-indigo-700{background-color:#4c51bf}.md\:bg-indigo-800{background-color:#434190}.md\:bg-indigo-900{background-color:#3c366b}.md\:bg-purple-100{background-color:#faf5ff}.md\:bg-purple-200{background-color:#e9d8fd}.md\:bg-purple-300{background-color:#d6bcfa}.md\:bg-purple-400{background-color:#b794f4}.md\:bg-purple-500{background-color:#9f7aea}.md\:bg-purple-600{background-color:#805ad5}.md\:bg-purple-700{background-color:#6b46c1}.md\:bg-purple-800{background-color:#553c9a}.md\:bg-purple-900{background-color:#44337a}.md\:bg-pink-100{background-color:#fff5f7}.md\:bg-pink-200{background-color:#fed7e2}.md\:bg-pink-300{background-color:#fbb6ce}.md\:bg-pink-400{background-color:#f687b3}.md\:bg-pink-500{background-color:#ed64a6}.md\:bg-pink-600{background-color:#d53f8c}.md\:bg-pink-700{background-color:#b83280}.md\:bg-pink-800{background-color:#97266d}.md\:bg-pink-900{background-color:#702459}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:bg-black:hover{background-color:#000}.md\:hover\:bg-white:hover{background-color:#fff}.md\:hover\:bg-gray-100:hover{background-color:#f7fafc}.md\:hover\:bg-gray-200:hover{background-color:#edf2f7}.md\:hover\:bg-gray-300:hover{background-color:#e2e8f0}.md\:hover\:bg-gray-400:hover{background-color:#cbd5e0}.md\:hover\:bg-gray-500:hover{background-color:#a0aec0}.md\:hover\:bg-gray-600:hover{background-color:#718096}.md\:hover\:bg-gray-700:hover{background-color:#4a5568}.md\:hover\:bg-gray-800:hover{background-color:#2d3748}.md\:hover\:bg-gray-900:hover{background-color:#1a202c}.md\:hover\:bg-red-100:hover{background-color:#fff5f5}.md\:hover\:bg-red-200:hover{background-color:#fed7d7}.md\:hover\:bg-red-300:hover{background-color:#feb2b2}.md\:hover\:bg-red-400:hover{background-color:#fc8181}.md\:hover\:bg-red-500:hover{background-color:#f56565}.md\:hover\:bg-red-600:hover{background-color:#e53e3e}.md\:hover\:bg-red-700:hover{background-color:#c53030}.md\:hover\:bg-red-800:hover{background-color:#9b2c2c}.md\:hover\:bg-red-900:hover{background-color:#742a2a}.md\:hover\:bg-orange-100:hover{background-color:#fffaf0}.md\:hover\:bg-orange-200:hover{background-color:#feebc8}.md\:hover\:bg-orange-300:hover{background-color:#fbd38d}.md\:hover\:bg-orange-400:hover{background-color:#f6ad55}.md\:hover\:bg-orange-500:hover{background-color:#ed8936}.md\:hover\:bg-orange-600:hover{background-color:#dd6b20}.md\:hover\:bg-orange-700:hover{background-color:#c05621}.md\:hover\:bg-orange-800:hover{background-color:#9c4221}.md\:hover\:bg-orange-900:hover{background-color:#7b341e}.md\:hover\:bg-yellow-100:hover{background-color:ivory}.md\:hover\:bg-yellow-200:hover{background-color:#fefcbf}.md\:hover\:bg-yellow-300:hover{background-color:#faf089}.md\:hover\:bg-yellow-400:hover{background-color:#f6e05e}.md\:hover\:bg-yellow-500:hover{background-color:#ecc94b}.md\:hover\:bg-yellow-600:hover{background-color:#d69e2e}.md\:hover\:bg-yellow-700:hover{background-color:#b7791f}.md\:hover\:bg-yellow-800:hover{background-color:#975a16}.md\:hover\:bg-yellow-900:hover{background-color:#744210}.md\:hover\:bg-green-100:hover{background-color:#f0fff4}.md\:hover\:bg-green-200:hover{background-color:#c6f6d5}.md\:hover\:bg-green-300:hover{background-color:#9ae6b4}.md\:hover\:bg-green-400:hover{background-color:#68d391}.md\:hover\:bg-green-500:hover{background-color:#48bb78}.md\:hover\:bg-green-600:hover{background-color:#38a169}.md\:hover\:bg-green-700:hover{background-color:#2f855a}.md\:hover\:bg-green-800:hover{background-color:#276749}.md\:hover\:bg-green-900:hover{background-color:#22543d}.md\:hover\:bg-teal-100:hover{background-color:#e6fffa}.md\:hover\:bg-teal-200:hover{background-color:#b2f5ea}.md\:hover\:bg-teal-300:hover{background-color:#81e6d9}.md\:hover\:bg-teal-400:hover{background-color:#4fd1c5}.md\:hover\:bg-teal-500:hover{background-color:#38b2ac}.md\:hover\:bg-teal-600:hover{background-color:#319795}.md\:hover\:bg-teal-700:hover{background-color:#2c7a7b}.md\:hover\:bg-teal-800:hover{background-color:#285e61}.md\:hover\:bg-teal-900:hover{background-color:#234e52}.md\:hover\:bg-blue-100:hover{background-color:#ebf8ff}.md\:hover\:bg-blue-200:hover{background-color:#bee3f8}.md\:hover\:bg-blue-300:hover{background-color:#90cdf4}.md\:hover\:bg-blue-400:hover{background-color:#63b3ed}.md\:hover\:bg-blue-500:hover{background-color:#4299e1}.md\:hover\:bg-blue-600:hover{background-color:#3182ce}.md\:hover\:bg-blue-700:hover{background-color:#2b6cb0}.md\:hover\:bg-blue-800:hover{background-color:#2c5282}.md\:hover\:bg-blue-900:hover{background-color:#2a4365}.md\:hover\:bg-indigo-100:hover{background-color:#ebf4ff}.md\:hover\:bg-indigo-200:hover{background-color:#c3dafe}.md\:hover\:bg-indigo-300:hover{background-color:#a3bffa}.md\:hover\:bg-indigo-400:hover{background-color:#7f9cf5}.md\:hover\:bg-indigo-500:hover{background-color:#667eea}.md\:hover\:bg-indigo-600:hover{background-color:#5a67d8}.md\:hover\:bg-indigo-700:hover{background-color:#4c51bf}.md\:hover\:bg-indigo-800:hover{background-color:#434190}.md\:hover\:bg-indigo-900:hover{background-color:#3c366b}.md\:hover\:bg-purple-100:hover{background-color:#faf5ff}.md\:hover\:bg-purple-200:hover{background-color:#e9d8fd}.md\:hover\:bg-purple-300:hover{background-color:#d6bcfa}.md\:hover\:bg-purple-400:hover{background-color:#b794f4}.md\:hover\:bg-purple-500:hover{background-color:#9f7aea}.md\:hover\:bg-purple-600:hover{background-color:#805ad5}.md\:hover\:bg-purple-700:hover{background-color:#6b46c1}.md\:hover\:bg-purple-800:hover{background-color:#553c9a}.md\:hover\:bg-purple-900:hover{background-color:#44337a}.md\:hover\:bg-pink-100:hover{background-color:#fff5f7}.md\:hover\:bg-pink-200:hover{background-color:#fed7e2}.md\:hover\:bg-pink-300:hover{background-color:#fbb6ce}.md\:hover\:bg-pink-400:hover{background-color:#f687b3}.md\:hover\:bg-pink-500:hover{background-color:#ed64a6}.md\:hover\:bg-pink-600:hover{background-color:#d53f8c}.md\:hover\:bg-pink-700:hover{background-color:#b83280}.md\:hover\:bg-pink-800:hover{background-color:#97266d}.md\:hover\:bg-pink-900:hover{background-color:#702459}.md\:focus\:bg-transparent:focus{background-color:transparent}.md\:focus\:bg-black:focus{background-color:#000}.md\:focus\:bg-white:focus{background-color:#fff}.md\:focus\:bg-gray-100:focus{background-color:#f7fafc}.md\:focus\:bg-gray-200:focus{background-color:#edf2f7}.md\:focus\:bg-gray-300:focus{background-color:#e2e8f0}.md\:focus\:bg-gray-400:focus{background-color:#cbd5e0}.md\:focus\:bg-gray-500:focus{background-color:#a0aec0}.md\:focus\:bg-gray-600:focus{background-color:#718096}.md\:focus\:bg-gray-700:focus{background-color:#4a5568}.md\:focus\:bg-gray-800:focus{background-color:#2d3748}.md\:focus\:bg-gray-900:focus{background-color:#1a202c}.md\:focus\:bg-red-100:focus{background-color:#fff5f5}.md\:focus\:bg-red-200:focus{background-color:#fed7d7}.md\:focus\:bg-red-300:focus{background-color:#feb2b2}.md\:focus\:bg-red-400:focus{background-color:#fc8181}.md\:focus\:bg-red-500:focus{background-color:#f56565}.md\:focus\:bg-red-600:focus{background-color:#e53e3e}.md\:focus\:bg-red-700:focus{background-color:#c53030}.md\:focus\:bg-red-800:focus{background-color:#9b2c2c}.md\:focus\:bg-red-900:focus{background-color:#742a2a}.md\:focus\:bg-orange-100:focus{background-color:#fffaf0}.md\:focus\:bg-orange-200:focus{background-color:#feebc8}.md\:focus\:bg-orange-300:focus{background-color:#fbd38d}.md\:focus\:bg-orange-400:focus{background-color:#f6ad55}.md\:focus\:bg-orange-500:focus{background-color:#ed8936}.md\:focus\:bg-orange-600:focus{background-color:#dd6b20}.md\:focus\:bg-orange-700:focus{background-color:#c05621}.md\:focus\:bg-orange-800:focus{background-color:#9c4221}.md\:focus\:bg-orange-900:focus{background-color:#7b341e}.md\:focus\:bg-yellow-100:focus{background-color:ivory}.md\:focus\:bg-yellow-200:focus{background-color:#fefcbf}.md\:focus\:bg-yellow-300:focus{background-color:#faf089}.md\:focus\:bg-yellow-400:focus{background-color:#f6e05e}.md\:focus\:bg-yellow-500:focus{background-color:#ecc94b}.md\:focus\:bg-yellow-600:focus{background-color:#d69e2e}.md\:focus\:bg-yellow-700:focus{background-color:#b7791f}.md\:focus\:bg-yellow-800:focus{background-color:#975a16}.md\:focus\:bg-yellow-900:focus{background-color:#744210}.md\:focus\:bg-green-100:focus{background-color:#f0fff4}.md\:focus\:bg-green-200:focus{background-color:#c6f6d5}.md\:focus\:bg-green-300:focus{background-color:#9ae6b4}.md\:focus\:bg-green-400:focus{background-color:#68d391}.md\:focus\:bg-green-500:focus{background-color:#48bb78}.md\:focus\:bg-green-600:focus{background-color:#38a169}.md\:focus\:bg-green-700:focus{background-color:#2f855a}.md\:focus\:bg-green-800:focus{background-color:#276749}.md\:focus\:bg-green-900:focus{background-color:#22543d}.md\:focus\:bg-teal-100:focus{background-color:#e6fffa}.md\:focus\:bg-teal-200:focus{background-color:#b2f5ea}.md\:focus\:bg-teal-300:focus{background-color:#81e6d9}.md\:focus\:bg-teal-400:focus{background-color:#4fd1c5}.md\:focus\:bg-teal-500:focus{background-color:#38b2ac}.md\:focus\:bg-teal-600:focus{background-color:#319795}.md\:focus\:bg-teal-700:focus{background-color:#2c7a7b}.md\:focus\:bg-teal-800:focus{background-color:#285e61}.md\:focus\:bg-teal-900:focus{background-color:#234e52}.md\:focus\:bg-blue-100:focus{background-color:#ebf8ff}.md\:focus\:bg-blue-200:focus{background-color:#bee3f8}.md\:focus\:bg-blue-300:focus{background-color:#90cdf4}.md\:focus\:bg-blue-400:focus{background-color:#63b3ed}.md\:focus\:bg-blue-500:focus{background-color:#4299e1}.md\:focus\:bg-blue-600:focus{background-color:#3182ce}.md\:focus\:bg-blue-700:focus{background-color:#2b6cb0}.md\:focus\:bg-blue-800:focus{background-color:#2c5282}.md\:focus\:bg-blue-900:focus{background-color:#2a4365}.md\:focus\:bg-indigo-100:focus{background-color:#ebf4ff}.md\:focus\:bg-indigo-200:focus{background-color:#c3dafe}.md\:focus\:bg-indigo-300:focus{background-color:#a3bffa}.md\:focus\:bg-indigo-400:focus{background-color:#7f9cf5}.md\:focus\:bg-indigo-500:focus{background-color:#667eea}.md\:focus\:bg-indigo-600:focus{background-color:#5a67d8}.md\:focus\:bg-indigo-700:focus{background-color:#4c51bf}.md\:focus\:bg-indigo-800:focus{background-color:#434190}.md\:focus\:bg-indigo-900:focus{background-color:#3c366b}.md\:focus\:bg-purple-100:focus{background-color:#faf5ff}.md\:focus\:bg-purple-200:focus{background-color:#e9d8fd}.md\:focus\:bg-purple-300:focus{background-color:#d6bcfa}.md\:focus\:bg-purple-400:focus{background-color:#b794f4}.md\:focus\:bg-purple-500:focus{background-color:#9f7aea}.md\:focus\:bg-purple-600:focus{background-color:#805ad5}.md\:focus\:bg-purple-700:focus{background-color:#6b46c1}.md\:focus\:bg-purple-800:focus{background-color:#553c9a}.md\:focus\:bg-purple-900:focus{background-color:#44337a}.md\:focus\:bg-pink-100:focus{background-color:#fff5f7}.md\:focus\:bg-pink-200:focus{background-color:#fed7e2}.md\:focus\:bg-pink-300:focus{background-color:#fbb6ce}.md\:focus\:bg-pink-400:focus{background-color:#f687b3}.md\:focus\:bg-pink-500:focus{background-color:#ed64a6}.md\:focus\:bg-pink-600:focus{background-color:#d53f8c}.md\:focus\:bg-pink-700:focus{background-color:#b83280}.md\:focus\:bg-pink-800:focus{background-color:#97266d}.md\:focus\:bg-pink-900:focus{background-color:#702459}.md\:bg-bottom{background-position:bottom}.md\:bg-center{background-position:50%}.md\:bg-left{background-position:0}.md\:bg-left-bottom{background-position:0 100%}.md\:bg-left-top{background-position:0 0}.md\:bg-right{background-position:100%}.md\:bg-right-bottom{background-position:100% 100%}.md\:bg-right-top{background-position:100% 0}.md\:bg-top{background-position:top}.md\:bg-repeat{background-repeat:repeat}.md\:bg-no-repeat{background-repeat:no-repeat}.md\:bg-repeat-x{background-repeat:repeat-x}.md\:bg-repeat-y{background-repeat:repeat-y}.md\:bg-auto{background-size:auto}.md\:bg-cover{background-size:cover}.md\:bg-contain{background-size:contain}.md\:border-transparent{border-color:transparent}.md\:border-black{border-color:#000}.md\:border-white{border-color:#fff}.md\:border-gray-100{border-color:#f7fafc}.md\:border-gray-200{border-color:#edf2f7}.md\:border-gray-300{border-color:#e2e8f0}.md\:border-gray-400{border-color:#cbd5e0}.md\:border-gray-500{border-color:#a0aec0}.md\:border-gray-600{border-color:#718096}.md\:border-gray-700{border-color:#4a5568}.md\:border-gray-800{border-color:#2d3748}.md\:border-gray-900{border-color:#1a202c}.md\:border-red-100{border-color:#fff5f5}.md\:border-red-200{border-color:#fed7d7}.md\:border-red-300{border-color:#feb2b2}.md\:border-red-400{border-color:#fc8181}.md\:border-red-500{border-color:#f56565}.md\:border-red-600{border-color:#e53e3e}.md\:border-red-700{border-color:#c53030}.md\:border-red-800{border-color:#9b2c2c}.md\:border-red-900{border-color:#742a2a}.md\:border-orange-100{border-color:#fffaf0}.md\:border-orange-200{border-color:#feebc8}.md\:border-orange-300{border-color:#fbd38d}.md\:border-orange-400{border-color:#f6ad55}.md\:border-orange-500{border-color:#ed8936}.md\:border-orange-600{border-color:#dd6b20}.md\:border-orange-700{border-color:#c05621}.md\:border-orange-800{border-color:#9c4221}.md\:border-orange-900{border-color:#7b341e}.md\:border-yellow-100{border-color:ivory}.md\:border-yellow-200{border-color:#fefcbf}.md\:border-yellow-300{border-color:#faf089}.md\:border-yellow-400{border-color:#f6e05e}.md\:border-yellow-500{border-color:#ecc94b}.md\:border-yellow-600{border-color:#d69e2e}.md\:border-yellow-700{border-color:#b7791f}.md\:border-yellow-800{border-color:#975a16}.md\:border-yellow-900{border-color:#744210}.md\:border-green-100{border-color:#f0fff4}.md\:border-green-200{border-color:#c6f6d5}.md\:border-green-300{border-color:#9ae6b4}.md\:border-green-400{border-color:#68d391}.md\:border-green-500{border-color:#48bb78}.md\:border-green-600{border-color:#38a169}.md\:border-green-700{border-color:#2f855a}.md\:border-green-800{border-color:#276749}.md\:border-green-900{border-color:#22543d}.md\:border-teal-100{border-color:#e6fffa}.md\:border-teal-200{border-color:#b2f5ea}.md\:border-teal-300{border-color:#81e6d9}.md\:border-teal-400{border-color:#4fd1c5}.md\:border-teal-500{border-color:#38b2ac}.md\:border-teal-600{border-color:#319795}.md\:border-teal-700{border-color:#2c7a7b}.md\:border-teal-800{border-color:#285e61}.md\:border-teal-900{border-color:#234e52}.md\:border-blue-100{border-color:#ebf8ff}.md\:border-blue-200{border-color:#bee3f8}.md\:border-blue-300{border-color:#90cdf4}.md\:border-blue-400{border-color:#63b3ed}.md\:border-blue-500{border-color:#4299e1}.md\:border-blue-600{border-color:#3182ce}.md\:border-blue-700{border-color:#2b6cb0}.md\:border-blue-800{border-color:#2c5282}.md\:border-blue-900{border-color:#2a4365}.md\:border-indigo-100{border-color:#ebf4ff}.md\:border-indigo-200{border-color:#c3dafe}.md\:border-indigo-300{border-color:#a3bffa}.md\:border-indigo-400{border-color:#7f9cf5}.md\:border-indigo-500{border-color:#667eea}.md\:border-indigo-600{border-color:#5a67d8}.md\:border-indigo-700{border-color:#4c51bf}.md\:border-indigo-800{border-color:#434190}.md\:border-indigo-900{border-color:#3c366b}.md\:border-purple-100{border-color:#faf5ff}.md\:border-purple-200{border-color:#e9d8fd}.md\:border-purple-300{border-color:#d6bcfa}.md\:border-purple-400{border-color:#b794f4}.md\:border-purple-500{border-color:#9f7aea}.md\:border-purple-600{border-color:#805ad5}.md\:border-purple-700{border-color:#6b46c1}.md\:border-purple-800{border-color:#553c9a}.md\:border-purple-900{border-color:#44337a}.md\:border-pink-100{border-color:#fff5f7}.md\:border-pink-200{border-color:#fed7e2}.md\:border-pink-300{border-color:#fbb6ce}.md\:border-pink-400{border-color:#f687b3}.md\:border-pink-500{border-color:#ed64a6}.md\:border-pink-600{border-color:#d53f8c}.md\:border-pink-700{border-color:#b83280}.md\:border-pink-800{border-color:#97266d}.md\:border-pink-900{border-color:#702459}.md\:hover\:border-transparent:hover{border-color:transparent}.md\:hover\:border-black:hover{border-color:#000}.md\:hover\:border-white:hover{border-color:#fff}.md\:hover\:border-gray-100:hover{border-color:#f7fafc}.md\:hover\:border-gray-200:hover{border-color:#edf2f7}.md\:hover\:border-gray-300:hover{border-color:#e2e8f0}.md\:hover\:border-gray-400:hover{border-color:#cbd5e0}.md\:hover\:border-gray-500:hover{border-color:#a0aec0}.md\:hover\:border-gray-600:hover{border-color:#718096}.md\:hover\:border-gray-700:hover{border-color:#4a5568}.md\:hover\:border-gray-800:hover{border-color:#2d3748}.md\:hover\:border-gray-900:hover{border-color:#1a202c}.md\:hover\:border-red-100:hover{border-color:#fff5f5}.md\:hover\:border-red-200:hover{border-color:#fed7d7}.md\:hover\:border-red-300:hover{border-color:#feb2b2}.md\:hover\:border-red-400:hover{border-color:#fc8181}.md\:hover\:border-red-500:hover{border-color:#f56565}.md\:hover\:border-red-600:hover{border-color:#e53e3e}.md\:hover\:border-red-700:hover{border-color:#c53030}.md\:hover\:border-red-800:hover{border-color:#9b2c2c}.md\:hover\:border-red-900:hover{border-color:#742a2a}.md\:hover\:border-orange-100:hover{border-color:#fffaf0}.md\:hover\:border-orange-200:hover{border-color:#feebc8}.md\:hover\:border-orange-300:hover{border-color:#fbd38d}.md\:hover\:border-orange-400:hover{border-color:#f6ad55}.md\:hover\:border-orange-500:hover{border-color:#ed8936}.md\:hover\:border-orange-600:hover{border-color:#dd6b20}.md\:hover\:border-orange-700:hover{border-color:#c05621}.md\:hover\:border-orange-800:hover{border-color:#9c4221}.md\:hover\:border-orange-900:hover{border-color:#7b341e}.md\:hover\:border-yellow-100:hover{border-color:ivory}.md\:hover\:border-yellow-200:hover{border-color:#fefcbf}.md\:hover\:border-yellow-300:hover{border-color:#faf089}.md\:hover\:border-yellow-400:hover{border-color:#f6e05e}.md\:hover\:border-yellow-500:hover{border-color:#ecc94b}.md\:hover\:border-yellow-600:hover{border-color:#d69e2e}.md\:hover\:border-yellow-700:hover{border-color:#b7791f}.md\:hover\:border-yellow-800:hover{border-color:#975a16}.md\:hover\:border-yellow-900:hover{border-color:#744210}.md\:hover\:border-green-100:hover{border-color:#f0fff4}.md\:hover\:border-green-200:hover{border-color:#c6f6d5}.md\:hover\:border-green-300:hover{border-color:#9ae6b4}.md\:hover\:border-green-400:hover{border-color:#68d391}.md\:hover\:border-green-500:hover{border-color:#48bb78}.md\:hover\:border-green-600:hover{border-color:#38a169}.md\:hover\:border-green-700:hover{border-color:#2f855a}.md\:hover\:border-green-800:hover{border-color:#276749}.md\:hover\:border-green-900:hover{border-color:#22543d}.md\:hover\:border-teal-100:hover{border-color:#e6fffa}.md\:hover\:border-teal-200:hover{border-color:#b2f5ea}.md\:hover\:border-teal-300:hover{border-color:#81e6d9}.md\:hover\:border-teal-400:hover{border-color:#4fd1c5}.md\:hover\:border-teal-500:hover{border-color:#38b2ac}.md\:hover\:border-teal-600:hover{border-color:#319795}.md\:hover\:border-teal-700:hover{border-color:#2c7a7b}.md\:hover\:border-teal-800:hover{border-color:#285e61}.md\:hover\:border-teal-900:hover{border-color:#234e52}.md\:hover\:border-blue-100:hover{border-color:#ebf8ff}.md\:hover\:border-blue-200:hover{border-color:#bee3f8}.md\:hover\:border-blue-300:hover{border-color:#90cdf4}.md\:hover\:border-blue-400:hover{border-color:#63b3ed}.md\:hover\:border-blue-500:hover{border-color:#4299e1}.md\:hover\:border-blue-600:hover{border-color:#3182ce}.md\:hover\:border-blue-700:hover{border-color:#2b6cb0}.md\:hover\:border-blue-800:hover{border-color:#2c5282}.md\:hover\:border-blue-900:hover{border-color:#2a4365}.md\:hover\:border-indigo-100:hover{border-color:#ebf4ff}.md\:hover\:border-indigo-200:hover{border-color:#c3dafe}.md\:hover\:border-indigo-300:hover{border-color:#a3bffa}.md\:hover\:border-indigo-400:hover{border-color:#7f9cf5}.md\:hover\:border-indigo-500:hover{border-color:#667eea}.md\:hover\:border-indigo-600:hover{border-color:#5a67d8}.md\:hover\:border-indigo-700:hover{border-color:#4c51bf}.md\:hover\:border-indigo-800:hover{border-color:#434190}.md\:hover\:border-indigo-900:hover{border-color:#3c366b}.md\:hover\:border-purple-100:hover{border-color:#faf5ff}.md\:hover\:border-purple-200:hover{border-color:#e9d8fd}.md\:hover\:border-purple-300:hover{border-color:#d6bcfa}.md\:hover\:border-purple-400:hover{border-color:#b794f4}.md\:hover\:border-purple-500:hover{border-color:#9f7aea}.md\:hover\:border-purple-600:hover{border-color:#805ad5}.md\:hover\:border-purple-700:hover{border-color:#6b46c1}.md\:hover\:border-purple-800:hover{border-color:#553c9a}.md\:hover\:border-purple-900:hover{border-color:#44337a}.md\:hover\:border-pink-100:hover{border-color:#fff5f7}.md\:hover\:border-pink-200:hover{border-color:#fed7e2}.md\:hover\:border-pink-300:hover{border-color:#fbb6ce}.md\:hover\:border-pink-400:hover{border-color:#f687b3}.md\:hover\:border-pink-500:hover{border-color:#ed64a6}.md\:hover\:border-pink-600:hover{border-color:#d53f8c}.md\:hover\:border-pink-700:hover{border-color:#b83280}.md\:hover\:border-pink-800:hover{border-color:#97266d}.md\:hover\:border-pink-900:hover{border-color:#702459}.md\:focus\:border-transparent:focus{border-color:transparent}.md\:focus\:border-black:focus{border-color:#000}.md\:focus\:border-white:focus{border-color:#fff}.md\:focus\:border-gray-100:focus{border-color:#f7fafc}.md\:focus\:border-gray-200:focus{border-color:#edf2f7}.md\:focus\:border-gray-300:focus{border-color:#e2e8f0}.md\:focus\:border-gray-400:focus{border-color:#cbd5e0}.md\:focus\:border-gray-500:focus{border-color:#a0aec0}.md\:focus\:border-gray-600:focus{border-color:#718096}.md\:focus\:border-gray-700:focus{border-color:#4a5568}.md\:focus\:border-gray-800:focus{border-color:#2d3748}.md\:focus\:border-gray-900:focus{border-color:#1a202c}.md\:focus\:border-red-100:focus{border-color:#fff5f5}.md\:focus\:border-red-200:focus{border-color:#fed7d7}.md\:focus\:border-red-300:focus{border-color:#feb2b2}.md\:focus\:border-red-400:focus{border-color:#fc8181}.md\:focus\:border-red-500:focus{border-color:#f56565}.md\:focus\:border-red-600:focus{border-color:#e53e3e}.md\:focus\:border-red-700:focus{border-color:#c53030}.md\:focus\:border-red-800:focus{border-color:#9b2c2c}.md\:focus\:border-red-900:focus{border-color:#742a2a}.md\:focus\:border-orange-100:focus{border-color:#fffaf0}.md\:focus\:border-orange-200:focus{border-color:#feebc8}.md\:focus\:border-orange-300:focus{border-color:#fbd38d}.md\:focus\:border-orange-400:focus{border-color:#f6ad55}.md\:focus\:border-orange-500:focus{border-color:#ed8936}.md\:focus\:border-orange-600:focus{border-color:#dd6b20}.md\:focus\:border-orange-700:focus{border-color:#c05621}.md\:focus\:border-orange-800:focus{border-color:#9c4221}.md\:focus\:border-orange-900:focus{border-color:#7b341e}.md\:focus\:border-yellow-100:focus{border-color:ivory}.md\:focus\:border-yellow-200:focus{border-color:#fefcbf}.md\:focus\:border-yellow-300:focus{border-color:#faf089}.md\:focus\:border-yellow-400:focus{border-color:#f6e05e}.md\:focus\:border-yellow-500:focus{border-color:#ecc94b}.md\:focus\:border-yellow-600:focus{border-color:#d69e2e}.md\:focus\:border-yellow-700:focus{border-color:#b7791f}.md\:focus\:border-yellow-800:focus{border-color:#975a16}.md\:focus\:border-yellow-900:focus{border-color:#744210}.md\:focus\:border-green-100:focus{border-color:#f0fff4}.md\:focus\:border-green-200:focus{border-color:#c6f6d5}.md\:focus\:border-green-300:focus{border-color:#9ae6b4}.md\:focus\:border-green-400:focus{border-color:#68d391}.md\:focus\:border-green-500:focus{border-color:#48bb78}.md\:focus\:border-green-600:focus{border-color:#38a169}.md\:focus\:border-green-700:focus{border-color:#2f855a}.md\:focus\:border-green-800:focus{border-color:#276749}.md\:focus\:border-green-900:focus{border-color:#22543d}.md\:focus\:border-teal-100:focus{border-color:#e6fffa}.md\:focus\:border-teal-200:focus{border-color:#b2f5ea}.md\:focus\:border-teal-300:focus{border-color:#81e6d9}.md\:focus\:border-teal-400:focus{border-color:#4fd1c5}.md\:focus\:border-teal-500:focus{border-color:#38b2ac}.md\:focus\:border-teal-600:focus{border-color:#319795}.md\:focus\:border-teal-700:focus{border-color:#2c7a7b}.md\:focus\:border-teal-800:focus{border-color:#285e61}.md\:focus\:border-teal-900:focus{border-color:#234e52}.md\:focus\:border-blue-100:focus{border-color:#ebf8ff}.md\:focus\:border-blue-200:focus{border-color:#bee3f8}.md\:focus\:border-blue-300:focus{border-color:#90cdf4}.md\:focus\:border-blue-400:focus{border-color:#63b3ed}.md\:focus\:border-blue-500:focus{border-color:#4299e1}.md\:focus\:border-blue-600:focus{border-color:#3182ce}.md\:focus\:border-blue-700:focus{border-color:#2b6cb0}.md\:focus\:border-blue-800:focus{border-color:#2c5282}.md\:focus\:border-blue-900:focus{border-color:#2a4365}.md\:focus\:border-indigo-100:focus{border-color:#ebf4ff}.md\:focus\:border-indigo-200:focus{border-color:#c3dafe}.md\:focus\:border-indigo-300:focus{border-color:#a3bffa}.md\:focus\:border-indigo-400:focus{border-color:#7f9cf5}.md\:focus\:border-indigo-500:focus{border-color:#667eea}.md\:focus\:border-indigo-600:focus{border-color:#5a67d8}.md\:focus\:border-indigo-700:focus{border-color:#4c51bf}.md\:focus\:border-indigo-800:focus{border-color:#434190}.md\:focus\:border-indigo-900:focus{border-color:#3c366b}.md\:focus\:border-purple-100:focus{border-color:#faf5ff}.md\:focus\:border-purple-200:focus{border-color:#e9d8fd}.md\:focus\:border-purple-300:focus{border-color:#d6bcfa}.md\:focus\:border-purple-400:focus{border-color:#b794f4}.md\:focus\:border-purple-500:focus{border-color:#9f7aea}.md\:focus\:border-purple-600:focus{border-color:#805ad5}.md\:focus\:border-purple-700:focus{border-color:#6b46c1}.md\:focus\:border-purple-800:focus{border-color:#553c9a}.md\:focus\:border-purple-900:focus{border-color:#44337a}.md\:focus\:border-pink-100:focus{border-color:#fff5f7}.md\:focus\:border-pink-200:focus{border-color:#fed7e2}.md\:focus\:border-pink-300:focus{border-color:#fbb6ce}.md\:focus\:border-pink-400:focus{border-color:#f687b3}.md\:focus\:border-pink-500:focus{border-color:#ed64a6}.md\:focus\:border-pink-600:focus{border-color:#d53f8c}.md\:focus\:border-pink-700:focus{border-color:#b83280}.md\:focus\:border-pink-800:focus{border-color:#97266d}.md\:focus\:border-pink-900:focus{border-color:#702459}.md\:rounded-none{border-radius:0}.md\:rounded-sm{border-radius:.125rem}.md\:rounded{border-radius:.25rem}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-full{border-radius:9999px}.md\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.md\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.md\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.md\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.md\:rounded-t{border-top-left-radius:.25rem}.md\:rounded-r,.md\:rounded-t{border-top-right-radius:.25rem}.md\:rounded-b,.md\:rounded-r{border-bottom-right-radius:.25rem}.md\:rounded-b,.md\:rounded-l{border-bottom-left-radius:.25rem}.md\:rounded-l{border-top-left-radius:.25rem}.md\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.md\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.md\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.md\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.md\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.md\:rounded-tl-none{border-top-left-radius:0}.md\:rounded-tr-none{border-top-right-radius:0}.md\:rounded-br-none{border-bottom-right-radius:0}.md\:rounded-bl-none{border-bottom-left-radius:0}.md\:rounded-tl-sm{border-top-left-radius:.125rem}.md\:rounded-tr-sm{border-top-right-radius:.125rem}.md\:rounded-br-sm{border-bottom-right-radius:.125rem}.md\:rounded-bl-sm{border-bottom-left-radius:.125rem}.md\:rounded-tl{border-top-left-radius:.25rem}.md\:rounded-tr{border-top-right-radius:.25rem}.md\:rounded-br{border-bottom-right-radius:.25rem}.md\:rounded-bl{border-bottom-left-radius:.25rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-bl-lg{border-bottom-left-radius:.5rem}.md\:rounded-tl-full{border-top-left-radius:9999px}.md\:rounded-tr-full{border-top-right-radius:9999px}.md\:rounded-br-full{border-bottom-right-radius:9999px}.md\:rounded-bl-full{border-bottom-left-radius:9999px}.md\:border-solid{border-style:solid}.md\:border-dashed{border-style:dashed}.md\:border-dotted{border-style:dotted}.md\:border-none{border-style:none}.md\:border-0{border-width:0}.md\:border-2{border-width:2px}.md\:border-4{border-width:4px}.md\:border-8{border-width:8px}.md\:border{border-width:1px}.md\:border-t-0{border-top-width:0}.md\:border-r-0{border-right-width:0}.md\:border-b-0{border-bottom-width:0}.md\:border-l-0{border-left-width:0}.md\:border-t-2{border-top-width:2px}.md\:border-r-2{border-right-width:2px}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-2{border-left-width:2px}.md\:border-t-4{border-top-width:4px}.md\:border-r-4{border-right-width:4px}.md\:border-b-4{border-bottom-width:4px}.md\:border-l-4{border-left-width:4px}.md\:border-t-8{border-top-width:8px}.md\:border-r-8{border-right-width:8px}.md\:border-b-8{border-bottom-width:8px}.md\:border-l-8{border-left-width:8px}.md\:border-t{border-top-width:1px}.md\:border-r{border-right-width:1px}.md\:border-b{border-bottom-width:1px}.md\:border-l{border-left-width:1px}.md\:cursor-auto{cursor:auto}.md\:cursor-default{cursor:default}.md\:cursor-pointer{cursor:pointer}.md\:cursor-wait{cursor:wait}.md\:cursor-text{cursor:text}.md\:cursor-move{cursor:move}.md\:cursor-not-allowed{cursor:not-allowed}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table{display:table}.md\:table-row{display:table-row}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:flex-no-wrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}.md\:self-auto{align-self:auto}.md\:self-start{align-self:flex-start}.md\:self-end{align-self:flex-end}.md\:self-center{align-self:center}.md\:self-stretch{align-self:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:content-center{align-content:center}.md\:content-start{align-content:flex-start}.md\:content-end{align-content:flex-end}.md\:content-between{align-content:space-between}.md\:content-around{align-content:space-around}.md\:flex-1{flex:1 1 0%}.md\:flex-auto{flex:1 1 auto}.md\:flex-initial{flex:0 1 auto}.md\:flex-none{flex:none}.md\:flex-grow-0{flex-grow:0}.md\:flex-grow{flex-grow:1}.md\:flex-shrink-0{flex-shrink:0}.md\:flex-shrink{flex-shrink:1}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:order-6{order:6}.md\:order-7{order:7}.md\:order-8{order:8}.md\:order-9{order:9}.md\:order-10{order:10}.md\:order-11{order:11}.md\:order-12{order:12}.md\:order-first{order:-1}.md\:order-last{order:999}.md\:order-none{order:0}.md\:float-right{float:right}.md\:float-left{float:left}.md\:float-none{float:none}.md\:clearfix:after{content:"";display:table;clear:both}.md\:font-sans{font-family:-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}.md\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}.md\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.md\:font-hairline{font-weight:100}.md\:font-thin{font-weight:200}.md\:font-light{font-weight:300}.md\:font-normal{font-weight:400}.md\:font-medium{font-weight:500}.md\:font-semibold{font-weight:600}.md\:font-bold{font-weight:700}.md\:font-extrabold{font-weight:800}.md\:font-black{font-weight:900}.md\:hover\:font-hairline:hover{font-weight:100}.md\:hover\:font-thin:hover{font-weight:200}.md\:hover\:font-light:hover{font-weight:300}.md\:hover\:font-normal:hover{font-weight:400}.md\:hover\:font-medium:hover{font-weight:500}.md\:hover\:font-semibold:hover{font-weight:600}.md\:hover\:font-bold:hover{font-weight:700}.md\:hover\:font-extrabold:hover{font-weight:800}.md\:hover\:font-black:hover{font-weight:900}.md\:focus\:font-hairline:focus{font-weight:100}.md\:focus\:font-thin:focus{font-weight:200}.md\:focus\:font-light:focus{font-weight:300}.md\:focus\:font-normal:focus{font-weight:400}.md\:focus\:font-medium:focus{font-weight:500}.md\:focus\:font-semibold:focus{font-weight:600}.md\:focus\:font-bold:focus{font-weight:700}.md\:focus\:font-extrabold:focus{font-weight:800}.md\:focus\:font-black:focus{font-weight:900}.md\:h-0{height:0}.md\:h-1{height:.25rem}.md\:h-2{height:.5rem}.md\:h-3{height:.75rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-8{height:2rem}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-40{height:10rem}.md\:h-48{height:12rem}.md\:h-56{height:14rem}.md\:h-64{height:16rem}.md\:h-auto{height:auto}.md\:h-px{height:1px}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:leading-none{line-height:1}.md\:leading-tight{line-height:1.25}.md\:leading-snug{line-height:1.375}.md\:leading-normal{line-height:1.5}.md\:leading-relaxed{line-height:1.625}.md\:leading-loose{line-height:2}.md\:list-inside{list-style-position:inside}.md\:list-outside{list-style-position:outside}.md\:list-none{list-style-type:none}.md\:list-disc{list-style-type:disc}.md\:list-decimal{list-style-type:decimal}.md\:m-0{margin:0}.md\:m-1{margin:.25rem}.md\:m-2{margin:.5rem}.md\:m-3{margin:.75rem}.md\:m-4{margin:1rem}.md\:m-5{margin:1.25rem}.md\:m-6{margin:1.5rem}.md\:m-8{margin:2rem}.md\:m-10{margin:2.5rem}.md\:m-12{margin:3rem}.md\:m-16{margin:4rem}.md\:m-20{margin:5rem}.md\:m-24{margin:6rem}.md\:m-32{margin:8rem}.md\:m-40{margin:10rem}.md\:m-48{margin:12rem}.md\:m-56{margin:14rem}.md\:m-64{margin:16rem}.md\:m-auto{margin:auto}.md\:m-px{margin:1px}.md\:-m-1{margin:-.25rem}.md\:-m-2{margin:-.5rem}.md\:-m-3{margin:-.75rem}.md\:-m-4{margin:-1rem}.md\:-m-5{margin:-1.25rem}.md\:-m-6{margin:-1.5rem}.md\:-m-8{margin:-2rem}.md\:-m-10{margin:-2.5rem}.md\:-m-12{margin:-3rem}.md\:-m-16{margin:-4rem}.md\:-m-20{margin:-5rem}.md\:-m-24{margin:-6rem}.md\:-m-32{margin:-8rem}.md\:-m-40{margin:-10rem}.md\:-m-48{margin:-12rem}.md\:-m-56{margin:-14rem}.md\:-m-64{margin:-16rem}.md\:-m-px{margin:-1px}.md\:my-0{margin-top:0;margin-bottom:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:my-16{margin-top:4rem;margin-bottom:4rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:my-20{margin-top:5rem;margin-bottom:5rem}.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:my-24{margin-top:6rem;margin-bottom:6rem}.md\:mx-24{margin-left:6rem;margin-right:6rem}.md\:my-32{margin-top:8rem;margin-bottom:8rem}.md\:mx-32{margin-left:8rem;margin-right:8rem}.md\:my-40{margin-top:10rem;margin-bottom:10rem}.md\:mx-40{margin-left:10rem;margin-right:10rem}.md\:my-48{margin-top:12rem;margin-bottom:12rem}.md\:mx-48{margin-left:12rem;margin-right:12rem}.md\:my-56{margin-top:14rem;margin-bottom:14rem}.md\:mx-56{margin-left:14rem;margin-right:14rem}.md\:my-64{margin-top:16rem;margin-bottom:16rem}.md\:mx-64{margin-left:16rem;margin-right:16rem}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-px{margin-top:1px;margin-bottom:1px}.md\:mx-px{margin-left:1px;margin-right:1px}.md\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.md\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.md\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.md\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.md\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.md\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.md\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.md\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.md\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.md\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.md\:-mx-20{margin-left:-5rem;margin-right:-5rem}.md\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.md\:-mx-24{margin-left:-6rem;margin-right:-6rem}.md\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.md\:-mx-32{margin-left:-8rem;margin-right:-8rem}.md\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.md\:-mx-40{margin-left:-10rem;margin-right:-10rem}.md\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.md\:-mx-48{margin-left:-12rem;margin-right:-12rem}.md\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.md\:-mx-56{margin-left:-14rem;margin-right:-14rem}.md\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.md\:-mx-64{margin-left:-16rem;margin-right:-16rem}.md\:-my-px{margin-top:-1px;margin-bottom:-1px}.md\:-mx-px{margin-left:-1px;margin-right:-1px}.md\:mt-0{margin-top:0}.md\:mr-0{margin-right:0}.md\:mb-0{margin-bottom:0}.md\:ml-0{margin-left:0}.md\:mt-1{margin-top:.25rem}.md\:mr-1{margin-right:.25rem}.md\:mb-1{margin-bottom:.25rem}.md\:ml-1{margin-left:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mr-2{margin-right:.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:ml-2{margin-left:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mr-3{margin-right:.75rem}.md\:mb-3{margin-bottom:.75rem}.md\:ml-3{margin-left:.75rem}.md\:mt-4{margin-top:1rem}.md\:mr-4{margin-right:1rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-4{margin-left:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mr-5{margin-right:1.25rem}.md\:mb-5{margin-bottom:1.25rem}.md\:ml-5{margin-left:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-6{margin-left:1.5rem}.md\:mt-8{margin-top:2rem}.md\:mr-8{margin-right:2rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-8{margin-left:2rem}.md\:mt-10{margin-top:2.5rem}.md\:mr-10{margin-right:2.5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:ml-10{margin-left:2.5rem}.md\:mt-12{margin-top:3rem}.md\:mr-12{margin-right:3rem}.md\:mb-12{margin-bottom:3rem}.md\:ml-12{margin-left:3rem}.md\:mt-16{margin-top:4rem}.md\:mr-16{margin-right:4rem}.md\:mb-16{margin-bottom:4rem}.md\:ml-16{margin-left:4rem}.md\:mt-20{margin-top:5rem}.md\:mr-20{margin-right:5rem}.md\:mb-20{margin-bottom:5rem}.md\:ml-20{margin-left:5rem}.md\:mt-24{margin-top:6rem}.md\:mr-24{margin-right:6rem}.md\:mb-24{margin-bottom:6rem}.md\:ml-24{margin-left:6rem}.md\:mt-32{margin-top:8rem}.md\:mr-32{margin-right:8rem}.md\:mb-32{margin-bottom:8rem}.md\:ml-32{margin-left:8rem}.md\:mt-40{margin-top:10rem}.md\:mr-40{margin-right:10rem}.md\:mb-40{margin-bottom:10rem}.md\:ml-40{margin-left:10rem}.md\:mt-48{margin-top:12rem}.md\:mr-48{margin-right:12rem}.md\:mb-48{margin-bottom:12rem}.md\:ml-48{margin-left:12rem}.md\:mt-56{margin-top:14rem}.md\:mr-56{margin-right:14rem}.md\:mb-56{margin-bottom:14rem}.md\:ml-56{margin-left:14rem}.md\:mt-64{margin-top:16rem}.md\:mr-64{margin-right:16rem}.md\:mb-64{margin-bottom:16rem}.md\:ml-64{margin-left:16rem}.md\:mt-auto{margin-top:auto}.md\:mr-auto{margin-right:auto}.md\:mb-auto{margin-bottom:auto}.md\:ml-auto{margin-left:auto}.md\:mt-px{margin-top:1px}.md\:mr-px{margin-right:1px}.md\:mb-px{margin-bottom:1px}.md\:ml-px{margin-left:1px}.md\:-mt-1{margin-top:-.25rem}.md\:-mr-1{margin-right:-.25rem}.md\:-mb-1{margin-bottom:-.25rem}.md\:-ml-1{margin-left:-.25rem}.md\:-mt-2{margin-top:-.5rem}.md\:-mr-2{margin-right:-.5rem}.md\:-mb-2{margin-bottom:-.5rem}.md\:-ml-2{margin-left:-.5rem}.md\:-mt-3{margin-top:-.75rem}.md\:-mr-3{margin-right:-.75rem}.md\:-mb-3{margin-bottom:-.75rem}.md\:-ml-3{margin-left:-.75rem}.md\:-mt-4{margin-top:-1rem}.md\:-mr-4{margin-right:-1rem}.md\:-mb-4{margin-bottom:-1rem}.md\:-ml-4{margin-left:-1rem}.md\:-mt-5{margin-top:-1.25rem}.md\:-mr-5{margin-right:-1.25rem}.md\:-mb-5{margin-bottom:-1.25rem}.md\:-ml-5{margin-left:-1.25rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mr-6{margin-right:-1.5rem}.md\:-mb-6{margin-bottom:-1.5rem}.md\:-ml-6{margin-left:-1.5rem}.md\:-mt-8{margin-top:-2rem}.md\:-mr-8{margin-right:-2rem}.md\:-mb-8{margin-bottom:-2rem}.md\:-ml-8{margin-left:-2rem}.md\:-mt-10{margin-top:-2.5rem}.md\:-mr-10{margin-right:-2.5rem}.md\:-mb-10{margin-bottom:-2.5rem}.md\:-ml-10{margin-left:-2.5rem}.md\:-mt-12{margin-top:-3rem}.md\:-mr-12{margin-right:-3rem}.md\:-mb-12{margin-bottom:-3rem}.md\:-ml-12{margin-left:-3rem}.md\:-mt-16{margin-top:-4rem}.md\:-mr-16{margin-right:-4rem}.md\:-mb-16{margin-bottom:-4rem}.md\:-ml-16{margin-left:-4rem}.md\:-mt-20{margin-top:-5rem}.md\:-mr-20{margin-right:-5rem}.md\:-mb-20{margin-bottom:-5rem}.md\:-ml-20{margin-left:-5rem}.md\:-mt-24{margin-top:-6rem}.md\:-mr-24{margin-right:-6rem}.md\:-mb-24{margin-bottom:-6rem}.md\:-ml-24{margin-left:-6rem}.md\:-mt-32{margin-top:-8rem}.md\:-mr-32{margin-right:-8rem}.md\:-mb-32{margin-bottom:-8rem}.md\:-ml-32{margin-left:-8rem}.md\:-mt-40{margin-top:-10rem}.md\:-mr-40{margin-right:-10rem}.md\:-mb-40{margin-bottom:-10rem}.md\:-ml-40{margin-left:-10rem}.md\:-mt-48{margin-top:-12rem}.md\:-mr-48{margin-right:-12rem}.md\:-mb-48{margin-bottom:-12rem}.md\:-ml-48{margin-left:-12rem}.md\:-mt-56{margin-top:-14rem}.md\:-mr-56{margin-right:-14rem}.md\:-mb-56{margin-bottom:-14rem}.md\:-ml-56{margin-left:-14rem}.md\:-mt-64{margin-top:-16rem}.md\:-mr-64{margin-right:-16rem}.md\:-mb-64{margin-bottom:-16rem}.md\:-ml-64{margin-left:-16rem}.md\:-mt-px{margin-top:-1px}.md\:-mr-px{margin-right:-1px}.md\:-mb-px{margin-bottom:-1px}.md\:-ml-px{margin-left:-1px}.md\:max-h-full{max-height:100%}.md\:max-h-screen{max-height:100vh}.md\:max-w-xs{max-width:20rem}.md\:max-w-sm{max-width:24rem}.md\:max-w-md{max-width:28rem}.md\:max-w-lg{max-width:32rem}.md\:max-w-xl{max-width:36rem}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-4xl{max-width:56rem}.md\:max-w-5xl{max-width:64rem}.md\:max-w-6xl{max-width:72rem}.md\:max-w-full{max-width:100%}.md\:min-h-0{min-height:0}.md\:min-h-full{min-height:100%}.md\:min-h-screen{min-height:100vh}.md\:min-w-0{min-width:0}.md\:min-w-full{min-width:100%}.md\:object-contain{-o-object-fit:contain;object-fit:contain}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:object-fill{-o-object-fit:fill;object-fit:fill}.md\:object-none{-o-object-fit:none;object-fit:none}.md\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.md\:object-bottom{-o-object-position:bottom;object-position:bottom}.md\:object-center{-o-object-position:center;object-position:center}.md\:object-left{-o-object-position:left;object-position:left}.md\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.md\:object-left-top{-o-object-position:left top;object-position:left top}.md\:object-right{-o-object-position:right;object-position:right}.md\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.md\:object-right-top{-o-object-position:right top;object-position:right top}.md\:object-top{-o-object-position:top;object-position:top}.md\:opacity-0{opacity:0}.md\:opacity-25{opacity:.25}.md\:opacity-50{opacity:.5}.md\:opacity-75{opacity:.75}.md\:opacity-100{opacity:1}.md\:overflow-auto{overflow:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-scroll{overflow:scroll}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-visible{overflow-y:visible}.md\:overflow-x-scroll{overflow-x:scroll}.md\:overflow-y-scroll{overflow-y:scroll}.md\:scrolling-touch{-webkit-overflow-scrolling:touch}.md\:scrolling-auto{-webkit-overflow-scrolling:auto}.md\:p-0{padding:0}.md\:p-1{padding:.25rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-20{padding:5rem}.md\:p-24{padding:6rem}.md\:p-32{padding:8rem}.md\:p-40{padding:10rem}.md\:p-48{padding:12rem}.md\:p-56{padding:14rem}.md\:p-64{padding:16rem}.md\:p-px{padding:1px}.md\:py-0{padding-top:0;padding-bottom:0}.md\:px-0{padding-left:0;padding-right:0}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:px-32{padding-left:8rem;padding-right:8rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:px-40{padding-left:10rem;padding-right:10rem}.md\:py-48{padding-top:12rem;padding-bottom:12rem}.md\:px-48{padding-left:12rem;padding-right:12rem}.md\:py-56{padding-top:14rem;padding-bottom:14rem}.md\:px-56{padding-left:14rem;padding-right:14rem}.md\:py-64{padding-top:16rem;padding-bottom:16rem}.md\:px-64{padding-left:16rem;padding-right:16rem}.md\:py-px{padding-top:1px;padding-bottom:1px}.md\:px-px{padding-left:1px;padding-right:1px}.md\:pt-0{padding-top:0}.md\:pr-0{padding-right:0}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pt-1{padding-top:.25rem}.md\:pr-1{padding-right:.25rem}.md\:pb-1{padding-bottom:.25rem}.md\:pl-1{padding-left:.25rem}.md\:pt-2{padding-top:.5rem}.md\:pr-2{padding-right:.5rem}.md\:pb-2{padding-bottom:.5rem}.md\:pl-2{padding-left:.5rem}.md\:pt-3{padding-top:.75rem}.md\:pr-3{padding-right:.75rem}.md\:pb-3{padding-bottom:.75rem}.md\:pl-3{padding-left:.75rem}.md\:pt-4{padding-top:1rem}.md\:pr-4{padding-right:1rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-4{padding-left:1rem}.md\:pt-5{padding-top:1.25rem}.md\:pr-5{padding-right:1.25rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pl-5{padding-left:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:pr-6{padding-right:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-6{padding-left:1.5rem}.md\:pt-8{padding-top:2rem}.md\:pr-8{padding-right:2rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-8{padding-left:2rem}.md\:pt-10{padding-top:2.5rem}.md\:pr-10{padding-right:2.5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pl-10{padding-left:2.5rem}.md\:pt-12{padding-top:3rem}.md\:pr-12{padding-right:3rem}.md\:pb-12{padding-bottom:3rem}.md\:pl-12{padding-left:3rem}.md\:pt-16{padding-top:4rem}.md\:pr-16{padding-right:4rem}.md\:pb-16{padding-bottom:4rem}.md\:pl-16{padding-left:4rem}.md\:pt-20{padding-top:5rem}.md\:pr-20{padding-right:5rem}.md\:pb-20{padding-bottom:5rem}.md\:pl-20{padding-left:5rem}.md\:pt-24{padding-top:6rem}.md\:pr-24{padding-right:6rem}.md\:pb-24{padding-bottom:6rem}.md\:pl-24{padding-left:6rem}.md\:pt-32{padding-top:8rem}.md\:pr-32{padding-right:8rem}.md\:pb-32{padding-bottom:8rem}.md\:pl-32{padding-left:8rem}.md\:pt-40{padding-top:10rem}.md\:pr-40{padding-right:10rem}.md\:pb-40{padding-bottom:10rem}.md\:pl-40{padding-left:10rem}.md\:pt-48{padding-top:12rem}.md\:pr-48{padding-right:12rem}.md\:pb-48{padding-bottom:12rem}.md\:pl-48{padding-left:12rem}.md\:pt-56{padding-top:14rem}.md\:pr-56{padding-right:14rem}.md\:pb-56{padding-bottom:14rem}.md\:pl-56{padding-left:14rem}.md\:pt-64{padding-top:16rem}.md\:pr-64{padding-right:16rem}.md\:pb-64{padding-bottom:16rem}.md\:pl-64{padding-left:16rem}.md\:pt-px{padding-top:1px}.md\:pr-px{padding-right:1px}.md\:pb-px{padding-bottom:1px}.md\:pl-px{padding-left:1px}.md\:pointer-events-none{pointer-events:none}.md\:pointer-events-auto{pointer-events:auto}.md\:static{position:static}.md\:fixed{position:fixed}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:-webkit-sticky;position:sticky}.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.md\:inset-y-0{top:0;bottom:0}.md\:inset-x-0{right:0;left:0}.md\:inset-y-auto{top:auto;bottom:auto}.md\:inset-x-auto{right:auto;left:auto}.md\:top-0{top:0}.md\:right-0{right:0}.md\:bottom-0{bottom:0}.md\:left-0{left:0}.md\:top-auto{top:auto}.md\:right-auto{right:auto}.md\:bottom-auto{bottom:auto}.md\:left-auto{left:auto}.md\:resize-none{resize:none}.md\:resize-y{resize:vertical}.md\:resize-x{resize:horizontal}.md\:resize{resize:both}.md\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.md\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.md\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.md\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.md\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.md\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.md\:shadow-none{box-shadow:none}.md\:hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.md\:hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.md\:hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.md\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.md\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.md\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.md\:hover\:shadow-none:hover{box-shadow:none}.md\:focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.md\:focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.md\:focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.md\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.md\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.md\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.md\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.md\:focus\:shadow-none:focus{box-shadow:none}.md\:table-auto{table-layout:auto}.md\:table-fixed{table-layout:fixed}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-justify{text-align:justify}.md\:text-transparent{color:transparent}.md\:text-black{color:#000}.md\:text-white{color:#fff}.md\:text-gray-100{color:#f7fafc}.md\:text-gray-200{color:#edf2f7}.md\:text-gray-300{color:#e2e8f0}.md\:text-gray-400{color:#cbd5e0}.md\:text-gray-500{color:#a0aec0}.md\:text-gray-600{color:#718096}.md\:text-gray-700{color:#4a5568}.md\:text-gray-800{color:#2d3748}.md\:text-gray-900{color:#1a202c}.md\:text-red-100{color:#fff5f5}.md\:text-red-200{color:#fed7d7}.md\:text-red-300{color:#feb2b2}.md\:text-red-400{color:#fc8181}.md\:text-red-500{color:#f56565}.md\:text-red-600{color:#e53e3e}.md\:text-red-700{color:#c53030}.md\:text-red-800{color:#9b2c2c}.md\:text-red-900{color:#742a2a}.md\:text-orange-100{color:#fffaf0}.md\:text-orange-200{color:#feebc8}.md\:text-orange-300{color:#fbd38d}.md\:text-orange-400{color:#f6ad55}.md\:text-orange-500{color:#ed8936}.md\:text-orange-600{color:#dd6b20}.md\:text-orange-700{color:#c05621}.md\:text-orange-800{color:#9c4221}.md\:text-orange-900{color:#7b341e}.md\:text-yellow-100{color:ivory}.md\:text-yellow-200{color:#fefcbf}.md\:text-yellow-300{color:#faf089}.md\:text-yellow-400{color:#f6e05e}.md\:text-yellow-500{color:#ecc94b}.md\:text-yellow-600{color:#d69e2e}.md\:text-yellow-700{color:#b7791f}.md\:text-yellow-800{color:#975a16}.md\:text-yellow-900{color:#744210}.md\:text-green-100{color:#f0fff4}.md\:text-green-200{color:#c6f6d5}.md\:text-green-300{color:#9ae6b4}.md\:text-green-400{color:#68d391}.md\:text-green-500{color:#48bb78}.md\:text-green-600{color:#38a169}.md\:text-green-700{color:#2f855a}.md\:text-green-800{color:#276749}.md\:text-green-900{color:#22543d}.md\:text-teal-100{color:#e6fffa}.md\:text-teal-200{color:#b2f5ea}.md\:text-teal-300{color:#81e6d9}.md\:text-teal-400{color:#4fd1c5}.md\:text-teal-500{color:#38b2ac}.md\:text-teal-600{color:#319795}.md\:text-teal-700{color:#2c7a7b}.md\:text-teal-800{color:#285e61}.md\:text-teal-900{color:#234e52}.md\:text-blue-100{color:#ebf8ff}.md\:text-blue-200{color:#bee3f8}.md\:text-blue-300{color:#90cdf4}.md\:text-blue-400{color:#63b3ed}.md\:text-blue-500{color:#4299e1}.md\:text-blue-600{color:#3182ce}.md\:text-blue-700{color:#2b6cb0}.md\:text-blue-800{color:#2c5282}.md\:text-blue-900{color:#2a4365}.md\:text-indigo-100{color:#ebf4ff}.md\:text-indigo-200{color:#c3dafe}.md\:text-indigo-300{color:#a3bffa}.md\:text-indigo-400{color:#7f9cf5}.md\:text-indigo-500{color:#667eea}.md\:text-indigo-600{color:#5a67d8}.md\:text-indigo-700{color:#4c51bf}.md\:text-indigo-800{color:#434190}.md\:text-indigo-900{color:#3c366b}.md\:text-purple-100{color:#faf5ff}.md\:text-purple-200{color:#e9d8fd}.md\:text-purple-300{color:#d6bcfa}.md\:text-purple-400{color:#b794f4}.md\:text-purple-500{color:#9f7aea}.md\:text-purple-600{color:#805ad5}.md\:text-purple-700{color:#6b46c1}.md\:text-purple-800{color:#553c9a}.md\:text-purple-900{color:#44337a}.md\:text-pink-100{color:#fff5f7}.md\:text-pink-200{color:#fed7e2}.md\:text-pink-300{color:#fbb6ce}.md\:text-pink-400{color:#f687b3}.md\:text-pink-500{color:#ed64a6}.md\:text-pink-600{color:#d53f8c}.md\:text-pink-700{color:#b83280}.md\:text-pink-800{color:#97266d}.md\:text-pink-900{color:#702459}.md\:hover\:text-transparent:hover{color:transparent}.md\:hover\:text-black:hover{color:#000}.md\:hover\:text-white:hover{color:#fff}.md\:hover\:text-gray-100:hover{color:#f7fafc}.md\:hover\:text-gray-200:hover{color:#edf2f7}.md\:hover\:text-gray-300:hover{color:#e2e8f0}.md\:hover\:text-gray-400:hover{color:#cbd5e0}.md\:hover\:text-gray-500:hover{color:#a0aec0}.md\:hover\:text-gray-600:hover{color:#718096}.md\:hover\:text-gray-700:hover{color:#4a5568}.md\:hover\:text-gray-800:hover{color:#2d3748}.md\:hover\:text-gray-900:hover{color:#1a202c}.md\:hover\:text-red-100:hover{color:#fff5f5}.md\:hover\:text-red-200:hover{color:#fed7d7}.md\:hover\:text-red-300:hover{color:#feb2b2}.md\:hover\:text-red-400:hover{color:#fc8181}.md\:hover\:text-red-500:hover{color:#f56565}.md\:hover\:text-red-600:hover{color:#e53e3e}.md\:hover\:text-red-700:hover{color:#c53030}.md\:hover\:text-red-800:hover{color:#9b2c2c}.md\:hover\:text-red-900:hover{color:#742a2a}.md\:hover\:text-orange-100:hover{color:#fffaf0}.md\:hover\:text-orange-200:hover{color:#feebc8}.md\:hover\:text-orange-300:hover{color:#fbd38d}.md\:hover\:text-orange-400:hover{color:#f6ad55}.md\:hover\:text-orange-500:hover{color:#ed8936}.md\:hover\:text-orange-600:hover{color:#dd6b20}.md\:hover\:text-orange-700:hover{color:#c05621}.md\:hover\:text-orange-800:hover{color:#9c4221}.md\:hover\:text-orange-900:hover{color:#7b341e}.md\:hover\:text-yellow-100:hover{color:ivory}.md\:hover\:text-yellow-200:hover{color:#fefcbf}.md\:hover\:text-yellow-300:hover{color:#faf089}.md\:hover\:text-yellow-400:hover{color:#f6e05e}.md\:hover\:text-yellow-500:hover{color:#ecc94b}.md\:hover\:text-yellow-600:hover{color:#d69e2e}.md\:hover\:text-yellow-700:hover{color:#b7791f}.md\:hover\:text-yellow-800:hover{color:#975a16}.md\:hover\:text-yellow-900:hover{color:#744210}.md\:hover\:text-green-100:hover{color:#f0fff4}.md\:hover\:text-green-200:hover{color:#c6f6d5}.md\:hover\:text-green-300:hover{color:#9ae6b4}.md\:hover\:text-green-400:hover{color:#68d391}.md\:hover\:text-green-500:hover{color:#48bb78}.md\:hover\:text-green-600:hover{color:#38a169}.md\:hover\:text-green-700:hover{color:#2f855a}.md\:hover\:text-green-800:hover{color:#276749}.md\:hover\:text-green-900:hover{color:#22543d}.md\:hover\:text-teal-100:hover{color:#e6fffa}.md\:hover\:text-teal-200:hover{color:#b2f5ea}.md\:hover\:text-teal-300:hover{color:#81e6d9}.md\:hover\:text-teal-400:hover{color:#4fd1c5}.md\:hover\:text-teal-500:hover{color:#38b2ac}.md\:hover\:text-teal-600:hover{color:#319795}.md\:hover\:text-teal-700:hover{color:#2c7a7b}.md\:hover\:text-teal-800:hover{color:#285e61}.md\:hover\:text-teal-900:hover{color:#234e52}.md\:hover\:text-blue-100:hover{color:#ebf8ff}.md\:hover\:text-blue-200:hover{color:#bee3f8}.md\:hover\:text-blue-300:hover{color:#90cdf4}.md\:hover\:text-blue-400:hover{color:#63b3ed}.md\:hover\:text-blue-500:hover{color:#4299e1}.md\:hover\:text-blue-600:hover{color:#3182ce}.md\:hover\:text-blue-700:hover{color:#2b6cb0}.md\:hover\:text-blue-800:hover{color:#2c5282}.md\:hover\:text-blue-900:hover{color:#2a4365}.md\:hover\:text-indigo-100:hover{color:#ebf4ff}.md\:hover\:text-indigo-200:hover{color:#c3dafe}.md\:hover\:text-indigo-300:hover{color:#a3bffa}.md\:hover\:text-indigo-400:hover{color:#7f9cf5}.md\:hover\:text-indigo-500:hover{color:#667eea}.md\:hover\:text-indigo-600:hover{color:#5a67d8}.md\:hover\:text-indigo-700:hover{color:#4c51bf}.md\:hover\:text-indigo-800:hover{color:#434190}.md\:hover\:text-indigo-900:hover{color:#3c366b}.md\:hover\:text-purple-100:hover{color:#faf5ff}.md\:hover\:text-purple-200:hover{color:#e9d8fd}.md\:hover\:text-purple-300:hover{color:#d6bcfa}.md\:hover\:text-purple-400:hover{color:#b794f4}.md\:hover\:text-purple-500:hover{color:#9f7aea}.md\:hover\:text-purple-600:hover{color:#805ad5}.md\:hover\:text-purple-700:hover{color:#6b46c1}.md\:hover\:text-purple-800:hover{color:#553c9a}.md\:hover\:text-purple-900:hover{color:#44337a}.md\:hover\:text-pink-100:hover{color:#fff5f7}.md\:hover\:text-pink-200:hover{color:#fed7e2}.md\:hover\:text-pink-300:hover{color:#fbb6ce}.md\:hover\:text-pink-400:hover{color:#f687b3}.md\:hover\:text-pink-500:hover{color:#ed64a6}.md\:hover\:text-pink-600:hover{color:#d53f8c}.md\:hover\:text-pink-700:hover{color:#b83280}.md\:hover\:text-pink-800:hover{color:#97266d}.md\:hover\:text-pink-900:hover{color:#702459}.md\:focus\:text-transparent:focus{color:transparent}.md\:focus\:text-black:focus{color:#000}.md\:focus\:text-white:focus{color:#fff}.md\:focus\:text-gray-100:focus{color:#f7fafc}.md\:focus\:text-gray-200:focus{color:#edf2f7}.md\:focus\:text-gray-300:focus{color:#e2e8f0}.md\:focus\:text-gray-400:focus{color:#cbd5e0}.md\:focus\:text-gray-500:focus{color:#a0aec0}.md\:focus\:text-gray-600:focus{color:#718096}.md\:focus\:text-gray-700:focus{color:#4a5568}.md\:focus\:text-gray-800:focus{color:#2d3748}.md\:focus\:text-gray-900:focus{color:#1a202c}.md\:focus\:text-red-100:focus{color:#fff5f5}.md\:focus\:text-red-200:focus{color:#fed7d7}.md\:focus\:text-red-300:focus{color:#feb2b2}.md\:focus\:text-red-400:focus{color:#fc8181}.md\:focus\:text-red-500:focus{color:#f56565}.md\:focus\:text-red-600:focus{color:#e53e3e}.md\:focus\:text-red-700:focus{color:#c53030}.md\:focus\:text-red-800:focus{color:#9b2c2c}.md\:focus\:text-red-900:focus{color:#742a2a}.md\:focus\:text-orange-100:focus{color:#fffaf0}.md\:focus\:text-orange-200:focus{color:#feebc8}.md\:focus\:text-orange-300:focus{color:#fbd38d}.md\:focus\:text-orange-400:focus{color:#f6ad55}.md\:focus\:text-orange-500:focus{color:#ed8936}.md\:focus\:text-orange-600:focus{color:#dd6b20}.md\:focus\:text-orange-700:focus{color:#c05621}.md\:focus\:text-orange-800:focus{color:#9c4221}.md\:focus\:text-orange-900:focus{color:#7b341e}.md\:focus\:text-yellow-100:focus{color:ivory}.md\:focus\:text-yellow-200:focus{color:#fefcbf}.md\:focus\:text-yellow-300:focus{color:#faf089}.md\:focus\:text-yellow-400:focus{color:#f6e05e}.md\:focus\:text-yellow-500:focus{color:#ecc94b}.md\:focus\:text-yellow-600:focus{color:#d69e2e}.md\:focus\:text-yellow-700:focus{color:#b7791f}.md\:focus\:text-yellow-800:focus{color:#975a16}.md\:focus\:text-yellow-900:focus{color:#744210}.md\:focus\:text-green-100:focus{color:#f0fff4}.md\:focus\:text-green-200:focus{color:#c6f6d5}.md\:focus\:text-green-300:focus{color:#9ae6b4}.md\:focus\:text-green-400:focus{color:#68d391}.md\:focus\:text-green-500:focus{color:#48bb78}.md\:focus\:text-green-600:focus{color:#38a169}.md\:focus\:text-green-700:focus{color:#2f855a}.md\:focus\:text-green-800:focus{color:#276749}.md\:focus\:text-green-900:focus{color:#22543d}.md\:focus\:text-teal-100:focus{color:#e6fffa}.md\:focus\:text-teal-200:focus{color:#b2f5ea}.md\:focus\:text-teal-300:focus{color:#81e6d9}.md\:focus\:text-teal-400:focus{color:#4fd1c5}.md\:focus\:text-teal-500:focus{color:#38b2ac}.md\:focus\:text-teal-600:focus{color:#319795}.md\:focus\:text-teal-700:focus{color:#2c7a7b}.md\:focus\:text-teal-800:focus{color:#285e61}.md\:focus\:text-teal-900:focus{color:#234e52}.md\:focus\:text-blue-100:focus{color:#ebf8ff}.md\:focus\:text-blue-200:focus{color:#bee3f8}.md\:focus\:text-blue-300:focus{color:#90cdf4}.md\:focus\:text-blue-400:focus{color:#63b3ed}.md\:focus\:text-blue-500:focus{color:#4299e1}.md\:focus\:text-blue-600:focus{color:#3182ce}.md\:focus\:text-blue-700:focus{color:#2b6cb0}.md\:focus\:text-blue-800:focus{color:#2c5282}.md\:focus\:text-blue-900:focus{color:#2a4365}.md\:focus\:text-indigo-100:focus{color:#ebf4ff}.md\:focus\:text-indigo-200:focus{color:#c3dafe}.md\:focus\:text-indigo-300:focus{color:#a3bffa}.md\:focus\:text-indigo-400:focus{color:#7f9cf5}.md\:focus\:text-indigo-500:focus{color:#667eea}.md\:focus\:text-indigo-600:focus{color:#5a67d8}.md\:focus\:text-indigo-700:focus{color:#4c51bf}.md\:focus\:text-indigo-800:focus{color:#434190}.md\:focus\:text-indigo-900:focus{color:#3c366b}.md\:focus\:text-purple-100:focus{color:#faf5ff}.md\:focus\:text-purple-200:focus{color:#e9d8fd}.md\:focus\:text-purple-300:focus{color:#d6bcfa}.md\:focus\:text-purple-400:focus{color:#b794f4}.md\:focus\:text-purple-500:focus{color:#9f7aea}.md\:focus\:text-purple-600:focus{color:#805ad5}.md\:focus\:text-purple-700:focus{color:#6b46c1}.md\:focus\:text-purple-800:focus{color:#553c9a}.md\:focus\:text-purple-900:focus{color:#44337a}.md\:focus\:text-pink-100:focus{color:#fff5f7}.md\:focus\:text-pink-200:focus{color:#fed7e2}.md\:focus\:text-pink-300:focus{color:#fbb6ce}.md\:focus\:text-pink-400:focus{color:#f687b3}.md\:focus\:text-pink-500:focus{color:#ed64a6}.md\:focus\:text-pink-600:focus{color:#d53f8c}.md\:focus\:text-pink-700:focus{color:#b83280}.md\:focus\:text-pink-800:focus{color:#97266d}.md\:focus\:text-pink-900:focus{color:#702459}.md\:text-xs{font-size:.75rem}.md\:text-sm{font-size:.875rem}.md\:text-base{font-size:1rem}.md\:text-lg{font-size:1.125rem}.md\:text-xl{font-size:1.25rem}.md\:text-2xl{font-size:1.5rem}.md\:text-3xl{font-size:1.875rem}.md\:text-4xl{font-size:2.25rem}.md\:text-5xl{font-size:3rem}.md\:text-6xl{font-size:4rem}.md\:italic{font-style:italic}.md\:not-italic{font-style:normal}.md\:uppercase{text-transform:uppercase}.md\:lowercase{text-transform:lowercase}.md\:capitalize{text-transform:capitalize}.md\:normal-case{text-transform:none}.md\:underline{text-decoration:underline}.md\:line-through{text-decoration:line-through}.md\:no-underline{text-decoration:none}.md\:hover\:underline:hover{text-decoration:underline}.md\:hover\:line-through:hover{text-decoration:line-through}.md\:hover\:no-underline:hover{text-decoration:none}.md\:focus\:underline:focus{text-decoration:underline}.md\:focus\:line-through:focus{text-decoration:line-through}.md\:focus\:no-underline:focus{text-decoration:none}.md\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.md\:tracking-tighter{letter-spacing:-.05em}.md\:tracking-tight{letter-spacing:-.025em}.md\:tracking-normal{letter-spacing:0}.md\:tracking-wide{letter-spacing:.025em}.md\:tracking-wider{letter-spacing:.05em}.md\:tracking-widest{letter-spacing:.1em}.md\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.md\:align-baseline{vertical-align:baseline}.md\:align-top{vertical-align:top}.md\:align-middle{vertical-align:middle}.md\:align-bottom{vertical-align:bottom}.md\:align-text-top{vertical-align:text-top}.md\:align-text-bottom{vertical-align:text-bottom}.md\:visible{visibility:visible}.md\:invisible{visibility:hidden}.md\:whitespace-normal{white-space:normal}.md\:whitespace-no-wrap{white-space:nowrap}.md\:whitespace-pre{white-space:pre}.md\:whitespace-pre-line{white-space:pre-line}.md\:whitespace-pre-wrap{white-space:pre-wrap}.md\:break-normal{overflow-wrap:normal;word-break:normal}.md\:break-words{overflow-wrap:break-word}.md\:break-all{word-break:break-all}.md\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md\:w-0{width:0}.md\:w-1{width:.25rem}.md\:w-2{width:.5rem}.md\:w-3{width:.75rem}.md\:w-4{width:1rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-8{width:2rem}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-32{width:8rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-56{width:14rem}.md\:w-64{width:16rem}.md\:w-auto{width:auto}.md\:w-px{width:1px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.33333%}.md\:w-2\/3{width:66.66667%}.md\:w-1\/4{width:25%}.md\:w-2\/4{width:50%}.md\:w-3\/4{width:75%}.md\:w-1\/5{width:20%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-1\/6{width:16.66667%}.md\:w-2\/6{width:33.33333%}.md\:w-3\/6{width:50%}.md\:w-4\/6{width:66.66667%}.md\:w-5\/6{width:83.33333%}.md\:w-1\/12{width:8.33333%}.md\:w-2\/12{width:16.66667%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.33333%}.md\:w-5\/12{width:41.66667%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.33333%}.md\:w-8\/12{width:66.66667%}.md\:w-9\/12{width:75%}.md\:w-10\/12{width:83.33333%}.md\:w-11\/12{width:91.66667%}.md\:w-full{width:100%}.md\:w-screen{width:100vw}.md\:z-0{z-index:0}.md\:z-10{z-index:10}.md\:z-20{z-index:20}.md\:z-30{z-index:30}.md\:z-40{z-index:40}.md\:z-50{z-index:50}.md\:z-auto{z-index:auto}}@media (min-width:1024px){.lg\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lg\:bg-fixed{background-attachment:fixed}.lg\:bg-local{background-attachment:local}.lg\:bg-scroll{background-attachment:scroll}.lg\:bg-transparent{background-color:transparent}.lg\:bg-black{background-color:#000}.lg\:bg-white{background-color:#fff}.lg\:bg-gray-100{background-color:#f7fafc}.lg\:bg-gray-200{background-color:#edf2f7}.lg\:bg-gray-300{background-color:#e2e8f0}.lg\:bg-gray-400{background-color:#cbd5e0}.lg\:bg-gray-500{background-color:#a0aec0}.lg\:bg-gray-600{background-color:#718096}.lg\:bg-gray-700{background-color:#4a5568}.lg\:bg-gray-800{background-color:#2d3748}.lg\:bg-gray-900{background-color:#1a202c}.lg\:bg-red-100{background-color:#fff5f5}.lg\:bg-red-200{background-color:#fed7d7}.lg\:bg-red-300{background-color:#feb2b2}.lg\:bg-red-400{background-color:#fc8181}.lg\:bg-red-500{background-color:#f56565}.lg\:bg-red-600{background-color:#e53e3e}.lg\:bg-red-700{background-color:#c53030}.lg\:bg-red-800{background-color:#9b2c2c}.lg\:bg-red-900{background-color:#742a2a}.lg\:bg-orange-100{background-color:#fffaf0}.lg\:bg-orange-200{background-color:#feebc8}.lg\:bg-orange-300{background-color:#fbd38d}.lg\:bg-orange-400{background-color:#f6ad55}.lg\:bg-orange-500{background-color:#ed8936}.lg\:bg-orange-600{background-color:#dd6b20}.lg\:bg-orange-700{background-color:#c05621}.lg\:bg-orange-800{background-color:#9c4221}.lg\:bg-orange-900{background-color:#7b341e}.lg\:bg-yellow-100{background-color:ivory}.lg\:bg-yellow-200{background-color:#fefcbf}.lg\:bg-yellow-300{background-color:#faf089}.lg\:bg-yellow-400{background-color:#f6e05e}.lg\:bg-yellow-500{background-color:#ecc94b}.lg\:bg-yellow-600{background-color:#d69e2e}.lg\:bg-yellow-700{background-color:#b7791f}.lg\:bg-yellow-800{background-color:#975a16}.lg\:bg-yellow-900{background-color:#744210}.lg\:bg-green-100{background-color:#f0fff4}.lg\:bg-green-200{background-color:#c6f6d5}.lg\:bg-green-300{background-color:#9ae6b4}.lg\:bg-green-400{background-color:#68d391}.lg\:bg-green-500{background-color:#48bb78}.lg\:bg-green-600{background-color:#38a169}.lg\:bg-green-700{background-color:#2f855a}.lg\:bg-green-800{background-color:#276749}.lg\:bg-green-900{background-color:#22543d}.lg\:bg-teal-100{background-color:#e6fffa}.lg\:bg-teal-200{background-color:#b2f5ea}.lg\:bg-teal-300{background-color:#81e6d9}.lg\:bg-teal-400{background-color:#4fd1c5}.lg\:bg-teal-500{background-color:#38b2ac}.lg\:bg-teal-600{background-color:#319795}.lg\:bg-teal-700{background-color:#2c7a7b}.lg\:bg-teal-800{background-color:#285e61}.lg\:bg-teal-900{background-color:#234e52}.lg\:bg-blue-100{background-color:#ebf8ff}.lg\:bg-blue-200{background-color:#bee3f8}.lg\:bg-blue-300{background-color:#90cdf4}.lg\:bg-blue-400{background-color:#63b3ed}.lg\:bg-blue-500{background-color:#4299e1}.lg\:bg-blue-600{background-color:#3182ce}.lg\:bg-blue-700{background-color:#2b6cb0}.lg\:bg-blue-800{background-color:#2c5282}.lg\:bg-blue-900{background-color:#2a4365}.lg\:bg-indigo-100{background-color:#ebf4ff}.lg\:bg-indigo-200{background-color:#c3dafe}.lg\:bg-indigo-300{background-color:#a3bffa}.lg\:bg-indigo-400{background-color:#7f9cf5}.lg\:bg-indigo-500{background-color:#667eea}.lg\:bg-indigo-600{background-color:#5a67d8}.lg\:bg-indigo-700{background-color:#4c51bf}.lg\:bg-indigo-800{background-color:#434190}.lg\:bg-indigo-900{background-color:#3c366b}.lg\:bg-purple-100{background-color:#faf5ff}.lg\:bg-purple-200{background-color:#e9d8fd}.lg\:bg-purple-300{background-color:#d6bcfa}.lg\:bg-purple-400{background-color:#b794f4}.lg\:bg-purple-500{background-color:#9f7aea}.lg\:bg-purple-600{background-color:#805ad5}.lg\:bg-purple-700{background-color:#6b46c1}.lg\:bg-purple-800{background-color:#553c9a}.lg\:bg-purple-900{background-color:#44337a}.lg\:bg-pink-100{background-color:#fff5f7}.lg\:bg-pink-200{background-color:#fed7e2}.lg\:bg-pink-300{background-color:#fbb6ce}.lg\:bg-pink-400{background-color:#f687b3}.lg\:bg-pink-500{background-color:#ed64a6}.lg\:bg-pink-600{background-color:#d53f8c}.lg\:bg-pink-700{background-color:#b83280}.lg\:bg-pink-800{background-color:#97266d}.lg\:bg-pink-900{background-color:#702459}.lg\:hover\:bg-transparent:hover{background-color:transparent}.lg\:hover\:bg-black:hover{background-color:#000}.lg\:hover\:bg-white:hover{background-color:#fff}.lg\:hover\:bg-gray-100:hover{background-color:#f7fafc}.lg\:hover\:bg-gray-200:hover{background-color:#edf2f7}.lg\:hover\:bg-gray-300:hover{background-color:#e2e8f0}.lg\:hover\:bg-gray-400:hover{background-color:#cbd5e0}.lg\:hover\:bg-gray-500:hover{background-color:#a0aec0}.lg\:hover\:bg-gray-600:hover{background-color:#718096}.lg\:hover\:bg-gray-700:hover{background-color:#4a5568}.lg\:hover\:bg-gray-800:hover{background-color:#2d3748}.lg\:hover\:bg-gray-900:hover{background-color:#1a202c}.lg\:hover\:bg-red-100:hover{background-color:#fff5f5}.lg\:hover\:bg-red-200:hover{background-color:#fed7d7}.lg\:hover\:bg-red-300:hover{background-color:#feb2b2}.lg\:hover\:bg-red-400:hover{background-color:#fc8181}.lg\:hover\:bg-red-500:hover{background-color:#f56565}.lg\:hover\:bg-red-600:hover{background-color:#e53e3e}.lg\:hover\:bg-red-700:hover{background-color:#c53030}.lg\:hover\:bg-red-800:hover{background-color:#9b2c2c}.lg\:hover\:bg-red-900:hover{background-color:#742a2a}.lg\:hover\:bg-orange-100:hover{background-color:#fffaf0}.lg\:hover\:bg-orange-200:hover{background-color:#feebc8}.lg\:hover\:bg-orange-300:hover{background-color:#fbd38d}.lg\:hover\:bg-orange-400:hover{background-color:#f6ad55}.lg\:hover\:bg-orange-500:hover{background-color:#ed8936}.lg\:hover\:bg-orange-600:hover{background-color:#dd6b20}.lg\:hover\:bg-orange-700:hover{background-color:#c05621}.lg\:hover\:bg-orange-800:hover{background-color:#9c4221}.lg\:hover\:bg-orange-900:hover{background-color:#7b341e}.lg\:hover\:bg-yellow-100:hover{background-color:ivory}.lg\:hover\:bg-yellow-200:hover{background-color:#fefcbf}.lg\:hover\:bg-yellow-300:hover{background-color:#faf089}.lg\:hover\:bg-yellow-400:hover{background-color:#f6e05e}.lg\:hover\:bg-yellow-500:hover{background-color:#ecc94b}.lg\:hover\:bg-yellow-600:hover{background-color:#d69e2e}.lg\:hover\:bg-yellow-700:hover{background-color:#b7791f}.lg\:hover\:bg-yellow-800:hover{background-color:#975a16}.lg\:hover\:bg-yellow-900:hover{background-color:#744210}.lg\:hover\:bg-green-100:hover{background-color:#f0fff4}.lg\:hover\:bg-green-200:hover{background-color:#c6f6d5}.lg\:hover\:bg-green-300:hover{background-color:#9ae6b4}.lg\:hover\:bg-green-400:hover{background-color:#68d391}.lg\:hover\:bg-green-500:hover{background-color:#48bb78}.lg\:hover\:bg-green-600:hover{background-color:#38a169}.lg\:hover\:bg-green-700:hover{background-color:#2f855a}.lg\:hover\:bg-green-800:hover{background-color:#276749}.lg\:hover\:bg-green-900:hover{background-color:#22543d}.lg\:hover\:bg-teal-100:hover{background-color:#e6fffa}.lg\:hover\:bg-teal-200:hover{background-color:#b2f5ea}.lg\:hover\:bg-teal-300:hover{background-color:#81e6d9}.lg\:hover\:bg-teal-400:hover{background-color:#4fd1c5}.lg\:hover\:bg-teal-500:hover{background-color:#38b2ac}.lg\:hover\:bg-teal-600:hover{background-color:#319795}.lg\:hover\:bg-teal-700:hover{background-color:#2c7a7b}.lg\:hover\:bg-teal-800:hover{background-color:#285e61}.lg\:hover\:bg-teal-900:hover{background-color:#234e52}.lg\:hover\:bg-blue-100:hover{background-color:#ebf8ff}.lg\:hover\:bg-blue-200:hover{background-color:#bee3f8}.lg\:hover\:bg-blue-300:hover{background-color:#90cdf4}.lg\:hover\:bg-blue-400:hover{background-color:#63b3ed}.lg\:hover\:bg-blue-500:hover{background-color:#4299e1}.lg\:hover\:bg-blue-600:hover{background-color:#3182ce}.lg\:hover\:bg-blue-700:hover{background-color:#2b6cb0}.lg\:hover\:bg-blue-800:hover{background-color:#2c5282}.lg\:hover\:bg-blue-900:hover{background-color:#2a4365}.lg\:hover\:bg-indigo-100:hover{background-color:#ebf4ff}.lg\:hover\:bg-indigo-200:hover{background-color:#c3dafe}.lg\:hover\:bg-indigo-300:hover{background-color:#a3bffa}.lg\:hover\:bg-indigo-400:hover{background-color:#7f9cf5}.lg\:hover\:bg-indigo-500:hover{background-color:#667eea}.lg\:hover\:bg-indigo-600:hover{background-color:#5a67d8}.lg\:hover\:bg-indigo-700:hover{background-color:#4c51bf}.lg\:hover\:bg-indigo-800:hover{background-color:#434190}.lg\:hover\:bg-indigo-900:hover{background-color:#3c366b}.lg\:hover\:bg-purple-100:hover{background-color:#faf5ff}.lg\:hover\:bg-purple-200:hover{background-color:#e9d8fd}.lg\:hover\:bg-purple-300:hover{background-color:#d6bcfa}.lg\:hover\:bg-purple-400:hover{background-color:#b794f4}.lg\:hover\:bg-purple-500:hover{background-color:#9f7aea}.lg\:hover\:bg-purple-600:hover{background-color:#805ad5}.lg\:hover\:bg-purple-700:hover{background-color:#6b46c1}.lg\:hover\:bg-purple-800:hover{background-color:#553c9a}.lg\:hover\:bg-purple-900:hover{background-color:#44337a}.lg\:hover\:bg-pink-100:hover{background-color:#fff5f7}.lg\:hover\:bg-pink-200:hover{background-color:#fed7e2}.lg\:hover\:bg-pink-300:hover{background-color:#fbb6ce}.lg\:hover\:bg-pink-400:hover{background-color:#f687b3}.lg\:hover\:bg-pink-500:hover{background-color:#ed64a6}.lg\:hover\:bg-pink-600:hover{background-color:#d53f8c}.lg\:hover\:bg-pink-700:hover{background-color:#b83280}.lg\:hover\:bg-pink-800:hover{background-color:#97266d}.lg\:hover\:bg-pink-900:hover{background-color:#702459}.lg\:focus\:bg-transparent:focus{background-color:transparent}.lg\:focus\:bg-black:focus{background-color:#000}.lg\:focus\:bg-white:focus{background-color:#fff}.lg\:focus\:bg-gray-100:focus{background-color:#f7fafc}.lg\:focus\:bg-gray-200:focus{background-color:#edf2f7}.lg\:focus\:bg-gray-300:focus{background-color:#e2e8f0}.lg\:focus\:bg-gray-400:focus{background-color:#cbd5e0}.lg\:focus\:bg-gray-500:focus{background-color:#a0aec0}.lg\:focus\:bg-gray-600:focus{background-color:#718096}.lg\:focus\:bg-gray-700:focus{background-color:#4a5568}.lg\:focus\:bg-gray-800:focus{background-color:#2d3748}.lg\:focus\:bg-gray-900:focus{background-color:#1a202c}.lg\:focus\:bg-red-100:focus{background-color:#fff5f5}.lg\:focus\:bg-red-200:focus{background-color:#fed7d7}.lg\:focus\:bg-red-300:focus{background-color:#feb2b2}.lg\:focus\:bg-red-400:focus{background-color:#fc8181}.lg\:focus\:bg-red-500:focus{background-color:#f56565}.lg\:focus\:bg-red-600:focus{background-color:#e53e3e}.lg\:focus\:bg-red-700:focus{background-color:#c53030}.lg\:focus\:bg-red-800:focus{background-color:#9b2c2c}.lg\:focus\:bg-red-900:focus{background-color:#742a2a}.lg\:focus\:bg-orange-100:focus{background-color:#fffaf0}.lg\:focus\:bg-orange-200:focus{background-color:#feebc8}.lg\:focus\:bg-orange-300:focus{background-color:#fbd38d}.lg\:focus\:bg-orange-400:focus{background-color:#f6ad55}.lg\:focus\:bg-orange-500:focus{background-color:#ed8936}.lg\:focus\:bg-orange-600:focus{background-color:#dd6b20}.lg\:focus\:bg-orange-700:focus{background-color:#c05621}.lg\:focus\:bg-orange-800:focus{background-color:#9c4221}.lg\:focus\:bg-orange-900:focus{background-color:#7b341e}.lg\:focus\:bg-yellow-100:focus{background-color:ivory}.lg\:focus\:bg-yellow-200:focus{background-color:#fefcbf}.lg\:focus\:bg-yellow-300:focus{background-color:#faf089}.lg\:focus\:bg-yellow-400:focus{background-color:#f6e05e}.lg\:focus\:bg-yellow-500:focus{background-color:#ecc94b}.lg\:focus\:bg-yellow-600:focus{background-color:#d69e2e}.lg\:focus\:bg-yellow-700:focus{background-color:#b7791f}.lg\:focus\:bg-yellow-800:focus{background-color:#975a16}.lg\:focus\:bg-yellow-900:focus{background-color:#744210}.lg\:focus\:bg-green-100:focus{background-color:#f0fff4}.lg\:focus\:bg-green-200:focus{background-color:#c6f6d5}.lg\:focus\:bg-green-300:focus{background-color:#9ae6b4}.lg\:focus\:bg-green-400:focus{background-color:#68d391}.lg\:focus\:bg-green-500:focus{background-color:#48bb78}.lg\:focus\:bg-green-600:focus{background-color:#38a169}.lg\:focus\:bg-green-700:focus{background-color:#2f855a}.lg\:focus\:bg-green-800:focus{background-color:#276749}.lg\:focus\:bg-green-900:focus{background-color:#22543d}.lg\:focus\:bg-teal-100:focus{background-color:#e6fffa}.lg\:focus\:bg-teal-200:focus{background-color:#b2f5ea}.lg\:focus\:bg-teal-300:focus{background-color:#81e6d9}.lg\:focus\:bg-teal-400:focus{background-color:#4fd1c5}.lg\:focus\:bg-teal-500:focus{background-color:#38b2ac}.lg\:focus\:bg-teal-600:focus{background-color:#319795}.lg\:focus\:bg-teal-700:focus{background-color:#2c7a7b}.lg\:focus\:bg-teal-800:focus{background-color:#285e61}.lg\:focus\:bg-teal-900:focus{background-color:#234e52}.lg\:focus\:bg-blue-100:focus{background-color:#ebf8ff}.lg\:focus\:bg-blue-200:focus{background-color:#bee3f8}.lg\:focus\:bg-blue-300:focus{background-color:#90cdf4}.lg\:focus\:bg-blue-400:focus{background-color:#63b3ed}.lg\:focus\:bg-blue-500:focus{background-color:#4299e1}.lg\:focus\:bg-blue-600:focus{background-color:#3182ce}.lg\:focus\:bg-blue-700:focus{background-color:#2b6cb0}.lg\:focus\:bg-blue-800:focus{background-color:#2c5282}.lg\:focus\:bg-blue-900:focus{background-color:#2a4365}.lg\:focus\:bg-indigo-100:focus{background-color:#ebf4ff}.lg\:focus\:bg-indigo-200:focus{background-color:#c3dafe}.lg\:focus\:bg-indigo-300:focus{background-color:#a3bffa}.lg\:focus\:bg-indigo-400:focus{background-color:#7f9cf5}.lg\:focus\:bg-indigo-500:focus{background-color:#667eea}.lg\:focus\:bg-indigo-600:focus{background-color:#5a67d8}.lg\:focus\:bg-indigo-700:focus{background-color:#4c51bf}.lg\:focus\:bg-indigo-800:focus{background-color:#434190}.lg\:focus\:bg-indigo-900:focus{background-color:#3c366b}.lg\:focus\:bg-purple-100:focus{background-color:#faf5ff}.lg\:focus\:bg-purple-200:focus{background-color:#e9d8fd}.lg\:focus\:bg-purple-300:focus{background-color:#d6bcfa}.lg\:focus\:bg-purple-400:focus{background-color:#b794f4}.lg\:focus\:bg-purple-500:focus{background-color:#9f7aea}.lg\:focus\:bg-purple-600:focus{background-color:#805ad5}.lg\:focus\:bg-purple-700:focus{background-color:#6b46c1}.lg\:focus\:bg-purple-800:focus{background-color:#553c9a}.lg\:focus\:bg-purple-900:focus{background-color:#44337a}.lg\:focus\:bg-pink-100:focus{background-color:#fff5f7}.lg\:focus\:bg-pink-200:focus{background-color:#fed7e2}.lg\:focus\:bg-pink-300:focus{background-color:#fbb6ce}.lg\:focus\:bg-pink-400:focus{background-color:#f687b3}.lg\:focus\:bg-pink-500:focus{background-color:#ed64a6}.lg\:focus\:bg-pink-600:focus{background-color:#d53f8c}.lg\:focus\:bg-pink-700:focus{background-color:#b83280}.lg\:focus\:bg-pink-800:focus{background-color:#97266d}.lg\:focus\:bg-pink-900:focus{background-color:#702459}.lg\:bg-bottom{background-position:bottom}.lg\:bg-center{background-position:50%}.lg\:bg-left{background-position:0}.lg\:bg-left-bottom{background-position:0 100%}.lg\:bg-left-top{background-position:0 0}.lg\:bg-right{background-position:100%}.lg\:bg-right-bottom{background-position:100% 100%}.lg\:bg-right-top{background-position:100% 0}.lg\:bg-top{background-position:top}.lg\:bg-repeat{background-repeat:repeat}.lg\:bg-no-repeat{background-repeat:no-repeat}.lg\:bg-repeat-x{background-repeat:repeat-x}.lg\:bg-repeat-y{background-repeat:repeat-y}.lg\:bg-auto{background-size:auto}.lg\:bg-cover{background-size:cover}.lg\:bg-contain{background-size:contain}.lg\:border-transparent{border-color:transparent}.lg\:border-black{border-color:#000}.lg\:border-white{border-color:#fff}.lg\:border-gray-100{border-color:#f7fafc}.lg\:border-gray-200{border-color:#edf2f7}.lg\:border-gray-300{border-color:#e2e8f0}.lg\:border-gray-400{border-color:#cbd5e0}.lg\:border-gray-500{border-color:#a0aec0}.lg\:border-gray-600{border-color:#718096}.lg\:border-gray-700{border-color:#4a5568}.lg\:border-gray-800{border-color:#2d3748}.lg\:border-gray-900{border-color:#1a202c}.lg\:border-red-100{border-color:#fff5f5}.lg\:border-red-200{border-color:#fed7d7}.lg\:border-red-300{border-color:#feb2b2}.lg\:border-red-400{border-color:#fc8181}.lg\:border-red-500{border-color:#f56565}.lg\:border-red-600{border-color:#e53e3e}.lg\:border-red-700{border-color:#c53030}.lg\:border-red-800{border-color:#9b2c2c}.lg\:border-red-900{border-color:#742a2a}.lg\:border-orange-100{border-color:#fffaf0}.lg\:border-orange-200{border-color:#feebc8}.lg\:border-orange-300{border-color:#fbd38d}.lg\:border-orange-400{border-color:#f6ad55}.lg\:border-orange-500{border-color:#ed8936}.lg\:border-orange-600{border-color:#dd6b20}.lg\:border-orange-700{border-color:#c05621}.lg\:border-orange-800{border-color:#9c4221}.lg\:border-orange-900{border-color:#7b341e}.lg\:border-yellow-100{border-color:ivory}.lg\:border-yellow-200{border-color:#fefcbf}.lg\:border-yellow-300{border-color:#faf089}.lg\:border-yellow-400{border-color:#f6e05e}.lg\:border-yellow-500{border-color:#ecc94b}.lg\:border-yellow-600{border-color:#d69e2e}.lg\:border-yellow-700{border-color:#b7791f}.lg\:border-yellow-800{border-color:#975a16}.lg\:border-yellow-900{border-color:#744210}.lg\:border-green-100{border-color:#f0fff4}.lg\:border-green-200{border-color:#c6f6d5}.lg\:border-green-300{border-color:#9ae6b4}.lg\:border-green-400{border-color:#68d391}.lg\:border-green-500{border-color:#48bb78}.lg\:border-green-600{border-color:#38a169}.lg\:border-green-700{border-color:#2f855a}.lg\:border-green-800{border-color:#276749}.lg\:border-green-900{border-color:#22543d}.lg\:border-teal-100{border-color:#e6fffa}.lg\:border-teal-200{border-color:#b2f5ea}.lg\:border-teal-300{border-color:#81e6d9}.lg\:border-teal-400{border-color:#4fd1c5}.lg\:border-teal-500{border-color:#38b2ac}.lg\:border-teal-600{border-color:#319795}.lg\:border-teal-700{border-color:#2c7a7b}.lg\:border-teal-800{border-color:#285e61}.lg\:border-teal-900{border-color:#234e52}.lg\:border-blue-100{border-color:#ebf8ff}.lg\:border-blue-200{border-color:#bee3f8}.lg\:border-blue-300{border-color:#90cdf4}.lg\:border-blue-400{border-color:#63b3ed}.lg\:border-blue-500{border-color:#4299e1}.lg\:border-blue-600{border-color:#3182ce}.lg\:border-blue-700{border-color:#2b6cb0}.lg\:border-blue-800{border-color:#2c5282}.lg\:border-blue-900{border-color:#2a4365}.lg\:border-indigo-100{border-color:#ebf4ff}.lg\:border-indigo-200{border-color:#c3dafe}.lg\:border-indigo-300{border-color:#a3bffa}.lg\:border-indigo-400{border-color:#7f9cf5}.lg\:border-indigo-500{border-color:#667eea}.lg\:border-indigo-600{border-color:#5a67d8}.lg\:border-indigo-700{border-color:#4c51bf}.lg\:border-indigo-800{border-color:#434190}.lg\:border-indigo-900{border-color:#3c366b}.lg\:border-purple-100{border-color:#faf5ff}.lg\:border-purple-200{border-color:#e9d8fd}.lg\:border-purple-300{border-color:#d6bcfa}.lg\:border-purple-400{border-color:#b794f4}.lg\:border-purple-500{border-color:#9f7aea}.lg\:border-purple-600{border-color:#805ad5}.lg\:border-purple-700{border-color:#6b46c1}.lg\:border-purple-800{border-color:#553c9a}.lg\:border-purple-900{border-color:#44337a}.lg\:border-pink-100{border-color:#fff5f7}.lg\:border-pink-200{border-color:#fed7e2}.lg\:border-pink-300{border-color:#fbb6ce}.lg\:border-pink-400{border-color:#f687b3}.lg\:border-pink-500{border-color:#ed64a6}.lg\:border-pink-600{border-color:#d53f8c}.lg\:border-pink-700{border-color:#b83280}.lg\:border-pink-800{border-color:#97266d}.lg\:border-pink-900{border-color:#702459}.lg\:hover\:border-transparent:hover{border-color:transparent}.lg\:hover\:border-black:hover{border-color:#000}.lg\:hover\:border-white:hover{border-color:#fff}.lg\:hover\:border-gray-100:hover{border-color:#f7fafc}.lg\:hover\:border-gray-200:hover{border-color:#edf2f7}.lg\:hover\:border-gray-300:hover{border-color:#e2e8f0}.lg\:hover\:border-gray-400:hover{border-color:#cbd5e0}.lg\:hover\:border-gray-500:hover{border-color:#a0aec0}.lg\:hover\:border-gray-600:hover{border-color:#718096}.lg\:hover\:border-gray-700:hover{border-color:#4a5568}.lg\:hover\:border-gray-800:hover{border-color:#2d3748}.lg\:hover\:border-gray-900:hover{border-color:#1a202c}.lg\:hover\:border-red-100:hover{border-color:#fff5f5}.lg\:hover\:border-red-200:hover{border-color:#fed7d7}.lg\:hover\:border-red-300:hover{border-color:#feb2b2}.lg\:hover\:border-red-400:hover{border-color:#fc8181}.lg\:hover\:border-red-500:hover{border-color:#f56565}.lg\:hover\:border-red-600:hover{border-color:#e53e3e}.lg\:hover\:border-red-700:hover{border-color:#c53030}.lg\:hover\:border-red-800:hover{border-color:#9b2c2c}.lg\:hover\:border-red-900:hover{border-color:#742a2a}.lg\:hover\:border-orange-100:hover{border-color:#fffaf0}.lg\:hover\:border-orange-200:hover{border-color:#feebc8}.lg\:hover\:border-orange-300:hover{border-color:#fbd38d}.lg\:hover\:border-orange-400:hover{border-color:#f6ad55}.lg\:hover\:border-orange-500:hover{border-color:#ed8936}.lg\:hover\:border-orange-600:hover{border-color:#dd6b20}.lg\:hover\:border-orange-700:hover{border-color:#c05621}.lg\:hover\:border-orange-800:hover{border-color:#9c4221}.lg\:hover\:border-orange-900:hover{border-color:#7b341e}.lg\:hover\:border-yellow-100:hover{border-color:ivory}.lg\:hover\:border-yellow-200:hover{border-color:#fefcbf}.lg\:hover\:border-yellow-300:hover{border-color:#faf089}.lg\:hover\:border-yellow-400:hover{border-color:#f6e05e}.lg\:hover\:border-yellow-500:hover{border-color:#ecc94b}.lg\:hover\:border-yellow-600:hover{border-color:#d69e2e}.lg\:hover\:border-yellow-700:hover{border-color:#b7791f}.lg\:hover\:border-yellow-800:hover{border-color:#975a16}.lg\:hover\:border-yellow-900:hover{border-color:#744210}.lg\:hover\:border-green-100:hover{border-color:#f0fff4}.lg\:hover\:border-green-200:hover{border-color:#c6f6d5}.lg\:hover\:border-green-300:hover{border-color:#9ae6b4}.lg\:hover\:border-green-400:hover{border-color:#68d391}.lg\:hover\:border-green-500:hover{border-color:#48bb78}.lg\:hover\:border-green-600:hover{border-color:#38a169}.lg\:hover\:border-green-700:hover{border-color:#2f855a}.lg\:hover\:border-green-800:hover{border-color:#276749}.lg\:hover\:border-green-900:hover{border-color:#22543d}.lg\:hover\:border-teal-100:hover{border-color:#e6fffa}.lg\:hover\:border-teal-200:hover{border-color:#b2f5ea}.lg\:hover\:border-teal-300:hover{border-color:#81e6d9}.lg\:hover\:border-teal-400:hover{border-color:#4fd1c5}.lg\:hover\:border-teal-500:hover{border-color:#38b2ac}.lg\:hover\:border-teal-600:hover{border-color:#319795}.lg\:hover\:border-teal-700:hover{border-color:#2c7a7b}.lg\:hover\:border-teal-800:hover{border-color:#285e61}.lg\:hover\:border-teal-900:hover{border-color:#234e52}.lg\:hover\:border-blue-100:hover{border-color:#ebf8ff}.lg\:hover\:border-blue-200:hover{border-color:#bee3f8}.lg\:hover\:border-blue-300:hover{border-color:#90cdf4}.lg\:hover\:border-blue-400:hover{border-color:#63b3ed}.lg\:hover\:border-blue-500:hover{border-color:#4299e1}.lg\:hover\:border-blue-600:hover{border-color:#3182ce}.lg\:hover\:border-blue-700:hover{border-color:#2b6cb0}.lg\:hover\:border-blue-800:hover{border-color:#2c5282}.lg\:hover\:border-blue-900:hover{border-color:#2a4365}.lg\:hover\:border-indigo-100:hover{border-color:#ebf4ff}.lg\:hover\:border-indigo-200:hover{border-color:#c3dafe}.lg\:hover\:border-indigo-300:hover{border-color:#a3bffa}.lg\:hover\:border-indigo-400:hover{border-color:#7f9cf5}.lg\:hover\:border-indigo-500:hover{border-color:#667eea}.lg\:hover\:border-indigo-600:hover{border-color:#5a67d8}.lg\:hover\:border-indigo-700:hover{border-color:#4c51bf}.lg\:hover\:border-indigo-800:hover{border-color:#434190}.lg\:hover\:border-indigo-900:hover{border-color:#3c366b}.lg\:hover\:border-purple-100:hover{border-color:#faf5ff}.lg\:hover\:border-purple-200:hover{border-color:#e9d8fd}.lg\:hover\:border-purple-300:hover{border-color:#d6bcfa}.lg\:hover\:border-purple-400:hover{border-color:#b794f4}.lg\:hover\:border-purple-500:hover{border-color:#9f7aea}.lg\:hover\:border-purple-600:hover{border-color:#805ad5}.lg\:hover\:border-purple-700:hover{border-color:#6b46c1}.lg\:hover\:border-purple-800:hover{border-color:#553c9a}.lg\:hover\:border-purple-900:hover{border-color:#44337a}.lg\:hover\:border-pink-100:hover{border-color:#fff5f7}.lg\:hover\:border-pink-200:hover{border-color:#fed7e2}.lg\:hover\:border-pink-300:hover{border-color:#fbb6ce}.lg\:hover\:border-pink-400:hover{border-color:#f687b3}.lg\:hover\:border-pink-500:hover{border-color:#ed64a6}.lg\:hover\:border-pink-600:hover{border-color:#d53f8c}.lg\:hover\:border-pink-700:hover{border-color:#b83280}.lg\:hover\:border-pink-800:hover{border-color:#97266d}.lg\:hover\:border-pink-900:hover{border-color:#702459}.lg\:focus\:border-transparent:focus{border-color:transparent}.lg\:focus\:border-black:focus{border-color:#000}.lg\:focus\:border-white:focus{border-color:#fff}.lg\:focus\:border-gray-100:focus{border-color:#f7fafc}.lg\:focus\:border-gray-200:focus{border-color:#edf2f7}.lg\:focus\:border-gray-300:focus{border-color:#e2e8f0}.lg\:focus\:border-gray-400:focus{border-color:#cbd5e0}.lg\:focus\:border-gray-500:focus{border-color:#a0aec0}.lg\:focus\:border-gray-600:focus{border-color:#718096}.lg\:focus\:border-gray-700:focus{border-color:#4a5568}.lg\:focus\:border-gray-800:focus{border-color:#2d3748}.lg\:focus\:border-gray-900:focus{border-color:#1a202c}.lg\:focus\:border-red-100:focus{border-color:#fff5f5}.lg\:focus\:border-red-200:focus{border-color:#fed7d7}.lg\:focus\:border-red-300:focus{border-color:#feb2b2}.lg\:focus\:border-red-400:focus{border-color:#fc8181}.lg\:focus\:border-red-500:focus{border-color:#f56565}.lg\:focus\:border-red-600:focus{border-color:#e53e3e}.lg\:focus\:border-red-700:focus{border-color:#c53030}.lg\:focus\:border-red-800:focus{border-color:#9b2c2c}.lg\:focus\:border-red-900:focus{border-color:#742a2a}.lg\:focus\:border-orange-100:focus{border-color:#fffaf0}.lg\:focus\:border-orange-200:focus{border-color:#feebc8}.lg\:focus\:border-orange-300:focus{border-color:#fbd38d}.lg\:focus\:border-orange-400:focus{border-color:#f6ad55}.lg\:focus\:border-orange-500:focus{border-color:#ed8936}.lg\:focus\:border-orange-600:focus{border-color:#dd6b20}.lg\:focus\:border-orange-700:focus{border-color:#c05621}.lg\:focus\:border-orange-800:focus{border-color:#9c4221}.lg\:focus\:border-orange-900:focus{border-color:#7b341e}.lg\:focus\:border-yellow-100:focus{border-color:ivory}.lg\:focus\:border-yellow-200:focus{border-color:#fefcbf}.lg\:focus\:border-yellow-300:focus{border-color:#faf089}.lg\:focus\:border-yellow-400:focus{border-color:#f6e05e}.lg\:focus\:border-yellow-500:focus{border-color:#ecc94b}.lg\:focus\:border-yellow-600:focus{border-color:#d69e2e}.lg\:focus\:border-yellow-700:focus{border-color:#b7791f}.lg\:focus\:border-yellow-800:focus{border-color:#975a16}.lg\:focus\:border-yellow-900:focus{border-color:#744210}.lg\:focus\:border-green-100:focus{border-color:#f0fff4}.lg\:focus\:border-green-200:focus{border-color:#c6f6d5}.lg\:focus\:border-green-300:focus{border-color:#9ae6b4}.lg\:focus\:border-green-400:focus{border-color:#68d391}.lg\:focus\:border-green-500:focus{border-color:#48bb78}.lg\:focus\:border-green-600:focus{border-color:#38a169}.lg\:focus\:border-green-700:focus{border-color:#2f855a}.lg\:focus\:border-green-800:focus{border-color:#276749}.lg\:focus\:border-green-900:focus{border-color:#22543d}.lg\:focus\:border-teal-100:focus{border-color:#e6fffa}.lg\:focus\:border-teal-200:focus{border-color:#b2f5ea}.lg\:focus\:border-teal-300:focus{border-color:#81e6d9}.lg\:focus\:border-teal-400:focus{border-color:#4fd1c5}.lg\:focus\:border-teal-500:focus{border-color:#38b2ac}.lg\:focus\:border-teal-600:focus{border-color:#319795}.lg\:focus\:border-teal-700:focus{border-color:#2c7a7b}.lg\:focus\:border-teal-800:focus{border-color:#285e61}.lg\:focus\:border-teal-900:focus{border-color:#234e52}.lg\:focus\:border-blue-100:focus{border-color:#ebf8ff}.lg\:focus\:border-blue-200:focus{border-color:#bee3f8}.lg\:focus\:border-blue-300:focus{border-color:#90cdf4}.lg\:focus\:border-blue-400:focus{border-color:#63b3ed}.lg\:focus\:border-blue-500:focus{border-color:#4299e1}.lg\:focus\:border-blue-600:focus{border-color:#3182ce}.lg\:focus\:border-blue-700:focus{border-color:#2b6cb0}.lg\:focus\:border-blue-800:focus{border-color:#2c5282}.lg\:focus\:border-blue-900:focus{border-color:#2a4365}.lg\:focus\:border-indigo-100:focus{border-color:#ebf4ff}.lg\:focus\:border-indigo-200:focus{border-color:#c3dafe}.lg\:focus\:border-indigo-300:focus{border-color:#a3bffa}.lg\:focus\:border-indigo-400:focus{border-color:#7f9cf5}.lg\:focus\:border-indigo-500:focus{border-color:#667eea}.lg\:focus\:border-indigo-600:focus{border-color:#5a67d8}.lg\:focus\:border-indigo-700:focus{border-color:#4c51bf}.lg\:focus\:border-indigo-800:focus{border-color:#434190}.lg\:focus\:border-indigo-900:focus{border-color:#3c366b}.lg\:focus\:border-purple-100:focus{border-color:#faf5ff}.lg\:focus\:border-purple-200:focus{border-color:#e9d8fd}.lg\:focus\:border-purple-300:focus{border-color:#d6bcfa}.lg\:focus\:border-purple-400:focus{border-color:#b794f4}.lg\:focus\:border-purple-500:focus{border-color:#9f7aea}.lg\:focus\:border-purple-600:focus{border-color:#805ad5}.lg\:focus\:border-purple-700:focus{border-color:#6b46c1}.lg\:focus\:border-purple-800:focus{border-color:#553c9a}.lg\:focus\:border-purple-900:focus{border-color:#44337a}.lg\:focus\:border-pink-100:focus{border-color:#fff5f7}.lg\:focus\:border-pink-200:focus{border-color:#fed7e2}.lg\:focus\:border-pink-300:focus{border-color:#fbb6ce}.lg\:focus\:border-pink-400:focus{border-color:#f687b3}.lg\:focus\:border-pink-500:focus{border-color:#ed64a6}.lg\:focus\:border-pink-600:focus{border-color:#d53f8c}.lg\:focus\:border-pink-700:focus{border-color:#b83280}.lg\:focus\:border-pink-800:focus{border-color:#97266d}.lg\:focus\:border-pink-900:focus{border-color:#702459}.lg\:rounded-none{border-radius:0}.lg\:rounded-sm{border-radius:.125rem}.lg\:rounded{border-radius:.25rem}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-full{border-radius:9999px}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.lg\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.lg\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.lg\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.lg\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.lg\:rounded-t{border-top-left-radius:.25rem}.lg\:rounded-r,.lg\:rounded-t{border-top-right-radius:.25rem}.lg\:rounded-b,.lg\:rounded-r{border-bottom-right-radius:.25rem}.lg\:rounded-b,.lg\:rounded-l{border-bottom-left-radius:.25rem}.lg\:rounded-l{border-top-left-radius:.25rem}.lg\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lg\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.lg\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.lg\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.lg\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.lg\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.lg\:rounded-tl-none{border-top-left-radius:0}.lg\:rounded-tr-none{border-top-right-radius:0}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:rounded-bl-none{border-bottom-left-radius:0}.lg\:rounded-tl-sm{border-top-left-radius:.125rem}.lg\:rounded-tr-sm{border-top-right-radius:.125rem}.lg\:rounded-br-sm{border-bottom-right-radius:.125rem}.lg\:rounded-bl-sm{border-bottom-left-radius:.125rem}.lg\:rounded-tl{border-top-left-radius:.25rem}.lg\:rounded-tr{border-top-right-radius:.25rem}.lg\:rounded-br{border-bottom-right-radius:.25rem}.lg\:rounded-bl{border-bottom-left-radius:.25rem}.lg\:rounded-tl-lg{border-top-left-radius:.5rem}.lg\:rounded-tr-lg{border-top-right-radius:.5rem}.lg\:rounded-br-lg{border-bottom-right-radius:.5rem}.lg\:rounded-bl-lg{border-bottom-left-radius:.5rem}.lg\:rounded-tl-full{border-top-left-radius:9999px}.lg\:rounded-tr-full{border-top-right-radius:9999px}.lg\:rounded-br-full{border-bottom-right-radius:9999px}.lg\:rounded-bl-full{border-bottom-left-radius:9999px}.lg\:border-solid{border-style:solid}.lg\:border-dashed{border-style:dashed}.lg\:border-dotted{border-style:dotted}.lg\:border-none{border-style:none}.lg\:border-0{border-width:0}.lg\:border-2{border-width:2px}.lg\:border-4{border-width:4px}.lg\:border-8{border-width:8px}.lg\:border{border-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-r-0{border-right-width:0}.lg\:border-b-0{border-bottom-width:0}.lg\:border-l-0{border-left-width:0}.lg\:border-t-2{border-top-width:2px}.lg\:border-r-2{border-right-width:2px}.lg\:border-b-2{border-bottom-width:2px}.lg\:border-l-2{border-left-width:2px}.lg\:border-t-4{border-top-width:4px}.lg\:border-r-4{border-right-width:4px}.lg\:border-b-4{border-bottom-width:4px}.lg\:border-l-4{border-left-width:4px}.lg\:border-t-8{border-top-width:8px}.lg\:border-r-8{border-right-width:8px}.lg\:border-b-8{border-bottom-width:8px}.lg\:border-l-8{border-left-width:8px}.lg\:border-t{border-top-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-b{border-bottom-width:1px}.lg\:border-l{border-left-width:1px}.lg\:cursor-auto{cursor:auto}.lg\:cursor-default{cursor:default}.lg\:cursor-pointer{cursor:pointer}.lg\:cursor-wait{cursor:wait}.lg\:cursor-text{cursor:text}.lg\:cursor-move{cursor:move}.lg\:cursor-not-allowed{cursor:not-allowed}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:table{display:table}.lg\:table-row{display:table-row}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:flex-no-wrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-baseline{align-items:baseline}.lg\:items-stretch{align-items:stretch}.lg\:self-auto{align-self:auto}.lg\:self-start{align-self:flex-start}.lg\:self-end{align-self:flex-end}.lg\:self-center{align-self:center}.lg\:self-stretch{align-self:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-around{justify-content:space-around}.lg\:content-center{align-content:center}.lg\:content-start{align-content:flex-start}.lg\:content-end{align-content:flex-end}.lg\:content-between{align-content:space-between}.lg\:content-around{align-content:space-around}.lg\:flex-1{flex:1 1 0%}.lg\:flex-auto{flex:1 1 auto}.lg\:flex-initial{flex:0 1 auto}.lg\:flex-none{flex:none}.lg\:flex-grow-0{flex-grow:0}.lg\:flex-grow{flex-grow:1}.lg\:flex-shrink-0{flex-shrink:0}.lg\:flex-shrink{flex-shrink:1}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-6{order:6}.lg\:order-7{order:7}.lg\:order-8{order:8}.lg\:order-9{order:9}.lg\:order-10{order:10}.lg\:order-11{order:11}.lg\:order-12{order:12}.lg\:order-first{order:-1}.lg\:order-last{order:999}.lg\:order-none{order:0}.lg\:float-right{float:right}.lg\:float-left{float:left}.lg\:float-none{float:none}.lg\:clearfix:after{content:"";display:table;clear:both}.lg\:font-sans{font-family:-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}.lg\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}.lg\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lg\:font-hairline{font-weight:100}.lg\:font-thin{font-weight:200}.lg\:font-light{font-weight:300}.lg\:font-normal{font-weight:400}.lg\:font-medium{font-weight:500}.lg\:font-semibold{font-weight:600}.lg\:font-bold{font-weight:700}.lg\:font-extrabold{font-weight:800}.lg\:font-black{font-weight:900}.lg\:hover\:font-hairline:hover{font-weight:100}.lg\:hover\:font-thin:hover{font-weight:200}.lg\:hover\:font-light:hover{font-weight:300}.lg\:hover\:font-normal:hover{font-weight:400}.lg\:hover\:font-medium:hover{font-weight:500}.lg\:hover\:font-semibold:hover{font-weight:600}.lg\:hover\:font-bold:hover{font-weight:700}.lg\:hover\:font-extrabold:hover{font-weight:800}.lg\:hover\:font-black:hover{font-weight:900}.lg\:focus\:font-hairline:focus{font-weight:100}.lg\:focus\:font-thin:focus{font-weight:200}.lg\:focus\:font-light:focus{font-weight:300}.lg\:focus\:font-normal:focus{font-weight:400}.lg\:focus\:font-medium:focus{font-weight:500}.lg\:focus\:font-semibold:focus{font-weight:600}.lg\:focus\:font-bold:focus{font-weight:700}.lg\:focus\:font-extrabold:focus{font-weight:800}.lg\:focus\:font-black:focus{font-weight:900}.lg\:h-0{height:0}.lg\:h-1{height:.25rem}.lg\:h-2{height:.5rem}.lg\:h-3{height:.75rem}.lg\:h-4{height:1rem}.lg\:h-5{height:1.25rem}.lg\:h-6{height:1.5rem}.lg\:h-8{height:2rem}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-16{height:4rem}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-32{height:8rem}.lg\:h-40{height:10rem}.lg\:h-48{height:12rem}.lg\:h-56{height:14rem}.lg\:h-64{height:16rem}.lg\:h-auto{height:auto}.lg\:h-px{height:1px}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:leading-none{line-height:1}.lg\:leading-tight{line-height:1.25}.lg\:leading-snug{line-height:1.375}.lg\:leading-normal{line-height:1.5}.lg\:leading-relaxed{line-height:1.625}.lg\:leading-loose{line-height:2}.lg\:list-inside{list-style-position:inside}.lg\:list-outside{list-style-position:outside}.lg\:list-none{list-style-type:none}.lg\:list-disc{list-style-type:disc}.lg\:list-decimal{list-style-type:decimal}.lg\:m-0{margin:0}.lg\:m-1{margin:.25rem}.lg\:m-2{margin:.5rem}.lg\:m-3{margin:.75rem}.lg\:m-4{margin:1rem}.lg\:m-5{margin:1.25rem}.lg\:m-6{margin:1.5rem}.lg\:m-8{margin:2rem}.lg\:m-10{margin:2.5rem}.lg\:m-12{margin:3rem}.lg\:m-16{margin:4rem}.lg\:m-20{margin:5rem}.lg\:m-24{margin:6rem}.lg\:m-32{margin:8rem}.lg\:m-40{margin:10rem}.lg\:m-48{margin:12rem}.lg\:m-56{margin:14rem}.lg\:m-64{margin:16rem}.lg\:m-auto{margin:auto}.lg\:m-px{margin:1px}.lg\:-m-1{margin:-.25rem}.lg\:-m-2{margin:-.5rem}.lg\:-m-3{margin:-.75rem}.lg\:-m-4{margin:-1rem}.lg\:-m-5{margin:-1.25rem}.lg\:-m-6{margin:-1.5rem}.lg\:-m-8{margin:-2rem}.lg\:-m-10{margin:-2.5rem}.lg\:-m-12{margin:-3rem}.lg\:-m-16{margin:-4rem}.lg\:-m-20{margin:-5rem}.lg\:-m-24{margin:-6rem}.lg\:-m-32{margin:-8rem}.lg\:-m-40{margin:-10rem}.lg\:-m-48{margin:-12rem}.lg\:-m-56{margin:-14rem}.lg\:-m-64{margin:-16rem}.lg\:-m-px{margin:-1px}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\:mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:my-12{margin-top:3rem;margin-bottom:3rem}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:my-16{margin-top:4rem;margin-bottom:4rem}.lg\:mx-16{margin-left:4rem;margin-right:4rem}.lg\:my-20{margin-top:5rem;margin-bottom:5rem}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:my-24{margin-top:6rem;margin-bottom:6rem}.lg\:mx-24{margin-left:6rem;margin-right:6rem}.lg\:my-32{margin-top:8rem;margin-bottom:8rem}.lg\:mx-32{margin-left:8rem;margin-right:8rem}.lg\:my-40{margin-top:10rem;margin-bottom:10rem}.lg\:mx-40{margin-left:10rem;margin-right:10rem}.lg\:my-48{margin-top:12rem;margin-bottom:12rem}.lg\:mx-48{margin-left:12rem;margin-right:12rem}.lg\:my-56{margin-top:14rem;margin-bottom:14rem}.lg\:mx-56{margin-left:14rem;margin-right:14rem}.lg\:my-64{margin-top:16rem;margin-bottom:16rem}.lg\:mx-64{margin-left:16rem;margin-right:16rem}.lg\:my-auto{margin-top:auto;margin-bottom:auto}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-px{margin-top:1px;margin-bottom:1px}.lg\:mx-px{margin-left:1px;margin-right:1px}.lg\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.lg\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.lg\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.lg\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.lg\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.lg\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.lg\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.lg\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.lg\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.lg\:-mx-16{margin-left:-4rem;margin-right:-4rem}.lg\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.lg\:-mx-20{margin-left:-5rem;margin-right:-5rem}.lg\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.lg\:-mx-24{margin-left:-6rem;margin-right:-6rem}.lg\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.lg\:-mx-32{margin-left:-8rem;margin-right:-8rem}.lg\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.lg\:-mx-40{margin-left:-10rem;margin-right:-10rem}.lg\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.lg\:-mx-48{margin-left:-12rem;margin-right:-12rem}.lg\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.lg\:-mx-56{margin-left:-14rem;margin-right:-14rem}.lg\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.lg\:-mx-64{margin-left:-16rem;margin-right:-16rem}.lg\:-my-px{margin-top:-1px;margin-bottom:-1px}.lg\:-mx-px{margin-left:-1px;margin-right:-1px}.lg\:mt-0{margin-top:0}.lg\:mr-0{margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mt-1{margin-top:.25rem}.lg\:mr-1{margin-right:.25rem}.lg\:mb-1{margin-bottom:.25rem}.lg\:ml-1{margin-left:.25rem}.lg\:mt-2{margin-top:.5rem}.lg\:mr-2{margin-right:.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:ml-2{margin-left:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mr-3{margin-right:.75rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:ml-3{margin-left:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mr-4{margin-right:1rem}.lg\:mb-4{margin-bottom:1rem}.lg\:ml-4{margin-left:1rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mr-5{margin-right:1.25rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:ml-5{margin-left:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mr-6{margin-right:1.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:ml-6{margin-left:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:mr-8{margin-right:2rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-8{margin-left:2rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mr-10{margin-right:2.5rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:ml-10{margin-left:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mr-12{margin-right:3rem}.lg\:mb-12{margin-bottom:3rem}.lg\:ml-12{margin-left:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mr-16{margin-right:4rem}.lg\:mb-16{margin-bottom:4rem}.lg\:ml-16{margin-left:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mr-20{margin-right:5rem}.lg\:mb-20{margin-bottom:5rem}.lg\:ml-20{margin-left:5rem}.lg\:mt-24{margin-top:6rem}.lg\:mr-24{margin-right:6rem}.lg\:mb-24{margin-bottom:6rem}.lg\:ml-24{margin-left:6rem}.lg\:mt-32{margin-top:8rem}.lg\:mr-32{margin-right:8rem}.lg\:mb-32{margin-bottom:8rem}.lg\:ml-32{margin-left:8rem}.lg\:mt-40{margin-top:10rem}.lg\:mr-40{margin-right:10rem}.lg\:mb-40{margin-bottom:10rem}.lg\:ml-40{margin-left:10rem}.lg\:mt-48{margin-top:12rem}.lg\:mr-48{margin-right:12rem}.lg\:mb-48{margin-bottom:12rem}.lg\:ml-48{margin-left:12rem}.lg\:mt-56{margin-top:14rem}.lg\:mr-56{margin-right:14rem}.lg\:mb-56{margin-bottom:14rem}.lg\:ml-56{margin-left:14rem}.lg\:mt-64{margin-top:16rem}.lg\:mr-64{margin-right:16rem}.lg\:mb-64{margin-bottom:16rem}.lg\:ml-64{margin-left:16rem}.lg\:mt-auto{margin-top:auto}.lg\:mr-auto{margin-right:auto}.lg\:mb-auto{margin-bottom:auto}.lg\:ml-auto{margin-left:auto}.lg\:mt-px{margin-top:1px}.lg\:mr-px{margin-right:1px}.lg\:mb-px{margin-bottom:1px}.lg\:ml-px{margin-left:1px}.lg\:-mt-1{margin-top:-.25rem}.lg\:-mr-1{margin-right:-.25rem}.lg\:-mb-1{margin-bottom:-.25rem}.lg\:-ml-1{margin-left:-.25rem}.lg\:-mt-2{margin-top:-.5rem}.lg\:-mr-2{margin-right:-.5rem}.lg\:-mb-2{margin-bottom:-.5rem}.lg\:-ml-2{margin-left:-.5rem}.lg\:-mt-3{margin-top:-.75rem}.lg\:-mr-3{margin-right:-.75rem}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:-ml-3{margin-left:-.75rem}.lg\:-mt-4{margin-top:-1rem}.lg\:-mr-4{margin-right:-1rem}.lg\:-mb-4{margin-bottom:-1rem}.lg\:-ml-4{margin-left:-1rem}.lg\:-mt-5{margin-top:-1.25rem}.lg\:-mr-5{margin-right:-1.25rem}.lg\:-mb-5{margin-bottom:-1.25rem}.lg\:-ml-5{margin-left:-1.25rem}.lg\:-mt-6{margin-top:-1.5rem}.lg\:-mr-6{margin-right:-1.5rem}.lg\:-mb-6{margin-bottom:-1.5rem}.lg\:-ml-6{margin-left:-1.5rem}.lg\:-mt-8{margin-top:-2rem}.lg\:-mr-8{margin-right:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:-ml-8{margin-left:-2rem}.lg\:-mt-10{margin-top:-2.5rem}.lg\:-mr-10{margin-right:-2.5rem}.lg\:-mb-10{margin-bottom:-2.5rem}.lg\:-ml-10{margin-left:-2.5rem}.lg\:-mt-12{margin-top:-3rem}.lg\:-mr-12{margin-right:-3rem}.lg\:-mb-12{margin-bottom:-3rem}.lg\:-ml-12{margin-left:-3rem}.lg\:-mt-16{margin-top:-4rem}.lg\:-mr-16{margin-right:-4rem}.lg\:-mb-16{margin-bottom:-4rem}.lg\:-ml-16{margin-left:-4rem}.lg\:-mt-20{margin-top:-5rem}.lg\:-mr-20{margin-right:-5rem}.lg\:-mb-20{margin-bottom:-5rem}.lg\:-ml-20{margin-left:-5rem}.lg\:-mt-24{margin-top:-6rem}.lg\:-mr-24{margin-right:-6rem}.lg\:-mb-24{margin-bottom:-6rem}.lg\:-ml-24{margin-left:-6rem}.lg\:-mt-32{margin-top:-8rem}.lg\:-mr-32{margin-right:-8rem}.lg\:-mb-32{margin-bottom:-8rem}.lg\:-ml-32{margin-left:-8rem}.lg\:-mt-40{margin-top:-10rem}.lg\:-mr-40{margin-right:-10rem}.lg\:-mb-40{margin-bottom:-10rem}.lg\:-ml-40{margin-left:-10rem}.lg\:-mt-48{margin-top:-12rem}.lg\:-mr-48{margin-right:-12rem}.lg\:-mb-48{margin-bottom:-12rem}.lg\:-ml-48{margin-left:-12rem}.lg\:-mt-56{margin-top:-14rem}.lg\:-mr-56{margin-right:-14rem}.lg\:-mb-56{margin-bottom:-14rem}.lg\:-ml-56{margin-left:-14rem}.lg\:-mt-64{margin-top:-16rem}.lg\:-mr-64{margin-right:-16rem}.lg\:-mb-64{margin-bottom:-16rem}.lg\:-ml-64{margin-left:-16rem}.lg\:-mt-px{margin-top:-1px}.lg\:-mr-px{margin-right:-1px}.lg\:-mb-px{margin-bottom:-1px}.lg\:-ml-px{margin-left:-1px}.lg\:max-h-full{max-height:100%}.lg\:max-h-screen{max-height:100vh}.lg\:max-w-xs{max-width:20rem}.lg\:max-w-sm{max-width:24rem}.lg\:max-w-md{max-width:28rem}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-xl{max-width:36rem}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-5xl{max-width:64rem}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-full{max-width:100%}.lg\:min-h-0{min-height:0}.lg\:min-h-full{min-height:100%}.lg\:min-h-screen{min-height:100vh}.lg\:min-w-0{min-width:0}.lg\:min-w-full{min-width:100%}.lg\:object-contain{-o-object-fit:contain;object-fit:contain}.lg\:object-cover{-o-object-fit:cover;object-fit:cover}.lg\:object-fill{-o-object-fit:fill;object-fit:fill}.lg\:object-none{-o-object-fit:none;object-fit:none}.lg\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.lg\:object-bottom{-o-object-position:bottom;object-position:bottom}.lg\:object-center{-o-object-position:center;object-position:center}.lg\:object-left{-o-object-position:left;object-position:left}.lg\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.lg\:object-left-top{-o-object-position:left top;object-position:left top}.lg\:object-right{-o-object-position:right;object-position:right}.lg\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.lg\:object-right-top{-o-object-position:right top;object-position:right top}.lg\:object-top{-o-object-position:top;object-position:top}.lg\:opacity-0{opacity:0}.lg\:opacity-25{opacity:.25}.lg\:opacity-50{opacity:.5}.lg\:opacity-75{opacity:.75}.lg\:opacity-100{opacity:1}.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-scroll{overflow:scroll}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-hidden{overflow-y:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-y-visible{overflow-y:visible}.lg\:overflow-x-scroll{overflow-x:scroll}.lg\:overflow-y-scroll{overflow-y:scroll}.lg\:scrolling-touch{-webkit-overflow-scrolling:touch}.lg\:scrolling-auto{-webkit-overflow-scrolling:auto}.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-2{padding:.5rem}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:p-24{padding:6rem}.lg\:p-32{padding:8rem}.lg\:p-40{padding:10rem}.lg\:p-48{padding:12rem}.lg\:p-56{padding:14rem}.lg\:p-64{padding:16rem}.lg\:p-px{padding:1px}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:px-32{padding-left:8rem;padding-right:8rem}.lg\:py-40{padding-top:10rem;padding-bottom:10rem}.lg\:px-40{padding-left:10rem;padding-right:10rem}.lg\:py-48{padding-top:12rem;padding-bottom:12rem}.lg\:px-48{padding-left:12rem;padding-right:12rem}.lg\:py-56{padding-top:14rem;padding-bottom:14rem}.lg\:px-56{padding-left:14rem;padding-right:14rem}.lg\:py-64{padding-top:16rem;padding-bottom:16rem}.lg\:px-64{padding-left:16rem;padding-right:16rem}.lg\:py-px{padding-top:1px;padding-bottom:1px}.lg\:px-px{padding-left:1px;padding-right:1px}.lg\:pt-0{padding-top:0}.lg\:pr-0{padding-right:0}.lg\:pb-0{padding-bottom:0}.lg\:pl-0{padding-left:0}.lg\:pt-1{padding-top:.25rem}.lg\:pr-1{padding-right:.25rem}.lg\:pb-1{padding-bottom:.25rem}.lg\:pl-1{padding-left:.25rem}.lg\:pt-2{padding-top:.5rem}.lg\:pr-2{padding-right:.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pl-2{padding-left:.5rem}.lg\:pt-3{padding-top:.75rem}.lg\:pr-3{padding-right:.75rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pl-3{padding-left:.75rem}.lg\:pt-4{padding-top:1rem}.lg\:pr-4{padding-right:1rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pl-4{padding-left:1rem}.lg\:pt-5{padding-top:1.25rem}.lg\:pr-5{padding-right:1.25rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pl-5{padding-left:1.25rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:pr-8{padding-right:2rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-8{padding-left:2rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pt-12{padding-top:3rem}.lg\:pr-12{padding-right:3rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pl-12{padding-left:3rem}.lg\:pt-16{padding-top:4rem}.lg\:pr-16{padding-right:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pl-16{padding-left:4rem}.lg\:pt-20{padding-top:5rem}.lg\:pr-20{padding-right:5rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-20{padding-left:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pr-24{padding-right:6rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pt-32{padding-top:8rem}.lg\:pr-32{padding-right:8rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pl-32{padding-left:8rem}.lg\:pt-40{padding-top:10rem}.lg\:pr-40{padding-right:10rem}.lg\:pb-40{padding-bottom:10rem}.lg\:pl-40{padding-left:10rem}.lg\:pt-48{padding-top:12rem}.lg\:pr-48{padding-right:12rem}.lg\:pb-48{padding-bottom:12rem}.lg\:pl-48{padding-left:12rem}.lg\:pt-56{padding-top:14rem}.lg\:pr-56{padding-right:14rem}.lg\:pb-56{padding-bottom:14rem}.lg\:pl-56{padding-left:14rem}.lg\:pt-64{padding-top:16rem}.lg\:pr-64{padding-right:16rem}.lg\:pb-64{padding-bottom:16rem}.lg\:pl-64{padding-left:16rem}.lg\:pt-px{padding-top:1px}.lg\:pr-px{padding-right:1px}.lg\:pb-px{padding-bottom:1px}.lg\:pl-px{padding-left:1px}.lg\:pointer-events-none{pointer-events:none}.lg\:pointer-events-auto{pointer-events:auto}.lg\:static{position:static}.lg\:fixed{position:fixed}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:inset-0{top:0;right:0;bottom:0;left:0}.lg\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.lg\:inset-y-0{top:0;bottom:0}.lg\:inset-x-0{right:0;left:0}.lg\:inset-y-auto{top:auto;bottom:auto}.lg\:inset-x-auto{right:auto;left:auto}.lg\:top-0{top:0}.lg\:right-0{right:0}.lg\:bottom-0{bottom:0}.lg\:left-0{left:0}.lg\:top-auto{top:auto}.lg\:right-auto{right:auto}.lg\:bottom-auto{bottom:auto}.lg\:left-auto{left:auto}.lg\:resize-none{resize:none}.lg\:resize-y{resize:vertical}.lg\:resize-x{resize:horizontal}.lg\:resize{resize:both}.lg\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.lg\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.lg\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lg\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.lg\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.lg\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.lg\:shadow-none{box-shadow:none}.lg\:hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.lg\:hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.lg\:hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lg\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.lg\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.lg\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.lg\:hover\:shadow-none:hover{box-shadow:none}.lg\:focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.lg\:focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.lg\:focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lg\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.lg\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.lg\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.lg\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.lg\:focus\:shadow-none:focus{box-shadow:none}.lg\:table-auto{table-layout:auto}.lg\:table-fixed{table-layout:fixed}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:text-justify{text-align:justify}.lg\:text-transparent{color:transparent}.lg\:text-black{color:#000}.lg\:text-white{color:#fff}.lg\:text-gray-100{color:#f7fafc}.lg\:text-gray-200{color:#edf2f7}.lg\:text-gray-300{color:#e2e8f0}.lg\:text-gray-400{color:#cbd5e0}.lg\:text-gray-500{color:#a0aec0}.lg\:text-gray-600{color:#718096}.lg\:text-gray-700{color:#4a5568}.lg\:text-gray-800{color:#2d3748}.lg\:text-gray-900{color:#1a202c}.lg\:text-red-100{color:#fff5f5}.lg\:text-red-200{color:#fed7d7}.lg\:text-red-300{color:#feb2b2}.lg\:text-red-400{color:#fc8181}.lg\:text-red-500{color:#f56565}.lg\:text-red-600{color:#e53e3e}.lg\:text-red-700{color:#c53030}.lg\:text-red-800{color:#9b2c2c}.lg\:text-red-900{color:#742a2a}.lg\:text-orange-100{color:#fffaf0}.lg\:text-orange-200{color:#feebc8}.lg\:text-orange-300{color:#fbd38d}.lg\:text-orange-400{color:#f6ad55}.lg\:text-orange-500{color:#ed8936}.lg\:text-orange-600{color:#dd6b20}.lg\:text-orange-700{color:#c05621}.lg\:text-orange-800{color:#9c4221}.lg\:text-orange-900{color:#7b341e}.lg\:text-yellow-100{color:ivory}.lg\:text-yellow-200{color:#fefcbf}.lg\:text-yellow-300{color:#faf089}.lg\:text-yellow-400{color:#f6e05e}.lg\:text-yellow-500{color:#ecc94b}.lg\:text-yellow-600{color:#d69e2e}.lg\:text-yellow-700{color:#b7791f}.lg\:text-yellow-800{color:#975a16}.lg\:text-yellow-900{color:#744210}.lg\:text-green-100{color:#f0fff4}.lg\:text-green-200{color:#c6f6d5}.lg\:text-green-300{color:#9ae6b4}.lg\:text-green-400{color:#68d391}.lg\:text-green-500{color:#48bb78}.lg\:text-green-600{color:#38a169}.lg\:text-green-700{color:#2f855a}.lg\:text-green-800{color:#276749}.lg\:text-green-900{color:#22543d}.lg\:text-teal-100{color:#e6fffa}.lg\:text-teal-200{color:#b2f5ea}.lg\:text-teal-300{color:#81e6d9}.lg\:text-teal-400{color:#4fd1c5}.lg\:text-teal-500{color:#38b2ac}.lg\:text-teal-600{color:#319795}.lg\:text-teal-700{color:#2c7a7b}.lg\:text-teal-800{color:#285e61}.lg\:text-teal-900{color:#234e52}.lg\:text-blue-100{color:#ebf8ff}.lg\:text-blue-200{color:#bee3f8}.lg\:text-blue-300{color:#90cdf4}.lg\:text-blue-400{color:#63b3ed}.lg\:text-blue-500{color:#4299e1}.lg\:text-blue-600{color:#3182ce}.lg\:text-blue-700{color:#2b6cb0}.lg\:text-blue-800{color:#2c5282}.lg\:text-blue-900{color:#2a4365}.lg\:text-indigo-100{color:#ebf4ff}.lg\:text-indigo-200{color:#c3dafe}.lg\:text-indigo-300{color:#a3bffa}.lg\:text-indigo-400{color:#7f9cf5}.lg\:text-indigo-500{color:#667eea}.lg\:text-indigo-600{color:#5a67d8}.lg\:text-indigo-700{color:#4c51bf}.lg\:text-indigo-800{color:#434190}.lg\:text-indigo-900{color:#3c366b}.lg\:text-purple-100{color:#faf5ff}.lg\:text-purple-200{color:#e9d8fd}.lg\:text-purple-300{color:#d6bcfa}.lg\:text-purple-400{color:#b794f4}.lg\:text-purple-500{color:#9f7aea}.lg\:text-purple-600{color:#805ad5}.lg\:text-purple-700{color:#6b46c1}.lg\:text-purple-800{color:#553c9a}.lg\:text-purple-900{color:#44337a}.lg\:text-pink-100{color:#fff5f7}.lg\:text-pink-200{color:#fed7e2}.lg\:text-pink-300{color:#fbb6ce}.lg\:text-pink-400{color:#f687b3}.lg\:text-pink-500{color:#ed64a6}.lg\:text-pink-600{color:#d53f8c}.lg\:text-pink-700{color:#b83280}.lg\:text-pink-800{color:#97266d}.lg\:text-pink-900{color:#702459}.lg\:hover\:text-transparent:hover{color:transparent}.lg\:hover\:text-black:hover{color:#000}.lg\:hover\:text-white:hover{color:#fff}.lg\:hover\:text-gray-100:hover{color:#f7fafc}.lg\:hover\:text-gray-200:hover{color:#edf2f7}.lg\:hover\:text-gray-300:hover{color:#e2e8f0}.lg\:hover\:text-gray-400:hover{color:#cbd5e0}.lg\:hover\:text-gray-500:hover{color:#a0aec0}.lg\:hover\:text-gray-600:hover{color:#718096}.lg\:hover\:text-gray-700:hover{color:#4a5568}.lg\:hover\:text-gray-800:hover{color:#2d3748}.lg\:hover\:text-gray-900:hover{color:#1a202c}.lg\:hover\:text-red-100:hover{color:#fff5f5}.lg\:hover\:text-red-200:hover{color:#fed7d7}.lg\:hover\:text-red-300:hover{color:#feb2b2}.lg\:hover\:text-red-400:hover{color:#fc8181}.lg\:hover\:text-red-500:hover{color:#f56565}.lg\:hover\:text-red-600:hover{color:#e53e3e}.lg\:hover\:text-red-700:hover{color:#c53030}.lg\:hover\:text-red-800:hover{color:#9b2c2c}.lg\:hover\:text-red-900:hover{color:#742a2a}.lg\:hover\:text-orange-100:hover{color:#fffaf0}.lg\:hover\:text-orange-200:hover{color:#feebc8}.lg\:hover\:text-orange-300:hover{color:#fbd38d}.lg\:hover\:text-orange-400:hover{color:#f6ad55}.lg\:hover\:text-orange-500:hover{color:#ed8936}.lg\:hover\:text-orange-600:hover{color:#dd6b20}.lg\:hover\:text-orange-700:hover{color:#c05621}.lg\:hover\:text-orange-800:hover{color:#9c4221}.lg\:hover\:text-orange-900:hover{color:#7b341e}.lg\:hover\:text-yellow-100:hover{color:ivory}.lg\:hover\:text-yellow-200:hover{color:#fefcbf}.lg\:hover\:text-yellow-300:hover{color:#faf089}.lg\:hover\:text-yellow-400:hover{color:#f6e05e}.lg\:hover\:text-yellow-500:hover{color:#ecc94b}.lg\:hover\:text-yellow-600:hover{color:#d69e2e}.lg\:hover\:text-yellow-700:hover{color:#b7791f}.lg\:hover\:text-yellow-800:hover{color:#975a16}.lg\:hover\:text-yellow-900:hover{color:#744210}.lg\:hover\:text-green-100:hover{color:#f0fff4}.lg\:hover\:text-green-200:hover{color:#c6f6d5}.lg\:hover\:text-green-300:hover{color:#9ae6b4}.lg\:hover\:text-green-400:hover{color:#68d391}.lg\:hover\:text-green-500:hover{color:#48bb78}.lg\:hover\:text-green-600:hover{color:#38a169}.lg\:hover\:text-green-700:hover{color:#2f855a}.lg\:hover\:text-green-800:hover{color:#276749}.lg\:hover\:text-green-900:hover{color:#22543d}.lg\:hover\:text-teal-100:hover{color:#e6fffa}.lg\:hover\:text-teal-200:hover{color:#b2f5ea}.lg\:hover\:text-teal-300:hover{color:#81e6d9}.lg\:hover\:text-teal-400:hover{color:#4fd1c5}.lg\:hover\:text-teal-500:hover{color:#38b2ac}.lg\:hover\:text-teal-600:hover{color:#319795}.lg\:hover\:text-teal-700:hover{color:#2c7a7b}.lg\:hover\:text-teal-800:hover{color:#285e61}.lg\:hover\:text-teal-900:hover{color:#234e52}.lg\:hover\:text-blue-100:hover{color:#ebf8ff}.lg\:hover\:text-blue-200:hover{color:#bee3f8}.lg\:hover\:text-blue-300:hover{color:#90cdf4}.lg\:hover\:text-blue-400:hover{color:#63b3ed}.lg\:hover\:text-blue-500:hover{color:#4299e1}.lg\:hover\:text-blue-600:hover{color:#3182ce}.lg\:hover\:text-blue-700:hover{color:#2b6cb0}.lg\:hover\:text-blue-800:hover{color:#2c5282}.lg\:hover\:text-blue-900:hover{color:#2a4365}.lg\:hover\:text-indigo-100:hover{color:#ebf4ff}.lg\:hover\:text-indigo-200:hover{color:#c3dafe}.lg\:hover\:text-indigo-300:hover{color:#a3bffa}.lg\:hover\:text-indigo-400:hover{color:#7f9cf5}.lg\:hover\:text-indigo-500:hover{color:#667eea}.lg\:hover\:text-indigo-600:hover{color:#5a67d8}.lg\:hover\:text-indigo-700:hover{color:#4c51bf}.lg\:hover\:text-indigo-800:hover{color:#434190}.lg\:hover\:text-indigo-900:hover{color:#3c366b}.lg\:hover\:text-purple-100:hover{color:#faf5ff}.lg\:hover\:text-purple-200:hover{color:#e9d8fd}.lg\:hover\:text-purple-300:hover{color:#d6bcfa}.lg\:hover\:text-purple-400:hover{color:#b794f4}.lg\:hover\:text-purple-500:hover{color:#9f7aea}.lg\:hover\:text-purple-600:hover{color:#805ad5}.lg\:hover\:text-purple-700:hover{color:#6b46c1}.lg\:hover\:text-purple-800:hover{color:#553c9a}.lg\:hover\:text-purple-900:hover{color:#44337a}.lg\:hover\:text-pink-100:hover{color:#fff5f7}.lg\:hover\:text-pink-200:hover{color:#fed7e2}.lg\:hover\:text-pink-300:hover{color:#fbb6ce}.lg\:hover\:text-pink-400:hover{color:#f687b3}.lg\:hover\:text-pink-500:hover{color:#ed64a6}.lg\:hover\:text-pink-600:hover{color:#d53f8c}.lg\:hover\:text-pink-700:hover{color:#b83280}.lg\:hover\:text-pink-800:hover{color:#97266d}.lg\:hover\:text-pink-900:hover{color:#702459}.lg\:focus\:text-transparent:focus{color:transparent}.lg\:focus\:text-black:focus{color:#000}.lg\:focus\:text-white:focus{color:#fff}.lg\:focus\:text-gray-100:focus{color:#f7fafc}.lg\:focus\:text-gray-200:focus{color:#edf2f7}.lg\:focus\:text-gray-300:focus{color:#e2e8f0}.lg\:focus\:text-gray-400:focus{color:#cbd5e0}.lg\:focus\:text-gray-500:focus{color:#a0aec0}.lg\:focus\:text-gray-600:focus{color:#718096}.lg\:focus\:text-gray-700:focus{color:#4a5568}.lg\:focus\:text-gray-800:focus{color:#2d3748}.lg\:focus\:text-gray-900:focus{color:#1a202c}.lg\:focus\:text-red-100:focus{color:#fff5f5}.lg\:focus\:text-red-200:focus{color:#fed7d7}.lg\:focus\:text-red-300:focus{color:#feb2b2}.lg\:focus\:text-red-400:focus{color:#fc8181}.lg\:focus\:text-red-500:focus{color:#f56565}.lg\:focus\:text-red-600:focus{color:#e53e3e}.lg\:focus\:text-red-700:focus{color:#c53030}.lg\:focus\:text-red-800:focus{color:#9b2c2c}.lg\:focus\:text-red-900:focus{color:#742a2a}.lg\:focus\:text-orange-100:focus{color:#fffaf0}.lg\:focus\:text-orange-200:focus{color:#feebc8}.lg\:focus\:text-orange-300:focus{color:#fbd38d}.lg\:focus\:text-orange-400:focus{color:#f6ad55}.lg\:focus\:text-orange-500:focus{color:#ed8936}.lg\:focus\:text-orange-600:focus{color:#dd6b20}.lg\:focus\:text-orange-700:focus{color:#c05621}.lg\:focus\:text-orange-800:focus{color:#9c4221}.lg\:focus\:text-orange-900:focus{color:#7b341e}.lg\:focus\:text-yellow-100:focus{color:ivory}.lg\:focus\:text-yellow-200:focus{color:#fefcbf}.lg\:focus\:text-yellow-300:focus{color:#faf089}.lg\:focus\:text-yellow-400:focus{color:#f6e05e}.lg\:focus\:text-yellow-500:focus{color:#ecc94b}.lg\:focus\:text-yellow-600:focus{color:#d69e2e}.lg\:focus\:text-yellow-700:focus{color:#b7791f}.lg\:focus\:text-yellow-800:focus{color:#975a16}.lg\:focus\:text-yellow-900:focus{color:#744210}.lg\:focus\:text-green-100:focus{color:#f0fff4}.lg\:focus\:text-green-200:focus{color:#c6f6d5}.lg\:focus\:text-green-300:focus{color:#9ae6b4}.lg\:focus\:text-green-400:focus{color:#68d391}.lg\:focus\:text-green-500:focus{color:#48bb78}.lg\:focus\:text-green-600:focus{color:#38a169}.lg\:focus\:text-green-700:focus{color:#2f855a}.lg\:focus\:text-green-800:focus{color:#276749}.lg\:focus\:text-green-900:focus{color:#22543d}.lg\:focus\:text-teal-100:focus{color:#e6fffa}.lg\:focus\:text-teal-200:focus{color:#b2f5ea}.lg\:focus\:text-teal-300:focus{color:#81e6d9}.lg\:focus\:text-teal-400:focus{color:#4fd1c5}.lg\:focus\:text-teal-500:focus{color:#38b2ac}.lg\:focus\:text-teal-600:focus{color:#319795}.lg\:focus\:text-teal-700:focus{color:#2c7a7b}.lg\:focus\:text-teal-800:focus{color:#285e61}.lg\:focus\:text-teal-900:focus{color:#234e52}.lg\:focus\:text-blue-100:focus{color:#ebf8ff}.lg\:focus\:text-blue-200:focus{color:#bee3f8}.lg\:focus\:text-blue-300:focus{color:#90cdf4}.lg\:focus\:text-blue-400:focus{color:#63b3ed}.lg\:focus\:text-blue-500:focus{color:#4299e1}.lg\:focus\:text-blue-600:focus{color:#3182ce}.lg\:focus\:text-blue-700:focus{color:#2b6cb0}.lg\:focus\:text-blue-800:focus{color:#2c5282}.lg\:focus\:text-blue-900:focus{color:#2a4365}.lg\:focus\:text-indigo-100:focus{color:#ebf4ff}.lg\:focus\:text-indigo-200:focus{color:#c3dafe}.lg\:focus\:text-indigo-300:focus{color:#a3bffa}.lg\:focus\:text-indigo-400:focus{color:#7f9cf5}.lg\:focus\:text-indigo-500:focus{color:#667eea}.lg\:focus\:text-indigo-600:focus{color:#5a67d8}.lg\:focus\:text-indigo-700:focus{color:#4c51bf}.lg\:focus\:text-indigo-800:focus{color:#434190}.lg\:focus\:text-indigo-900:focus{color:#3c366b}.lg\:focus\:text-purple-100:focus{color:#faf5ff}.lg\:focus\:text-purple-200:focus{color:#e9d8fd}.lg\:focus\:text-purple-300:focus{color:#d6bcfa}.lg\:focus\:text-purple-400:focus{color:#b794f4}.lg\:focus\:text-purple-500:focus{color:#9f7aea}.lg\:focus\:text-purple-600:focus{color:#805ad5}.lg\:focus\:text-purple-700:focus{color:#6b46c1}.lg\:focus\:text-purple-800:focus{color:#553c9a}.lg\:focus\:text-purple-900:focus{color:#44337a}.lg\:focus\:text-pink-100:focus{color:#fff5f7}.lg\:focus\:text-pink-200:focus{color:#fed7e2}.lg\:focus\:text-pink-300:focus{color:#fbb6ce}.lg\:focus\:text-pink-400:focus{color:#f687b3}.lg\:focus\:text-pink-500:focus{color:#ed64a6}.lg\:focus\:text-pink-600:focus{color:#d53f8c}.lg\:focus\:text-pink-700:focus{color:#b83280}.lg\:focus\:text-pink-800:focus{color:#97266d}.lg\:focus\:text-pink-900:focus{color:#702459}.lg\:text-xs{font-size:.75rem}.lg\:text-sm{font-size:.875rem}.lg\:text-base{font-size:1rem}.lg\:text-lg{font-size:1.125rem}.lg\:text-xl{font-size:1.25rem}.lg\:text-2xl{font-size:1.5rem}.lg\:text-3xl{font-size:1.875rem}.lg\:text-4xl{font-size:2.25rem}.lg\:text-5xl{font-size:3rem}.lg\:text-6xl{font-size:4rem}.lg\:italic{font-style:italic}.lg\:not-italic{font-style:normal}.lg\:uppercase{text-transform:uppercase}.lg\:lowercase{text-transform:lowercase}.lg\:capitalize{text-transform:capitalize}.lg\:normal-case{text-transform:none}.lg\:underline{text-decoration:underline}.lg\:line-through{text-decoration:line-through}.lg\:no-underline{text-decoration:none}.lg\:hover\:underline:hover{text-decoration:underline}.lg\:hover\:line-through:hover{text-decoration:line-through}.lg\:hover\:no-underline:hover{text-decoration:none}.lg\:focus\:underline:focus{text-decoration:underline}.lg\:focus\:line-through:focus{text-decoration:line-through}.lg\:focus\:no-underline:focus{text-decoration:none}.lg\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lg\:tracking-tighter{letter-spacing:-.05em}.lg\:tracking-tight{letter-spacing:-.025em}.lg\:tracking-normal{letter-spacing:0}.lg\:tracking-wide{letter-spacing:.025em}.lg\:tracking-wider{letter-spacing:.05em}.lg\:tracking-widest{letter-spacing:.1em}.lg\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lg\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.lg\:align-baseline{vertical-align:baseline}.lg\:align-top{vertical-align:top}.lg\:align-middle{vertical-align:middle}.lg\:align-bottom{vertical-align:bottom}.lg\:align-text-top{vertical-align:text-top}.lg\:align-text-bottom{vertical-align:text-bottom}.lg\:visible{visibility:visible}.lg\:invisible{visibility:hidden}.lg\:whitespace-normal{white-space:normal}.lg\:whitespace-no-wrap{white-space:nowrap}.lg\:whitespace-pre{white-space:pre}.lg\:whitespace-pre-line{white-space:pre-line}.lg\:whitespace-pre-wrap{white-space:pre-wrap}.lg\:break-normal{overflow-wrap:normal;word-break:normal}.lg\:break-words{overflow-wrap:break-word}.lg\:break-all{word-break:break-all}.lg\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg\:w-0{width:0}.lg\:w-1{width:.25rem}.lg\:w-2{width:.5rem}.lg\:w-3{width:.75rem}.lg\:w-4{width:1rem}.lg\:w-5{width:1.25rem}.lg\:w-6{width:1.5rem}.lg\:w-8{width:2rem}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-16{width:4rem}.lg\:w-20{width:5rem}.lg\:w-24{width:6rem}.lg\:w-32{width:8rem}.lg\:w-40{width:10rem}.lg\:w-48{width:12rem}.lg\:w-56{width:14rem}.lg\:w-64{width:16rem}.lg\:w-auto{width:auto}.lg\:w-px{width:1px}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.33333%}.lg\:w-2\/3{width:66.66667%}.lg\:w-1\/4{width:25%}.lg\:w-2\/4{width:50%}.lg\:w-3\/4{width:75%}.lg\:w-1\/5{width:20%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-1\/6{width:16.66667%}.lg\:w-2\/6{width:33.33333%}.lg\:w-3\/6{width:50%}.lg\:w-4\/6{width:66.66667%}.lg\:w-5\/6{width:83.33333%}.lg\:w-1\/12{width:8.33333%}.lg\:w-2\/12{width:16.66667%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.33333%}.lg\:w-5\/12{width:41.66667%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.33333%}.lg\:w-8\/12{width:66.66667%}.lg\:w-9\/12{width:75%}.lg\:w-10\/12{width:83.33333%}.lg\:w-11\/12{width:91.66667%}.lg\:w-full{width:100%}.lg\:w-screen{width:100vw}.lg\:z-0{z-index:0}.lg\:z-10{z-index:10}.lg\:z-20{z-index:20}.lg\:z-30{z-index:30}.lg\:z-40{z-index:40}.lg\:z-50{z-index:50}.lg\:z-auto{z-index:auto}}@media (min-width:1280px){.xl\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.xl\:bg-fixed{background-attachment:fixed}.xl\:bg-local{background-attachment:local}.xl\:bg-scroll{background-attachment:scroll}.xl\:bg-transparent{background-color:transparent}.xl\:bg-black{background-color:#000}.xl\:bg-white{background-color:#fff}.xl\:bg-gray-100{background-color:#f7fafc}.xl\:bg-gray-200{background-color:#edf2f7}.xl\:bg-gray-300{background-color:#e2e8f0}.xl\:bg-gray-400{background-color:#cbd5e0}.xl\:bg-gray-500{background-color:#a0aec0}.xl\:bg-gray-600{background-color:#718096}.xl\:bg-gray-700{background-color:#4a5568}.xl\:bg-gray-800{background-color:#2d3748}.xl\:bg-gray-900{background-color:#1a202c}.xl\:bg-red-100{background-color:#fff5f5}.xl\:bg-red-200{background-color:#fed7d7}.xl\:bg-red-300{background-color:#feb2b2}.xl\:bg-red-400{background-color:#fc8181}.xl\:bg-red-500{background-color:#f56565}.xl\:bg-red-600{background-color:#e53e3e}.xl\:bg-red-700{background-color:#c53030}.xl\:bg-red-800{background-color:#9b2c2c}.xl\:bg-red-900{background-color:#742a2a}.xl\:bg-orange-100{background-color:#fffaf0}.xl\:bg-orange-200{background-color:#feebc8}.xl\:bg-orange-300{background-color:#fbd38d}.xl\:bg-orange-400{background-color:#f6ad55}.xl\:bg-orange-500{background-color:#ed8936}.xl\:bg-orange-600{background-color:#dd6b20}.xl\:bg-orange-700{background-color:#c05621}.xl\:bg-orange-800{background-color:#9c4221}.xl\:bg-orange-900{background-color:#7b341e}.xl\:bg-yellow-100{background-color:ivory}.xl\:bg-yellow-200{background-color:#fefcbf}.xl\:bg-yellow-300{background-color:#faf089}.xl\:bg-yellow-400{background-color:#f6e05e}.xl\:bg-yellow-500{background-color:#ecc94b}.xl\:bg-yellow-600{background-color:#d69e2e}.xl\:bg-yellow-700{background-color:#b7791f}.xl\:bg-yellow-800{background-color:#975a16}.xl\:bg-yellow-900{background-color:#744210}.xl\:bg-green-100{background-color:#f0fff4}.xl\:bg-green-200{background-color:#c6f6d5}.xl\:bg-green-300{background-color:#9ae6b4}.xl\:bg-green-400{background-color:#68d391}.xl\:bg-green-500{background-color:#48bb78}.xl\:bg-green-600{background-color:#38a169}.xl\:bg-green-700{background-color:#2f855a}.xl\:bg-green-800{background-color:#276749}.xl\:bg-green-900{background-color:#22543d}.xl\:bg-teal-100{background-color:#e6fffa}.xl\:bg-teal-200{background-color:#b2f5ea}.xl\:bg-teal-300{background-color:#81e6d9}.xl\:bg-teal-400{background-color:#4fd1c5}.xl\:bg-teal-500{background-color:#38b2ac}.xl\:bg-teal-600{background-color:#319795}.xl\:bg-teal-700{background-color:#2c7a7b}.xl\:bg-teal-800{background-color:#285e61}.xl\:bg-teal-900{background-color:#234e52}.xl\:bg-blue-100{background-color:#ebf8ff}.xl\:bg-blue-200{background-color:#bee3f8}.xl\:bg-blue-300{background-color:#90cdf4}.xl\:bg-blue-400{background-color:#63b3ed}.xl\:bg-blue-500{background-color:#4299e1}.xl\:bg-blue-600{background-color:#3182ce}.xl\:bg-blue-700{background-color:#2b6cb0}.xl\:bg-blue-800{background-color:#2c5282}.xl\:bg-blue-900{background-color:#2a4365}.xl\:bg-indigo-100{background-color:#ebf4ff}.xl\:bg-indigo-200{background-color:#c3dafe}.xl\:bg-indigo-300{background-color:#a3bffa}.xl\:bg-indigo-400{background-color:#7f9cf5}.xl\:bg-indigo-500{background-color:#667eea}.xl\:bg-indigo-600{background-color:#5a67d8}.xl\:bg-indigo-700{background-color:#4c51bf}.xl\:bg-indigo-800{background-color:#434190}.xl\:bg-indigo-900{background-color:#3c366b}.xl\:bg-purple-100{background-color:#faf5ff}.xl\:bg-purple-200{background-color:#e9d8fd}.xl\:bg-purple-300{background-color:#d6bcfa}.xl\:bg-purple-400{background-color:#b794f4}.xl\:bg-purple-500{background-color:#9f7aea}.xl\:bg-purple-600{background-color:#805ad5}.xl\:bg-purple-700{background-color:#6b46c1}.xl\:bg-purple-800{background-color:#553c9a}.xl\:bg-purple-900{background-color:#44337a}.xl\:bg-pink-100{background-color:#fff5f7}.xl\:bg-pink-200{background-color:#fed7e2}.xl\:bg-pink-300{background-color:#fbb6ce}.xl\:bg-pink-400{background-color:#f687b3}.xl\:bg-pink-500{background-color:#ed64a6}.xl\:bg-pink-600{background-color:#d53f8c}.xl\:bg-pink-700{background-color:#b83280}.xl\:bg-pink-800{background-color:#97266d}.xl\:bg-pink-900{background-color:#702459}.xl\:hover\:bg-transparent:hover{background-color:transparent}.xl\:hover\:bg-black:hover{background-color:#000}.xl\:hover\:bg-white:hover{background-color:#fff}.xl\:hover\:bg-gray-100:hover{background-color:#f7fafc}.xl\:hover\:bg-gray-200:hover{background-color:#edf2f7}.xl\:hover\:bg-gray-300:hover{background-color:#e2e8f0}.xl\:hover\:bg-gray-400:hover{background-color:#cbd5e0}.xl\:hover\:bg-gray-500:hover{background-color:#a0aec0}.xl\:hover\:bg-gray-600:hover{background-color:#718096}.xl\:hover\:bg-gray-700:hover{background-color:#4a5568}.xl\:hover\:bg-gray-800:hover{background-color:#2d3748}.xl\:hover\:bg-gray-900:hover{background-color:#1a202c}.xl\:hover\:bg-red-100:hover{background-color:#fff5f5}.xl\:hover\:bg-red-200:hover{background-color:#fed7d7}.xl\:hover\:bg-red-300:hover{background-color:#feb2b2}.xl\:hover\:bg-red-400:hover{background-color:#fc8181}.xl\:hover\:bg-red-500:hover{background-color:#f56565}.xl\:hover\:bg-red-600:hover{background-color:#e53e3e}.xl\:hover\:bg-red-700:hover{background-color:#c53030}.xl\:hover\:bg-red-800:hover{background-color:#9b2c2c}.xl\:hover\:bg-red-900:hover{background-color:#742a2a}.xl\:hover\:bg-orange-100:hover{background-color:#fffaf0}.xl\:hover\:bg-orange-200:hover{background-color:#feebc8}.xl\:hover\:bg-orange-300:hover{background-color:#fbd38d}.xl\:hover\:bg-orange-400:hover{background-color:#f6ad55}.xl\:hover\:bg-orange-500:hover{background-color:#ed8936}.xl\:hover\:bg-orange-600:hover{background-color:#dd6b20}.xl\:hover\:bg-orange-700:hover{background-color:#c05621}.xl\:hover\:bg-orange-800:hover{background-color:#9c4221}.xl\:hover\:bg-orange-900:hover{background-color:#7b341e}.xl\:hover\:bg-yellow-100:hover{background-color:ivory}.xl\:hover\:bg-yellow-200:hover{background-color:#fefcbf}.xl\:hover\:bg-yellow-300:hover{background-color:#faf089}.xl\:hover\:bg-yellow-400:hover{background-color:#f6e05e}.xl\:hover\:bg-yellow-500:hover{background-color:#ecc94b}.xl\:hover\:bg-yellow-600:hover{background-color:#d69e2e}.xl\:hover\:bg-yellow-700:hover{background-color:#b7791f}.xl\:hover\:bg-yellow-800:hover{background-color:#975a16}.xl\:hover\:bg-yellow-900:hover{background-color:#744210}.xl\:hover\:bg-green-100:hover{background-color:#f0fff4}.xl\:hover\:bg-green-200:hover{background-color:#c6f6d5}.xl\:hover\:bg-green-300:hover{background-color:#9ae6b4}.xl\:hover\:bg-green-400:hover{background-color:#68d391}.xl\:hover\:bg-green-500:hover{background-color:#48bb78}.xl\:hover\:bg-green-600:hover{background-color:#38a169}.xl\:hover\:bg-green-700:hover{background-color:#2f855a}.xl\:hover\:bg-green-800:hover{background-color:#276749}.xl\:hover\:bg-green-900:hover{background-color:#22543d}.xl\:hover\:bg-teal-100:hover{background-color:#e6fffa}.xl\:hover\:bg-teal-200:hover{background-color:#b2f5ea}.xl\:hover\:bg-teal-300:hover{background-color:#81e6d9}.xl\:hover\:bg-teal-400:hover{background-color:#4fd1c5}.xl\:hover\:bg-teal-500:hover{background-color:#38b2ac}.xl\:hover\:bg-teal-600:hover{background-color:#319795}.xl\:hover\:bg-teal-700:hover{background-color:#2c7a7b}.xl\:hover\:bg-teal-800:hover{background-color:#285e61}.xl\:hover\:bg-teal-900:hover{background-color:#234e52}.xl\:hover\:bg-blue-100:hover{background-color:#ebf8ff}.xl\:hover\:bg-blue-200:hover{background-color:#bee3f8}.xl\:hover\:bg-blue-300:hover{background-color:#90cdf4}.xl\:hover\:bg-blue-400:hover{background-color:#63b3ed}.xl\:hover\:bg-blue-500:hover{background-color:#4299e1}.xl\:hover\:bg-blue-600:hover{background-color:#3182ce}.xl\:hover\:bg-blue-700:hover{background-color:#2b6cb0}.xl\:hover\:bg-blue-800:hover{background-color:#2c5282}.xl\:hover\:bg-blue-900:hover{background-color:#2a4365}.xl\:hover\:bg-indigo-100:hover{background-color:#ebf4ff}.xl\:hover\:bg-indigo-200:hover{background-color:#c3dafe}.xl\:hover\:bg-indigo-300:hover{background-color:#a3bffa}.xl\:hover\:bg-indigo-400:hover{background-color:#7f9cf5}.xl\:hover\:bg-indigo-500:hover{background-color:#667eea}.xl\:hover\:bg-indigo-600:hover{background-color:#5a67d8}.xl\:hover\:bg-indigo-700:hover{background-color:#4c51bf}.xl\:hover\:bg-indigo-800:hover{background-color:#434190}.xl\:hover\:bg-indigo-900:hover{background-color:#3c366b}.xl\:hover\:bg-purple-100:hover{background-color:#faf5ff}.xl\:hover\:bg-purple-200:hover{background-color:#e9d8fd}.xl\:hover\:bg-purple-300:hover{background-color:#d6bcfa}.xl\:hover\:bg-purple-400:hover{background-color:#b794f4}.xl\:hover\:bg-purple-500:hover{background-color:#9f7aea}.xl\:hover\:bg-purple-600:hover{background-color:#805ad5}.xl\:hover\:bg-purple-700:hover{background-color:#6b46c1}.xl\:hover\:bg-purple-800:hover{background-color:#553c9a}.xl\:hover\:bg-purple-900:hover{background-color:#44337a}.xl\:hover\:bg-pink-100:hover{background-color:#fff5f7}.xl\:hover\:bg-pink-200:hover{background-color:#fed7e2}.xl\:hover\:bg-pink-300:hover{background-color:#fbb6ce}.xl\:hover\:bg-pink-400:hover{background-color:#f687b3}.xl\:hover\:bg-pink-500:hover{background-color:#ed64a6}.xl\:hover\:bg-pink-600:hover{background-color:#d53f8c}.xl\:hover\:bg-pink-700:hover{background-color:#b83280}.xl\:hover\:bg-pink-800:hover{background-color:#97266d}.xl\:hover\:bg-pink-900:hover{background-color:#702459}.xl\:focus\:bg-transparent:focus{background-color:transparent}.xl\:focus\:bg-black:focus{background-color:#000}.xl\:focus\:bg-white:focus{background-color:#fff}.xl\:focus\:bg-gray-100:focus{background-color:#f7fafc}.xl\:focus\:bg-gray-200:focus{background-color:#edf2f7}.xl\:focus\:bg-gray-300:focus{background-color:#e2e8f0}.xl\:focus\:bg-gray-400:focus{background-color:#cbd5e0}.xl\:focus\:bg-gray-500:focus{background-color:#a0aec0}.xl\:focus\:bg-gray-600:focus{background-color:#718096}.xl\:focus\:bg-gray-700:focus{background-color:#4a5568}.xl\:focus\:bg-gray-800:focus{background-color:#2d3748}.xl\:focus\:bg-gray-900:focus{background-color:#1a202c}.xl\:focus\:bg-red-100:focus{background-color:#fff5f5}.xl\:focus\:bg-red-200:focus{background-color:#fed7d7}.xl\:focus\:bg-red-300:focus{background-color:#feb2b2}.xl\:focus\:bg-red-400:focus{background-color:#fc8181}.xl\:focus\:bg-red-500:focus{background-color:#f56565}.xl\:focus\:bg-red-600:focus{background-color:#e53e3e}.xl\:focus\:bg-red-700:focus{background-color:#c53030}.xl\:focus\:bg-red-800:focus{background-color:#9b2c2c}.xl\:focus\:bg-red-900:focus{background-color:#742a2a}.xl\:focus\:bg-orange-100:focus{background-color:#fffaf0}.xl\:focus\:bg-orange-200:focus{background-color:#feebc8}.xl\:focus\:bg-orange-300:focus{background-color:#fbd38d}.xl\:focus\:bg-orange-400:focus{background-color:#f6ad55}.xl\:focus\:bg-orange-500:focus{background-color:#ed8936}.xl\:focus\:bg-orange-600:focus{background-color:#dd6b20}.xl\:focus\:bg-orange-700:focus{background-color:#c05621}.xl\:focus\:bg-orange-800:focus{background-color:#9c4221}.xl\:focus\:bg-orange-900:focus{background-color:#7b341e}.xl\:focus\:bg-yellow-100:focus{background-color:ivory}.xl\:focus\:bg-yellow-200:focus{background-color:#fefcbf}.xl\:focus\:bg-yellow-300:focus{background-color:#faf089}.xl\:focus\:bg-yellow-400:focus{background-color:#f6e05e}.xl\:focus\:bg-yellow-500:focus{background-color:#ecc94b}.xl\:focus\:bg-yellow-600:focus{background-color:#d69e2e}.xl\:focus\:bg-yellow-700:focus{background-color:#b7791f}.xl\:focus\:bg-yellow-800:focus{background-color:#975a16}.xl\:focus\:bg-yellow-900:focus{background-color:#744210}.xl\:focus\:bg-green-100:focus{background-color:#f0fff4}.xl\:focus\:bg-green-200:focus{background-color:#c6f6d5}.xl\:focus\:bg-green-300:focus{background-color:#9ae6b4}.xl\:focus\:bg-green-400:focus{background-color:#68d391}.xl\:focus\:bg-green-500:focus{background-color:#48bb78}.xl\:focus\:bg-green-600:focus{background-color:#38a169}.xl\:focus\:bg-green-700:focus{background-color:#2f855a}.xl\:focus\:bg-green-800:focus{background-color:#276749}.xl\:focus\:bg-green-900:focus{background-color:#22543d}.xl\:focus\:bg-teal-100:focus{background-color:#e6fffa}.xl\:focus\:bg-teal-200:focus{background-color:#b2f5ea}.xl\:focus\:bg-teal-300:focus{background-color:#81e6d9}.xl\:focus\:bg-teal-400:focus{background-color:#4fd1c5}.xl\:focus\:bg-teal-500:focus{background-color:#38b2ac}.xl\:focus\:bg-teal-600:focus{background-color:#319795}.xl\:focus\:bg-teal-700:focus{background-color:#2c7a7b}.xl\:focus\:bg-teal-800:focus{background-color:#285e61}.xl\:focus\:bg-teal-900:focus{background-color:#234e52}.xl\:focus\:bg-blue-100:focus{background-color:#ebf8ff}.xl\:focus\:bg-blue-200:focus{background-color:#bee3f8}.xl\:focus\:bg-blue-300:focus{background-color:#90cdf4}.xl\:focus\:bg-blue-400:focus{background-color:#63b3ed}.xl\:focus\:bg-blue-500:focus{background-color:#4299e1}.xl\:focus\:bg-blue-600:focus{background-color:#3182ce}.xl\:focus\:bg-blue-700:focus{background-color:#2b6cb0}.xl\:focus\:bg-blue-800:focus{background-color:#2c5282}.xl\:focus\:bg-blue-900:focus{background-color:#2a4365}.xl\:focus\:bg-indigo-100:focus{background-color:#ebf4ff}.xl\:focus\:bg-indigo-200:focus{background-color:#c3dafe}.xl\:focus\:bg-indigo-300:focus{background-color:#a3bffa}.xl\:focus\:bg-indigo-400:focus{background-color:#7f9cf5}.xl\:focus\:bg-indigo-500:focus{background-color:#667eea}.xl\:focus\:bg-indigo-600:focus{background-color:#5a67d8}.xl\:focus\:bg-indigo-700:focus{background-color:#4c51bf}.xl\:focus\:bg-indigo-800:focus{background-color:#434190}.xl\:focus\:bg-indigo-900:focus{background-color:#3c366b}.xl\:focus\:bg-purple-100:focus{background-color:#faf5ff}.xl\:focus\:bg-purple-200:focus{background-color:#e9d8fd}.xl\:focus\:bg-purple-300:focus{background-color:#d6bcfa}.xl\:focus\:bg-purple-400:focus{background-color:#b794f4}.xl\:focus\:bg-purple-500:focus{background-color:#9f7aea}.xl\:focus\:bg-purple-600:focus{background-color:#805ad5}.xl\:focus\:bg-purple-700:focus{background-color:#6b46c1}.xl\:focus\:bg-purple-800:focus{background-color:#553c9a}.xl\:focus\:bg-purple-900:focus{background-color:#44337a}.xl\:focus\:bg-pink-100:focus{background-color:#fff5f7}.xl\:focus\:bg-pink-200:focus{background-color:#fed7e2}.xl\:focus\:bg-pink-300:focus{background-color:#fbb6ce}.xl\:focus\:bg-pink-400:focus{background-color:#f687b3}.xl\:focus\:bg-pink-500:focus{background-color:#ed64a6}.xl\:focus\:bg-pink-600:focus{background-color:#d53f8c}.xl\:focus\:bg-pink-700:focus{background-color:#b83280}.xl\:focus\:bg-pink-800:focus{background-color:#97266d}.xl\:focus\:bg-pink-900:focus{background-color:#702459}.xl\:bg-bottom{background-position:bottom}.xl\:bg-center{background-position:50%}.xl\:bg-left{background-position:0}.xl\:bg-left-bottom{background-position:0 100%}.xl\:bg-left-top{background-position:0 0}.xl\:bg-right{background-position:100%}.xl\:bg-right-bottom{background-position:100% 100%}.xl\:bg-right-top{background-position:100% 0}.xl\:bg-top{background-position:top}.xl\:bg-repeat{background-repeat:repeat}.xl\:bg-no-repeat{background-repeat:no-repeat}.xl\:bg-repeat-x{background-repeat:repeat-x}.xl\:bg-repeat-y{background-repeat:repeat-y}.xl\:bg-auto{background-size:auto}.xl\:bg-cover{background-size:cover}.xl\:bg-contain{background-size:contain}.xl\:border-transparent{border-color:transparent}.xl\:border-black{border-color:#000}.xl\:border-white{border-color:#fff}.xl\:border-gray-100{border-color:#f7fafc}.xl\:border-gray-200{border-color:#edf2f7}.xl\:border-gray-300{border-color:#e2e8f0}.xl\:border-gray-400{border-color:#cbd5e0}.xl\:border-gray-500{border-color:#a0aec0}.xl\:border-gray-600{border-color:#718096}.xl\:border-gray-700{border-color:#4a5568}.xl\:border-gray-800{border-color:#2d3748}.xl\:border-gray-900{border-color:#1a202c}.xl\:border-red-100{border-color:#fff5f5}.xl\:border-red-200{border-color:#fed7d7}.xl\:border-red-300{border-color:#feb2b2}.xl\:border-red-400{border-color:#fc8181}.xl\:border-red-500{border-color:#f56565}.xl\:border-red-600{border-color:#e53e3e}.xl\:border-red-700{border-color:#c53030}.xl\:border-red-800{border-color:#9b2c2c}.xl\:border-red-900{border-color:#742a2a}.xl\:border-orange-100{border-color:#fffaf0}.xl\:border-orange-200{border-color:#feebc8}.xl\:border-orange-300{border-color:#fbd38d}.xl\:border-orange-400{border-color:#f6ad55}.xl\:border-orange-500{border-color:#ed8936}.xl\:border-orange-600{border-color:#dd6b20}.xl\:border-orange-700{border-color:#c05621}.xl\:border-orange-800{border-color:#9c4221}.xl\:border-orange-900{border-color:#7b341e}.xl\:border-yellow-100{border-color:ivory}.xl\:border-yellow-200{border-color:#fefcbf}.xl\:border-yellow-300{border-color:#faf089}.xl\:border-yellow-400{border-color:#f6e05e}.xl\:border-yellow-500{border-color:#ecc94b}.xl\:border-yellow-600{border-color:#d69e2e}.xl\:border-yellow-700{border-color:#b7791f}.xl\:border-yellow-800{border-color:#975a16}.xl\:border-yellow-900{border-color:#744210}.xl\:border-green-100{border-color:#f0fff4}.xl\:border-green-200{border-color:#c6f6d5}.xl\:border-green-300{border-color:#9ae6b4}.xl\:border-green-400{border-color:#68d391}.xl\:border-green-500{border-color:#48bb78}.xl\:border-green-600{border-color:#38a169}.xl\:border-green-700{border-color:#2f855a}.xl\:border-green-800{border-color:#276749}.xl\:border-green-900{border-color:#22543d}.xl\:border-teal-100{border-color:#e6fffa}.xl\:border-teal-200{border-color:#b2f5ea}.xl\:border-teal-300{border-color:#81e6d9}.xl\:border-teal-400{border-color:#4fd1c5}.xl\:border-teal-500{border-color:#38b2ac}.xl\:border-teal-600{border-color:#319795}.xl\:border-teal-700{border-color:#2c7a7b}.xl\:border-teal-800{border-color:#285e61}.xl\:border-teal-900{border-color:#234e52}.xl\:border-blue-100{border-color:#ebf8ff}.xl\:border-blue-200{border-color:#bee3f8}.xl\:border-blue-300{border-color:#90cdf4}.xl\:border-blue-400{border-color:#63b3ed}.xl\:border-blue-500{border-color:#4299e1}.xl\:border-blue-600{border-color:#3182ce}.xl\:border-blue-700{border-color:#2b6cb0}.xl\:border-blue-800{border-color:#2c5282}.xl\:border-blue-900{border-color:#2a4365}.xl\:border-indigo-100{border-color:#ebf4ff}.xl\:border-indigo-200{border-color:#c3dafe}.xl\:border-indigo-300{border-color:#a3bffa}.xl\:border-indigo-400{border-color:#7f9cf5}.xl\:border-indigo-500{border-color:#667eea}.xl\:border-indigo-600{border-color:#5a67d8}.xl\:border-indigo-700{border-color:#4c51bf}.xl\:border-indigo-800{border-color:#434190}.xl\:border-indigo-900{border-color:#3c366b}.xl\:border-purple-100{border-color:#faf5ff}.xl\:border-purple-200{border-color:#e9d8fd}.xl\:border-purple-300{border-color:#d6bcfa}.xl\:border-purple-400{border-color:#b794f4}.xl\:border-purple-500{border-color:#9f7aea}.xl\:border-purple-600{border-color:#805ad5}.xl\:border-purple-700{border-color:#6b46c1}.xl\:border-purple-800{border-color:#553c9a}.xl\:border-purple-900{border-color:#44337a}.xl\:border-pink-100{border-color:#fff5f7}.xl\:border-pink-200{border-color:#fed7e2}.xl\:border-pink-300{border-color:#fbb6ce}.xl\:border-pink-400{border-color:#f687b3}.xl\:border-pink-500{border-color:#ed64a6}.xl\:border-pink-600{border-color:#d53f8c}.xl\:border-pink-700{border-color:#b83280}.xl\:border-pink-800{border-color:#97266d}.xl\:border-pink-900{border-color:#702459}.xl\:hover\:border-transparent:hover{border-color:transparent}.xl\:hover\:border-black:hover{border-color:#000}.xl\:hover\:border-white:hover{border-color:#fff}.xl\:hover\:border-gray-100:hover{border-color:#f7fafc}.xl\:hover\:border-gray-200:hover{border-color:#edf2f7}.xl\:hover\:border-gray-300:hover{border-color:#e2e8f0}.xl\:hover\:border-gray-400:hover{border-color:#cbd5e0}.xl\:hover\:border-gray-500:hover{border-color:#a0aec0}.xl\:hover\:border-gray-600:hover{border-color:#718096}.xl\:hover\:border-gray-700:hover{border-color:#4a5568}.xl\:hover\:border-gray-800:hover{border-color:#2d3748}.xl\:hover\:border-gray-900:hover{border-color:#1a202c}.xl\:hover\:border-red-100:hover{border-color:#fff5f5}.xl\:hover\:border-red-200:hover{border-color:#fed7d7}.xl\:hover\:border-red-300:hover{border-color:#feb2b2}.xl\:hover\:border-red-400:hover{border-color:#fc8181}.xl\:hover\:border-red-500:hover{border-color:#f56565}.xl\:hover\:border-red-600:hover{border-color:#e53e3e}.xl\:hover\:border-red-700:hover{border-color:#c53030}.xl\:hover\:border-red-800:hover{border-color:#9b2c2c}.xl\:hover\:border-red-900:hover{border-color:#742a2a}.xl\:hover\:border-orange-100:hover{border-color:#fffaf0}.xl\:hover\:border-orange-200:hover{border-color:#feebc8}.xl\:hover\:border-orange-300:hover{border-color:#fbd38d}.xl\:hover\:border-orange-400:hover{border-color:#f6ad55}.xl\:hover\:border-orange-500:hover{border-color:#ed8936}.xl\:hover\:border-orange-600:hover{border-color:#dd6b20}.xl\:hover\:border-orange-700:hover{border-color:#c05621}.xl\:hover\:border-orange-800:hover{border-color:#9c4221}.xl\:hover\:border-orange-900:hover{border-color:#7b341e}.xl\:hover\:border-yellow-100:hover{border-color:ivory}.xl\:hover\:border-yellow-200:hover{border-color:#fefcbf}.xl\:hover\:border-yellow-300:hover{border-color:#faf089}.xl\:hover\:border-yellow-400:hover{border-color:#f6e05e}.xl\:hover\:border-yellow-500:hover{border-color:#ecc94b}.xl\:hover\:border-yellow-600:hover{border-color:#d69e2e}.xl\:hover\:border-yellow-700:hover{border-color:#b7791f}.xl\:hover\:border-yellow-800:hover{border-color:#975a16}.xl\:hover\:border-yellow-900:hover{border-color:#744210}.xl\:hover\:border-green-100:hover{border-color:#f0fff4}.xl\:hover\:border-green-200:hover{border-color:#c6f6d5}.xl\:hover\:border-green-300:hover{border-color:#9ae6b4}.xl\:hover\:border-green-400:hover{border-color:#68d391}.xl\:hover\:border-green-500:hover{border-color:#48bb78}.xl\:hover\:border-green-600:hover{border-color:#38a169}.xl\:hover\:border-green-700:hover{border-color:#2f855a}.xl\:hover\:border-green-800:hover{border-color:#276749}.xl\:hover\:border-green-900:hover{border-color:#22543d}.xl\:hover\:border-teal-100:hover{border-color:#e6fffa}.xl\:hover\:border-teal-200:hover{border-color:#b2f5ea}.xl\:hover\:border-teal-300:hover{border-color:#81e6d9}.xl\:hover\:border-teal-400:hover{border-color:#4fd1c5}.xl\:hover\:border-teal-500:hover{border-color:#38b2ac}.xl\:hover\:border-teal-600:hover{border-color:#319795}.xl\:hover\:border-teal-700:hover{border-color:#2c7a7b}.xl\:hover\:border-teal-800:hover{border-color:#285e61}.xl\:hover\:border-teal-900:hover{border-color:#234e52}.xl\:hover\:border-blue-100:hover{border-color:#ebf8ff}.xl\:hover\:border-blue-200:hover{border-color:#bee3f8}.xl\:hover\:border-blue-300:hover{border-color:#90cdf4}.xl\:hover\:border-blue-400:hover{border-color:#63b3ed}.xl\:hover\:border-blue-500:hover{border-color:#4299e1}.xl\:hover\:border-blue-600:hover{border-color:#3182ce}.xl\:hover\:border-blue-700:hover{border-color:#2b6cb0}.xl\:hover\:border-blue-800:hover{border-color:#2c5282}.xl\:hover\:border-blue-900:hover{border-color:#2a4365}.xl\:hover\:border-indigo-100:hover{border-color:#ebf4ff}.xl\:hover\:border-indigo-200:hover{border-color:#c3dafe}.xl\:hover\:border-indigo-300:hover{border-color:#a3bffa}.xl\:hover\:border-indigo-400:hover{border-color:#7f9cf5}.xl\:hover\:border-indigo-500:hover{border-color:#667eea}.xl\:hover\:border-indigo-600:hover{border-color:#5a67d8}.xl\:hover\:border-indigo-700:hover{border-color:#4c51bf}.xl\:hover\:border-indigo-800:hover{border-color:#434190}.xl\:hover\:border-indigo-900:hover{border-color:#3c366b}.xl\:hover\:border-purple-100:hover{border-color:#faf5ff}.xl\:hover\:border-purple-200:hover{border-color:#e9d8fd}.xl\:hover\:border-purple-300:hover{border-color:#d6bcfa}.xl\:hover\:border-purple-400:hover{border-color:#b794f4}.xl\:hover\:border-purple-500:hover{border-color:#9f7aea}.xl\:hover\:border-purple-600:hover{border-color:#805ad5}.xl\:hover\:border-purple-700:hover{border-color:#6b46c1}.xl\:hover\:border-purple-800:hover{border-color:#553c9a}.xl\:hover\:border-purple-900:hover{border-color:#44337a}.xl\:hover\:border-pink-100:hover{border-color:#fff5f7}.xl\:hover\:border-pink-200:hover{border-color:#fed7e2}.xl\:hover\:border-pink-300:hover{border-color:#fbb6ce}.xl\:hover\:border-pink-400:hover{border-color:#f687b3}.xl\:hover\:border-pink-500:hover{border-color:#ed64a6}.xl\:hover\:border-pink-600:hover{border-color:#d53f8c}.xl\:hover\:border-pink-700:hover{border-color:#b83280}.xl\:hover\:border-pink-800:hover{border-color:#97266d}.xl\:hover\:border-pink-900:hover{border-color:#702459}.xl\:focus\:border-transparent:focus{border-color:transparent}.xl\:focus\:border-black:focus{border-color:#000}.xl\:focus\:border-white:focus{border-color:#fff}.xl\:focus\:border-gray-100:focus{border-color:#f7fafc}.xl\:focus\:border-gray-200:focus{border-color:#edf2f7}.xl\:focus\:border-gray-300:focus{border-color:#e2e8f0}.xl\:focus\:border-gray-400:focus{border-color:#cbd5e0}.xl\:focus\:border-gray-500:focus{border-color:#a0aec0}.xl\:focus\:border-gray-600:focus{border-color:#718096}.xl\:focus\:border-gray-700:focus{border-color:#4a5568}.xl\:focus\:border-gray-800:focus{border-color:#2d3748}.xl\:focus\:border-gray-900:focus{border-color:#1a202c}.xl\:focus\:border-red-100:focus{border-color:#fff5f5}.xl\:focus\:border-red-200:focus{border-color:#fed7d7}.xl\:focus\:border-red-300:focus{border-color:#feb2b2}.xl\:focus\:border-red-400:focus{border-color:#fc8181}.xl\:focus\:border-red-500:focus{border-color:#f56565}.xl\:focus\:border-red-600:focus{border-color:#e53e3e}.xl\:focus\:border-red-700:focus{border-color:#c53030}.xl\:focus\:border-red-800:focus{border-color:#9b2c2c}.xl\:focus\:border-red-900:focus{border-color:#742a2a}.xl\:focus\:border-orange-100:focus{border-color:#fffaf0}.xl\:focus\:border-orange-200:focus{border-color:#feebc8}.xl\:focus\:border-orange-300:focus{border-color:#fbd38d}.xl\:focus\:border-orange-400:focus{border-color:#f6ad55}.xl\:focus\:border-orange-500:focus{border-color:#ed8936}.xl\:focus\:border-orange-600:focus{border-color:#dd6b20}.xl\:focus\:border-orange-700:focus{border-color:#c05621}.xl\:focus\:border-orange-800:focus{border-color:#9c4221}.xl\:focus\:border-orange-900:focus{border-color:#7b341e}.xl\:focus\:border-yellow-100:focus{border-color:ivory}.xl\:focus\:border-yellow-200:focus{border-color:#fefcbf}.xl\:focus\:border-yellow-300:focus{border-color:#faf089}.xl\:focus\:border-yellow-400:focus{border-color:#f6e05e}.xl\:focus\:border-yellow-500:focus{border-color:#ecc94b}.xl\:focus\:border-yellow-600:focus{border-color:#d69e2e}.xl\:focus\:border-yellow-700:focus{border-color:#b7791f}.xl\:focus\:border-yellow-800:focus{border-color:#975a16}.xl\:focus\:border-yellow-900:focus{border-color:#744210}.xl\:focus\:border-green-100:focus{border-color:#f0fff4}.xl\:focus\:border-green-200:focus{border-color:#c6f6d5}.xl\:focus\:border-green-300:focus{border-color:#9ae6b4}.xl\:focus\:border-green-400:focus{border-color:#68d391}.xl\:focus\:border-green-500:focus{border-color:#48bb78}.xl\:focus\:border-green-600:focus{border-color:#38a169}.xl\:focus\:border-green-700:focus{border-color:#2f855a}.xl\:focus\:border-green-800:focus{border-color:#276749}.xl\:focus\:border-green-900:focus{border-color:#22543d}.xl\:focus\:border-teal-100:focus{border-color:#e6fffa}.xl\:focus\:border-teal-200:focus{border-color:#b2f5ea}.xl\:focus\:border-teal-300:focus{border-color:#81e6d9}.xl\:focus\:border-teal-400:focus{border-color:#4fd1c5}.xl\:focus\:border-teal-500:focus{border-color:#38b2ac}.xl\:focus\:border-teal-600:focus{border-color:#319795}.xl\:focus\:border-teal-700:focus{border-color:#2c7a7b}.xl\:focus\:border-teal-800:focus{border-color:#285e61}.xl\:focus\:border-teal-900:focus{border-color:#234e52}.xl\:focus\:border-blue-100:focus{border-color:#ebf8ff}.xl\:focus\:border-blue-200:focus{border-color:#bee3f8}.xl\:focus\:border-blue-300:focus{border-color:#90cdf4}.xl\:focus\:border-blue-400:focus{border-color:#63b3ed}.xl\:focus\:border-blue-500:focus{border-color:#4299e1}.xl\:focus\:border-blue-600:focus{border-color:#3182ce}.xl\:focus\:border-blue-700:focus{border-color:#2b6cb0}.xl\:focus\:border-blue-800:focus{border-color:#2c5282}.xl\:focus\:border-blue-900:focus{border-color:#2a4365}.xl\:focus\:border-indigo-100:focus{border-color:#ebf4ff}.xl\:focus\:border-indigo-200:focus{border-color:#c3dafe}.xl\:focus\:border-indigo-300:focus{border-color:#a3bffa}.xl\:focus\:border-indigo-400:focus{border-color:#7f9cf5}.xl\:focus\:border-indigo-500:focus{border-color:#667eea}.xl\:focus\:border-indigo-600:focus{border-color:#5a67d8}.xl\:focus\:border-indigo-700:focus{border-color:#4c51bf}.xl\:focus\:border-indigo-800:focus{border-color:#434190}.xl\:focus\:border-indigo-900:focus{border-color:#3c366b}.xl\:focus\:border-purple-100:focus{border-color:#faf5ff}.xl\:focus\:border-purple-200:focus{border-color:#e9d8fd}.xl\:focus\:border-purple-300:focus{border-color:#d6bcfa}.xl\:focus\:border-purple-400:focus{border-color:#b794f4}.xl\:focus\:border-purple-500:focus{border-color:#9f7aea}.xl\:focus\:border-purple-600:focus{border-color:#805ad5}.xl\:focus\:border-purple-700:focus{border-color:#6b46c1}.xl\:focus\:border-purple-800:focus{border-color:#553c9a}.xl\:focus\:border-purple-900:focus{border-color:#44337a}.xl\:focus\:border-pink-100:focus{border-color:#fff5f7}.xl\:focus\:border-pink-200:focus{border-color:#fed7e2}.xl\:focus\:border-pink-300:focus{border-color:#fbb6ce}.xl\:focus\:border-pink-400:focus{border-color:#f687b3}.xl\:focus\:border-pink-500:focus{border-color:#ed64a6}.xl\:focus\:border-pink-600:focus{border-color:#d53f8c}.xl\:focus\:border-pink-700:focus{border-color:#b83280}.xl\:focus\:border-pink-800:focus{border-color:#97266d}.xl\:focus\:border-pink-900:focus{border-color:#702459}.xl\:rounded-none{border-radius:0}.xl\:rounded-sm{border-radius:.125rem}.xl\:rounded{border-radius:.25rem}.xl\:rounded-lg{border-radius:.5rem}.xl\:rounded-full{border-radius:9999px}.xl\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xl\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.xl\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.xl\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.xl\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.xl\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.xl\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.xl\:rounded-t{border-top-left-radius:.25rem}.xl\:rounded-r,.xl\:rounded-t{border-top-right-radius:.25rem}.xl\:rounded-b,.xl\:rounded-r{border-bottom-right-radius:.25rem}.xl\:rounded-b,.xl\:rounded-l{border-bottom-left-radius:.25rem}.xl\:rounded-l{border-top-left-radius:.25rem}.xl\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.xl\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.xl\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.xl\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.xl\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.xl\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.xl\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.xl\:rounded-tl-none{border-top-left-radius:0}.xl\:rounded-tr-none{border-top-right-radius:0}.xl\:rounded-br-none{border-bottom-right-radius:0}.xl\:rounded-bl-none{border-bottom-left-radius:0}.xl\:rounded-tl-sm{border-top-left-radius:.125rem}.xl\:rounded-tr-sm{border-top-right-radius:.125rem}.xl\:rounded-br-sm{border-bottom-right-radius:.125rem}.xl\:rounded-bl-sm{border-bottom-left-radius:.125rem}.xl\:rounded-tl{border-top-left-radius:.25rem}.xl\:rounded-tr{border-top-right-radius:.25rem}.xl\:rounded-br{border-bottom-right-radius:.25rem}.xl\:rounded-bl{border-bottom-left-radius:.25rem}.xl\:rounded-tl-lg{border-top-left-radius:.5rem}.xl\:rounded-tr-lg{border-top-right-radius:.5rem}.xl\:rounded-br-lg{border-bottom-right-radius:.5rem}.xl\:rounded-bl-lg{border-bottom-left-radius:.5rem}.xl\:rounded-tl-full{border-top-left-radius:9999px}.xl\:rounded-tr-full{border-top-right-radius:9999px}.xl\:rounded-br-full{border-bottom-right-radius:9999px}.xl\:rounded-bl-full{border-bottom-left-radius:9999px}.xl\:border-solid{border-style:solid}.xl\:border-dashed{border-style:dashed}.xl\:border-dotted{border-style:dotted}.xl\:border-none{border-style:none}.xl\:border-0{border-width:0}.xl\:border-2{border-width:2px}.xl\:border-4{border-width:4px}.xl\:border-8{border-width:8px}.xl\:border{border-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:border-r-0{border-right-width:0}.xl\:border-b-0{border-bottom-width:0}.xl\:border-l-0{border-left-width:0}.xl\:border-t-2{border-top-width:2px}.xl\:border-r-2{border-right-width:2px}.xl\:border-b-2{border-bottom-width:2px}.xl\:border-l-2{border-left-width:2px}.xl\:border-t-4{border-top-width:4px}.xl\:border-r-4{border-right-width:4px}.xl\:border-b-4{border-bottom-width:4px}.xl\:border-l-4{border-left-width:4px}.xl\:border-t-8{border-top-width:8px}.xl\:border-r-8{border-right-width:8px}.xl\:border-b-8{border-bottom-width:8px}.xl\:border-l-8{border-left-width:8px}.xl\:border-t{border-top-width:1px}.xl\:border-r{border-right-width:1px}.xl\:border-b{border-bottom-width:1px}.xl\:border-l{border-left-width:1px}.xl\:cursor-auto{cursor:auto}.xl\:cursor-default{cursor:default}.xl\:cursor-pointer{cursor:pointer}.xl\:cursor-wait{cursor:wait}.xl\:cursor-text{cursor:text}.xl\:cursor-move{cursor:move}.xl\:cursor-not-allowed{cursor:not-allowed}.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:table{display:table}.xl\:table-row{display:table-row}.xl\:table-cell{display:table-cell}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-col{flex-direction:column}.xl\:flex-col-reverse{flex-direction:column-reverse}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:flex-no-wrap{flex-wrap:nowrap}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-baseline{align-items:baseline}.xl\:items-stretch{align-items:stretch}.xl\:self-auto{align-self:auto}.xl\:self-start{align-self:flex-start}.xl\:self-end{align-self:flex-end}.xl\:self-center{align-self:center}.xl\:self-stretch{align-self:stretch}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:content-center{align-content:center}.xl\:content-start{align-content:flex-start}.xl\:content-end{align-content:flex-end}.xl\:content-between{align-content:space-between}.xl\:content-around{align-content:space-around}.xl\:flex-1{flex:1 1 0%}.xl\:flex-auto{flex:1 1 auto}.xl\:flex-initial{flex:0 1 auto}.xl\:flex-none{flex:none}.xl\:flex-grow-0{flex-grow:0}.xl\:flex-grow{flex-grow:1}.xl\:flex-shrink-0{flex-shrink:0}.xl\:flex-shrink{flex-shrink:1}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:order-4{order:4}.xl\:order-5{order:5}.xl\:order-6{order:6}.xl\:order-7{order:7}.xl\:order-8{order:8}.xl\:order-9{order:9}.xl\:order-10{order:10}.xl\:order-11{order:11}.xl\:order-12{order:12}.xl\:order-first{order:-1}.xl\:order-last{order:999}.xl\:order-none{order:0}.xl\:float-right{float:right}.xl\:float-left{float:left}.xl\:float-none{float:none}.xl\:clearfix:after{content:"";display:table;clear:both}.xl\:font-sans{font-family:-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}.xl\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}.xl\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.xl\:font-hairline{font-weight:100}.xl\:font-thin{font-weight:200}.xl\:font-light{font-weight:300}.xl\:font-normal{font-weight:400}.xl\:font-medium{font-weight:500}.xl\:font-semibold{font-weight:600}.xl\:font-bold{font-weight:700}.xl\:font-extrabold{font-weight:800}.xl\:font-black{font-weight:900}.xl\:hover\:font-hairline:hover{font-weight:100}.xl\:hover\:font-thin:hover{font-weight:200}.xl\:hover\:font-light:hover{font-weight:300}.xl\:hover\:font-normal:hover{font-weight:400}.xl\:hover\:font-medium:hover{font-weight:500}.xl\:hover\:font-semibold:hover{font-weight:600}.xl\:hover\:font-bold:hover{font-weight:700}.xl\:hover\:font-extrabold:hover{font-weight:800}.xl\:hover\:font-black:hover{font-weight:900}.xl\:focus\:font-hairline:focus{font-weight:100}.xl\:focus\:font-thin:focus{font-weight:200}.xl\:focus\:font-light:focus{font-weight:300}.xl\:focus\:font-normal:focus{font-weight:400}.xl\:focus\:font-medium:focus{font-weight:500}.xl\:focus\:font-semibold:focus{font-weight:600}.xl\:focus\:font-bold:focus{font-weight:700}.xl\:focus\:font-extrabold:focus{font-weight:800}.xl\:focus\:font-black:focus{font-weight:900}.xl\:h-0{height:0}.xl\:h-1{height:.25rem}.xl\:h-2{height:.5rem}.xl\:h-3{height:.75rem}.xl\:h-4{height:1rem}.xl\:h-5{height:1.25rem}.xl\:h-6{height:1.5rem}.xl\:h-8{height:2rem}.xl\:h-10{height:2.5rem}.xl\:h-12{height:3rem}.xl\:h-16{height:4rem}.xl\:h-20{height:5rem}.xl\:h-24{height:6rem}.xl\:h-32{height:8rem}.xl\:h-40{height:10rem}.xl\:h-48{height:12rem}.xl\:h-56{height:14rem}.xl\:h-64{height:16rem}.xl\:h-auto{height:auto}.xl\:h-px{height:1px}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:leading-none{line-height:1}.xl\:leading-tight{line-height:1.25}.xl\:leading-snug{line-height:1.375}.xl\:leading-normal{line-height:1.5}.xl\:leading-relaxed{line-height:1.625}.xl\:leading-loose{line-height:2}.xl\:list-inside{list-style-position:inside}.xl\:list-outside{list-style-position:outside}.xl\:list-none{list-style-type:none}.xl\:list-disc{list-style-type:disc}.xl\:list-decimal{list-style-type:decimal}.xl\:m-0{margin:0}.xl\:m-1{margin:.25rem}.xl\:m-2{margin:.5rem}.xl\:m-3{margin:.75rem}.xl\:m-4{margin:1rem}.xl\:m-5{margin:1.25rem}.xl\:m-6{margin:1.5rem}.xl\:m-8{margin:2rem}.xl\:m-10{margin:2.5rem}.xl\:m-12{margin:3rem}.xl\:m-16{margin:4rem}.xl\:m-20{margin:5rem}.xl\:m-24{margin:6rem}.xl\:m-32{margin:8rem}.xl\:m-40{margin:10rem}.xl\:m-48{margin:12rem}.xl\:m-56{margin:14rem}.xl\:m-64{margin:16rem}.xl\:m-auto{margin:auto}.xl\:m-px{margin:1px}.xl\:-m-1{margin:-.25rem}.xl\:-m-2{margin:-.5rem}.xl\:-m-3{margin:-.75rem}.xl\:-m-4{margin:-1rem}.xl\:-m-5{margin:-1.25rem}.xl\:-m-6{margin:-1.5rem}.xl\:-m-8{margin:-2rem}.xl\:-m-10{margin:-2.5rem}.xl\:-m-12{margin:-3rem}.xl\:-m-16{margin:-4rem}.xl\:-m-20{margin:-5rem}.xl\:-m-24{margin:-6rem}.xl\:-m-32{margin:-8rem}.xl\:-m-40{margin:-10rem}.xl\:-m-48{margin:-12rem}.xl\:-m-56{margin:-14rem}.xl\:-m-64{margin:-16rem}.xl\:-m-px{margin:-1px}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:my-1{margin-top:.25rem;margin-bottom:.25rem}.xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:my-3{margin-top:.75rem;margin-bottom:.75rem}.xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:my-4{margin-top:1rem;margin-bottom:1rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:my-8{margin-top:2rem;margin-bottom:2rem}.xl\:mx-8{margin-left:2rem;margin-right:2rem}.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.xl\:my-12{margin-top:3rem;margin-bottom:3rem}.xl\:mx-12{margin-left:3rem;margin-right:3rem}.xl\:my-16{margin-top:4rem;margin-bottom:4rem}.xl\:mx-16{margin-left:4rem;margin-right:4rem}.xl\:my-20{margin-top:5rem;margin-bottom:5rem}.xl\:mx-20{margin-left:5rem;margin-right:5rem}.xl\:my-24{margin-top:6rem;margin-bottom:6rem}.xl\:mx-24{margin-left:6rem;margin-right:6rem}.xl\:my-32{margin-top:8rem;margin-bottom:8rem}.xl\:mx-32{margin-left:8rem;margin-right:8rem}.xl\:my-40{margin-top:10rem;margin-bottom:10rem}.xl\:mx-40{margin-left:10rem;margin-right:10rem}.xl\:my-48{margin-top:12rem;margin-bottom:12rem}.xl\:mx-48{margin-left:12rem;margin-right:12rem}.xl\:my-56{margin-top:14rem;margin-bottom:14rem}.xl\:mx-56{margin-left:14rem;margin-right:14rem}.xl\:my-64{margin-top:16rem;margin-bottom:16rem}.xl\:mx-64{margin-left:16rem;margin-right:16rem}.xl\:my-auto{margin-top:auto;margin-bottom:auto}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:my-px{margin-top:1px;margin-bottom:1px}.xl\:mx-px{margin-left:1px;margin-right:1px}.xl\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.xl\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.xl\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.xl\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.xl\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.xl\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.xl\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.xl\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.xl\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.xl\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.xl\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.xl\:-mx-12{margin-left:-3rem;margin-right:-3rem}.xl\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.xl\:-mx-16{margin-left:-4rem;margin-right:-4rem}.xl\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.xl\:-mx-20{margin-left:-5rem;margin-right:-5rem}.xl\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.xl\:-mx-24{margin-left:-6rem;margin-right:-6rem}.xl\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.xl\:-mx-32{margin-left:-8rem;margin-right:-8rem}.xl\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.xl\:-mx-40{margin-left:-10rem;margin-right:-10rem}.xl\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.xl\:-mx-48{margin-left:-12rem;margin-right:-12rem}.xl\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.xl\:-mx-56{margin-left:-14rem;margin-right:-14rem}.xl\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.xl\:-mx-64{margin-left:-16rem;margin-right:-16rem}.xl\:-my-px{margin-top:-1px;margin-bottom:-1px}.xl\:-mx-px{margin-left:-1px;margin-right:-1px}.xl\:mt-0{margin-top:0}.xl\:mr-0{margin-right:0}.xl\:mb-0{margin-bottom:0}.xl\:ml-0{margin-left:0}.xl\:mt-1{margin-top:.25rem}.xl\:mr-1{margin-right:.25rem}.xl\:mb-1{margin-bottom:.25rem}.xl\:ml-1{margin-left:.25rem}.xl\:mt-2{margin-top:.5rem}.xl\:mr-2{margin-right:.5rem}.xl\:mb-2{margin-bottom:.5rem}.xl\:ml-2{margin-left:.5rem}.xl\:mt-3{margin-top:.75rem}.xl\:mr-3{margin-right:.75rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:ml-3{margin-left:.75rem}.xl\:mt-4{margin-top:1rem}.xl\:mr-4{margin-right:1rem}.xl\:mb-4{margin-bottom:1rem}.xl\:ml-4{margin-left:1rem}.xl\:mt-5{margin-top:1.25rem}.xl\:mr-5{margin-right:1.25rem}.xl\:mb-5{margin-bottom:1.25rem}.xl\:ml-5{margin-left:1.25rem}.xl\:mt-6{margin-top:1.5rem}.xl\:mr-6{margin-right:1.5rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:ml-6{margin-left:1.5rem}.xl\:mt-8{margin-top:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mt-10{margin-top:2.5rem}.xl\:mr-10{margin-right:2.5rem}.xl\:mb-10{margin-bottom:2.5rem}.xl\:ml-10{margin-left:2.5rem}.xl\:mt-12{margin-top:3rem}.xl\:mr-12{margin-right:3rem}.xl\:mb-12{margin-bottom:3rem}.xl\:ml-12{margin-left:3rem}.xl\:mt-16{margin-top:4rem}.xl\:mr-16{margin-right:4rem}.xl\:mb-16{margin-bottom:4rem}.xl\:ml-16{margin-left:4rem}.xl\:mt-20{margin-top:5rem}.xl\:mr-20{margin-right:5rem}.xl\:mb-20{margin-bottom:5rem}.xl\:ml-20{margin-left:5rem}.xl\:mt-24{margin-top:6rem}.xl\:mr-24{margin-right:6rem}.xl\:mb-24{margin-bottom:6rem}.xl\:ml-24{margin-left:6rem}.xl\:mt-32{margin-top:8rem}.xl\:mr-32{margin-right:8rem}.xl\:mb-32{margin-bottom:8rem}.xl\:ml-32{margin-left:8rem}.xl\:mt-40{margin-top:10rem}.xl\:mr-40{margin-right:10rem}.xl\:mb-40{margin-bottom:10rem}.xl\:ml-40{margin-left:10rem}.xl\:mt-48{margin-top:12rem}.xl\:mr-48{margin-right:12rem}.xl\:mb-48{margin-bottom:12rem}.xl\:ml-48{margin-left:12rem}.xl\:mt-56{margin-top:14rem}.xl\:mr-56{margin-right:14rem}.xl\:mb-56{margin-bottom:14rem}.xl\:ml-56{margin-left:14rem}.xl\:mt-64{margin-top:16rem}.xl\:mr-64{margin-right:16rem}.xl\:mb-64{margin-bottom:16rem}.xl\:ml-64{margin-left:16rem}.xl\:mt-auto{margin-top:auto}.xl\:mr-auto{margin-right:auto}.xl\:mb-auto{margin-bottom:auto}.xl\:ml-auto{margin-left:auto}.xl\:mt-px{margin-top:1px}.xl\:mr-px{margin-right:1px}.xl\:mb-px{margin-bottom:1px}.xl\:ml-px{margin-left:1px}.xl\:-mt-1{margin-top:-.25rem}.xl\:-mr-1{margin-right:-.25rem}.xl\:-mb-1{margin-bottom:-.25rem}.xl\:-ml-1{margin-left:-.25rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:-mr-2{margin-right:-.5rem}.xl\:-mb-2{margin-bottom:-.5rem}.xl\:-ml-2{margin-left:-.5rem}.xl\:-mt-3{margin-top:-.75rem}.xl\:-mr-3{margin-right:-.75rem}.xl\:-mb-3{margin-bottom:-.75rem}.xl\:-ml-3{margin-left:-.75rem}.xl\:-mt-4{margin-top:-1rem}.xl\:-mr-4{margin-right:-1rem}.xl\:-mb-4{margin-bottom:-1rem}.xl\:-ml-4{margin-left:-1rem}.xl\:-mt-5{margin-top:-1.25rem}.xl\:-mr-5{margin-right:-1.25rem}.xl\:-mb-5{margin-bottom:-1.25rem}.xl\:-ml-5{margin-left:-1.25rem}.xl\:-mt-6{margin-top:-1.5rem}.xl\:-mr-6{margin-right:-1.5rem}.xl\:-mb-6{margin-bottom:-1.5rem}.xl\:-ml-6{margin-left:-1.5rem}.xl\:-mt-8{margin-top:-2rem}.xl\:-mr-8{margin-right:-2rem}.xl\:-mb-8{margin-bottom:-2rem}.xl\:-ml-8{margin-left:-2rem}.xl\:-mt-10{margin-top:-2.5rem}.xl\:-mr-10{margin-right:-2.5rem}.xl\:-mb-10{margin-bottom:-2.5rem}.xl\:-ml-10{margin-left:-2.5rem}.xl\:-mt-12{margin-top:-3rem}.xl\:-mr-12{margin-right:-3rem}.xl\:-mb-12{margin-bottom:-3rem}.xl\:-ml-12{margin-left:-3rem}.xl\:-mt-16{margin-top:-4rem}.xl\:-mr-16{margin-right:-4rem}.xl\:-mb-16{margin-bottom:-4rem}.xl\:-ml-16{margin-left:-4rem}.xl\:-mt-20{margin-top:-5rem}.xl\:-mr-20{margin-right:-5rem}.xl\:-mb-20{margin-bottom:-5rem}.xl\:-ml-20{margin-left:-5rem}.xl\:-mt-24{margin-top:-6rem}.xl\:-mr-24{margin-right:-6rem}.xl\:-mb-24{margin-bottom:-6rem}.xl\:-ml-24{margin-left:-6rem}.xl\:-mt-32{margin-top:-8rem}.xl\:-mr-32{margin-right:-8rem}.xl\:-mb-32{margin-bottom:-8rem}.xl\:-ml-32{margin-left:-8rem}.xl\:-mt-40{margin-top:-10rem}.xl\:-mr-40{margin-right:-10rem}.xl\:-mb-40{margin-bottom:-10rem}.xl\:-ml-40{margin-left:-10rem}.xl\:-mt-48{margin-top:-12rem}.xl\:-mr-48{margin-right:-12rem}.xl\:-mb-48{margin-bottom:-12rem}.xl\:-ml-48{margin-left:-12rem}.xl\:-mt-56{margin-top:-14rem}.xl\:-mr-56{margin-right:-14rem}.xl\:-mb-56{margin-bottom:-14rem}.xl\:-ml-56{margin-left:-14rem}.xl\:-mt-64{margin-top:-16rem}.xl\:-mr-64{margin-right:-16rem}.xl\:-mb-64{margin-bottom:-16rem}.xl\:-ml-64{margin-left:-16rem}.xl\:-mt-px{margin-top:-1px}.xl\:-mr-px{margin-right:-1px}.xl\:-mb-px{margin-bottom:-1px}.xl\:-ml-px{margin-left:-1px}.xl\:max-h-full{max-height:100%}.xl\:max-h-screen{max-height:100vh}.xl\:max-w-xs{max-width:20rem}.xl\:max-w-sm{max-width:24rem}.xl\:max-w-md{max-width:28rem}.xl\:max-w-lg{max-width:32rem}.xl\:max-w-xl{max-width:36rem}.xl\:max-w-2xl{max-width:42rem}.xl\:max-w-3xl{max-width:48rem}.xl\:max-w-4xl{max-width:56rem}.xl\:max-w-5xl{max-width:64rem}.xl\:max-w-6xl{max-width:72rem}.xl\:max-w-full{max-width:100%}.xl\:min-h-0{min-height:0}.xl\:min-h-full{min-height:100%}.xl\:min-h-screen{min-height:100vh}.xl\:min-w-0{min-width:0}.xl\:min-w-full{min-width:100%}.xl\:object-contain{-o-object-fit:contain;object-fit:contain}.xl\:object-cover{-o-object-fit:cover;object-fit:cover}.xl\:object-fill{-o-object-fit:fill;object-fit:fill}.xl\:object-none{-o-object-fit:none;object-fit:none}.xl\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.xl\:object-bottom{-o-object-position:bottom;object-position:bottom}.xl\:object-center{-o-object-position:center;object-position:center}.xl\:object-left{-o-object-position:left;object-position:left}.xl\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.xl\:object-left-top{-o-object-position:left top;object-position:left top}.xl\:object-right{-o-object-position:right;object-position:right}.xl\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.xl\:object-right-top{-o-object-position:right top;object-position:right top}.xl\:object-top{-o-object-position:top;object-position:top}.xl\:opacity-0{opacity:0}.xl\:opacity-25{opacity:.25}.xl\:opacity-50{opacity:.5}.xl\:opacity-75{opacity:.75}.xl\:opacity-100{opacity:1}.xl\:overflow-auto{overflow:auto}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-visible{overflow:visible}.xl\:overflow-scroll{overflow:scroll}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-y-hidden{overflow-y:hidden}.xl\:overflow-x-visible{overflow-x:visible}.xl\:overflow-y-visible{overflow-y:visible}.xl\:overflow-x-scroll{overflow-x:scroll}.xl\:overflow-y-scroll{overflow-y:scroll}.xl\:scrolling-touch{-webkit-overflow-scrolling:touch}.xl\:scrolling-auto{-webkit-overflow-scrolling:auto}.xl\:p-0{padding:0}.xl\:p-1{padding:.25rem}.xl\:p-2{padding:.5rem}.xl\:p-3{padding:.75rem}.xl\:p-4{padding:1rem}.xl\:p-5{padding:1.25rem}.xl\:p-6{padding:1.5rem}.xl\:p-8{padding:2rem}.xl\:p-10{padding:2.5rem}.xl\:p-12{padding:3rem}.xl\:p-16{padding:4rem}.xl\:p-20{padding:5rem}.xl\:p-24{padding:6rem}.xl\:p-32{padding:8rem}.xl\:p-40{padding:10rem}.xl\:p-48{padding:12rem}.xl\:p-56{padding:14rem}.xl\:p-64{padding:16rem}.xl\:p-px{padding:1px}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:px-0{padding-left:0;padding-right:0}.xl\:py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-8{padding-top:2rem;padding-bottom:2rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:py-12{padding-top:3rem;padding-bottom:3rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:py-20{padding-top:5rem;padding-bottom:5rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:py-32{padding-top:8rem;padding-bottom:8rem}.xl\:px-32{padding-left:8rem;padding-right:8rem}.xl\:py-40{padding-top:10rem;padding-bottom:10rem}.xl\:px-40{padding-left:10rem;padding-right:10rem}.xl\:py-48{padding-top:12rem;padding-bottom:12rem}.xl\:px-48{padding-left:12rem;padding-right:12rem}.xl\:py-56{padding-top:14rem;padding-bottom:14rem}.xl\:px-56{padding-left:14rem;padding-right:14rem}.xl\:py-64{padding-top:16rem;padding-bottom:16rem}.xl\:px-64{padding-left:16rem;padding-right:16rem}.xl\:py-px{padding-top:1px;padding-bottom:1px}.xl\:px-px{padding-left:1px;padding-right:1px}.xl\:pt-0{padding-top:0}.xl\:pr-0{padding-right:0}.xl\:pb-0{padding-bottom:0}.xl\:pl-0{padding-left:0}.xl\:pt-1{padding-top:.25rem}.xl\:pr-1{padding-right:.25rem}.xl\:pb-1{padding-bottom:.25rem}.xl\:pl-1{padding-left:.25rem}.xl\:pt-2{padding-top:.5rem}.xl\:pr-2{padding-right:.5rem}.xl\:pb-2{padding-bottom:.5rem}.xl\:pl-2{padding-left:.5rem}.xl\:pt-3{padding-top:.75rem}.xl\:pr-3{padding-right:.75rem}.xl\:pb-3{padding-bottom:.75rem}.xl\:pl-3{padding-left:.75rem}.xl\:pt-4{padding-top:1rem}.xl\:pr-4{padding-right:1rem}.xl\:pb-4{padding-bottom:1rem}.xl\:pl-4{padding-left:1rem}.xl\:pt-5{padding-top:1.25rem}.xl\:pr-5{padding-right:1.25rem}.xl\:pb-5{padding-bottom:1.25rem}.xl\:pl-5{padding-left:1.25rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pr-6{padding-right:1.5rem}.xl\:pb-6{padding-bottom:1.5rem}.xl\:pl-6{padding-left:1.5rem}.xl\:pt-8{padding-top:2rem}.xl\:pr-8{padding-right:2rem}.xl\:pb-8{padding-bottom:2rem}.xl\:pl-8{padding-left:2rem}.xl\:pt-10{padding-top:2.5rem}.xl\:pr-10{padding-right:2.5rem}.xl\:pb-10{padding-bottom:2.5rem}.xl\:pl-10{padding-left:2.5rem}.xl\:pt-12{padding-top:3rem}.xl\:pr-12{padding-right:3rem}.xl\:pb-12{padding-bottom:3rem}.xl\:pl-12{padding-left:3rem}.xl\:pt-16{padding-top:4rem}.xl\:pr-16{padding-right:4rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pt-20{padding-top:5rem}.xl\:pr-20{padding-right:5rem}.xl\:pb-20{padding-bottom:5rem}.xl\:pl-20{padding-left:5rem}.xl\:pt-24{padding-top:6rem}.xl\:pr-24{padding-right:6rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pl-24{padding-left:6rem}.xl\:pt-32{padding-top:8rem}.xl\:pr-32{padding-right:8rem}.xl\:pb-32{padding-bottom:8rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-40{padding-top:10rem}.xl\:pr-40{padding-right:10rem}.xl\:pb-40{padding-bottom:10rem}.xl\:pl-40{padding-left:10rem}.xl\:pt-48{padding-top:12rem}.xl\:pr-48{padding-right:12rem}.xl\:pb-48{padding-bottom:12rem}.xl\:pl-48{padding-left:12rem}.xl\:pt-56{padding-top:14rem}.xl\:pr-56{padding-right:14rem}.xl\:pb-56{padding-bottom:14rem}.xl\:pl-56{padding-left:14rem}.xl\:pt-64{padding-top:16rem}.xl\:pr-64{padding-right:16rem}.xl\:pb-64{padding-bottom:16rem}.xl\:pl-64{padding-left:16rem}.xl\:pt-px{padding-top:1px}.xl\:pr-px{padding-right:1px}.xl\:pb-px{padding-bottom:1px}.xl\:pl-px{padding-left:1px}.xl\:pointer-events-none{pointer-events:none}.xl\:pointer-events-auto{pointer-events:auto}.xl\:static{position:static}.xl\:fixed{position:fixed}.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:sticky{position:-webkit-sticky;position:sticky}.xl\:inset-0{top:0;right:0;bottom:0;left:0}.xl\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.xl\:inset-y-0{top:0;bottom:0}.xl\:inset-x-0{right:0;left:0}.xl\:inset-y-auto{top:auto;bottom:auto}.xl\:inset-x-auto{right:auto;left:auto}.xl\:top-0{top:0}.xl\:right-0{right:0}.xl\:bottom-0{bottom:0}.xl\:left-0{left:0}.xl\:top-auto{top:auto}.xl\:right-auto{right:auto}.xl\:bottom-auto{bottom:auto}.xl\:left-auto{left:auto}.xl\:resize-none{resize:none}.xl\:resize-y{resize:vertical}.xl\:resize-x{resize:horizontal}.xl\:resize{resize:both}.xl\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.xl\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.xl\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.xl\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.xl\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.xl\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.xl\:shadow-none{box-shadow:none}.xl\:hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.xl\:hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.xl\:hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.xl\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.xl\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.xl\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.xl\:hover\:shadow-none:hover{box-shadow:none}.xl\:focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.xl\:focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.xl\:focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.xl\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.xl\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.xl\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.xl\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.xl\:focus\:shadow-none:focus{box-shadow:none}.xl\:table-auto{table-layout:auto}.xl\:table-fixed{table-layout:fixed}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:text-justify{text-align:justify}.xl\:text-transparent{color:transparent}.xl\:text-black{color:#000}.xl\:text-white{color:#fff}.xl\:text-gray-100{color:#f7fafc}.xl\:text-gray-200{color:#edf2f7}.xl\:text-gray-300{color:#e2e8f0}.xl\:text-gray-400{color:#cbd5e0}.xl\:text-gray-500{color:#a0aec0}.xl\:text-gray-600{color:#718096}.xl\:text-gray-700{color:#4a5568}.xl\:text-gray-800{color:#2d3748}.xl\:text-gray-900{color:#1a202c}.xl\:text-red-100{color:#fff5f5}.xl\:text-red-200{color:#fed7d7}.xl\:text-red-300{color:#feb2b2}.xl\:text-red-400{color:#fc8181}.xl\:text-red-500{color:#f56565}.xl\:text-red-600{color:#e53e3e}.xl\:text-red-700{color:#c53030}.xl\:text-red-800{color:#9b2c2c}.xl\:text-red-900{color:#742a2a}.xl\:text-orange-100{color:#fffaf0}.xl\:text-orange-200{color:#feebc8}.xl\:text-orange-300{color:#fbd38d}.xl\:text-orange-400{color:#f6ad55}.xl\:text-orange-500{color:#ed8936}.xl\:text-orange-600{color:#dd6b20}.xl\:text-orange-700{color:#c05621}.xl\:text-orange-800{color:#9c4221}.xl\:text-orange-900{color:#7b341e}.xl\:text-yellow-100{color:ivory}.xl\:text-yellow-200{color:#fefcbf}.xl\:text-yellow-300{color:#faf089}.xl\:text-yellow-400{color:#f6e05e}.xl\:text-yellow-500{color:#ecc94b}.xl\:text-yellow-600{color:#d69e2e}.xl\:text-yellow-700{color:#b7791f}.xl\:text-yellow-800{color:#975a16}.xl\:text-yellow-900{color:#744210}.xl\:text-green-100{color:#f0fff4}.xl\:text-green-200{color:#c6f6d5}.xl\:text-green-300{color:#9ae6b4}.xl\:text-green-400{color:#68d391}.xl\:text-green-500{color:#48bb78}.xl\:text-green-600{color:#38a169}.xl\:text-green-700{color:#2f855a}.xl\:text-green-800{color:#276749}.xl\:text-green-900{color:#22543d}.xl\:text-teal-100{color:#e6fffa}.xl\:text-teal-200{color:#b2f5ea}.xl\:text-teal-300{color:#81e6d9}.xl\:text-teal-400{color:#4fd1c5}.xl\:text-teal-500{color:#38b2ac}.xl\:text-teal-600{color:#319795}.xl\:text-teal-700{color:#2c7a7b}.xl\:text-teal-800{color:#285e61}.xl\:text-teal-900{color:#234e52}.xl\:text-blue-100{color:#ebf8ff}.xl\:text-blue-200{color:#bee3f8}.xl\:text-blue-300{color:#90cdf4}.xl\:text-blue-400{color:#63b3ed}.xl\:text-blue-500{color:#4299e1}.xl\:text-blue-600{color:#3182ce}.xl\:text-blue-700{color:#2b6cb0}.xl\:text-blue-800{color:#2c5282}.xl\:text-blue-900{color:#2a4365}.xl\:text-indigo-100{color:#ebf4ff}.xl\:text-indigo-200{color:#c3dafe}.xl\:text-indigo-300{color:#a3bffa}.xl\:text-indigo-400{color:#7f9cf5}.xl\:text-indigo-500{color:#667eea}.xl\:text-indigo-600{color:#5a67d8}.xl\:text-indigo-700{color:#4c51bf}.xl\:text-indigo-800{color:#434190}.xl\:text-indigo-900{color:#3c366b}.xl\:text-purple-100{color:#faf5ff}.xl\:text-purple-200{color:#e9d8fd}.xl\:text-purple-300{color:#d6bcfa}.xl\:text-purple-400{color:#b794f4}.xl\:text-purple-500{color:#9f7aea}.xl\:text-purple-600{color:#805ad5}.xl\:text-purple-700{color:#6b46c1}.xl\:text-purple-800{color:#553c9a}.xl\:text-purple-900{color:#44337a}.xl\:text-pink-100{color:#fff5f7}.xl\:text-pink-200{color:#fed7e2}.xl\:text-pink-300{color:#fbb6ce}.xl\:text-pink-400{color:#f687b3}.xl\:text-pink-500{color:#ed64a6}.xl\:text-pink-600{color:#d53f8c}.xl\:text-pink-700{color:#b83280}.xl\:text-pink-800{color:#97266d}.xl\:text-pink-900{color:#702459}.xl\:hover\:text-transparent:hover{color:transparent}.xl\:hover\:text-black:hover{color:#000}.xl\:hover\:text-white:hover{color:#fff}.xl\:hover\:text-gray-100:hover{color:#f7fafc}.xl\:hover\:text-gray-200:hover{color:#edf2f7}.xl\:hover\:text-gray-300:hover{color:#e2e8f0}.xl\:hover\:text-gray-400:hover{color:#cbd5e0}.xl\:hover\:text-gray-500:hover{color:#a0aec0}.xl\:hover\:text-gray-600:hover{color:#718096}.xl\:hover\:text-gray-700:hover{color:#4a5568}.xl\:hover\:text-gray-800:hover{color:#2d3748}.xl\:hover\:text-gray-900:hover{color:#1a202c}.xl\:hover\:text-red-100:hover{color:#fff5f5}.xl\:hover\:text-red-200:hover{color:#fed7d7}.xl\:hover\:text-red-300:hover{color:#feb2b2}.xl\:hover\:text-red-400:hover{color:#fc8181}.xl\:hover\:text-red-500:hover{color:#f56565}.xl\:hover\:text-red-600:hover{color:#e53e3e}.xl\:hover\:text-red-700:hover{color:#c53030}.xl\:hover\:text-red-800:hover{color:#9b2c2c}.xl\:hover\:text-red-900:hover{color:#742a2a}.xl\:hover\:text-orange-100:hover{color:#fffaf0}.xl\:hover\:text-orange-200:hover{color:#feebc8}.xl\:hover\:text-orange-300:hover{color:#fbd38d}.xl\:hover\:text-orange-400:hover{color:#f6ad55}.xl\:hover\:text-orange-500:hover{color:#ed8936}.xl\:hover\:text-orange-600:hover{color:#dd6b20}.xl\:hover\:text-orange-700:hover{color:#c05621}.xl\:hover\:text-orange-800:hover{color:#9c4221}.xl\:hover\:text-orange-900:hover{color:#7b341e}.xl\:hover\:text-yellow-100:hover{color:ivory}.xl\:hover\:text-yellow-200:hover{color:#fefcbf}.xl\:hover\:text-yellow-300:hover{color:#faf089}.xl\:hover\:text-yellow-400:hover{color:#f6e05e}.xl\:hover\:text-yellow-500:hover{color:#ecc94b}.xl\:hover\:text-yellow-600:hover{color:#d69e2e}.xl\:hover\:text-yellow-700:hover{color:#b7791f}.xl\:hover\:text-yellow-800:hover{color:#975a16}.xl\:hover\:text-yellow-900:hover{color:#744210}.xl\:hover\:text-green-100:hover{color:#f0fff4}.xl\:hover\:text-green-200:hover{color:#c6f6d5}.xl\:hover\:text-green-300:hover{color:#9ae6b4}.xl\:hover\:text-green-400:hover{color:#68d391}.xl\:hover\:text-green-500:hover{color:#48bb78}.xl\:hover\:text-green-600:hover{color:#38a169}.xl\:hover\:text-green-700:hover{color:#2f855a}.xl\:hover\:text-green-800:hover{color:#276749}.xl\:hover\:text-green-900:hover{color:#22543d}.xl\:hover\:text-teal-100:hover{color:#e6fffa}.xl\:hover\:text-teal-200:hover{color:#b2f5ea}.xl\:hover\:text-teal-300:hover{color:#81e6d9}.xl\:hover\:text-teal-400:hover{color:#4fd1c5}.xl\:hover\:text-teal-500:hover{color:#38b2ac}.xl\:hover\:text-teal-600:hover{color:#319795}.xl\:hover\:text-teal-700:hover{color:#2c7a7b}.xl\:hover\:text-teal-800:hover{color:#285e61}.xl\:hover\:text-teal-900:hover{color:#234e52}.xl\:hover\:text-blue-100:hover{color:#ebf8ff}.xl\:hover\:text-blue-200:hover{color:#bee3f8}.xl\:hover\:text-blue-300:hover{color:#90cdf4}.xl\:hover\:text-blue-400:hover{color:#63b3ed}.xl\:hover\:text-blue-500:hover{color:#4299e1}.xl\:hover\:text-blue-600:hover{color:#3182ce}.xl\:hover\:text-blue-700:hover{color:#2b6cb0}.xl\:hover\:text-blue-800:hover{color:#2c5282}.xl\:hover\:text-blue-900:hover{color:#2a4365}.xl\:hover\:text-indigo-100:hover{color:#ebf4ff}.xl\:hover\:text-indigo-200:hover{color:#c3dafe}.xl\:hover\:text-indigo-300:hover{color:#a3bffa}.xl\:hover\:text-indigo-400:hover{color:#7f9cf5}.xl\:hover\:text-indigo-500:hover{color:#667eea}.xl\:hover\:text-indigo-600:hover{color:#5a67d8}.xl\:hover\:text-indigo-700:hover{color:#4c51bf}.xl\:hover\:text-indigo-800:hover{color:#434190}.xl\:hover\:text-indigo-900:hover{color:#3c366b}.xl\:hover\:text-purple-100:hover{color:#faf5ff}.xl\:hover\:text-purple-200:hover{color:#e9d8fd}.xl\:hover\:text-purple-300:hover{color:#d6bcfa}.xl\:hover\:text-purple-400:hover{color:#b794f4}.xl\:hover\:text-purple-500:hover{color:#9f7aea}.xl\:hover\:text-purple-600:hover{color:#805ad5}.xl\:hover\:text-purple-700:hover{color:#6b46c1}.xl\:hover\:text-purple-800:hover{color:#553c9a}.xl\:hover\:text-purple-900:hover{color:#44337a}.xl\:hover\:text-pink-100:hover{color:#fff5f7}.xl\:hover\:text-pink-200:hover{color:#fed7e2}.xl\:hover\:text-pink-300:hover{color:#fbb6ce}.xl\:hover\:text-pink-400:hover{color:#f687b3}.xl\:hover\:text-pink-500:hover{color:#ed64a6}.xl\:hover\:text-pink-600:hover{color:#d53f8c}.xl\:hover\:text-pink-700:hover{color:#b83280}.xl\:hover\:text-pink-800:hover{color:#97266d}.xl\:hover\:text-pink-900:hover{color:#702459}.xl\:focus\:text-transparent:focus{color:transparent}.xl\:focus\:text-black:focus{color:#000}.xl\:focus\:text-white:focus{color:#fff}.xl\:focus\:text-gray-100:focus{color:#f7fafc}.xl\:focus\:text-gray-200:focus{color:#edf2f7}.xl\:focus\:text-gray-300:focus{color:#e2e8f0}.xl\:focus\:text-gray-400:focus{color:#cbd5e0}.xl\:focus\:text-gray-500:focus{color:#a0aec0}.xl\:focus\:text-gray-600:focus{color:#718096}.xl\:focus\:text-gray-700:focus{color:#4a5568}.xl\:focus\:text-gray-800:focus{color:#2d3748}.xl\:focus\:text-gray-900:focus{color:#1a202c}.xl\:focus\:text-red-100:focus{color:#fff5f5}.xl\:focus\:text-red-200:focus{color:#fed7d7}.xl\:focus\:text-red-300:focus{color:#feb2b2}.xl\:focus\:text-red-400:focus{color:#fc8181}.xl\:focus\:text-red-500:focus{color:#f56565}.xl\:focus\:text-red-600:focus{color:#e53e3e}.xl\:focus\:text-red-700:focus{color:#c53030}.xl\:focus\:text-red-800:focus{color:#9b2c2c}.xl\:focus\:text-red-900:focus{color:#742a2a}.xl\:focus\:text-orange-100:focus{color:#fffaf0}.xl\:focus\:text-orange-200:focus{color:#feebc8}.xl\:focus\:text-orange-300:focus{color:#fbd38d}.xl\:focus\:text-orange-400:focus{color:#f6ad55}.xl\:focus\:text-orange-500:focus{color:#ed8936}.xl\:focus\:text-orange-600:focus{color:#dd6b20}.xl\:focus\:text-orange-700:focus{color:#c05621}.xl\:focus\:text-orange-800:focus{color:#9c4221}.xl\:focus\:text-orange-900:focus{color:#7b341e}.xl\:focus\:text-yellow-100:focus{color:ivory}.xl\:focus\:text-yellow-200:focus{color:#fefcbf}.xl\:focus\:text-yellow-300:focus{color:#faf089}.xl\:focus\:text-yellow-400:focus{color:#f6e05e}.xl\:focus\:text-yellow-500:focus{color:#ecc94b}.xl\:focus\:text-yellow-600:focus{color:#d69e2e}.xl\:focus\:text-yellow-700:focus{color:#b7791f}.xl\:focus\:text-yellow-800:focus{color:#975a16}.xl\:focus\:text-yellow-900:focus{color:#744210}.xl\:focus\:text-green-100:focus{color:#f0fff4}.xl\:focus\:text-green-200:focus{color:#c6f6d5}.xl\:focus\:text-green-300:focus{color:#9ae6b4}.xl\:focus\:text-green-400:focus{color:#68d391}.xl\:focus\:text-green-500:focus{color:#48bb78}.xl\:focus\:text-green-600:focus{color:#38a169}.xl\:focus\:text-green-700:focus{color:#2f855a}.xl\:focus\:text-green-800:focus{color:#276749}.xl\:focus\:text-green-900:focus{color:#22543d}.xl\:focus\:text-teal-100:focus{color:#e6fffa}.xl\:focus\:text-teal-200:focus{color:#b2f5ea}.xl\:focus\:text-teal-300:focus{color:#81e6d9}.xl\:focus\:text-teal-400:focus{color:#4fd1c5}.xl\:focus\:text-teal-500:focus{color:#38b2ac}.xl\:focus\:text-teal-600:focus{color:#319795}.xl\:focus\:text-teal-700:focus{color:#2c7a7b}.xl\:focus\:text-teal-800:focus{color:#285e61}.xl\:focus\:text-teal-900:focus{color:#234e52}.xl\:focus\:text-blue-100:focus{color:#ebf8ff}.xl\:focus\:text-blue-200:focus{color:#bee3f8}.xl\:focus\:text-blue-300:focus{color:#90cdf4}.xl\:focus\:text-blue-400:focus{color:#63b3ed}.xl\:focus\:text-blue-500:focus{color:#4299e1}.xl\:focus\:text-blue-600:focus{color:#3182ce}.xl\:focus\:text-blue-700:focus{color:#2b6cb0}.xl\:focus\:text-blue-800:focus{color:#2c5282}.xl\:focus\:text-blue-900:focus{color:#2a4365}.xl\:focus\:text-indigo-100:focus{color:#ebf4ff}.xl\:focus\:text-indigo-200:focus{color:#c3dafe}.xl\:focus\:text-indigo-300:focus{color:#a3bffa}.xl\:focus\:text-indigo-400:focus{color:#7f9cf5}.xl\:focus\:text-indigo-500:focus{color:#667eea}.xl\:focus\:text-indigo-600:focus{color:#5a67d8}.xl\:focus\:text-indigo-700:focus{color:#4c51bf}.xl\:focus\:text-indigo-800:focus{color:#434190}.xl\:focus\:text-indigo-900:focus{color:#3c366b}.xl\:focus\:text-purple-100:focus{color:#faf5ff}.xl\:focus\:text-purple-200:focus{color:#e9d8fd}.xl\:focus\:text-purple-300:focus{color:#d6bcfa}.xl\:focus\:text-purple-400:focus{color:#b794f4}.xl\:focus\:text-purple-500:focus{color:#9f7aea}.xl\:focus\:text-purple-600:focus{color:#805ad5}.xl\:focus\:text-purple-700:focus{color:#6b46c1}.xl\:focus\:text-purple-800:focus{color:#553c9a}.xl\:focus\:text-purple-900:focus{color:#44337a}.xl\:focus\:text-pink-100:focus{color:#fff5f7}.xl\:focus\:text-pink-200:focus{color:#fed7e2}.xl\:focus\:text-pink-300:focus{color:#fbb6ce}.xl\:focus\:text-pink-400:focus{color:#f687b3}.xl\:focus\:text-pink-500:focus{color:#ed64a6}.xl\:focus\:text-pink-600:focus{color:#d53f8c}.xl\:focus\:text-pink-700:focus{color:#b83280}.xl\:focus\:text-pink-800:focus{color:#97266d}.xl\:focus\:text-pink-900:focus{color:#702459}.xl\:text-xs{font-size:.75rem}.xl\:text-sm{font-size:.875rem}.xl\:text-base{font-size:1rem}.xl\:text-lg{font-size:1.125rem}.xl\:text-xl{font-size:1.25rem}.xl\:text-2xl{font-size:1.5rem}.xl\:text-3xl{font-size:1.875rem}.xl\:text-4xl{font-size:2.25rem}.xl\:text-5xl{font-size:3rem}.xl\:text-6xl{font-size:4rem}.xl\:italic{font-style:italic}.xl\:not-italic{font-style:normal}.xl\:uppercase{text-transform:uppercase}.xl\:lowercase{text-transform:lowercase}.xl\:capitalize{text-transform:capitalize}.xl\:normal-case{text-transform:none}.xl\:underline{text-decoration:underline}.xl\:line-through{text-decoration:line-through}.xl\:no-underline{text-decoration:none}.xl\:hover\:underline:hover{text-decoration:underline}.xl\:hover\:line-through:hover{text-decoration:line-through}.xl\:hover\:no-underline:hover{text-decoration:none}.xl\:focus\:underline:focus{text-decoration:underline}.xl\:focus\:line-through:focus{text-decoration:line-through}.xl\:focus\:no-underline:focus{text-decoration:none}.xl\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.xl\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.xl\:tracking-tighter{letter-spacing:-.05em}.xl\:tracking-tight{letter-spacing:-.025em}.xl\:tracking-normal{letter-spacing:0}.xl\:tracking-wide{letter-spacing:.025em}.xl\:tracking-wider{letter-spacing:.05em}.xl\:tracking-widest{letter-spacing:.1em}.xl\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xl\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.xl\:align-baseline{vertical-align:baseline}.xl\:align-top{vertical-align:top}.xl\:align-middle{vertical-align:middle}.xl\:align-bottom{vertical-align:bottom}.xl\:align-text-top{vertical-align:text-top}.xl\:align-text-bottom{vertical-align:text-bottom}.xl\:visible{visibility:visible}.xl\:invisible{visibility:hidden}.xl\:whitespace-normal{white-space:normal}.xl\:whitespace-no-wrap{white-space:nowrap}.xl\:whitespace-pre{white-space:pre}.xl\:whitespace-pre-line{white-space:pre-line}.xl\:whitespace-pre-wrap{white-space:pre-wrap}.xl\:break-normal{overflow-wrap:normal;word-break:normal}.xl\:break-words{overflow-wrap:break-word}.xl\:break-all{word-break:break-all}.xl\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl\:w-0{width:0}.xl\:w-1{width:.25rem}.xl\:w-2{width:.5rem}.xl\:w-3{width:.75rem}.xl\:w-4{width:1rem}.xl\:w-5{width:1.25rem}.xl\:w-6{width:1.5rem}.xl\:w-8{width:2rem}.xl\:w-10{width:2.5rem}.xl\:w-12{width:3rem}.xl\:w-16{width:4rem}.xl\:w-20{width:5rem}.xl\:w-24{width:6rem}.xl\:w-32{width:8rem}.xl\:w-40{width:10rem}.xl\:w-48{width:12rem}.xl\:w-56{width:14rem}.xl\:w-64{width:16rem}.xl\:w-auto{width:auto}.xl\:w-px{width:1px}.xl\:w-1\/2{width:50%}.xl\:w-1\/3{width:33.33333%}.xl\:w-2\/3{width:66.66667%}.xl\:w-1\/4{width:25%}.xl\:w-2\/4{width:50%}.xl\:w-3\/4{width:75%}.xl\:w-1\/5{width:20%}.xl\:w-2\/5{width:40%}.xl\:w-3\/5{width:60%}.xl\:w-4\/5{width:80%}.xl\:w-1\/6{width:16.66667%}.xl\:w-2\/6{width:33.33333%}.xl\:w-3\/6{width:50%}.xl\:w-4\/6{width:66.66667%}.xl\:w-5\/6{width:83.33333%}.xl\:w-1\/12{width:8.33333%}.xl\:w-2\/12{width:16.66667%}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.33333%}.xl\:w-5\/12{width:41.66667%}.xl\:w-6\/12{width:50%}.xl\:w-7\/12{width:58.33333%}.xl\:w-8\/12{width:66.66667%}.xl\:w-9\/12{width:75%}.xl\:w-10\/12{width:83.33333%}.xl\:w-11\/12{width:91.66667%}.xl\:w-full{width:100%}.xl\:w-screen{width:100vw}.xl\:z-0{z-index:0}.xl\:z-10{z-index:10}.xl\:z-20{z-index:20}.xl\:z-30{z-index:30}.xl\:z-40{z-index:40}.xl\:z-50{z-index:50}.xl\:z-auto{z-index:auto}}@media print{.print\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.print\:bg-fixed{background-attachment:fixed}.print\:bg-local{background-attachment:local}.print\:bg-scroll{background-attachment:scroll}.print\:bg-transparent{background-color:transparent}.print\:bg-black{background-color:#000}.print\:bg-white{background-color:#fff}.print\:bg-gray-100{background-color:#f7fafc}.print\:bg-gray-200{background-color:#edf2f7}.print\:bg-gray-300{background-color:#e2e8f0}.print\:bg-gray-400{background-color:#cbd5e0}.print\:bg-gray-500{background-color:#a0aec0}.print\:bg-gray-600{background-color:#718096}.print\:bg-gray-700{background-color:#4a5568}.print\:bg-gray-800{background-color:#2d3748}.print\:bg-gray-900{background-color:#1a202c}.print\:bg-red-100{background-color:#fff5f5}.print\:bg-red-200{background-color:#fed7d7}.print\:bg-red-300{background-color:#feb2b2}.print\:bg-red-400{background-color:#fc8181}.print\:bg-red-500{background-color:#f56565}.print\:bg-red-600{background-color:#e53e3e}.print\:bg-red-700{background-color:#c53030}.print\:bg-red-800{background-color:#9b2c2c}.print\:bg-red-900{background-color:#742a2a}.print\:bg-orange-100{background-color:#fffaf0}.print\:bg-orange-200{background-color:#feebc8}.print\:bg-orange-300{background-color:#fbd38d}.print\:bg-orange-400{background-color:#f6ad55}.print\:bg-orange-500{background-color:#ed8936}.print\:bg-orange-600{background-color:#dd6b20}.print\:bg-orange-700{background-color:#c05621}.print\:bg-orange-800{background-color:#9c4221}.print\:bg-orange-900{background-color:#7b341e}.print\:bg-yellow-100{background-color:ivory}.print\:bg-yellow-200{background-color:#fefcbf}.print\:bg-yellow-300{background-color:#faf089}.print\:bg-yellow-400{background-color:#f6e05e}.print\:bg-yellow-500{background-color:#ecc94b}.print\:bg-yellow-600{background-color:#d69e2e}.print\:bg-yellow-700{background-color:#b7791f}.print\:bg-yellow-800{background-color:#975a16}.print\:bg-yellow-900{background-color:#744210}.print\:bg-green-100{background-color:#f0fff4}.print\:bg-green-200{background-color:#c6f6d5}.print\:bg-green-300{background-color:#9ae6b4}.print\:bg-green-400{background-color:#68d391}.print\:bg-green-500{background-color:#48bb78}.print\:bg-green-600{background-color:#38a169}.print\:bg-green-700{background-color:#2f855a}.print\:bg-green-800{background-color:#276749}.print\:bg-green-900{background-color:#22543d}.print\:bg-teal-100{background-color:#e6fffa}.print\:bg-teal-200{background-color:#b2f5ea}.print\:bg-teal-300{background-color:#81e6d9}.print\:bg-teal-400{background-color:#4fd1c5}.print\:bg-teal-500{background-color:#38b2ac}.print\:bg-teal-600{background-color:#319795}.print\:bg-teal-700{background-color:#2c7a7b}.print\:bg-teal-800{background-color:#285e61}.print\:bg-teal-900{background-color:#234e52}.print\:bg-blue-100{background-color:#ebf8ff}.print\:bg-blue-200{background-color:#bee3f8}.print\:bg-blue-300{background-color:#90cdf4}.print\:bg-blue-400{background-color:#63b3ed}.print\:bg-blue-500{background-color:#4299e1}.print\:bg-blue-600{background-color:#3182ce}.print\:bg-blue-700{background-color:#2b6cb0}.print\:bg-blue-800{background-color:#2c5282}.print\:bg-blue-900{background-color:#2a4365}.print\:bg-indigo-100{background-color:#ebf4ff}.print\:bg-indigo-200{background-color:#c3dafe}.print\:bg-indigo-300{background-color:#a3bffa}.print\:bg-indigo-400{background-color:#7f9cf5}.print\:bg-indigo-500{background-color:#667eea}.print\:bg-indigo-600{background-color:#5a67d8}.print\:bg-indigo-700{background-color:#4c51bf}.print\:bg-indigo-800{background-color:#434190}.print\:bg-indigo-900{background-color:#3c366b}.print\:bg-purple-100{background-color:#faf5ff}.print\:bg-purple-200{background-color:#e9d8fd}.print\:bg-purple-300{background-color:#d6bcfa}.print\:bg-purple-400{background-color:#b794f4}.print\:bg-purple-500{background-color:#9f7aea}.print\:bg-purple-600{background-color:#805ad5}.print\:bg-purple-700{background-color:#6b46c1}.print\:bg-purple-800{background-color:#553c9a}.print\:bg-purple-900{background-color:#44337a}.print\:bg-pink-100{background-color:#fff5f7}.print\:bg-pink-200{background-color:#fed7e2}.print\:bg-pink-300{background-color:#fbb6ce}.print\:bg-pink-400{background-color:#f687b3}.print\:bg-pink-500{background-color:#ed64a6}.print\:bg-pink-600{background-color:#d53f8c}.print\:bg-pink-700{background-color:#b83280}.print\:bg-pink-800{background-color:#97266d}.print\:bg-pink-900{background-color:#702459}.print\:hover\:bg-transparent:hover{background-color:transparent}.print\:hover\:bg-black:hover{background-color:#000}.print\:hover\:bg-white:hover{background-color:#fff}.print\:hover\:bg-gray-100:hover{background-color:#f7fafc}.print\:hover\:bg-gray-200:hover{background-color:#edf2f7}.print\:hover\:bg-gray-300:hover{background-color:#e2e8f0}.print\:hover\:bg-gray-400:hover{background-color:#cbd5e0}.print\:hover\:bg-gray-500:hover{background-color:#a0aec0}.print\:hover\:bg-gray-600:hover{background-color:#718096}.print\:hover\:bg-gray-700:hover{background-color:#4a5568}.print\:hover\:bg-gray-800:hover{background-color:#2d3748}.print\:hover\:bg-gray-900:hover{background-color:#1a202c}.print\:hover\:bg-red-100:hover{background-color:#fff5f5}.print\:hover\:bg-red-200:hover{background-color:#fed7d7}.print\:hover\:bg-red-300:hover{background-color:#feb2b2}.print\:hover\:bg-red-400:hover{background-color:#fc8181}.print\:hover\:bg-red-500:hover{background-color:#f56565}.print\:hover\:bg-red-600:hover{background-color:#e53e3e}.print\:hover\:bg-red-700:hover{background-color:#c53030}.print\:hover\:bg-red-800:hover{background-color:#9b2c2c}.print\:hover\:bg-red-900:hover{background-color:#742a2a}.print\:hover\:bg-orange-100:hover{background-color:#fffaf0}.print\:hover\:bg-orange-200:hover{background-color:#feebc8}.print\:hover\:bg-orange-300:hover{background-color:#fbd38d}.print\:hover\:bg-orange-400:hover{background-color:#f6ad55}.print\:hover\:bg-orange-500:hover{background-color:#ed8936}.print\:hover\:bg-orange-600:hover{background-color:#dd6b20}.print\:hover\:bg-orange-700:hover{background-color:#c05621}.print\:hover\:bg-orange-800:hover{background-color:#9c4221}.print\:hover\:bg-orange-900:hover{background-color:#7b341e}.print\:hover\:bg-yellow-100:hover{background-color:ivory}.print\:hover\:bg-yellow-200:hover{background-color:#fefcbf}.print\:hover\:bg-yellow-300:hover{background-color:#faf089}.print\:hover\:bg-yellow-400:hover{background-color:#f6e05e}.print\:hover\:bg-yellow-500:hover{background-color:#ecc94b}.print\:hover\:bg-yellow-600:hover{background-color:#d69e2e}.print\:hover\:bg-yellow-700:hover{background-color:#b7791f}.print\:hover\:bg-yellow-800:hover{background-color:#975a16}.print\:hover\:bg-yellow-900:hover{background-color:#744210}.print\:hover\:bg-green-100:hover{background-color:#f0fff4}.print\:hover\:bg-green-200:hover{background-color:#c6f6d5}.print\:hover\:bg-green-300:hover{background-color:#9ae6b4}.print\:hover\:bg-green-400:hover{background-color:#68d391}.print\:hover\:bg-green-500:hover{background-color:#48bb78}.print\:hover\:bg-green-600:hover{background-color:#38a169}.print\:hover\:bg-green-700:hover{background-color:#2f855a}.print\:hover\:bg-green-800:hover{background-color:#276749}.print\:hover\:bg-green-900:hover{background-color:#22543d}.print\:hover\:bg-teal-100:hover{background-color:#e6fffa}.print\:hover\:bg-teal-200:hover{background-color:#b2f5ea}.print\:hover\:bg-teal-300:hover{background-color:#81e6d9}.print\:hover\:bg-teal-400:hover{background-color:#4fd1c5}.print\:hover\:bg-teal-500:hover{background-color:#38b2ac}.print\:hover\:bg-teal-600:hover{background-color:#319795}.print\:hover\:bg-teal-700:hover{background-color:#2c7a7b}.print\:hover\:bg-teal-800:hover{background-color:#285e61}.print\:hover\:bg-teal-900:hover{background-color:#234e52}.print\:hover\:bg-blue-100:hover{background-color:#ebf8ff}.print\:hover\:bg-blue-200:hover{background-color:#bee3f8}.print\:hover\:bg-blue-300:hover{background-color:#90cdf4}.print\:hover\:bg-blue-400:hover{background-color:#63b3ed}.print\:hover\:bg-blue-500:hover{background-color:#4299e1}.print\:hover\:bg-blue-600:hover{background-color:#3182ce}.print\:hover\:bg-blue-700:hover{background-color:#2b6cb0}.print\:hover\:bg-blue-800:hover{background-color:#2c5282}.print\:hover\:bg-blue-900:hover{background-color:#2a4365}.print\:hover\:bg-indigo-100:hover{background-color:#ebf4ff}.print\:hover\:bg-indigo-200:hover{background-color:#c3dafe}.print\:hover\:bg-indigo-300:hover{background-color:#a3bffa}.print\:hover\:bg-indigo-400:hover{background-color:#7f9cf5}.print\:hover\:bg-indigo-500:hover{background-color:#667eea}.print\:hover\:bg-indigo-600:hover{background-color:#5a67d8}.print\:hover\:bg-indigo-700:hover{background-color:#4c51bf}.print\:hover\:bg-indigo-800:hover{background-color:#434190}.print\:hover\:bg-indigo-900:hover{background-color:#3c366b}.print\:hover\:bg-purple-100:hover{background-color:#faf5ff}.print\:hover\:bg-purple-200:hover{background-color:#e9d8fd}.print\:hover\:bg-purple-300:hover{background-color:#d6bcfa}.print\:hover\:bg-purple-400:hover{background-color:#b794f4}.print\:hover\:bg-purple-500:hover{background-color:#9f7aea}.print\:hover\:bg-purple-600:hover{background-color:#805ad5}.print\:hover\:bg-purple-700:hover{background-color:#6b46c1}.print\:hover\:bg-purple-800:hover{background-color:#553c9a}.print\:hover\:bg-purple-900:hover{background-color:#44337a}.print\:hover\:bg-pink-100:hover{background-color:#fff5f7}.print\:hover\:bg-pink-200:hover{background-color:#fed7e2}.print\:hover\:bg-pink-300:hover{background-color:#fbb6ce}.print\:hover\:bg-pink-400:hover{background-color:#f687b3}.print\:hover\:bg-pink-500:hover{background-color:#ed64a6}.print\:hover\:bg-pink-600:hover{background-color:#d53f8c}.print\:hover\:bg-pink-700:hover{background-color:#b83280}.print\:hover\:bg-pink-800:hover{background-color:#97266d}.print\:hover\:bg-pink-900:hover{background-color:#702459}.print\:focus\:bg-transparent:focus{background-color:transparent}.print\:focus\:bg-black:focus{background-color:#000}.print\:focus\:bg-white:focus{background-color:#fff}.print\:focus\:bg-gray-100:focus{background-color:#f7fafc}.print\:focus\:bg-gray-200:focus{background-color:#edf2f7}.print\:focus\:bg-gray-300:focus{background-color:#e2e8f0}.print\:focus\:bg-gray-400:focus{background-color:#cbd5e0}.print\:focus\:bg-gray-500:focus{background-color:#a0aec0}.print\:focus\:bg-gray-600:focus{background-color:#718096}.print\:focus\:bg-gray-700:focus{background-color:#4a5568}.print\:focus\:bg-gray-800:focus{background-color:#2d3748}.print\:focus\:bg-gray-900:focus{background-color:#1a202c}.print\:focus\:bg-red-100:focus{background-color:#fff5f5}.print\:focus\:bg-red-200:focus{background-color:#fed7d7}.print\:focus\:bg-red-300:focus{background-color:#feb2b2}.print\:focus\:bg-red-400:focus{background-color:#fc8181}.print\:focus\:bg-red-500:focus{background-color:#f56565}.print\:focus\:bg-red-600:focus{background-color:#e53e3e}.print\:focus\:bg-red-700:focus{background-color:#c53030}.print\:focus\:bg-red-800:focus{background-color:#9b2c2c}.print\:focus\:bg-red-900:focus{background-color:#742a2a}.print\:focus\:bg-orange-100:focus{background-color:#fffaf0}.print\:focus\:bg-orange-200:focus{background-color:#feebc8}.print\:focus\:bg-orange-300:focus{background-color:#fbd38d}.print\:focus\:bg-orange-400:focus{background-color:#f6ad55}.print\:focus\:bg-orange-500:focus{background-color:#ed8936}.print\:focus\:bg-orange-600:focus{background-color:#dd6b20}.print\:focus\:bg-orange-700:focus{background-color:#c05621}.print\:focus\:bg-orange-800:focus{background-color:#9c4221}.print\:focus\:bg-orange-900:focus{background-color:#7b341e}.print\:focus\:bg-yellow-100:focus{background-color:ivory}.print\:focus\:bg-yellow-200:focus{background-color:#fefcbf}.print\:focus\:bg-yellow-300:focus{background-color:#faf089}.print\:focus\:bg-yellow-400:focus{background-color:#f6e05e}.print\:focus\:bg-yellow-500:focus{background-color:#ecc94b}.print\:focus\:bg-yellow-600:focus{background-color:#d69e2e}.print\:focus\:bg-yellow-700:focus{background-color:#b7791f}.print\:focus\:bg-yellow-800:focus{background-color:#975a16}.print\:focus\:bg-yellow-900:focus{background-color:#744210}.print\:focus\:bg-green-100:focus{background-color:#f0fff4}.print\:focus\:bg-green-200:focus{background-color:#c6f6d5}.print\:focus\:bg-green-300:focus{background-color:#9ae6b4}.print\:focus\:bg-green-400:focus{background-color:#68d391}.print\:focus\:bg-green-500:focus{background-color:#48bb78}.print\:focus\:bg-green-600:focus{background-color:#38a169}.print\:focus\:bg-green-700:focus{background-color:#2f855a}.print\:focus\:bg-green-800:focus{background-color:#276749}.print\:focus\:bg-green-900:focus{background-color:#22543d}.print\:focus\:bg-teal-100:focus{background-color:#e6fffa}.print\:focus\:bg-teal-200:focus{background-color:#b2f5ea}.print\:focus\:bg-teal-300:focus{background-color:#81e6d9}.print\:focus\:bg-teal-400:focus{background-color:#4fd1c5}.print\:focus\:bg-teal-500:focus{background-color:#38b2ac}.print\:focus\:bg-teal-600:focus{background-color:#319795}.print\:focus\:bg-teal-700:focus{background-color:#2c7a7b}.print\:focus\:bg-teal-800:focus{background-color:#285e61}.print\:focus\:bg-teal-900:focus{background-color:#234e52}.print\:focus\:bg-blue-100:focus{background-color:#ebf8ff}.print\:focus\:bg-blue-200:focus{background-color:#bee3f8}.print\:focus\:bg-blue-300:focus{background-color:#90cdf4}.print\:focus\:bg-blue-400:focus{background-color:#63b3ed}.print\:focus\:bg-blue-500:focus{background-color:#4299e1}.print\:focus\:bg-blue-600:focus{background-color:#3182ce}.print\:focus\:bg-blue-700:focus{background-color:#2b6cb0}.print\:focus\:bg-blue-800:focus{background-color:#2c5282}.print\:focus\:bg-blue-900:focus{background-color:#2a4365}.print\:focus\:bg-indigo-100:focus{background-color:#ebf4ff}.print\:focus\:bg-indigo-200:focus{background-color:#c3dafe}.print\:focus\:bg-indigo-300:focus{background-color:#a3bffa}.print\:focus\:bg-indigo-400:focus{background-color:#7f9cf5}.print\:focus\:bg-indigo-500:focus{background-color:#667eea}.print\:focus\:bg-indigo-600:focus{background-color:#5a67d8}.print\:focus\:bg-indigo-700:focus{background-color:#4c51bf}.print\:focus\:bg-indigo-800:focus{background-color:#434190}.print\:focus\:bg-indigo-900:focus{background-color:#3c366b}.print\:focus\:bg-purple-100:focus{background-color:#faf5ff}.print\:focus\:bg-purple-200:focus{background-color:#e9d8fd}.print\:focus\:bg-purple-300:focus{background-color:#d6bcfa}.print\:focus\:bg-purple-400:focus{background-color:#b794f4}.print\:focus\:bg-purple-500:focus{background-color:#9f7aea}.print\:focus\:bg-purple-600:focus{background-color:#805ad5}.print\:focus\:bg-purple-700:focus{background-color:#6b46c1}.print\:focus\:bg-purple-800:focus{background-color:#553c9a}.print\:focus\:bg-purple-900:focus{background-color:#44337a}.print\:focus\:bg-pink-100:focus{background-color:#fff5f7}.print\:focus\:bg-pink-200:focus{background-color:#fed7e2}.print\:focus\:bg-pink-300:focus{background-color:#fbb6ce}.print\:focus\:bg-pink-400:focus{background-color:#f687b3}.print\:focus\:bg-pink-500:focus{background-color:#ed64a6}.print\:focus\:bg-pink-600:focus{background-color:#d53f8c}.print\:focus\:bg-pink-700:focus{background-color:#b83280}.print\:focus\:bg-pink-800:focus{background-color:#97266d}.print\:focus\:bg-pink-900:focus{background-color:#702459}.print\:bg-bottom{background-position:bottom}.print\:bg-center{background-position:50%}.print\:bg-left{background-position:0}.print\:bg-left-bottom{background-position:0 100%}.print\:bg-left-top{background-position:0 0}.print\:bg-right{background-position:100%}.print\:bg-right-bottom{background-position:100% 100%}.print\:bg-right-top{background-position:100% 0}.print\:bg-top{background-position:top}.print\:bg-repeat{background-repeat:repeat}.print\:bg-no-repeat{background-repeat:no-repeat}.print\:bg-repeat-x{background-repeat:repeat-x}.print\:bg-repeat-y{background-repeat:repeat-y}.print\:bg-auto{background-size:auto}.print\:bg-cover{background-size:cover}.print\:bg-contain{background-size:contain}.print\:border-transparent{border-color:transparent}.print\:border-black{border-color:#000}.print\:border-white{border-color:#fff}.print\:border-gray-100{border-color:#f7fafc}.print\:border-gray-200{border-color:#edf2f7}.print\:border-gray-300{border-color:#e2e8f0}.print\:border-gray-400{border-color:#cbd5e0}.print\:border-gray-500{border-color:#a0aec0}.print\:border-gray-600{border-color:#718096}.print\:border-gray-700{border-color:#4a5568}.print\:border-gray-800{border-color:#2d3748}.print\:border-gray-900{border-color:#1a202c}.print\:border-red-100{border-color:#fff5f5}.print\:border-red-200{border-color:#fed7d7}.print\:border-red-300{border-color:#feb2b2}.print\:border-red-400{border-color:#fc8181}.print\:border-red-500{border-color:#f56565}.print\:border-red-600{border-color:#e53e3e}.print\:border-red-700{border-color:#c53030}.print\:border-red-800{border-color:#9b2c2c}.print\:border-red-900{border-color:#742a2a}.print\:border-orange-100{border-color:#fffaf0}.print\:border-orange-200{border-color:#feebc8}.print\:border-orange-300{border-color:#fbd38d}.print\:border-orange-400{border-color:#f6ad55}.print\:border-orange-500{border-color:#ed8936}.print\:border-orange-600{border-color:#dd6b20}.print\:border-orange-700{border-color:#c05621}.print\:border-orange-800{border-color:#9c4221}.print\:border-orange-900{border-color:#7b341e}.print\:border-yellow-100{border-color:ivory}.print\:border-yellow-200{border-color:#fefcbf}.print\:border-yellow-300{border-color:#faf089}.print\:border-yellow-400{border-color:#f6e05e}.print\:border-yellow-500{border-color:#ecc94b}.print\:border-yellow-600{border-color:#d69e2e}.print\:border-yellow-700{border-color:#b7791f}.print\:border-yellow-800{border-color:#975a16}.print\:border-yellow-900{border-color:#744210}.print\:border-green-100{border-color:#f0fff4}.print\:border-green-200{border-color:#c6f6d5}.print\:border-green-300{border-color:#9ae6b4}.print\:border-green-400{border-color:#68d391}.print\:border-green-500{border-color:#48bb78}.print\:border-green-600{border-color:#38a169}.print\:border-green-700{border-color:#2f855a}.print\:border-green-800{border-color:#276749}.print\:border-green-900{border-color:#22543d}.print\:border-teal-100{border-color:#e6fffa}.print\:border-teal-200{border-color:#b2f5ea}.print\:border-teal-300{border-color:#81e6d9}.print\:border-teal-400{border-color:#4fd1c5}.print\:border-teal-500{border-color:#38b2ac}.print\:border-teal-600{border-color:#319795}.print\:border-teal-700{border-color:#2c7a7b}.print\:border-teal-800{border-color:#285e61}.print\:border-teal-900{border-color:#234e52}.print\:border-blue-100{border-color:#ebf8ff}.print\:border-blue-200{border-color:#bee3f8}.print\:border-blue-300{border-color:#90cdf4}.print\:border-blue-400{border-color:#63b3ed}.print\:border-blue-500{border-color:#4299e1}.print\:border-blue-600{border-color:#3182ce}.print\:border-blue-700{border-color:#2b6cb0}.print\:border-blue-800{border-color:#2c5282}.print\:border-blue-900{border-color:#2a4365}.print\:border-indigo-100{border-color:#ebf4ff}.print\:border-indigo-200{border-color:#c3dafe}.print\:border-indigo-300{border-color:#a3bffa}.print\:border-indigo-400{border-color:#7f9cf5}.print\:border-indigo-500{border-color:#667eea}.print\:border-indigo-600{border-color:#5a67d8}.print\:border-indigo-700{border-color:#4c51bf}.print\:border-indigo-800{border-color:#434190}.print\:border-indigo-900{border-color:#3c366b}.print\:border-purple-100{border-color:#faf5ff}.print\:border-purple-200{border-color:#e9d8fd}.print\:border-purple-300{border-color:#d6bcfa}.print\:border-purple-400{border-color:#b794f4}.print\:border-purple-500{border-color:#9f7aea}.print\:border-purple-600{border-color:#805ad5}.print\:border-purple-700{border-color:#6b46c1}.print\:border-purple-800{border-color:#553c9a}.print\:border-purple-900{border-color:#44337a}.print\:border-pink-100{border-color:#fff5f7}.print\:border-pink-200{border-color:#fed7e2}.print\:border-pink-300{border-color:#fbb6ce}.print\:border-pink-400{border-color:#f687b3}.print\:border-pink-500{border-color:#ed64a6}.print\:border-pink-600{border-color:#d53f8c}.print\:border-pink-700{border-color:#b83280}.print\:border-pink-800{border-color:#97266d}.print\:border-pink-900{border-color:#702459}.print\:hover\:border-transparent:hover{border-color:transparent}.print\:hover\:border-black:hover{border-color:#000}.print\:hover\:border-white:hover{border-color:#fff}.print\:hover\:border-gray-100:hover{border-color:#f7fafc}.print\:hover\:border-gray-200:hover{border-color:#edf2f7}.print\:hover\:border-gray-300:hover{border-color:#e2e8f0}.print\:hover\:border-gray-400:hover{border-color:#cbd5e0}.print\:hover\:border-gray-500:hover{border-color:#a0aec0}.print\:hover\:border-gray-600:hover{border-color:#718096}.print\:hover\:border-gray-700:hover{border-color:#4a5568}.print\:hover\:border-gray-800:hover{border-color:#2d3748}.print\:hover\:border-gray-900:hover{border-color:#1a202c}.print\:hover\:border-red-100:hover{border-color:#fff5f5}.print\:hover\:border-red-200:hover{border-color:#fed7d7}.print\:hover\:border-red-300:hover{border-color:#feb2b2}.print\:hover\:border-red-400:hover{border-color:#fc8181}.print\:hover\:border-red-500:hover{border-color:#f56565}.print\:hover\:border-red-600:hover{border-color:#e53e3e}.print\:hover\:border-red-700:hover{border-color:#c53030}.print\:hover\:border-red-800:hover{border-color:#9b2c2c}.print\:hover\:border-red-900:hover{border-color:#742a2a}.print\:hover\:border-orange-100:hover{border-color:#fffaf0}.print\:hover\:border-orange-200:hover{border-color:#feebc8}.print\:hover\:border-orange-300:hover{border-color:#fbd38d}.print\:hover\:border-orange-400:hover{border-color:#f6ad55}.print\:hover\:border-orange-500:hover{border-color:#ed8936}.print\:hover\:border-orange-600:hover{border-color:#dd6b20}.print\:hover\:border-orange-700:hover{border-color:#c05621}.print\:hover\:border-orange-800:hover{border-color:#9c4221}.print\:hover\:border-orange-900:hover{border-color:#7b341e}.print\:hover\:border-yellow-100:hover{border-color:ivory}.print\:hover\:border-yellow-200:hover{border-color:#fefcbf}.print\:hover\:border-yellow-300:hover{border-color:#faf089}.print\:hover\:border-yellow-400:hover{border-color:#f6e05e}.print\:hover\:border-yellow-500:hover{border-color:#ecc94b}.print\:hover\:border-yellow-600:hover{border-color:#d69e2e}.print\:hover\:border-yellow-700:hover{border-color:#b7791f}.print\:hover\:border-yellow-800:hover{border-color:#975a16}.print\:hover\:border-yellow-900:hover{border-color:#744210}.print\:hover\:border-green-100:hover{border-color:#f0fff4}.print\:hover\:border-green-200:hover{border-color:#c6f6d5}.print\:hover\:border-green-300:hover{border-color:#9ae6b4}.print\:hover\:border-green-400:hover{border-color:#68d391}.print\:hover\:border-green-500:hover{border-color:#48bb78}.print\:hover\:border-green-600:hover{border-color:#38a169}.print\:hover\:border-green-700:hover{border-color:#2f855a}.print\:hover\:border-green-800:hover{border-color:#276749}.print\:hover\:border-green-900:hover{border-color:#22543d}.print\:hover\:border-teal-100:hover{border-color:#e6fffa}.print\:hover\:border-teal-200:hover{border-color:#b2f5ea}.print\:hover\:border-teal-300:hover{border-color:#81e6d9}.print\:hover\:border-teal-400:hover{border-color:#4fd1c5}.print\:hover\:border-teal-500:hover{border-color:#38b2ac}.print\:hover\:border-teal-600:hover{border-color:#319795}.print\:hover\:border-teal-700:hover{border-color:#2c7a7b}.print\:hover\:border-teal-800:hover{border-color:#285e61}.print\:hover\:border-teal-900:hover{border-color:#234e52}.print\:hover\:border-blue-100:hover{border-color:#ebf8ff}.print\:hover\:border-blue-200:hover{border-color:#bee3f8}.print\:hover\:border-blue-300:hover{border-color:#90cdf4}.print\:hover\:border-blue-400:hover{border-color:#63b3ed}.print\:hover\:border-blue-500:hover{border-color:#4299e1}.print\:hover\:border-blue-600:hover{border-color:#3182ce}.print\:hover\:border-blue-700:hover{border-color:#2b6cb0}.print\:hover\:border-blue-800:hover{border-color:#2c5282}.print\:hover\:border-blue-900:hover{border-color:#2a4365}.print\:hover\:border-indigo-100:hover{border-color:#ebf4ff}.print\:hover\:border-indigo-200:hover{border-color:#c3dafe}.print\:hover\:border-indigo-300:hover{border-color:#a3bffa}.print\:hover\:border-indigo-400:hover{border-color:#7f9cf5}.print\:hover\:border-indigo-500:hover{border-color:#667eea}.print\:hover\:border-indigo-600:hover{border-color:#5a67d8}.print\:hover\:border-indigo-700:hover{border-color:#4c51bf}.print\:hover\:border-indigo-800:hover{border-color:#434190}.print\:hover\:border-indigo-900:hover{border-color:#3c366b}.print\:hover\:border-purple-100:hover{border-color:#faf5ff}.print\:hover\:border-purple-200:hover{border-color:#e9d8fd}.print\:hover\:border-purple-300:hover{border-color:#d6bcfa}.print\:hover\:border-purple-400:hover{border-color:#b794f4}.print\:hover\:border-purple-500:hover{border-color:#9f7aea}.print\:hover\:border-purple-600:hover{border-color:#805ad5}.print\:hover\:border-purple-700:hover{border-color:#6b46c1}.print\:hover\:border-purple-800:hover{border-color:#553c9a}.print\:hover\:border-purple-900:hover{border-color:#44337a}.print\:hover\:border-pink-100:hover{border-color:#fff5f7}.print\:hover\:border-pink-200:hover{border-color:#fed7e2}.print\:hover\:border-pink-300:hover{border-color:#fbb6ce}.print\:hover\:border-pink-400:hover{border-color:#f687b3}.print\:hover\:border-pink-500:hover{border-color:#ed64a6}.print\:hover\:border-pink-600:hover{border-color:#d53f8c}.print\:hover\:border-pink-700:hover{border-color:#b83280}.print\:hover\:border-pink-800:hover{border-color:#97266d}.print\:hover\:border-pink-900:hover{border-color:#702459}.print\:focus\:border-transparent:focus{border-color:transparent}.print\:focus\:border-black:focus{border-color:#000}.print\:focus\:border-white:focus{border-color:#fff}.print\:focus\:border-gray-100:focus{border-color:#f7fafc}.print\:focus\:border-gray-200:focus{border-color:#edf2f7}.print\:focus\:border-gray-300:focus{border-color:#e2e8f0}.print\:focus\:border-gray-400:focus{border-color:#cbd5e0}.print\:focus\:border-gray-500:focus{border-color:#a0aec0}.print\:focus\:border-gray-600:focus{border-color:#718096}.print\:focus\:border-gray-700:focus{border-color:#4a5568}.print\:focus\:border-gray-800:focus{border-color:#2d3748}.print\:focus\:border-gray-900:focus{border-color:#1a202c}.print\:focus\:border-red-100:focus{border-color:#fff5f5}.print\:focus\:border-red-200:focus{border-color:#fed7d7}.print\:focus\:border-red-300:focus{border-color:#feb2b2}.print\:focus\:border-red-400:focus{border-color:#fc8181}.print\:focus\:border-red-500:focus{border-color:#f56565}.print\:focus\:border-red-600:focus{border-color:#e53e3e}.print\:focus\:border-red-700:focus{border-color:#c53030}.print\:focus\:border-red-800:focus{border-color:#9b2c2c}.print\:focus\:border-red-900:focus{border-color:#742a2a}.print\:focus\:border-orange-100:focus{border-color:#fffaf0}.print\:focus\:border-orange-200:focus{border-color:#feebc8}.print\:focus\:border-orange-300:focus{border-color:#fbd38d}.print\:focus\:border-orange-400:focus{border-color:#f6ad55}.print\:focus\:border-orange-500:focus{border-color:#ed8936}.print\:focus\:border-orange-600:focus{border-color:#dd6b20}.print\:focus\:border-orange-700:focus{border-color:#c05621}.print\:focus\:border-orange-800:focus{border-color:#9c4221}.print\:focus\:border-orange-900:focus{border-color:#7b341e}.print\:focus\:border-yellow-100:focus{border-color:ivory}.print\:focus\:border-yellow-200:focus{border-color:#fefcbf}.print\:focus\:border-yellow-300:focus{border-color:#faf089}.print\:focus\:border-yellow-400:focus{border-color:#f6e05e}.print\:focus\:border-yellow-500:focus{border-color:#ecc94b}.print\:focus\:border-yellow-600:focus{border-color:#d69e2e}.print\:focus\:border-yellow-700:focus{border-color:#b7791f}.print\:focus\:border-yellow-800:focus{border-color:#975a16}.print\:focus\:border-yellow-900:focus{border-color:#744210}.print\:focus\:border-green-100:focus{border-color:#f0fff4}.print\:focus\:border-green-200:focus{border-color:#c6f6d5}.print\:focus\:border-green-300:focus{border-color:#9ae6b4}.print\:focus\:border-green-400:focus{border-color:#68d391}.print\:focus\:border-green-500:focus{border-color:#48bb78}.print\:focus\:border-green-600:focus{border-color:#38a169}.print\:focus\:border-green-700:focus{border-color:#2f855a}.print\:focus\:border-green-800:focus{border-color:#276749}.print\:focus\:border-green-900:focus{border-color:#22543d}.print\:focus\:border-teal-100:focus{border-color:#e6fffa}.print\:focus\:border-teal-200:focus{border-color:#b2f5ea}.print\:focus\:border-teal-300:focus{border-color:#81e6d9}.print\:focus\:border-teal-400:focus{border-color:#4fd1c5}.print\:focus\:border-teal-500:focus{border-color:#38b2ac}.print\:focus\:border-teal-600:focus{border-color:#319795}.print\:focus\:border-teal-700:focus{border-color:#2c7a7b}.print\:focus\:border-teal-800:focus{border-color:#285e61}.print\:focus\:border-teal-900:focus{border-color:#234e52}.print\:focus\:border-blue-100:focus{border-color:#ebf8ff}.print\:focus\:border-blue-200:focus{border-color:#bee3f8}.print\:focus\:border-blue-300:focus{border-color:#90cdf4}.print\:focus\:border-blue-400:focus{border-color:#63b3ed}.print\:focus\:border-blue-500:focus{border-color:#4299e1}.print\:focus\:border-blue-600:focus{border-color:#3182ce}.print\:focus\:border-blue-700:focus{border-color:#2b6cb0}.print\:focus\:border-blue-800:focus{border-color:#2c5282}.print\:focus\:border-blue-900:focus{border-color:#2a4365}.print\:focus\:border-indigo-100:focus{border-color:#ebf4ff}.print\:focus\:border-indigo-200:focus{border-color:#c3dafe}.print\:focus\:border-indigo-300:focus{border-color:#a3bffa}.print\:focus\:border-indigo-400:focus{border-color:#7f9cf5}.print\:focus\:border-indigo-500:focus{border-color:#667eea}.print\:focus\:border-indigo-600:focus{border-color:#5a67d8}.print\:focus\:border-indigo-700:focus{border-color:#4c51bf}.print\:focus\:border-indigo-800:focus{border-color:#434190}.print\:focus\:border-indigo-900:focus{border-color:#3c366b}.print\:focus\:border-purple-100:focus{border-color:#faf5ff}.print\:focus\:border-purple-200:focus{border-color:#e9d8fd}.print\:focus\:border-purple-300:focus{border-color:#d6bcfa}.print\:focus\:border-purple-400:focus{border-color:#b794f4}.print\:focus\:border-purple-500:focus{border-color:#9f7aea}.print\:focus\:border-purple-600:focus{border-color:#805ad5}.print\:focus\:border-purple-700:focus{border-color:#6b46c1}.print\:focus\:border-purple-800:focus{border-color:#553c9a}.print\:focus\:border-purple-900:focus{border-color:#44337a}.print\:focus\:border-pink-100:focus{border-color:#fff5f7}.print\:focus\:border-pink-200:focus{border-color:#fed7e2}.print\:focus\:border-pink-300:focus{border-color:#fbb6ce}.print\:focus\:border-pink-400:focus{border-color:#f687b3}.print\:focus\:border-pink-500:focus{border-color:#ed64a6}.print\:focus\:border-pink-600:focus{border-color:#d53f8c}.print\:focus\:border-pink-700:focus{border-color:#b83280}.print\:focus\:border-pink-800:focus{border-color:#97266d}.print\:focus\:border-pink-900:focus{border-color:#702459}.print\:rounded-none{border-radius:0}.print\:rounded-sm{border-radius:.125rem}.print\:rounded{border-radius:.25rem}.print\:rounded-lg{border-radius:.5rem}.print\:rounded-full{border-radius:9999px}.print\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.print\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.print\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.print\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.print\:rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.print\:rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.print\:rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.print\:rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.print\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.print\:rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.print\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.print\:rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.print\:rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.print\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.print\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.print\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.print\:rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.print\:rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.print\:rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.print\:rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.print\:rounded-tl-none{border-top-left-radius:0}.print\:rounded-tr-none{border-top-right-radius:0}.print\:rounded-br-none{border-bottom-right-radius:0}.print\:rounded-bl-none{border-bottom-left-radius:0}.print\:rounded-tl-sm{border-top-left-radius:.125rem}.print\:rounded-tr-sm{border-top-right-radius:.125rem}.print\:rounded-br-sm{border-bottom-right-radius:.125rem}.print\:rounded-bl-sm{border-bottom-left-radius:.125rem}.print\:rounded-tl{border-top-left-radius:.25rem}.print\:rounded-tr{border-top-right-radius:.25rem}.print\:rounded-br{border-bottom-right-radius:.25rem}.print\:rounded-bl{border-bottom-left-radius:.25rem}.print\:rounded-tl-lg{border-top-left-radius:.5rem}.print\:rounded-tr-lg{border-top-right-radius:.5rem}.print\:rounded-br-lg{border-bottom-right-radius:.5rem}.print\:rounded-bl-lg{border-bottom-left-radius:.5rem}.print\:rounded-tl-full{border-top-left-radius:9999px}.print\:rounded-tr-full{border-top-right-radius:9999px}.print\:rounded-br-full{border-bottom-right-radius:9999px}.print\:rounded-bl-full{border-bottom-left-radius:9999px}.print\:border-solid{border-style:solid}.print\:border-dashed{border-style:dashed}.print\:border-dotted{border-style:dotted}.print\:border-none{border-style:none}.print\:border-0{border-width:0}.print\:border-2{border-width:2px}.print\:border-4{border-width:4px}.print\:border-8{border-width:8px}.print\:border{border-width:1px}.print\:border-t-0{border-top-width:0}.print\:border-r-0{border-right-width:0}.print\:border-b-0{border-bottom-width:0}.print\:border-l-0{border-left-width:0}.print\:border-t-2{border-top-width:2px}.print\:border-r-2{border-right-width:2px}.print\:border-b-2{border-bottom-width:2px}.print\:border-l-2{border-left-width:2px}.print\:border-t-4{border-top-width:4px}.print\:border-r-4{border-right-width:4px}.print\:border-b-4{border-bottom-width:4px}.print\:border-l-4{border-left-width:4px}.print\:border-t-8{border-top-width:8px}.print\:border-r-8{border-right-width:8px}.print\:border-b-8{border-bottom-width:8px}.print\:border-l-8{border-left-width:8px}.print\:border-t{border-top-width:1px}.print\:border-r{border-right-width:1px}.print\:border-b{border-bottom-width:1px}.print\:border-l{border-left-width:1px}.print\:cursor-auto{cursor:auto}.print\:cursor-default{cursor:default}.print\:cursor-pointer{cursor:pointer}.print\:cursor-wait{cursor:wait}.print\:cursor-text{cursor:text}.print\:cursor-move{cursor:move}.print\:cursor-not-allowed{cursor:not-allowed}.print\:block{display:block}.print\:inline-block{display:inline-block}.print\:inline{display:inline}.print\:flex{display:flex}.print\:inline-flex{display:inline-flex}.print\:table{display:table}.print\:table-row{display:table-row}.print\:table-cell{display:table-cell}.print\:hidden{display:none}.print\:flex-row{flex-direction:row}.print\:flex-row-reverse{flex-direction:row-reverse}.print\:flex-col{flex-direction:column}.print\:flex-col-reverse{flex-direction:column-reverse}.print\:flex-wrap{flex-wrap:wrap}.print\:flex-wrap-reverse{flex-wrap:wrap-reverse}.print\:flex-no-wrap{flex-wrap:nowrap}.print\:items-start{align-items:flex-start}.print\:items-end{align-items:flex-end}.print\:items-center{align-items:center}.print\:items-baseline{align-items:baseline}.print\:items-stretch{align-items:stretch}.print\:self-auto{align-self:auto}.print\:self-start{align-self:flex-start}.print\:self-end{align-self:flex-end}.print\:self-center{align-self:center}.print\:self-stretch{align-self:stretch}.print\:justify-start{justify-content:flex-start}.print\:justify-end{justify-content:flex-end}.print\:justify-center{justify-content:center}.print\:justify-between{justify-content:space-between}.print\:justify-around{justify-content:space-around}.print\:content-center{align-content:center}.print\:content-start{align-content:flex-start}.print\:content-end{align-content:flex-end}.print\:content-between{align-content:space-between}.print\:content-around{align-content:space-around}.print\:flex-1{flex:1 1 0%}.print\:flex-auto{flex:1 1 auto}.print\:flex-initial{flex:0 1 auto}.print\:flex-none{flex:none}.print\:flex-grow-0{flex-grow:0}.print\:flex-grow{flex-grow:1}.print\:flex-shrink-0{flex-shrink:0}.print\:flex-shrink{flex-shrink:1}.print\:order-1{order:1}.print\:order-2{order:2}.print\:order-3{order:3}.print\:order-4{order:4}.print\:order-5{order:5}.print\:order-6{order:6}.print\:order-7{order:7}.print\:order-8{order:8}.print\:order-9{order:9}.print\:order-10{order:10}.print\:order-11{order:11}.print\:order-12{order:12}.print\:order-first{order:-1}.print\:order-last{order:999}.print\:order-none{order:0}.print\:float-right{float:right}.print\:float-left{float:left}.print\:float-none{float:none}.print\:clearfix:after{content:"";display:table;clear:both}.print\:font-sans{font-family:-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}.print\:font-serif{font-family:Georgia,Cambria,Times New Roman,Times,serif}.print\:font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.print\:font-hairline{font-weight:100}.print\:font-thin{font-weight:200}.print\:font-light{font-weight:300}.print\:font-normal{font-weight:400}.print\:font-medium{font-weight:500}.print\:font-semibold{font-weight:600}.print\:font-bold{font-weight:700}.print\:font-extrabold{font-weight:800}.print\:font-black{font-weight:900}.print\:hover\:font-hairline:hover{font-weight:100}.print\:hover\:font-thin:hover{font-weight:200}.print\:hover\:font-light:hover{font-weight:300}.print\:hover\:font-normal:hover{font-weight:400}.print\:hover\:font-medium:hover{font-weight:500}.print\:hover\:font-semibold:hover{font-weight:600}.print\:hover\:font-bold:hover{font-weight:700}.print\:hover\:font-extrabold:hover{font-weight:800}.print\:hover\:font-black:hover{font-weight:900}.print\:focus\:font-hairline:focus{font-weight:100}.print\:focus\:font-thin:focus{font-weight:200}.print\:focus\:font-light:focus{font-weight:300}.print\:focus\:font-normal:focus{font-weight:400}.print\:focus\:font-medium:focus{font-weight:500}.print\:focus\:font-semibold:focus{font-weight:600}.print\:focus\:font-bold:focus{font-weight:700}.print\:focus\:font-extrabold:focus{font-weight:800}.print\:focus\:font-black:focus{font-weight:900}.print\:h-0{height:0}.print\:h-1{height:.25rem}.print\:h-2{height:.5rem}.print\:h-3{height:.75rem}.print\:h-4{height:1rem}.print\:h-5{height:1.25rem}.print\:h-6{height:1.5rem}.print\:h-8{height:2rem}.print\:h-10{height:2.5rem}.print\:h-12{height:3rem}.print\:h-16{height:4rem}.print\:h-20{height:5rem}.print\:h-24{height:6rem}.print\:h-32{height:8rem}.print\:h-40{height:10rem}.print\:h-48{height:12rem}.print\:h-56{height:14rem}.print\:h-64{height:16rem}.print\:h-auto{height:auto}.print\:h-px{height:1px}.print\:h-full{height:100%}.print\:h-screen{height:100vh}.print\:leading-none{line-height:1}.print\:leading-tight{line-height:1.25}.print\:leading-snug{line-height:1.375}.print\:leading-normal{line-height:1.5}.print\:leading-relaxed{line-height:1.625}.print\:leading-loose{line-height:2}.print\:list-inside{list-style-position:inside}.print\:list-outside{list-style-position:outside}.print\:list-none{list-style-type:none}.print\:list-disc{list-style-type:disc}.print\:list-decimal{list-style-type:decimal}.print\:m-0{margin:0}.print\:m-1{margin:.25rem}.print\:m-2{margin:.5rem}.print\:m-3{margin:.75rem}.print\:m-4{margin:1rem}.print\:m-5{margin:1.25rem}.print\:m-6{margin:1.5rem}.print\:m-8{margin:2rem}.print\:m-10{margin:2.5rem}.print\:m-12{margin:3rem}.print\:m-16{margin:4rem}.print\:m-20{margin:5rem}.print\:m-24{margin:6rem}.print\:m-32{margin:8rem}.print\:m-40{margin:10rem}.print\:m-48{margin:12rem}.print\:m-56{margin:14rem}.print\:m-64{margin:16rem}.print\:m-auto{margin:auto}.print\:m-px{margin:1px}.print\:-m-1{margin:-.25rem}.print\:-m-2{margin:-.5rem}.print\:-m-3{margin:-.75rem}.print\:-m-4{margin:-1rem}.print\:-m-5{margin:-1.25rem}.print\:-m-6{margin:-1.5rem}.print\:-m-8{margin:-2rem}.print\:-m-10{margin:-2.5rem}.print\:-m-12{margin:-3rem}.print\:-m-16{margin:-4rem}.print\:-m-20{margin:-5rem}.print\:-m-24{margin:-6rem}.print\:-m-32{margin:-8rem}.print\:-m-40{margin:-10rem}.print\:-m-48{margin:-12rem}.print\:-m-56{margin:-14rem}.print\:-m-64{margin:-16rem}.print\:-m-px{margin:-1px}.print\:my-0{margin-top:0;margin-bottom:0}.print\:mx-0{margin-left:0;margin-right:0}.print\:my-1{margin-top:.25rem;margin-bottom:.25rem}.print\:mx-1{margin-left:.25rem;margin-right:.25rem}.print\:my-2{margin-top:.5rem;margin-bottom:.5rem}.print\:mx-2{margin-left:.5rem;margin-right:.5rem}.print\:my-3{margin-top:.75rem;margin-bottom:.75rem}.print\:mx-3{margin-left:.75rem;margin-right:.75rem}.print\:my-4{margin-top:1rem;margin-bottom:1rem}.print\:mx-4{margin-left:1rem;margin-right:1rem}.print\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.print\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.print\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.print\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.print\:my-8{margin-top:2rem;margin-bottom:2rem}.print\:mx-8{margin-left:2rem;margin-right:2rem}.print\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.print\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.print\:my-12{margin-top:3rem;margin-bottom:3rem}.print\:mx-12{margin-left:3rem;margin-right:3rem}.print\:my-16{margin-top:4rem;margin-bottom:4rem}.print\:mx-16{margin-left:4rem;margin-right:4rem}.print\:my-20{margin-top:5rem;margin-bottom:5rem}.print\:mx-20{margin-left:5rem;margin-right:5rem}.print\:my-24{margin-top:6rem;margin-bottom:6rem}.print\:mx-24{margin-left:6rem;margin-right:6rem}.print\:my-32{margin-top:8rem;margin-bottom:8rem}.print\:mx-32{margin-left:8rem;margin-right:8rem}.print\:my-40{margin-top:10rem;margin-bottom:10rem}.print\:mx-40{margin-left:10rem;margin-right:10rem}.print\:my-48{margin-top:12rem;margin-bottom:12rem}.print\:mx-48{margin-left:12rem;margin-right:12rem}.print\:my-56{margin-top:14rem;margin-bottom:14rem}.print\:mx-56{margin-left:14rem;margin-right:14rem}.print\:my-64{margin-top:16rem;margin-bottom:16rem}.print\:mx-64{margin-left:16rem;margin-right:16rem}.print\:my-auto{margin-top:auto;margin-bottom:auto}.print\:mx-auto{margin-left:auto;margin-right:auto}.print\:my-px{margin-top:1px;margin-bottom:1px}.print\:mx-px{margin-left:1px;margin-right:1px}.print\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.print\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.print\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.print\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.print\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.print\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.print\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.print\:-mx-4{margin-left:-1rem;margin-right:-1rem}.print\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.print\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.print\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.print\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.print\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.print\:-mx-8{margin-left:-2rem;margin-right:-2rem}.print\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.print\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.print\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.print\:-mx-12{margin-left:-3rem;margin-right:-3rem}.print\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.print\:-mx-16{margin-left:-4rem;margin-right:-4rem}.print\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.print\:-mx-20{margin-left:-5rem;margin-right:-5rem}.print\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.print\:-mx-24{margin-left:-6rem;margin-right:-6rem}.print\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.print\:-mx-32{margin-left:-8rem;margin-right:-8rem}.print\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.print\:-mx-40{margin-left:-10rem;margin-right:-10rem}.print\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.print\:-mx-48{margin-left:-12rem;margin-right:-12rem}.print\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.print\:-mx-56{margin-left:-14rem;margin-right:-14rem}.print\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.print\:-mx-64{margin-left:-16rem;margin-right:-16rem}.print\:-my-px{margin-top:-1px;margin-bottom:-1px}.print\:-mx-px{margin-left:-1px;margin-right:-1px}.print\:mt-0{margin-top:0}.print\:mr-0{margin-right:0}.print\:mb-0{margin-bottom:0}.print\:ml-0{margin-left:0}.print\:mt-1{margin-top:.25rem}.print\:mr-1{margin-right:.25rem}.print\:mb-1{margin-bottom:.25rem}.print\:ml-1{margin-left:.25rem}.print\:mt-2{margin-top:.5rem}.print\:mr-2{margin-right:.5rem}.print\:mb-2{margin-bottom:.5rem}.print\:ml-2{margin-left:.5rem}.print\:mt-3{margin-top:.75rem}.print\:mr-3{margin-right:.75rem}.print\:mb-3{margin-bottom:.75rem}.print\:ml-3{margin-left:.75rem}.print\:mt-4{margin-top:1rem}.print\:mr-4{margin-right:1rem}.print\:mb-4{margin-bottom:1rem}.print\:ml-4{margin-left:1rem}.print\:mt-5{margin-top:1.25rem}.print\:mr-5{margin-right:1.25rem}.print\:mb-5{margin-bottom:1.25rem}.print\:ml-5{margin-left:1.25rem}.print\:mt-6{margin-top:1.5rem}.print\:mr-6{margin-right:1.5rem}.print\:mb-6{margin-bottom:1.5rem}.print\:ml-6{margin-left:1.5rem}.print\:mt-8{margin-top:2rem}.print\:mr-8{margin-right:2rem}.print\:mb-8{margin-bottom:2rem}.print\:ml-8{margin-left:2rem}.print\:mt-10{margin-top:2.5rem}.print\:mr-10{margin-right:2.5rem}.print\:mb-10{margin-bottom:2.5rem}.print\:ml-10{margin-left:2.5rem}.print\:mt-12{margin-top:3rem}.print\:mr-12{margin-right:3rem}.print\:mb-12{margin-bottom:3rem}.print\:ml-12{margin-left:3rem}.print\:mt-16{margin-top:4rem}.print\:mr-16{margin-right:4rem}.print\:mb-16{margin-bottom:4rem}.print\:ml-16{margin-left:4rem}.print\:mt-20{margin-top:5rem}.print\:mr-20{margin-right:5rem}.print\:mb-20{margin-bottom:5rem}.print\:ml-20{margin-left:5rem}.print\:mt-24{margin-top:6rem}.print\:mr-24{margin-right:6rem}.print\:mb-24{margin-bottom:6rem}.print\:ml-24{margin-left:6rem}.print\:mt-32{margin-top:8rem}.print\:mr-32{margin-right:8rem}.print\:mb-32{margin-bottom:8rem}.print\:ml-32{margin-left:8rem}.print\:mt-40{margin-top:10rem}.print\:mr-40{margin-right:10rem}.print\:mb-40{margin-bottom:10rem}.print\:ml-40{margin-left:10rem}.print\:mt-48{margin-top:12rem}.print\:mr-48{margin-right:12rem}.print\:mb-48{margin-bottom:12rem}.print\:ml-48{margin-left:12rem}.print\:mt-56{margin-top:14rem}.print\:mr-56{margin-right:14rem}.print\:mb-56{margin-bottom:14rem}.print\:ml-56{margin-left:14rem}.print\:mt-64{margin-top:16rem}.print\:mr-64{margin-right:16rem}.print\:mb-64{margin-bottom:16rem}.print\:ml-64{margin-left:16rem}.print\:mt-auto{margin-top:auto}.print\:mr-auto{margin-right:auto}.print\:mb-auto{margin-bottom:auto}.print\:ml-auto{margin-left:auto}.print\:mt-px{margin-top:1px}.print\:mr-px{margin-right:1px}.print\:mb-px{margin-bottom:1px}.print\:ml-px{margin-left:1px}.print\:-mt-1{margin-top:-.25rem}.print\:-mr-1{margin-right:-.25rem}.print\:-mb-1{margin-bottom:-.25rem}.print\:-ml-1{margin-left:-.25rem}.print\:-mt-2{margin-top:-.5rem}.print\:-mr-2{margin-right:-.5rem}.print\:-mb-2{margin-bottom:-.5rem}.print\:-ml-2{margin-left:-.5rem}.print\:-mt-3{margin-top:-.75rem}.print\:-mr-3{margin-right:-.75rem}.print\:-mb-3{margin-bottom:-.75rem}.print\:-ml-3{margin-left:-.75rem}.print\:-mt-4{margin-top:-1rem}.print\:-mr-4{margin-right:-1rem}.print\:-mb-4{margin-bottom:-1rem}.print\:-ml-4{margin-left:-1rem}.print\:-mt-5{margin-top:-1.25rem}.print\:-mr-5{margin-right:-1.25rem}.print\:-mb-5{margin-bottom:-1.25rem}.print\:-ml-5{margin-left:-1.25rem}.print\:-mt-6{margin-top:-1.5rem}.print\:-mr-6{margin-right:-1.5rem}.print\:-mb-6{margin-bottom:-1.5rem}.print\:-ml-6{margin-left:-1.5rem}.print\:-mt-8{margin-top:-2rem}.print\:-mr-8{margin-right:-2rem}.print\:-mb-8{margin-bottom:-2rem}.print\:-ml-8{margin-left:-2rem}.print\:-mt-10{margin-top:-2.5rem}.print\:-mr-10{margin-right:-2.5rem}.print\:-mb-10{margin-bottom:-2.5rem}.print\:-ml-10{margin-left:-2.5rem}.print\:-mt-12{margin-top:-3rem}.print\:-mr-12{margin-right:-3rem}.print\:-mb-12{margin-bottom:-3rem}.print\:-ml-12{margin-left:-3rem}.print\:-mt-16{margin-top:-4rem}.print\:-mr-16{margin-right:-4rem}.print\:-mb-16{margin-bottom:-4rem}.print\:-ml-16{margin-left:-4rem}.print\:-mt-20{margin-top:-5rem}.print\:-mr-20{margin-right:-5rem}.print\:-mb-20{margin-bottom:-5rem}.print\:-ml-20{margin-left:-5rem}.print\:-mt-24{margin-top:-6rem}.print\:-mr-24{margin-right:-6rem}.print\:-mb-24{margin-bottom:-6rem}.print\:-ml-24{margin-left:-6rem}.print\:-mt-32{margin-top:-8rem}.print\:-mr-32{margin-right:-8rem}.print\:-mb-32{margin-bottom:-8rem}.print\:-ml-32{margin-left:-8rem}.print\:-mt-40{margin-top:-10rem}.print\:-mr-40{margin-right:-10rem}.print\:-mb-40{margin-bottom:-10rem}.print\:-ml-40{margin-left:-10rem}.print\:-mt-48{margin-top:-12rem}.print\:-mr-48{margin-right:-12rem}.print\:-mb-48{margin-bottom:-12rem}.print\:-ml-48{margin-left:-12rem}.print\:-mt-56{margin-top:-14rem}.print\:-mr-56{margin-right:-14rem}.print\:-mb-56{margin-bottom:-14rem}.print\:-ml-56{margin-left:-14rem}.print\:-mt-64{margin-top:-16rem}.print\:-mr-64{margin-right:-16rem}.print\:-mb-64{margin-bottom:-16rem}.print\:-ml-64{margin-left:-16rem}.print\:-mt-px{margin-top:-1px}.print\:-mr-px{margin-right:-1px}.print\:-mb-px{margin-bottom:-1px}.print\:-ml-px{margin-left:-1px}.print\:max-h-full{max-height:100%}.print\:max-h-screen{max-height:100vh}.print\:max-w-xs{max-width:20rem}.print\:max-w-sm{max-width:24rem}.print\:max-w-md{max-width:28rem}.print\:max-w-lg{max-width:32rem}.print\:max-w-xl{max-width:36rem}.print\:max-w-2xl{max-width:42rem}.print\:max-w-3xl{max-width:48rem}.print\:max-w-4xl{max-width:56rem}.print\:max-w-5xl{max-width:64rem}.print\:max-w-6xl{max-width:72rem}.print\:max-w-full{max-width:100%}.print\:min-h-0{min-height:0}.print\:min-h-full{min-height:100%}.print\:min-h-screen{min-height:100vh}.print\:min-w-0{min-width:0}.print\:min-w-full{min-width:100%}.print\:object-contain{-o-object-fit:contain;object-fit:contain}.print\:object-cover{-o-object-fit:cover;object-fit:cover}.print\:object-fill{-o-object-fit:fill;object-fit:fill}.print\:object-none{-o-object-fit:none;object-fit:none}.print\:object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.print\:object-bottom{-o-object-position:bottom;object-position:bottom}.print\:object-center{-o-object-position:center;object-position:center}.print\:object-left{-o-object-position:left;object-position:left}.print\:object-left-bottom{-o-object-position:left bottom;object-position:left bottom}.print\:object-left-top{-o-object-position:left top;object-position:left top}.print\:object-right{-o-object-position:right;object-position:right}.print\:object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.print\:object-right-top{-o-object-position:right top;object-position:right top}.print\:object-top{-o-object-position:top;object-position:top}.print\:opacity-0{opacity:0}.print\:opacity-25{opacity:.25}.print\:opacity-50{opacity:.5}.print\:opacity-75{opacity:.75}.print\:opacity-100{opacity:1}.print\:overflow-auto{overflow:auto}.print\:overflow-hidden{overflow:hidden}.print\:overflow-visible{overflow:visible}.print\:overflow-scroll{overflow:scroll}.print\:overflow-x-auto{overflow-x:auto}.print\:overflow-y-auto{overflow-y:auto}.print\:overflow-x-hidden{overflow-x:hidden}.print\:overflow-y-hidden{overflow-y:hidden}.print\:overflow-x-visible{overflow-x:visible}.print\:overflow-y-visible{overflow-y:visible}.print\:overflow-x-scroll{overflow-x:scroll}.print\:overflow-y-scroll{overflow-y:scroll}.print\:scrolling-touch{-webkit-overflow-scrolling:touch}.print\:scrolling-auto{-webkit-overflow-scrolling:auto}.print\:p-0{padding:0}.print\:p-1{padding:.25rem}.print\:p-2{padding:.5rem}.print\:p-3{padding:.75rem}.print\:p-4{padding:1rem}.print\:p-5{padding:1.25rem}.print\:p-6{padding:1.5rem}.print\:p-8{padding:2rem}.print\:p-10{padding:2.5rem}.print\:p-12{padding:3rem}.print\:p-16{padding:4rem}.print\:p-20{padding:5rem}.print\:p-24{padding:6rem}.print\:p-32{padding:8rem}.print\:p-40{padding:10rem}.print\:p-48{padding:12rem}.print\:p-56{padding:14rem}.print\:p-64{padding:16rem}.print\:p-px{padding:1px}.print\:py-0{padding-top:0;padding-bottom:0}.print\:px-0{padding-left:0;padding-right:0}.print\:py-1{padding-top:.25rem;padding-bottom:.25rem}.print\:px-1{padding-left:.25rem;padding-right:.25rem}.print\:py-2{padding-top:.5rem;padding-bottom:.5rem}.print\:px-2{padding-left:.5rem;padding-right:.5rem}.print\:py-3{padding-top:.75rem;padding-bottom:.75rem}.print\:px-3{padding-left:.75rem;padding-right:.75rem}.print\:py-4{padding-top:1rem;padding-bottom:1rem}.print\:px-4{padding-left:1rem;padding-right:1rem}.print\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.print\:px-5{padding-left:1.25rem;padding-right:1.25rem}.print\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.print\:px-6{padding-left:1.5rem;padding-right:1.5rem}.print\:py-8{padding-top:2rem;padding-bottom:2rem}.print\:px-8{padding-left:2rem;padding-right:2rem}.print\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.print\:px-10{padding-left:2.5rem;padding-right:2.5rem}.print\:py-12{padding-top:3rem;padding-bottom:3rem}.print\:px-12{padding-left:3rem;padding-right:3rem}.print\:py-16{padding-top:4rem;padding-bottom:4rem}.print\:px-16{padding-left:4rem;padding-right:4rem}.print\:py-20{padding-top:5rem;padding-bottom:5rem}.print\:px-20{padding-left:5rem;padding-right:5rem}.print\:py-24{padding-top:6rem;padding-bottom:6rem}.print\:px-24{padding-left:6rem;padding-right:6rem}.print\:py-32{padding-top:8rem;padding-bottom:8rem}.print\:px-32{padding-left:8rem;padding-right:8rem}.print\:py-40{padding-top:10rem;padding-bottom:10rem}.print\:px-40{padding-left:10rem;padding-right:10rem}.print\:py-48{padding-top:12rem;padding-bottom:12rem}.print\:px-48{padding-left:12rem;padding-right:12rem}.print\:py-56{padding-top:14rem;padding-bottom:14rem}.print\:px-56{padding-left:14rem;padding-right:14rem}.print\:py-64{padding-top:16rem;padding-bottom:16rem}.print\:px-64{padding-left:16rem;padding-right:16rem}.print\:py-px{padding-top:1px;padding-bottom:1px}.print\:px-px{padding-left:1px;padding-right:1px}.print\:pt-0{padding-top:0}.print\:pr-0{padding-right:0}.print\:pb-0{padding-bottom:0}.print\:pl-0{padding-left:0}.print\:pt-1{padding-top:.25rem}.print\:pr-1{padding-right:.25rem}.print\:pb-1{padding-bottom:.25rem}.print\:pl-1{padding-left:.25rem}.print\:pt-2{padding-top:.5rem}.print\:pr-2{padding-right:.5rem}.print\:pb-2{padding-bottom:.5rem}.print\:pl-2{padding-left:.5rem}.print\:pt-3{padding-top:.75rem}.print\:pr-3{padding-right:.75rem}.print\:pb-3{padding-bottom:.75rem}.print\:pl-3{padding-left:.75rem}.print\:pt-4{padding-top:1rem}.print\:pr-4{padding-right:1rem}.print\:pb-4{padding-bottom:1rem}.print\:pl-4{padding-left:1rem}.print\:pt-5{padding-top:1.25rem}.print\:pr-5{padding-right:1.25rem}.print\:pb-5{padding-bottom:1.25rem}.print\:pl-5{padding-left:1.25rem}.print\:pt-6{padding-top:1.5rem}.print\:pr-6{padding-right:1.5rem}.print\:pb-6{padding-bottom:1.5rem}.print\:pl-6{padding-left:1.5rem}.print\:pt-8{padding-top:2rem}.print\:pr-8{padding-right:2rem}.print\:pb-8{padding-bottom:2rem}.print\:pl-8{padding-left:2rem}.print\:pt-10{padding-top:2.5rem}.print\:pr-10{padding-right:2.5rem}.print\:pb-10{padding-bottom:2.5rem}.print\:pl-10{padding-left:2.5rem}.print\:pt-12{padding-top:3rem}.print\:pr-12{padding-right:3rem}.print\:pb-12{padding-bottom:3rem}.print\:pl-12{padding-left:3rem}.print\:pt-16{padding-top:4rem}.print\:pr-16{padding-right:4rem}.print\:pb-16{padding-bottom:4rem}.print\:pl-16{padding-left:4rem}.print\:pt-20{padding-top:5rem}.print\:pr-20{padding-right:5rem}.print\:pb-20{padding-bottom:5rem}.print\:pl-20{padding-left:5rem}.print\:pt-24{padding-top:6rem}.print\:pr-24{padding-right:6rem}.print\:pb-24{padding-bottom:6rem}.print\:pl-24{padding-left:6rem}.print\:pt-32{padding-top:8rem}.print\:pr-32{padding-right:8rem}.print\:pb-32{padding-bottom:8rem}.print\:pl-32{padding-left:8rem}.print\:pt-40{padding-top:10rem}.print\:pr-40{padding-right:10rem}.print\:pb-40{padding-bottom:10rem}.print\:pl-40{padding-left:10rem}.print\:pt-48{padding-top:12rem}.print\:pr-48{padding-right:12rem}.print\:pb-48{padding-bottom:12rem}.print\:pl-48{padding-left:12rem}.print\:pt-56{padding-top:14rem}.print\:pr-56{padding-right:14rem}.print\:pb-56{padding-bottom:14rem}.print\:pl-56{padding-left:14rem}.print\:pt-64{padding-top:16rem}.print\:pr-64{padding-right:16rem}.print\:pb-64{padding-bottom:16rem}.print\:pl-64{padding-left:16rem}.print\:pt-px{padding-top:1px}.print\:pr-px{padding-right:1px}.print\:pb-px{padding-bottom:1px}.print\:pl-px{padding-left:1px}.print\:pointer-events-none{pointer-events:none}.print\:pointer-events-auto{pointer-events:auto}.print\:static{position:static}.print\:fixed{position:fixed}.print\:absolute{position:absolute}.print\:relative{position:relative}.print\:sticky{position:-webkit-sticky;position:sticky}.print\:inset-0{top:0;right:0;bottom:0;left:0}.print\:inset-auto{top:auto;right:auto;bottom:auto;left:auto}.print\:inset-y-0{top:0;bottom:0}.print\:inset-x-0{right:0;left:0}.print\:inset-y-auto{top:auto;bottom:auto}.print\:inset-x-auto{right:auto;left:auto}.print\:top-0{top:0}.print\:right-0{right:0}.print\:bottom-0{bottom:0}.print\:left-0{left:0}.print\:top-auto{top:auto}.print\:right-auto{right:auto}.print\:bottom-auto{bottom:auto}.print\:left-auto{left:auto}.print\:resize-none{resize:none}.print\:resize-y{resize:vertical}.print\:resize-x{resize:horizontal}.print\:resize{resize:both}.print\:shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.print\:shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.print\:shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.print\:shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.print\:shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.print\:shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.print\:shadow-outline{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.print\:shadow-none{box-shadow:none}.print\:hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.print\:hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.print\:hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.print\:hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.print\:hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.print\:hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.print\:hover\:shadow-outline:hover{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.print\:hover\:shadow-none:hover{box-shadow:none}.print\:focus\:shadow:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.print\:focus\:shadow-md:focus{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.print\:focus\:shadow-lg:focus{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.print\:focus\:shadow-xl:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.print\:focus\:shadow-2xl:focus{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.print\:focus\:shadow-inner:focus{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.print\:focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.print\:focus\:shadow-none:focus{box-shadow:none}.print\:table-auto{table-layout:auto}.print\:table-fixed{table-layout:fixed}.print\:text-left{text-align:left}.print\:text-center{text-align:center}.print\:text-right{text-align:right}.print\:text-justify{text-align:justify}.print\:text-transparent{color:transparent}.print\:text-black{color:#000}.print\:text-white{color:#fff}.print\:text-gray-100{color:#f7fafc}.print\:text-gray-200{color:#edf2f7}.print\:text-gray-300{color:#e2e8f0}.print\:text-gray-400{color:#cbd5e0}.print\:text-gray-500{color:#a0aec0}.print\:text-gray-600{color:#718096}.print\:text-gray-700{color:#4a5568}.print\:text-gray-800{color:#2d3748}.print\:text-gray-900{color:#1a202c}.print\:text-red-100{color:#fff5f5}.print\:text-red-200{color:#fed7d7}.print\:text-red-300{color:#feb2b2}.print\:text-red-400{color:#fc8181}.print\:text-red-500{color:#f56565}.print\:text-red-600{color:#e53e3e}.print\:text-red-700{color:#c53030}.print\:text-red-800{color:#9b2c2c}.print\:text-red-900{color:#742a2a}.print\:text-orange-100{color:#fffaf0}.print\:text-orange-200{color:#feebc8}.print\:text-orange-300{color:#fbd38d}.print\:text-orange-400{color:#f6ad55}.print\:text-orange-500{color:#ed8936}.print\:text-orange-600{color:#dd6b20}.print\:text-orange-700{color:#c05621}.print\:text-orange-800{color:#9c4221}.print\:text-orange-900{color:#7b341e}.print\:text-yellow-100{color:ivory}.print\:text-yellow-200{color:#fefcbf}.print\:text-yellow-300{color:#faf089}.print\:text-yellow-400{color:#f6e05e}.print\:text-yellow-500{color:#ecc94b}.print\:text-yellow-600{color:#d69e2e}.print\:text-yellow-700{color:#b7791f}.print\:text-yellow-800{color:#975a16}.print\:text-yellow-900{color:#744210}.print\:text-green-100{color:#f0fff4}.print\:text-green-200{color:#c6f6d5}.print\:text-green-300{color:#9ae6b4}.print\:text-green-400{color:#68d391}.print\:text-green-500{color:#48bb78}.print\:text-green-600{color:#38a169}.print\:text-green-700{color:#2f855a}.print\:text-green-800{color:#276749}.print\:text-green-900{color:#22543d}.print\:text-teal-100{color:#e6fffa}.print\:text-teal-200{color:#b2f5ea}.print\:text-teal-300{color:#81e6d9}.print\:text-teal-400{color:#4fd1c5}.print\:text-teal-500{color:#38b2ac}.print\:text-teal-600{color:#319795}.print\:text-teal-700{color:#2c7a7b}.print\:text-teal-800{color:#285e61}.print\:text-teal-900{color:#234e52}.print\:text-blue-100{color:#ebf8ff}.print\:text-blue-200{color:#bee3f8}.print\:text-blue-300{color:#90cdf4}.print\:text-blue-400{color:#63b3ed}.print\:text-blue-500{color:#4299e1}.print\:text-blue-600{color:#3182ce}.print\:text-blue-700{color:#2b6cb0}.print\:text-blue-800{color:#2c5282}.print\:text-blue-900{color:#2a4365}.print\:text-indigo-100{color:#ebf4ff}.print\:text-indigo-200{color:#c3dafe}.print\:text-indigo-300{color:#a3bffa}.print\:text-indigo-400{color:#7f9cf5}.print\:text-indigo-500{color:#667eea}.print\:text-indigo-600{color:#5a67d8}.print\:text-indigo-700{color:#4c51bf}.print\:text-indigo-800{color:#434190}.print\:text-indigo-900{color:#3c366b}.print\:text-purple-100{color:#faf5ff}.print\:text-purple-200{color:#e9d8fd}.print\:text-purple-300{color:#d6bcfa}.print\:text-purple-400{color:#b794f4}.print\:text-purple-500{color:#9f7aea}.print\:text-purple-600{color:#805ad5}.print\:text-purple-700{color:#6b46c1}.print\:text-purple-800{color:#553c9a}.print\:text-purple-900{color:#44337a}.print\:text-pink-100{color:#fff5f7}.print\:text-pink-200{color:#fed7e2}.print\:text-pink-300{color:#fbb6ce}.print\:text-pink-400{color:#f687b3}.print\:text-pink-500{color:#ed64a6}.print\:text-pink-600{color:#d53f8c}.print\:text-pink-700{color:#b83280}.print\:text-pink-800{color:#97266d}.print\:text-pink-900{color:#702459}.print\:hover\:text-transparent:hover{color:transparent}.print\:hover\:text-black:hover{color:#000}.print\:hover\:text-white:hover{color:#fff}.print\:hover\:text-gray-100:hover{color:#f7fafc}.print\:hover\:text-gray-200:hover{color:#edf2f7}.print\:hover\:text-gray-300:hover{color:#e2e8f0}.print\:hover\:text-gray-400:hover{color:#cbd5e0}.print\:hover\:text-gray-500:hover{color:#a0aec0}.print\:hover\:text-gray-600:hover{color:#718096}.print\:hover\:text-gray-700:hover{color:#4a5568}.print\:hover\:text-gray-800:hover{color:#2d3748}.print\:hover\:text-gray-900:hover{color:#1a202c}.print\:hover\:text-red-100:hover{color:#fff5f5}.print\:hover\:text-red-200:hover{color:#fed7d7}.print\:hover\:text-red-300:hover{color:#feb2b2}.print\:hover\:text-red-400:hover{color:#fc8181}.print\:hover\:text-red-500:hover{color:#f56565}.print\:hover\:text-red-600:hover{color:#e53e3e}.print\:hover\:text-red-700:hover{color:#c53030}.print\:hover\:text-red-800:hover{color:#9b2c2c}.print\:hover\:text-red-900:hover{color:#742a2a}.print\:hover\:text-orange-100:hover{color:#fffaf0}.print\:hover\:text-orange-200:hover{color:#feebc8}.print\:hover\:text-orange-300:hover{color:#fbd38d}.print\:hover\:text-orange-400:hover{color:#f6ad55}.print\:hover\:text-orange-500:hover{color:#ed8936}.print\:hover\:text-orange-600:hover{color:#dd6b20}.print\:hover\:text-orange-700:hover{color:#c05621}.print\:hover\:text-orange-800:hover{color:#9c4221}.print\:hover\:text-orange-900:hover{color:#7b341e}.print\:hover\:text-yellow-100:hover{color:ivory}.print\:hover\:text-yellow-200:hover{color:#fefcbf}.print\:hover\:text-yellow-300:hover{color:#faf089}.print\:hover\:text-yellow-400:hover{color:#f6e05e}.print\:hover\:text-yellow-500:hover{color:#ecc94b}.print\:hover\:text-yellow-600:hover{color:#d69e2e}.print\:hover\:text-yellow-700:hover{color:#b7791f}.print\:hover\:text-yellow-800:hover{color:#975a16}.print\:hover\:text-yellow-900:hover{color:#744210}.print\:hover\:text-green-100:hover{color:#f0fff4}.print\:hover\:text-green-200:hover{color:#c6f6d5}.print\:hover\:text-green-300:hover{color:#9ae6b4}.print\:hover\:text-green-400:hover{color:#68d391}.print\:hover\:text-green-500:hover{color:#48bb78}.print\:hover\:text-green-600:hover{color:#38a169}.print\:hover\:text-green-700:hover{color:#2f855a}.print\:hover\:text-green-800:hover{color:#276749}.print\:hover\:text-green-900:hover{color:#22543d}.print\:hover\:text-teal-100:hover{color:#e6fffa}.print\:hover\:text-teal-200:hover{color:#b2f5ea}.print\:hover\:text-teal-300:hover{color:#81e6d9}.print\:hover\:text-teal-400:hover{color:#4fd1c5}.print\:hover\:text-teal-500:hover{color:#38b2ac}.print\:hover\:text-teal-600:hover{color:#319795}.print\:hover\:text-teal-700:hover{color:#2c7a7b}.print\:hover\:text-teal-800:hover{color:#285e61}.print\:hover\:text-teal-900:hover{color:#234e52}.print\:hover\:text-blue-100:hover{color:#ebf8ff}.print\:hover\:text-blue-200:hover{color:#bee3f8}.print\:hover\:text-blue-300:hover{color:#90cdf4}.print\:hover\:text-blue-400:hover{color:#63b3ed}.print\:hover\:text-blue-500:hover{color:#4299e1}.print\:hover\:text-blue-600:hover{color:#3182ce}.print\:hover\:text-blue-700:hover{color:#2b6cb0}.print\:hover\:text-blue-800:hover{color:#2c5282}.print\:hover\:text-blue-900:hover{color:#2a4365}.print\:hover\:text-indigo-100:hover{color:#ebf4ff}.print\:hover\:text-indigo-200:hover{color:#c3dafe}.print\:hover\:text-indigo-300:hover{color:#a3bffa}.print\:hover\:text-indigo-400:hover{color:#7f9cf5}.print\:hover\:text-indigo-500:hover{color:#667eea}.print\:hover\:text-indigo-600:hover{color:#5a67d8}.print\:hover\:text-indigo-700:hover{color:#4c51bf}.print\:hover\:text-indigo-800:hover{color:#434190}.print\:hover\:text-indigo-900:hover{color:#3c366b}.print\:hover\:text-purple-100:hover{color:#faf5ff}.print\:hover\:text-purple-200:hover{color:#e9d8fd}.print\:hover\:text-purple-300:hover{color:#d6bcfa}.print\:hover\:text-purple-400:hover{color:#b794f4}.print\:hover\:text-purple-500:hover{color:#9f7aea}.print\:hover\:text-purple-600:hover{color:#805ad5}.print\:hover\:text-purple-700:hover{color:#6b46c1}.print\:hover\:text-purple-800:hover{color:#553c9a}.print\:hover\:text-purple-900:hover{color:#44337a}.print\:hover\:text-pink-100:hover{color:#fff5f7}.print\:hover\:text-pink-200:hover{color:#fed7e2}.print\:hover\:text-pink-300:hover{color:#fbb6ce}.print\:hover\:text-pink-400:hover{color:#f687b3}.print\:hover\:text-pink-500:hover{color:#ed64a6}.print\:hover\:text-pink-600:hover{color:#d53f8c}.print\:hover\:text-pink-700:hover{color:#b83280}.print\:hover\:text-pink-800:hover{color:#97266d}.print\:hover\:text-pink-900:hover{color:#702459}.print\:focus\:text-transparent:focus{color:transparent}.print\:focus\:text-black:focus{color:#000}.print\:focus\:text-white:focus{color:#fff}.print\:focus\:text-gray-100:focus{color:#f7fafc}.print\:focus\:text-gray-200:focus{color:#edf2f7}.print\:focus\:text-gray-300:focus{color:#e2e8f0}.print\:focus\:text-gray-400:focus{color:#cbd5e0}.print\:focus\:text-gray-500:focus{color:#a0aec0}.print\:focus\:text-gray-600:focus{color:#718096}.print\:focus\:text-gray-700:focus{color:#4a5568}.print\:focus\:text-gray-800:focus{color:#2d3748}.print\:focus\:text-gray-900:focus{color:#1a202c}.print\:focus\:text-red-100:focus{color:#fff5f5}.print\:focus\:text-red-200:focus{color:#fed7d7}.print\:focus\:text-red-300:focus{color:#feb2b2}.print\:focus\:text-red-400:focus{color:#fc8181}.print\:focus\:text-red-500:focus{color:#f56565}.print\:focus\:text-red-600:focus{color:#e53e3e}.print\:focus\:text-red-700:focus{color:#c53030}.print\:focus\:text-red-800:focus{color:#9b2c2c}.print\:focus\:text-red-900:focus{color:#742a2a}.print\:focus\:text-orange-100:focus{color:#fffaf0}.print\:focus\:text-orange-200:focus{color:#feebc8}.print\:focus\:text-orange-300:focus{color:#fbd38d}.print\:focus\:text-orange-400:focus{color:#f6ad55}.print\:focus\:text-orange-500:focus{color:#ed8936}.print\:focus\:text-orange-600:focus{color:#dd6b20}.print\:focus\:text-orange-700:focus{color:#c05621}.print\:focus\:text-orange-800:focus{color:#9c4221}.print\:focus\:text-orange-900:focus{color:#7b341e}.print\:focus\:text-yellow-100:focus{color:ivory}.print\:focus\:text-yellow-200:focus{color:#fefcbf}.print\:focus\:text-yellow-300:focus{color:#faf089}.print\:focus\:text-yellow-400:focus{color:#f6e05e}.print\:focus\:text-yellow-500:focus{color:#ecc94b}.print\:focus\:text-yellow-600:focus{color:#d69e2e}.print\:focus\:text-yellow-700:focus{color:#b7791f}.print\:focus\:text-yellow-800:focus{color:#975a16}.print\:focus\:text-yellow-900:focus{color:#744210}.print\:focus\:text-green-100:focus{color:#f0fff4}.print\:focus\:text-green-200:focus{color:#c6f6d5}.print\:focus\:text-green-300:focus{color:#9ae6b4}.print\:focus\:text-green-400:focus{color:#68d391}.print\:focus\:text-green-500:focus{color:#48bb78}.print\:focus\:text-green-600:focus{color:#38a169}.print\:focus\:text-green-700:focus{color:#2f855a}.print\:focus\:text-green-800:focus{color:#276749}.print\:focus\:text-green-900:focus{color:#22543d}.print\:focus\:text-teal-100:focus{color:#e6fffa}.print\:focus\:text-teal-200:focus{color:#b2f5ea}.print\:focus\:text-teal-300:focus{color:#81e6d9}.print\:focus\:text-teal-400:focus{color:#4fd1c5}.print\:focus\:text-teal-500:focus{color:#38b2ac}.print\:focus\:text-teal-600:focus{color:#319795}.print\:focus\:text-teal-700:focus{color:#2c7a7b}.print\:focus\:text-teal-800:focus{color:#285e61}.print\:focus\:text-teal-900:focus{color:#234e52}.print\:focus\:text-blue-100:focus{color:#ebf8ff}.print\:focus\:text-blue-200:focus{color:#bee3f8}.print\:focus\:text-blue-300:focus{color:#90cdf4}.print\:focus\:text-blue-400:focus{color:#63b3ed}.print\:focus\:text-blue-500:focus{color:#4299e1}.print\:focus\:text-blue-600:focus{color:#3182ce}.print\:focus\:text-blue-700:focus{color:#2b6cb0}.print\:focus\:text-blue-800:focus{color:#2c5282}.print\:focus\:text-blue-900:focus{color:#2a4365}.print\:focus\:text-indigo-100:focus{color:#ebf4ff}.print\:focus\:text-indigo-200:focus{color:#c3dafe}.print\:focus\:text-indigo-300:focus{color:#a3bffa}.print\:focus\:text-indigo-400:focus{color:#7f9cf5}.print\:focus\:text-indigo-500:focus{color:#667eea}.print\:focus\:text-indigo-600:focus{color:#5a67d8}.print\:focus\:text-indigo-700:focus{color:#4c51bf}.print\:focus\:text-indigo-800:focus{color:#434190}.print\:focus\:text-indigo-900:focus{color:#3c366b}.print\:focus\:text-purple-100:focus{color:#faf5ff}.print\:focus\:text-purple-200:focus{color:#e9d8fd}.print\:focus\:text-purple-300:focus{color:#d6bcfa}.print\:focus\:text-purple-400:focus{color:#b794f4}.print\:focus\:text-purple-500:focus{color:#9f7aea}.print\:focus\:text-purple-600:focus{color:#805ad5}.print\:focus\:text-purple-700:focus{color:#6b46c1}.print\:focus\:text-purple-800:focus{color:#553c9a}.print\:focus\:text-purple-900:focus{color:#44337a}.print\:focus\:text-pink-100:focus{color:#fff5f7}.print\:focus\:text-pink-200:focus{color:#fed7e2}.print\:focus\:text-pink-300:focus{color:#fbb6ce}.print\:focus\:text-pink-400:focus{color:#f687b3}.print\:focus\:text-pink-500:focus{color:#ed64a6}.print\:focus\:text-pink-600:focus{color:#d53f8c}.print\:focus\:text-pink-700:focus{color:#b83280}.print\:focus\:text-pink-800:focus{color:#97266d}.print\:focus\:text-pink-900:focus{color:#702459}.print\:text-xs{font-size:.75rem}.print\:text-sm{font-size:.875rem}.print\:text-base{font-size:1rem}.print\:text-lg{font-size:1.125rem}.print\:text-xl{font-size:1.25rem}.print\:text-2xl{font-size:1.5rem}.print\:text-3xl{font-size:1.875rem}.print\:text-4xl{font-size:2.25rem}.print\:text-5xl{font-size:3rem}.print\:text-6xl{font-size:4rem}.print\:italic{font-style:italic}.print\:not-italic{font-style:normal}.print\:uppercase{text-transform:uppercase}.print\:lowercase{text-transform:lowercase}.print\:capitalize{text-transform:capitalize}.print\:normal-case{text-transform:none}.print\:underline{text-decoration:underline}.print\:line-through{text-decoration:line-through}.print\:no-underline{text-decoration:none}.print\:hover\:underline:hover{text-decoration:underline}.print\:hover\:line-through:hover{text-decoration:line-through}.print\:hover\:no-underline:hover{text-decoration:none}.print\:focus\:underline:focus{text-decoration:underline}.print\:focus\:line-through:focus{text-decoration:line-through}.print\:focus\:no-underline:focus{text-decoration:none}.print\:antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.print\:subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.print\:tracking-tighter{letter-spacing:-.05em}.print\:tracking-tight{letter-spacing:-.025em}.print\:tracking-normal{letter-spacing:0}.print\:tracking-wide{letter-spacing:.025em}.print\:tracking-wider{letter-spacing:.05em}.print\:tracking-widest{letter-spacing:.1em}.print\:select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.print\:select-text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.print\:align-baseline{vertical-align:baseline}.print\:align-top{vertical-align:top}.print\:align-middle{vertical-align:middle}.print\:align-bottom{vertical-align:bottom}.print\:align-text-top{vertical-align:text-top}.print\:align-text-bottom{vertical-align:text-bottom}.print\:visible{visibility:visible}.print\:invisible{visibility:hidden}.print\:whitespace-normal{white-space:normal}.print\:whitespace-no-wrap{white-space:nowrap}.print\:whitespace-pre{white-space:pre}.print\:whitespace-pre-line{white-space:pre-line}.print\:whitespace-pre-wrap{white-space:pre-wrap}.print\:break-normal{overflow-wrap:normal;word-break:normal}.print\:break-words{overflow-wrap:break-word}.print\:break-all{word-break:break-all}.print\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print\:w-0{width:0}.print\:w-1{width:.25rem}.print\:w-2{width:.5rem}.print\:w-3{width:.75rem}.print\:w-4{width:1rem}.print\:w-5{width:1.25rem}.print\:w-6{width:1.5rem}.print\:w-8{width:2rem}.print\:w-10{width:2.5rem}.print\:w-12{width:3rem}.print\:w-16{width:4rem}.print\:w-20{width:5rem}.print\:w-24{width:6rem}.print\:w-32{width:8rem}.print\:w-40{width:10rem}.print\:w-48{width:12rem}.print\:w-56{width:14rem}.print\:w-64{width:16rem}.print\:w-auto{width:auto}.print\:w-px{width:1px}.print\:w-1\/2{width:50%}.print\:w-1\/3{width:33.33333%}.print\:w-2\/3{width:66.66667%}.print\:w-1\/4{width:25%}.print\:w-2\/4{width:50%}.print\:w-3\/4{width:75%}.print\:w-1\/5{width:20%}.print\:w-2\/5{width:40%}.print\:w-3\/5{width:60%}.print\:w-4\/5{width:80%}.print\:w-1\/6{width:16.66667%}.print\:w-2\/6{width:33.33333%}.print\:w-3\/6{width:50%}.print\:w-4\/6{width:66.66667%}.print\:w-5\/6{width:83.33333%}.print\:w-1\/12{width:8.33333%}.print\:w-2\/12{width:16.66667%}.print\:w-3\/12{width:25%}.print\:w-4\/12{width:33.33333%}.print\:w-5\/12{width:41.66667%}.print\:w-6\/12{width:50%}.print\:w-7\/12{width:58.33333%}.print\:w-8\/12{width:66.66667%}.print\:w-9\/12{width:75%}.print\:w-10\/12{width:83.33333%}.print\:w-11\/12{width:91.66667%}.print\:w-full{width:100%}.print\:w-screen{width:100vw}.print\:z-0{z-index:0}.print\:z-10{z-index:10}.print\:z-20{z-index:20}.print\:z-30{z-index:30}.print\:z-40{z-index:40}.print\:z-50{z-index:50}.print\:z-auto{z-index:auto}} \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} + +/** + * Manually forked from SUIT CSS Base: https://github.com/suitcss/base + * A thin layer on top of normalize.css that provides a starting point more + * suitable for web applications. + */ + +/** + * 1. Prevent padding and border from affecting element width + * https://goo.gl/pYtbK7 + * 2. Change the default font family in all browsers (opinionated) + */ + +html { + box-sizing: border-box; /* 1 */ + font-family: sans-serif; /* 2 */ +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +/** + * Removes the default spacing and border for appropriate elements. + */ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +figure, +p, +pre { + margin: 0; +} + +button { + background: transparent; + padding: 0; +} + +/** + * Work around a Firefox/IE bug where the transparent `button` background + * results in a loss of the default `button` focus styles. + */ + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +fieldset { + margin: 0; + padding: 0; +} + +ol, +ul { + list-style: none; + margin: 0; + padding: 0; +} + +/** + * Tailwind custom reset styles + */ + +/** + * 1. Use the system font stack as a sane default. + * 2. Use Tailwind's default "normal" line-height so the user isn't forced + * to override it to ensure consistency even when using the default theme. + */ + +html { + font-family: -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"; /* 1 */ + line-height: 1.5; /* 2 */ +} + +/** + * Allow adding a border to an element by just adding a border-width. + * + * By default, the way the browser specifies that an element should have no + * border is by setting it's border-style to `none` in the user-agent + * stylesheet. + * + * In order to easily add borders to elements by just setting the `border-width` + * property, we change the default border-style for all elements to `solid`, and + * use border-width to hide them instead. This way our `border` utilities only + * need to set the `border-width` property instead of the entire `border` + * shorthand, making our border utilities much more straightforward to compose. + * + * https://github.com/tailwindcss/tailwindcss/pull/116 + */ + +*, +*::before, +*::after { + border-width: 0; + border-style: solid; + border-color: #e2e8f0; +} + +/** + * Undo the `border-style: none` reset that Normalize applies to images so that + * our `border-{width}` utilities have the expected effect. + * + * The Normalize reset is unnecessary for us since we default the border-width + * to 0 on all elements. + * + * https://github.com/tailwindcss/tailwindcss/issues/362 + */ + +img { + border-style: solid; +} + +textarea { + resize: vertical; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: inherit; + opacity: 0.5; +} + +input::-moz-placeholder, +textarea::-moz-placeholder { + color: inherit; + opacity: 0.5; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: inherit; + opacity: 0.5; +} + +input::-ms-input-placeholder, +textarea::-ms-input-placeholder { + color: inherit; + opacity: 0.5; +} + +input::placeholder, +textarea::placeholder { + color: inherit; + opacity: 0.5; +} + +button, +[role="button"] { + cursor: pointer; +} + +table { + border-collapse: collapse; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/** + * Reset links to optimize for opt-in styling instead of + * opt-out. + */ + +a { + color: inherit; + text-decoration: inherit; +} + +/** + * Reset form element properties that are easy to forget to + * style explicitly so you don't inadvertently introduce + * styles that deviate from your design system. These styles + * supplement a partial reset that is already applied by + * normalize.css. + */ + +button, +input, +optgroup, +select, +textarea { + padding: 0; + line-height: inherit; + color: inherit; +} + +/** + * Use the configured 'mono' font family for elements that + * are expected to be rendered with a monospace font, falling + * back to the system monospace stack if there is no configured + * 'mono' font family. + */ + +pre, +code, +kbd, +samp { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +/** + * Make replaced elements `display: block` by default as that's + * the behavior you want almost all of the time. Inspired by + * CSS Remedy, with `svg` added as well. + * + * https://github.com/mozdevs/cssremedy/issues/14 + */ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + vertical-align: middle; +} + +/** + * Constrain images and videos to the parent width and preserve + * their instrinsic aspect ratio. + * + * https://github.com/mozdevs/cssremedy/issues/14 + */ + +img, +video { + max-width: 100%; + height: auto; +} + +.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; + } +} + +.appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.bg-fixed { + background-attachment: fixed; +} + +.bg-local { + background-attachment: local; +} + +.bg-scroll { + background-attachment: scroll; +} + +.bg-transparent { + background-color: transparent; +} + +.bg-black { + background-color: #000; +} + +.bg-white { + background-color: #fff; +} + +.bg-gray-100 { + background-color: #f7fafc; +} + +.bg-gray-200 { + background-color: #edf2f7; +} + +.bg-gray-300 { + background-color: #e2e8f0; +} + +.bg-gray-400 { + background-color: #cbd5e0; +} + +.bg-gray-500 { + background-color: #a0aec0; +} + +.bg-gray-600 { + background-color: #718096; +} + +.bg-gray-700 { + background-color: #4a5568; +} + +.bg-gray-800 { + background-color: #2d3748; +} + +.bg-gray-900 { + background-color: #1a202c; +} + +.bg-red-100 { + background-color: #fff5f5; +} + +.bg-red-200 { + background-color: #fed7d7; +} + +.bg-red-300 { + background-color: #feb2b2; +} + +.bg-red-400 { + background-color: #fc8181; +} + +.bg-red-500 { + background-color: #f56565; +} + +.bg-red-600 { + background-color: #e53e3e; +} + +.bg-red-700 { + background-color: #c53030; +} + +.bg-red-800 { + background-color: #9b2c2c; +} + +.bg-red-900 { + background-color: #742a2a; +} + +.bg-orange-100 { + background-color: #fffaf0; +} + +.bg-orange-200 { + background-color: #feebc8; +} + +.bg-orange-300 { + background-color: #fbd38d; +} + +.bg-orange-400 { + background-color: #f6ad55; +} + +.bg-orange-500 { + background-color: #ed8936; +} + +.bg-orange-600 { + background-color: #dd6b20; +} + +.bg-orange-700 { + background-color: #c05621; +} + +.bg-orange-800 { + background-color: #9c4221; +} + +.bg-orange-900 { + background-color: #7b341e; +} + +.bg-yellow-100 { + background-color: #fffff0; +} + +.bg-yellow-200 { + background-color: #fefcbf; +} + +.bg-yellow-300 { + background-color: #faf089; +} + +.bg-yellow-400 { + background-color: #f6e05e; +} + +.bg-yellow-500 { + background-color: #ecc94b; +} + +.bg-yellow-600 { + background-color: #d69e2e; +} + +.bg-yellow-700 { + background-color: #b7791f; +} + +.bg-yellow-800 { + background-color: #975a16; +} + +.bg-yellow-900 { + background-color: #744210; +} + +.bg-green-100 { + background-color: #f0fff4; +} + +.bg-green-200 { + background-color: #c6f6d5; +} + +.bg-green-300 { + background-color: #9ae6b4; +} + +.bg-green-400 { + background-color: #68d391; +} + +.bg-green-500 { + background-color: #48bb78; +} + +.bg-green-600 { + background-color: #38a169; +} + +.bg-green-700 { + background-color: #2f855a; +} + +.bg-green-800 { + background-color: #276749; +} + +.bg-green-900 { + background-color: #22543d; +} + +.bg-teal-100 { + background-color: #e6fffa; +} + +.bg-teal-200 { + background-color: #b2f5ea; +} + +.bg-teal-300 { + background-color: #81e6d9; +} + +.bg-teal-400 { + background-color: #4fd1c5; +} + +.bg-teal-500 { + background-color: #38b2ac; +} + +.bg-teal-600 { + background-color: #319795; +} + +.bg-teal-700 { + background-color: #2c7a7b; +} + +.bg-teal-800 { + background-color: #285e61; +} + +.bg-teal-900 { + background-color: #234e52; +} + +.bg-blue-100 { + background-color: #ebf8ff; +} + +.bg-blue-200 { + background-color: #bee3f8; +} + +.bg-blue-300 { + background-color: #90cdf4; +} + +.bg-blue-400 { + background-color: #63b3ed; +} + +.bg-blue-500 { + background-color: #4299e1; +} + +.bg-blue-600 { + background-color: #3182ce; +} + +.bg-blue-700 { + background-color: #2b6cb0; +} + +.bg-blue-800 { + background-color: #2c5282; +} + +.bg-blue-900 { + background-color: #2a4365; +} + +.bg-indigo-100 { + background-color: #ebf4ff; +} + +.bg-indigo-200 { + background-color: #c3dafe; +} + +.bg-indigo-300 { + background-color: #a3bffa; +} + +.bg-indigo-400 { + background-color: #7f9cf5; +} + +.bg-indigo-500 { + background-color: #667eea; +} + +.bg-indigo-600 { + background-color: #5a67d8; +} + +.bg-indigo-700 { + background-color: #4c51bf; +} + +.bg-indigo-800 { + background-color: #434190; +} + +.bg-indigo-900 { + background-color: #3c366b; +} + +.bg-purple-100 { + background-color: #faf5ff; +} + +.bg-purple-200 { + background-color: #e9d8fd; +} + +.bg-purple-300 { + background-color: #d6bcfa; +} + +.bg-purple-400 { + background-color: #b794f4; +} + +.bg-purple-500 { + background-color: #9f7aea; +} + +.bg-purple-600 { + background-color: #805ad5; +} + +.bg-purple-700 { + background-color: #6b46c1; +} + +.bg-purple-800 { + background-color: #553c9a; +} + +.bg-purple-900 { + background-color: #44337a; +} + +.bg-pink-100 { + background-color: #fff5f7; +} + +.bg-pink-200 { + background-color: #fed7e2; +} + +.bg-pink-300 { + background-color: #fbb6ce; +} + +.bg-pink-400 { + background-color: #f687b3; +} + +.bg-pink-500 { + background-color: #ed64a6; +} + +.bg-pink-600 { + background-color: #d53f8c; +} + +.bg-pink-700 { + background-color: #b83280; +} + +.bg-pink-800 { + background-color: #97266d; +} + +.bg-pink-900 { + background-color: #702459; +} + +.hover\:bg-transparent:hover { + background-color: transparent; +} + +.hover\:bg-black:hover { + background-color: #000; +} + +.hover\:bg-white:hover { + background-color: #fff; +} + +.hover\:bg-gray-100:hover { + background-color: #f7fafc; +} + +.hover\:bg-gray-200:hover { + background-color: #edf2f7; +} + +.hover\:bg-gray-300:hover { + background-color: #e2e8f0; +} + +.hover\:bg-gray-400:hover { + background-color: #cbd5e0; +} + +.hover\:bg-gray-500:hover { + background-color: #a0aec0; +} + +.hover\:bg-gray-600:hover { + background-color: #718096; +} + +.hover\:bg-gray-700:hover { + background-color: #4a5568; +} + +.hover\:bg-gray-800:hover { + background-color: #2d3748; +} + +.hover\:bg-gray-900:hover { + background-color: #1a202c; +} + +.hover\:bg-red-100:hover { + background-color: #fff5f5; +} + +.hover\:bg-red-200:hover { + background-color: #fed7d7; +} + +.hover\:bg-red-300:hover { + background-color: #feb2b2; +} + +.hover\:bg-red-400:hover { + background-color: #fc8181; +} + +.hover\:bg-red-500:hover { + background-color: #f56565; +} + +.hover\:bg-red-600:hover { + background-color: #e53e3e; +} + +.hover\:bg-red-700:hover { + background-color: #c53030; +} + +.hover\:bg-red-800:hover { + background-color: #9b2c2c; +} + +.hover\:bg-red-900:hover { + background-color: #742a2a; +} + +.hover\:bg-orange-100:hover { + background-color: #fffaf0; +} + +.hover\:bg-orange-200:hover { + background-color: #feebc8; +} + +.hover\:bg-orange-300:hover { + background-color: #fbd38d; +} + +.hover\:bg-orange-400:hover { + background-color: #f6ad55; +} + +.hover\:bg-orange-500:hover { + background-color: #ed8936; +} + +.hover\:bg-orange-600:hover { + background-color: #dd6b20; +} + +.hover\:bg-orange-700:hover { + background-color: #c05621; +} + +.hover\:bg-orange-800:hover { + background-color: #9c4221; +} + +.hover\:bg-orange-900:hover { + background-color: #7b341e; +} + +.hover\:bg-yellow-100:hover { + background-color: #fffff0; +} + +.hover\:bg-yellow-200:hover { + background-color: #fefcbf; +} + +.hover\:bg-yellow-300:hover { + background-color: #faf089; +} + +.hover\:bg-yellow-400:hover { + background-color: #f6e05e; +} + +.hover\:bg-yellow-500:hover { + background-color: #ecc94b; +} + +.hover\:bg-yellow-600:hover { + background-color: #d69e2e; +} + +.hover\:bg-yellow-700:hover { + background-color: #b7791f; +} + +.hover\:bg-yellow-800:hover { + background-color: #975a16; +} + +.hover\:bg-yellow-900:hover { + background-color: #744210; +} + +.hover\:bg-green-100:hover { + background-color: #f0fff4; +} + +.hover\:bg-green-200:hover { + background-color: #c6f6d5; +} + +.hover\:bg-green-300:hover { + background-color: #9ae6b4; +} + +.hover\:bg-green-400:hover { + background-color: #68d391; +} + +.hover\:bg-green-500:hover { + background-color: #48bb78; +} + +.hover\:bg-green-600:hover { + background-color: #38a169; +} + +.hover\:bg-green-700:hover { + background-color: #2f855a; +} + +.hover\:bg-green-800:hover { + background-color: #276749; +} + +.hover\:bg-green-900:hover { + background-color: #22543d; +} + +.hover\:bg-teal-100:hover { + background-color: #e6fffa; +} + +.hover\:bg-teal-200:hover { + background-color: #b2f5ea; +} + +.hover\:bg-teal-300:hover { + background-color: #81e6d9; +} + +.hover\:bg-teal-400:hover { + background-color: #4fd1c5; +} + +.hover\:bg-teal-500:hover { + background-color: #38b2ac; +} + +.hover\:bg-teal-600:hover { + background-color: #319795; +} + +.hover\:bg-teal-700:hover { + background-color: #2c7a7b; +} + +.hover\:bg-teal-800:hover { + background-color: #285e61; +} + +.hover\:bg-teal-900:hover { + background-color: #234e52; +} + +.hover\:bg-blue-100:hover { + background-color: #ebf8ff; +} + +.hover\:bg-blue-200:hover { + background-color: #bee3f8; +} + +.hover\:bg-blue-300:hover { + background-color: #90cdf4; +} + +.hover\:bg-blue-400:hover { + background-color: #63b3ed; +} + +.hover\:bg-blue-500:hover { + background-color: #4299e1; +} + +.hover\:bg-blue-600:hover { + background-color: #3182ce; +} + +.hover\:bg-blue-700:hover { + background-color: #2b6cb0; +} + +.hover\:bg-blue-800:hover { + background-color: #2c5282; +} + +.hover\:bg-blue-900:hover { + background-color: #2a4365; +} + +.hover\:bg-indigo-100:hover { + background-color: #ebf4ff; +} + +.hover\:bg-indigo-200:hover { + background-color: #c3dafe; +} + +.hover\:bg-indigo-300:hover { + background-color: #a3bffa; +} + +.hover\:bg-indigo-400:hover { + background-color: #7f9cf5; +} + +.hover\:bg-indigo-500:hover { + background-color: #667eea; +} + +.hover\:bg-indigo-600:hover { + background-color: #5a67d8; +} + +.hover\:bg-indigo-700:hover { + background-color: #4c51bf; +} + +.hover\:bg-indigo-800:hover { + background-color: #434190; +} + +.hover\:bg-indigo-900:hover { + background-color: #3c366b; +} + +.hover\:bg-purple-100:hover { + background-color: #faf5ff; +} + +.hover\:bg-purple-200:hover { + background-color: #e9d8fd; +} + +.hover\:bg-purple-300:hover { + background-color: #d6bcfa; +} + +.hover\:bg-purple-400:hover { + background-color: #b794f4; +} + +.hover\:bg-purple-500:hover { + background-color: #9f7aea; +} + +.hover\:bg-purple-600:hover { + background-color: #805ad5; +} + +.hover\:bg-purple-700:hover { + background-color: #6b46c1; +} + +.hover\:bg-purple-800:hover { + background-color: #553c9a; +} + +.hover\:bg-purple-900:hover { + background-color: #44337a; +} + +.hover\:bg-pink-100:hover { + background-color: #fff5f7; +} + +.hover\:bg-pink-200:hover { + background-color: #fed7e2; +} + +.hover\:bg-pink-300:hover { + background-color: #fbb6ce; +} + +.hover\:bg-pink-400:hover { + background-color: #f687b3; +} + +.hover\:bg-pink-500:hover { + background-color: #ed64a6; +} + +.hover\:bg-pink-600:hover { + background-color: #d53f8c; +} + +.hover\:bg-pink-700:hover { + background-color: #b83280; +} + +.hover\:bg-pink-800:hover { + background-color: #97266d; +} + +.hover\:bg-pink-900:hover { + background-color: #702459; +} + +.focus\:bg-transparent:focus { + background-color: transparent; +} + +.focus\:bg-black:focus { + background-color: #000; +} + +.focus\:bg-white:focus { + background-color: #fff; +} + +.focus\:bg-gray-100:focus { + background-color: #f7fafc; +} + +.focus\:bg-gray-200:focus { + background-color: #edf2f7; +} + +.focus\:bg-gray-300:focus { + background-color: #e2e8f0; +} + +.focus\:bg-gray-400:focus { + background-color: #cbd5e0; +} + +.focus\:bg-gray-500:focus { + background-color: #a0aec0; +} + +.focus\:bg-gray-600:focus { + background-color: #718096; +} + +.focus\:bg-gray-700:focus { + background-color: #4a5568; +} + +.focus\:bg-gray-800:focus { + background-color: #2d3748; +} + +.focus\:bg-gray-900:focus { + background-color: #1a202c; +} + +.focus\:bg-red-100:focus { + background-color: #fff5f5; +} + +.focus\:bg-red-200:focus { + background-color: #fed7d7; +} + +.focus\:bg-red-300:focus { + background-color: #feb2b2; +} + +.focus\:bg-red-400:focus { + background-color: #fc8181; +} + +.focus\:bg-red-500:focus { + background-color: #f56565; +} + +.focus\:bg-red-600:focus { + background-color: #e53e3e; +} + +.focus\:bg-red-700:focus { + background-color: #c53030; +} + +.focus\:bg-red-800:focus { + background-color: #9b2c2c; +} + +.focus\:bg-red-900:focus { + background-color: #742a2a; +} + +.focus\:bg-orange-100:focus { + background-color: #fffaf0; +} + +.focus\:bg-orange-200:focus { + background-color: #feebc8; +} + +.focus\:bg-orange-300:focus { + background-color: #fbd38d; +} + +.focus\:bg-orange-400:focus { + background-color: #f6ad55; +} + +.focus\:bg-orange-500:focus { + background-color: #ed8936; +} + +.focus\:bg-orange-600:focus { + background-color: #dd6b20; +} + +.focus\:bg-orange-700:focus { + background-color: #c05621; +} + +.focus\:bg-orange-800:focus { + background-color: #9c4221; +} + +.focus\:bg-orange-900:focus { + background-color: #7b341e; +} + +.focus\:bg-yellow-100:focus { + background-color: #fffff0; +} + +.focus\:bg-yellow-200:focus { + background-color: #fefcbf; +} + +.focus\:bg-yellow-300:focus { + background-color: #faf089; +} + +.focus\:bg-yellow-400:focus { + background-color: #f6e05e; +} + +.focus\:bg-yellow-500:focus { + background-color: #ecc94b; +} + +.focus\:bg-yellow-600:focus { + background-color: #d69e2e; +} + +.focus\:bg-yellow-700:focus { + background-color: #b7791f; +} + +.focus\:bg-yellow-800:focus { + background-color: #975a16; +} + +.focus\:bg-yellow-900:focus { + background-color: #744210; +} + +.focus\:bg-green-100:focus { + background-color: #f0fff4; +} + +.focus\:bg-green-200:focus { + background-color: #c6f6d5; +} + +.focus\:bg-green-300:focus { + background-color: #9ae6b4; +} + +.focus\:bg-green-400:focus { + background-color: #68d391; +} + +.focus\:bg-green-500:focus { + background-color: #48bb78; +} + +.focus\:bg-green-600:focus { + background-color: #38a169; +} + +.focus\:bg-green-700:focus { + background-color: #2f855a; +} + +.focus\:bg-green-800:focus { + background-color: #276749; +} + +.focus\:bg-green-900:focus { + background-color: #22543d; +} + +.focus\:bg-teal-100:focus { + background-color: #e6fffa; +} + +.focus\:bg-teal-200:focus { + background-color: #b2f5ea; +} + +.focus\:bg-teal-300:focus { + background-color: #81e6d9; +} + +.focus\:bg-teal-400:focus { + background-color: #4fd1c5; +} + +.focus\:bg-teal-500:focus { + background-color: #38b2ac; +} + +.focus\:bg-teal-600:focus { + background-color: #319795; +} + +.focus\:bg-teal-700:focus { + background-color: #2c7a7b; +} + +.focus\:bg-teal-800:focus { + background-color: #285e61; +} + +.focus\:bg-teal-900:focus { + background-color: #234e52; +} + +.focus\:bg-blue-100:focus { + background-color: #ebf8ff; +} + +.focus\:bg-blue-200:focus { + background-color: #bee3f8; +} + +.focus\:bg-blue-300:focus { + background-color: #90cdf4; +} + +.focus\:bg-blue-400:focus { + background-color: #63b3ed; +} + +.focus\:bg-blue-500:focus { + background-color: #4299e1; +} + +.focus\:bg-blue-600:focus { + background-color: #3182ce; +} + +.focus\:bg-blue-700:focus { + background-color: #2b6cb0; +} + +.focus\:bg-blue-800:focus { + background-color: #2c5282; +} + +.focus\:bg-blue-900:focus { + background-color: #2a4365; +} + +.focus\:bg-indigo-100:focus { + background-color: #ebf4ff; +} + +.focus\:bg-indigo-200:focus { + background-color: #c3dafe; +} + +.focus\:bg-indigo-300:focus { + background-color: #a3bffa; +} + +.focus\:bg-indigo-400:focus { + background-color: #7f9cf5; +} + +.focus\:bg-indigo-500:focus { + background-color: #667eea; +} + +.focus\:bg-indigo-600:focus { + background-color: #5a67d8; +} + +.focus\:bg-indigo-700:focus { + background-color: #4c51bf; +} + +.focus\:bg-indigo-800:focus { + background-color: #434190; +} + +.focus\:bg-indigo-900:focus { + background-color: #3c366b; +} + +.focus\:bg-purple-100:focus { + background-color: #faf5ff; +} + +.focus\:bg-purple-200:focus { + background-color: #e9d8fd; +} + +.focus\:bg-purple-300:focus { + background-color: #d6bcfa; +} + +.focus\:bg-purple-400:focus { + background-color: #b794f4; +} + +.focus\:bg-purple-500:focus { + background-color: #9f7aea; +} + +.focus\:bg-purple-600:focus { + background-color: #805ad5; +} + +.focus\:bg-purple-700:focus { + background-color: #6b46c1; +} + +.focus\:bg-purple-800:focus { + background-color: #553c9a; +} + +.focus\:bg-purple-900:focus { + background-color: #44337a; +} + +.focus\:bg-pink-100:focus { + background-color: #fff5f7; +} + +.focus\:bg-pink-200:focus { + background-color: #fed7e2; +} + +.focus\:bg-pink-300:focus { + background-color: #fbb6ce; +} + +.focus\:bg-pink-400:focus { + background-color: #f687b3; +} + +.focus\:bg-pink-500:focus { + background-color: #ed64a6; +} + +.focus\:bg-pink-600:focus { + background-color: #d53f8c; +} + +.focus\:bg-pink-700:focus { + background-color: #b83280; +} + +.focus\:bg-pink-800:focus { + background-color: #97266d; +} + +.focus\:bg-pink-900:focus { + background-color: #702459; +} + +.bg-bottom { + background-position: bottom; +} + +.bg-center { + background-position: center; +} + +.bg-left { + background-position: left; +} + +.bg-left-bottom { + background-position: left bottom; +} + +.bg-left-top { + background-position: left top; +} + +.bg-right { + background-position: right; +} + +.bg-right-bottom { + background-position: right bottom; +} + +.bg-right-top { + background-position: right top; +} + +.bg-top { + background-position: top; +} + +.bg-repeat { + background-repeat: repeat; +} + +.bg-no-repeat { + background-repeat: no-repeat; +} + +.bg-repeat-x { + background-repeat: repeat-x; +} + +.bg-repeat-y { + background-repeat: repeat-y; +} + +.bg-auto { + background-size: auto; +} + +.bg-cover { + background-size: cover; +} + +.bg-contain { + background-size: contain; +} + +.border-collapse { + border-collapse: collapse; +} + +.border-separate { + border-collapse: separate; +} + +.border-transparent { + border-color: transparent; +} + +.border-black { + border-color: #000; +} + +.border-white { + border-color: #fff; +} + +.border-gray-100 { + border-color: #f7fafc; +} + +.border-gray-200 { + border-color: #edf2f7; +} + +.border-gray-300 { + border-color: #e2e8f0; +} + +.border-gray-400 { + border-color: #cbd5e0; +} + +.border-gray-500 { + border-color: #a0aec0; +} + +.border-gray-600 { + border-color: #718096; +} + +.border-gray-700 { + border-color: #4a5568; +} + +.border-gray-800 { + border-color: #2d3748; +} + +.border-gray-900 { + border-color: #1a202c; +} + +.border-red-100 { + border-color: #fff5f5; +} + +.border-red-200 { + border-color: #fed7d7; +} + +.border-red-300 { + border-color: #feb2b2; +} + +.border-red-400 { + border-color: #fc8181; +} + +.border-red-500 { + border-color: #f56565; +} + +.border-red-600 { + border-color: #e53e3e; +} + +.border-red-700 { + border-color: #c53030; +} + +.border-red-800 { + border-color: #9b2c2c; +} + +.border-red-900 { + border-color: #742a2a; +} + +.border-orange-100 { + border-color: #fffaf0; +} + +.border-orange-200 { + border-color: #feebc8; +} + +.border-orange-300 { + border-color: #fbd38d; +} + +.border-orange-400 { + border-color: #f6ad55; +} + +.border-orange-500 { + border-color: #ed8936; +} + +.border-orange-600 { + border-color: #dd6b20; +} + +.border-orange-700 { + border-color: #c05621; +} + +.border-orange-800 { + border-color: #9c4221; +} + +.border-orange-900 { + border-color: #7b341e; +} + +.border-yellow-100 { + border-color: #fffff0; +} + +.border-yellow-200 { + border-color: #fefcbf; +} + +.border-yellow-300 { + border-color: #faf089; +} + +.border-yellow-400 { + border-color: #f6e05e; +} + +.border-yellow-500 { + border-color: #ecc94b; +} + +.border-yellow-600 { + border-color: #d69e2e; +} + +.border-yellow-700 { + border-color: #b7791f; +} + +.border-yellow-800 { + border-color: #975a16; +} + +.border-yellow-900 { + border-color: #744210; +} + +.border-green-100 { + border-color: #f0fff4; +} + +.border-green-200 { + border-color: #c6f6d5; +} + +.border-green-300 { + border-color: #9ae6b4; +} + +.border-green-400 { + border-color: #68d391; +} + +.border-green-500 { + border-color: #48bb78; +} + +.border-green-600 { + border-color: #38a169; +} + +.border-green-700 { + border-color: #2f855a; +} + +.border-green-800 { + border-color: #276749; +} + +.border-green-900 { + border-color: #22543d; +} + +.border-teal-100 { + border-color: #e6fffa; +} + +.border-teal-200 { + border-color: #b2f5ea; +} + +.border-teal-300 { + border-color: #81e6d9; +} + +.border-teal-400 { + border-color: #4fd1c5; +} + +.border-teal-500 { + border-color: #38b2ac; +} + +.border-teal-600 { + border-color: #319795; +} + +.border-teal-700 { + border-color: #2c7a7b; +} + +.border-teal-800 { + border-color: #285e61; +} + +.border-teal-900 { + border-color: #234e52; +} + +.border-blue-100 { + border-color: #ebf8ff; +} + +.border-blue-200 { + border-color: #bee3f8; +} + +.border-blue-300 { + border-color: #90cdf4; +} + +.border-blue-400 { + border-color: #63b3ed; +} + +.border-blue-500 { + border-color: #4299e1; +} + +.border-blue-600 { + border-color: #3182ce; +} + +.border-blue-700 { + border-color: #2b6cb0; +} + +.border-blue-800 { + border-color: #2c5282; +} + +.border-blue-900 { + border-color: #2a4365; +} + +.border-indigo-100 { + border-color: #ebf4ff; +} + +.border-indigo-200 { + border-color: #c3dafe; +} + +.border-indigo-300 { + border-color: #a3bffa; +} + +.border-indigo-400 { + border-color: #7f9cf5; +} + +.border-indigo-500 { + border-color: #667eea; +} + +.border-indigo-600 { + border-color: #5a67d8; +} + +.border-indigo-700 { + border-color: #4c51bf; +} + +.border-indigo-800 { + border-color: #434190; +} + +.border-indigo-900 { + border-color: #3c366b; +} + +.border-purple-100 { + border-color: #faf5ff; +} + +.border-purple-200 { + border-color: #e9d8fd; +} + +.border-purple-300 { + border-color: #d6bcfa; +} + +.border-purple-400 { + border-color: #b794f4; +} + +.border-purple-500 { + border-color: #9f7aea; +} + +.border-purple-600 { + border-color: #805ad5; +} + +.border-purple-700 { + border-color: #6b46c1; +} + +.border-purple-800 { + border-color: #553c9a; +} + +.border-purple-900 { + border-color: #44337a; +} + +.border-pink-100 { + border-color: #fff5f7; +} + +.border-pink-200 { + border-color: #fed7e2; +} + +.border-pink-300 { + border-color: #fbb6ce; +} + +.border-pink-400 { + border-color: #f687b3; +} + +.border-pink-500 { + border-color: #ed64a6; +} + +.border-pink-600 { + border-color: #d53f8c; +} + +.border-pink-700 { + border-color: #b83280; +} + +.border-pink-800 { + border-color: #97266d; +} + +.border-pink-900 { + border-color: #702459; +} + +.hover\:border-transparent:hover { + border-color: transparent; +} + +.hover\:border-black:hover { + border-color: #000; +} + +.hover\:border-white:hover { + border-color: #fff; +} + +.hover\:border-gray-100:hover { + border-color: #f7fafc; +} + +.hover\:border-gray-200:hover { + border-color: #edf2f7; +} + +.hover\:border-gray-300:hover { + border-color: #e2e8f0; +} + +.hover\:border-gray-400:hover { + border-color: #cbd5e0; +} + +.hover\:border-gray-500:hover { + border-color: #a0aec0; +} + +.hover\:border-gray-600:hover { + border-color: #718096; +} + +.hover\:border-gray-700:hover { + border-color: #4a5568; +} + +.hover\:border-gray-800:hover { + border-color: #2d3748; +} + +.hover\:border-gray-900:hover { + border-color: #1a202c; +} + +.hover\:border-red-100:hover { + border-color: #fff5f5; +} + +.hover\:border-red-200:hover { + border-color: #fed7d7; +} + +.hover\:border-red-300:hover { + border-color: #feb2b2; +} + +.hover\:border-red-400:hover { + border-color: #fc8181; +} + +.hover\:border-red-500:hover { + border-color: #f56565; +} + +.hover\:border-red-600:hover { + border-color: #e53e3e; +} + +.hover\:border-red-700:hover { + border-color: #c53030; +} + +.hover\:border-red-800:hover { + border-color: #9b2c2c; +} + +.hover\:border-red-900:hover { + border-color: #742a2a; +} + +.hover\:border-orange-100:hover { + border-color: #fffaf0; +} + +.hover\:border-orange-200:hover { + border-color: #feebc8; +} + +.hover\:border-orange-300:hover { + border-color: #fbd38d; +} + +.hover\:border-orange-400:hover { + border-color: #f6ad55; +} + +.hover\:border-orange-500:hover { + border-color: #ed8936; +} + +.hover\:border-orange-600:hover { + border-color: #dd6b20; +} + +.hover\:border-orange-700:hover { + border-color: #c05621; +} + +.hover\:border-orange-800:hover { + border-color: #9c4221; +} + +.hover\:border-orange-900:hover { + border-color: #7b341e; +} + +.hover\:border-yellow-100:hover { + border-color: #fffff0; +} + +.hover\:border-yellow-200:hover { + border-color: #fefcbf; +} + +.hover\:border-yellow-300:hover { + border-color: #faf089; +} + +.hover\:border-yellow-400:hover { + border-color: #f6e05e; +} + +.hover\:border-yellow-500:hover { + border-color: #ecc94b; +} + +.hover\:border-yellow-600:hover { + border-color: #d69e2e; +} + +.hover\:border-yellow-700:hover { + border-color: #b7791f; +} + +.hover\:border-yellow-800:hover { + border-color: #975a16; +} + +.hover\:border-yellow-900:hover { + border-color: #744210; +} + +.hover\:border-green-100:hover { + border-color: #f0fff4; +} + +.hover\:border-green-200:hover { + border-color: #c6f6d5; +} + +.hover\:border-green-300:hover { + border-color: #9ae6b4; +} + +.hover\:border-green-400:hover { + border-color: #68d391; +} + +.hover\:border-green-500:hover { + border-color: #48bb78; +} + +.hover\:border-green-600:hover { + border-color: #38a169; +} + +.hover\:border-green-700:hover { + border-color: #2f855a; +} + +.hover\:border-green-800:hover { + border-color: #276749; +} + +.hover\:border-green-900:hover { + border-color: #22543d; +} + +.hover\:border-teal-100:hover { + border-color: #e6fffa; +} + +.hover\:border-teal-200:hover { + border-color: #b2f5ea; +} + +.hover\:border-teal-300:hover { + border-color: #81e6d9; +} + +.hover\:border-teal-400:hover { + border-color: #4fd1c5; +} + +.hover\:border-teal-500:hover { + border-color: #38b2ac; +} + +.hover\:border-teal-600:hover { + border-color: #319795; +} + +.hover\:border-teal-700:hover { + border-color: #2c7a7b; +} + +.hover\:border-teal-800:hover { + border-color: #285e61; +} + +.hover\:border-teal-900:hover { + border-color: #234e52; +} + +.hover\:border-blue-100:hover { + border-color: #ebf8ff; +} + +.hover\:border-blue-200:hover { + border-color: #bee3f8; +} + +.hover\:border-blue-300:hover { + border-color: #90cdf4; +} + +.hover\:border-blue-400:hover { + border-color: #63b3ed; +} + +.hover\:border-blue-500:hover { + border-color: #4299e1; +} + +.hover\:border-blue-600:hover { + border-color: #3182ce; +} + +.hover\:border-blue-700:hover { + border-color: #2b6cb0; +} + +.hover\:border-blue-800:hover { + border-color: #2c5282; +} + +.hover\:border-blue-900:hover { + border-color: #2a4365; +} + +.hover\:border-indigo-100:hover { + border-color: #ebf4ff; +} + +.hover\:border-indigo-200:hover { + border-color: #c3dafe; +} + +.hover\:border-indigo-300:hover { + border-color: #a3bffa; +} + +.hover\:border-indigo-400:hover { + border-color: #7f9cf5; +} + +.hover\:border-indigo-500:hover { + border-color: #667eea; +} + +.hover\:border-indigo-600:hover { + border-color: #5a67d8; +} + +.hover\:border-indigo-700:hover { + border-color: #4c51bf; +} + +.hover\:border-indigo-800:hover { + border-color: #434190; +} + +.hover\:border-indigo-900:hover { + border-color: #3c366b; +} + +.hover\:border-purple-100:hover { + border-color: #faf5ff; +} + +.hover\:border-purple-200:hover { + border-color: #e9d8fd; +} + +.hover\:border-purple-300:hover { + border-color: #d6bcfa; +} + +.hover\:border-purple-400:hover { + border-color: #b794f4; +} + +.hover\:border-purple-500:hover { + border-color: #9f7aea; +} + +.hover\:border-purple-600:hover { + border-color: #805ad5; +} + +.hover\:border-purple-700:hover { + border-color: #6b46c1; +} + +.hover\:border-purple-800:hover { + border-color: #553c9a; +} + +.hover\:border-purple-900:hover { + border-color: #44337a; +} + +.hover\:border-pink-100:hover { + border-color: #fff5f7; +} + +.hover\:border-pink-200:hover { + border-color: #fed7e2; +} + +.hover\:border-pink-300:hover { + border-color: #fbb6ce; +} + +.hover\:border-pink-400:hover { + border-color: #f687b3; +} + +.hover\:border-pink-500:hover { + border-color: #ed64a6; +} + +.hover\:border-pink-600:hover { + border-color: #d53f8c; +} + +.hover\:border-pink-700:hover { + border-color: #b83280; +} + +.hover\:border-pink-800:hover { + border-color: #97266d; +} + +.hover\:border-pink-900:hover { + border-color: #702459; +} + +.focus\:border-transparent:focus { + border-color: transparent; +} + +.focus\:border-black:focus { + border-color: #000; +} + +.focus\:border-white:focus { + border-color: #fff; +} + +.focus\:border-gray-100:focus { + border-color: #f7fafc; +} + +.focus\:border-gray-200:focus { + border-color: #edf2f7; +} + +.focus\:border-gray-300:focus { + border-color: #e2e8f0; +} + +.focus\:border-gray-400:focus { + border-color: #cbd5e0; +} + +.focus\:border-gray-500:focus { + border-color: #a0aec0; +} + +.focus\:border-gray-600:focus { + border-color: #718096; +} + +.focus\:border-gray-700:focus { + border-color: #4a5568; +} + +.focus\:border-gray-800:focus { + border-color: #2d3748; +} + +.focus\:border-gray-900:focus { + border-color: #1a202c; +} + +.focus\:border-red-100:focus { + border-color: #fff5f5; +} + +.focus\:border-red-200:focus { + border-color: #fed7d7; +} + +.focus\:border-red-300:focus { + border-color: #feb2b2; +} + +.focus\:border-red-400:focus { + border-color: #fc8181; +} + +.focus\:border-red-500:focus { + border-color: #f56565; +} + +.focus\:border-red-600:focus { + border-color: #e53e3e; +} + +.focus\:border-red-700:focus { + border-color: #c53030; +} + +.focus\:border-red-800:focus { + border-color: #9b2c2c; +} + +.focus\:border-red-900:focus { + border-color: #742a2a; +} + +.focus\:border-orange-100:focus { + border-color: #fffaf0; +} + +.focus\:border-orange-200:focus { + border-color: #feebc8; +} + +.focus\:border-orange-300:focus { + border-color: #fbd38d; +} + +.focus\:border-orange-400:focus { + border-color: #f6ad55; +} + +.focus\:border-orange-500:focus { + border-color: #ed8936; +} + +.focus\:border-orange-600:focus { + border-color: #dd6b20; +} + +.focus\:border-orange-700:focus { + border-color: #c05621; +} + +.focus\:border-orange-800:focus { + border-color: #9c4221; +} + +.focus\:border-orange-900:focus { + border-color: #7b341e; +} + +.focus\:border-yellow-100:focus { + border-color: #fffff0; +} + +.focus\:border-yellow-200:focus { + border-color: #fefcbf; +} + +.focus\:border-yellow-300:focus { + border-color: #faf089; +} + +.focus\:border-yellow-400:focus { + border-color: #f6e05e; +} + +.focus\:border-yellow-500:focus { + border-color: #ecc94b; +} + +.focus\:border-yellow-600:focus { + border-color: #d69e2e; +} + +.focus\:border-yellow-700:focus { + border-color: #b7791f; +} + +.focus\:border-yellow-800:focus { + border-color: #975a16; +} + +.focus\:border-yellow-900:focus { + border-color: #744210; +} + +.focus\:border-green-100:focus { + border-color: #f0fff4; +} + +.focus\:border-green-200:focus { + border-color: #c6f6d5; +} + +.focus\:border-green-300:focus { + border-color: #9ae6b4; +} + +.focus\:border-green-400:focus { + border-color: #68d391; +} + +.focus\:border-green-500:focus { + border-color: #48bb78; +} + +.focus\:border-green-600:focus { + border-color: #38a169; +} + +.focus\:border-green-700:focus { + border-color: #2f855a; +} + +.focus\:border-green-800:focus { + border-color: #276749; +} + +.focus\:border-green-900:focus { + border-color: #22543d; +} + +.focus\:border-teal-100:focus { + border-color: #e6fffa; +} + +.focus\:border-teal-200:focus { + border-color: #b2f5ea; +} + +.focus\:border-teal-300:focus { + border-color: #81e6d9; +} + +.focus\:border-teal-400:focus { + border-color: #4fd1c5; +} + +.focus\:border-teal-500:focus { + border-color: #38b2ac; +} + +.focus\:border-teal-600:focus { + border-color: #319795; +} + +.focus\:border-teal-700:focus { + border-color: #2c7a7b; +} + +.focus\:border-teal-800:focus { + border-color: #285e61; +} + +.focus\:border-teal-900:focus { + border-color: #234e52; +} + +.focus\:border-blue-100:focus { + border-color: #ebf8ff; +} + +.focus\:border-blue-200:focus { + border-color: #bee3f8; +} + +.focus\:border-blue-300:focus { + border-color: #90cdf4; +} + +.focus\:border-blue-400:focus { + border-color: #63b3ed; +} + +.focus\:border-blue-500:focus { + border-color: #4299e1; +} + +.focus\:border-blue-600:focus { + border-color: #3182ce; +} + +.focus\:border-blue-700:focus { + border-color: #2b6cb0; +} + +.focus\:border-blue-800:focus { + border-color: #2c5282; +} + +.focus\:border-blue-900:focus { + border-color: #2a4365; +} + +.focus\:border-indigo-100:focus { + border-color: #ebf4ff; +} + +.focus\:border-indigo-200:focus { + border-color: #c3dafe; +} + +.focus\:border-indigo-300:focus { + border-color: #a3bffa; +} + +.focus\:border-indigo-400:focus { + border-color: #7f9cf5; +} + +.focus\:border-indigo-500:focus { + border-color: #667eea; +} + +.focus\:border-indigo-600:focus { + border-color: #5a67d8; +} + +.focus\:border-indigo-700:focus { + border-color: #4c51bf; +} + +.focus\:border-indigo-800:focus { + border-color: #434190; +} + +.focus\:border-indigo-900:focus { + border-color: #3c366b; +} + +.focus\:border-purple-100:focus { + border-color: #faf5ff; +} + +.focus\:border-purple-200:focus { + border-color: #e9d8fd; +} + +.focus\:border-purple-300:focus { + border-color: #d6bcfa; +} + +.focus\:border-purple-400:focus { + border-color: #b794f4; +} + +.focus\:border-purple-500:focus { + border-color: #9f7aea; +} + +.focus\:border-purple-600:focus { + border-color: #805ad5; +} + +.focus\:border-purple-700:focus { + border-color: #6b46c1; +} + +.focus\:border-purple-800:focus { + border-color: #553c9a; +} + +.focus\:border-purple-900:focus { + border-color: #44337a; +} + +.focus\:border-pink-100:focus { + border-color: #fff5f7; +} + +.focus\:border-pink-200:focus { + border-color: #fed7e2; +} + +.focus\:border-pink-300:focus { + border-color: #fbb6ce; +} + +.focus\:border-pink-400:focus { + border-color: #f687b3; +} + +.focus\:border-pink-500:focus { + border-color: #ed64a6; +} + +.focus\:border-pink-600:focus { + border-color: #d53f8c; +} + +.focus\:border-pink-700:focus { + border-color: #b83280; +} + +.focus\:border-pink-800:focus { + border-color: #97266d; +} + +.focus\:border-pink-900:focus { + border-color: #702459; +} + +.rounded-none { + border-radius: 0; +} + +.rounded-sm { + border-radius: 0.125rem; +} + +.rounded { + border-radius: 0.25rem; +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; +} + +.rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; +} + +.rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; +} + +.rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; +} + +.rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} + +.rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; +} + +.rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; +} + +.rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.rounded-tl-none { + border-top-left-radius: 0; +} + +.rounded-tr-none { + border-top-right-radius: 0; +} + +.rounded-br-none { + border-bottom-right-radius: 0; +} + +.rounded-bl-none { + border-bottom-left-radius: 0; +} + +.rounded-tl-sm { + border-top-left-radius: 0.125rem; +} + +.rounded-tr-sm { + border-top-right-radius: 0.125rem; +} + +.rounded-br-sm { + border-bottom-right-radius: 0.125rem; +} + +.rounded-bl-sm { + border-bottom-left-radius: 0.125rem; +} + +.rounded-tl { + border-top-left-radius: 0.25rem; +} + +.rounded-tr { + border-top-right-radius: 0.25rem; +} + +.rounded-br { + border-bottom-right-radius: 0.25rem; +} + +.rounded-bl { + border-bottom-left-radius: 0.25rem; +} + +.rounded-tl-lg { + border-top-left-radius: 0.5rem; +} + +.rounded-tr-lg { + border-top-right-radius: 0.5rem; +} + +.rounded-br-lg { + border-bottom-right-radius: 0.5rem; +} + +.rounded-bl-lg { + border-bottom-left-radius: 0.5rem; +} + +.rounded-tl-full { + border-top-left-radius: 9999px; +} + +.rounded-tr-full { + border-top-right-radius: 9999px; +} + +.rounded-br-full { + border-bottom-right-radius: 9999px; +} + +.rounded-bl-full { + border-bottom-left-radius: 9999px; +} + +.border-solid { + border-style: solid; +} + +.border-dashed { + border-style: dashed; +} + +.border-dotted { + border-style: dotted; +} + +.border-none { + border-style: none; +} + +.border-0 { + border-width: 0; +} + +.border-2 { + border-width: 2px; +} + +.border-4 { + border-width: 4px; +} + +.border-8 { + border-width: 8px; +} + +.border { + border-width: 1px; +} + +.border-t-0 { + border-top-width: 0; +} + +.border-r-0 { + border-right-width: 0; +} + +.border-b-0 { + border-bottom-width: 0; +} + +.border-l-0 { + border-left-width: 0; +} + +.border-t-2 { + border-top-width: 2px; +} + +.border-r-2 { + border-right-width: 2px; +} + +.border-b-2 { + border-bottom-width: 2px; +} + +.border-l-2 { + border-left-width: 2px; +} + +.border-t-4 { + border-top-width: 4px; +} + +.border-r-4 { + border-right-width: 4px; +} + +.border-b-4 { + border-bottom-width: 4px; +} + +.border-l-4 { + border-left-width: 4px; +} + +.border-t-8 { + border-top-width: 8px; +} + +.border-r-8 { + border-right-width: 8px; +} + +.border-b-8 { + border-bottom-width: 8px; +} + +.border-l-8 { + border-left-width: 8px; +} + +.border-t { + border-top-width: 1px; +} + +.border-r { + border-right-width: 1px; +} + +.border-b { + border-bottom-width: 1px; +} + +.border-l { + border-left-width: 1px; +} + +.cursor-auto { + cursor: auto; +} + +.cursor-default { + cursor: default; +} + +.cursor-pointer { + cursor: pointer; +} + +.cursor-wait { + cursor: wait; +} + +.cursor-text { + cursor: text; +} + +.cursor-move { + cursor: move; +} + +.cursor-not-allowed { + cursor: not-allowed; +} + +.block { + display: block; +} + +.inline-block { + display: inline-block; +} + +.inline { + display: inline; +} + +.flex { + display: flex; +} + +.inline-flex { + display: inline-flex; +} + +.table { + display: table; +} + +.table-row { + display: table-row; +} + +.table-cell { + display: table-cell; +} + +.hidden { + display: none; +} + +.flex-row { + flex-direction: row; +} + +.flex-row-reverse { + flex-direction: row-reverse; +} + +.flex-col { + flex-direction: column; +} + +.flex-col-reverse { + flex-direction: column-reverse; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse; +} + +.flex-no-wrap { + flex-wrap: nowrap; +} + +.items-start { + align-items: flex-start; +} + +.items-end { + align-items: flex-end; +} + +.items-center { + align-items: center; +} + +.items-baseline { + align-items: baseline; +} + +.items-stretch { + align-items: stretch; +} + +.self-auto { + align-self: auto; +} + +.self-start { + align-self: flex-start; +} + +.self-end { + align-self: flex-end; +} + +.self-center { + align-self: center; +} + +.self-stretch { + align-self: stretch; +} + +.justify-start { + justify-content: flex-start; +} + +.justify-end { + justify-content: flex-end; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.justify-around { + justify-content: space-around; +} + +.content-center { + align-content: center; +} + +.content-start { + align-content: flex-start; +} + +.content-end { + align-content: flex-end; +} + +.content-between { + align-content: space-between; +} + +.content-around { + align-content: space-around; +} + +.flex-1 { + flex: 1 1 0%; +} + +.flex-auto { + flex: 1 1 auto; +} + +.flex-initial { + flex: 0 1 auto; +} + +.flex-none { + flex: none; +} + +.flex-grow-0 { + flex-grow: 0; +} + +.flex-grow { + flex-grow: 1; +} + +.flex-shrink-0 { + flex-shrink: 0; +} + +.flex-shrink { + flex-shrink: 1; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.order-first { + order: -1; +} + +.order-last { + order: 999; +} + +.order-none { + order: 0; +} + +.float-right { + float: right; +} + +.float-left { + float: left; +} + +.float-none { + float: none; +} + +.clearfix:after { + content: ""; + display: table; + clear: both; +} + +.font-sans { + font-family: -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"; +} + +.font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; +} + +.font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +.font-hairline { + font-weight: 100; +} + +.font-thin { + font-weight: 200; +} + +.font-light { + font-weight: 300; +} + +.font-normal { + font-weight: 400; +} + +.font-medium { + font-weight: 500; +} + +.font-semibold { + font-weight: 600; +} + +.font-bold { + font-weight: 700; +} + +.font-extrabold { + font-weight: 800; +} + +.font-black { + font-weight: 900; +} + +.hover\:font-hairline:hover { + font-weight: 100; +} + +.hover\:font-thin:hover { + font-weight: 200; +} + +.hover\:font-light:hover { + font-weight: 300; +} + +.hover\:font-normal:hover { + font-weight: 400; +} + +.hover\:font-medium:hover { + font-weight: 500; +} + +.hover\:font-semibold:hover { + font-weight: 600; +} + +.hover\:font-bold:hover { + font-weight: 700; +} + +.hover\:font-extrabold:hover { + font-weight: 800; +} + +.hover\:font-black:hover { + font-weight: 900; +} + +.focus\:font-hairline:focus { + font-weight: 100; +} + +.focus\:font-thin:focus { + font-weight: 200; +} + +.focus\:font-light:focus { + font-weight: 300; +} + +.focus\:font-normal:focus { + font-weight: 400; +} + +.focus\:font-medium:focus { + font-weight: 500; +} + +.focus\:font-semibold:focus { + font-weight: 600; +} + +.focus\:font-bold:focus { + font-weight: 700; +} + +.focus\:font-extrabold:focus { + font-weight: 800; +} + +.focus\:font-black:focus { + font-weight: 900; +} + +.h-0 { + height: 0; +} + +.h-1 { + height: 0.25rem; +} + +.h-2 { + height: 0.5rem; +} + +.h-3 { + height: 0.75rem; +} + +.h-4 { + height: 1rem; +} + +.h-5 { + height: 1.25rem; +} + +.h-6 { + height: 1.5rem; +} + +.h-8 { + height: 2rem; +} + +.h-10 { + height: 2.5rem; +} + +.h-12 { + height: 3rem; +} + +.h-16 { + height: 4rem; +} + +.h-20 { + height: 5rem; +} + +.h-24 { + height: 6rem; +} + +.h-32 { + height: 8rem; +} + +.h-40 { + height: 10rem; +} + +.h-48 { + height: 12rem; +} + +.h-56 { + height: 14rem; +} + +.h-64 { + height: 16rem; +} + +.h-auto { + height: auto; +} + +.h-px { + height: 1px; +} + +.h-full { + height: 100%; +} + +.h-screen { + height: 100vh; +} + +.leading-none { + line-height: 1; +} + +.leading-tight { + line-height: 1.25; +} + +.leading-snug { + line-height: 1.375; +} + +.leading-normal { + line-height: 1.5; +} + +.leading-relaxed { + line-height: 1.625; +} + +.leading-loose { + line-height: 2; +} + +.list-inside { + list-style-position: inside; +} + +.list-outside { + list-style-position: outside; +} + +.list-none { + list-style-type: none; +} + +.list-disc { + list-style-type: disc; +} + +.list-decimal { + list-style-type: decimal; +} + +.m-0 { + margin: 0; +} + +.m-1 { + margin: 0.25rem; +} + +.m-2 { + margin: 0.5rem; +} + +.m-3 { + margin: 0.75rem; +} + +.m-4 { + margin: 1rem; +} + +.m-5 { + margin: 1.25rem; +} + +.m-6 { + margin: 1.5rem; +} + +.m-8 { + margin: 2rem; +} + +.m-10 { + margin: 2.5rem; +} + +.m-12 { + margin: 3rem; +} + +.m-16 { + margin: 4rem; +} + +.m-20 { + margin: 5rem; +} + +.m-24 { + margin: 6rem; +} + +.m-32 { + margin: 8rem; +} + +.m-40 { + margin: 10rem; +} + +.m-48 { + margin: 12rem; +} + +.m-56 { + margin: 14rem; +} + +.m-64 { + margin: 16rem; +} + +.m-auto { + margin: auto; +} + +.m-px { + margin: 1px; +} + +.-m-1 { + margin: -0.25rem; +} + +.-m-2 { + margin: -0.5rem; +} + +.-m-3 { + margin: -0.75rem; +} + +.-m-4 { + margin: -1rem; +} + +.-m-5 { + margin: -1.25rem; +} + +.-m-6 { + margin: -1.5rem; +} + +.-m-8 { + margin: -2rem; +} + +.-m-10 { + margin: -2.5rem; +} + +.-m-12 { + margin: -3rem; +} + +.-m-16 { + margin: -4rem; +} + +.-m-20 { + margin: -5rem; +} + +.-m-24 { + margin: -6rem; +} + +.-m-32 { + margin: -8rem; +} + +.-m-40 { + margin: -10rem; +} + +.-m-48 { + margin: -12rem; +} + +.-m-56 { + margin: -14rem; +} + +.-m-64 { + margin: -16rem; +} + +.-m-px { + margin: -1px; +} + +.my-0 { + margin-top: 0; + margin-bottom: 0; +} + +.mx-0 { + margin-left: 0; + margin-right: 0; +} + +.my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} + +.mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +.my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} + +.mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; +} + +.my-4 { + margin-top: 1rem; + margin-bottom: 1rem; +} + +.mx-4 { + margin-left: 1rem; + margin-right: 1rem; +} + +.my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; +} + +.mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; +} + +.my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; +} + +.my-8 { + margin-top: 2rem; + margin-bottom: 2rem; +} + +.mx-8 { + margin-left: 2rem; + margin-right: 2rem; +} + +.my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; +} + +.mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; +} + +.my-12 { + margin-top: 3rem; + margin-bottom: 3rem; +} + +.mx-12 { + margin-left: 3rem; + margin-right: 3rem; +} + +.my-16 { + margin-top: 4rem; + margin-bottom: 4rem; +} + +.mx-16 { + margin-left: 4rem; + margin-right: 4rem; +} + +.my-20 { + margin-top: 5rem; + margin-bottom: 5rem; +} + +.mx-20 { + margin-left: 5rem; + margin-right: 5rem; +} + +.my-24 { + margin-top: 6rem; + margin-bottom: 6rem; +} + +.mx-24 { + margin-left: 6rem; + margin-right: 6rem; +} + +.my-32 { + margin-top: 8rem; + margin-bottom: 8rem; +} + +.mx-32 { + margin-left: 8rem; + margin-right: 8rem; +} + +.my-40 { + margin-top: 10rem; + margin-bottom: 10rem; +} + +.mx-40 { + margin-left: 10rem; + margin-right: 10rem; +} + +.my-48 { + margin-top: 12rem; + margin-bottom: 12rem; +} + +.mx-48 { + margin-left: 12rem; + margin-right: 12rem; +} + +.my-56 { + margin-top: 14rem; + margin-bottom: 14rem; +} + +.mx-56 { + margin-left: 14rem; + margin-right: 14rem; +} + +.my-64 { + margin-top: 16rem; + margin-bottom: 16rem; +} + +.mx-64 { + margin-left: 16rem; + margin-right: 16rem; +} + +.my-auto { + margin-top: auto; + margin-bottom: auto; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-px { + margin-top: 1px; + margin-bottom: 1px; +} + +.mx-px { + margin-left: 1px; + margin-right: 1px; +} + +.-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; +} + +.-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; +} + +.-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} + +.-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; +} + +.-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; +} + +.-mx-4 { + margin-left: -1rem; + margin-right: -1rem; +} + +.-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; +} + +.-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; +} + +.-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; +} + +.-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; +} + +.-mx-8 { + margin-left: -2rem; + margin-right: -2rem; +} + +.-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; +} + +.-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; +} + +.-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; +} + +.-mx-12 { + margin-left: -3rem; + margin-right: -3rem; +} + +.-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; +} + +.-mx-16 { + margin-left: -4rem; + margin-right: -4rem; +} + +.-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; +} + +.-mx-20 { + margin-left: -5rem; + margin-right: -5rem; +} + +.-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; +} + +.-mx-24 { + margin-left: -6rem; + margin-right: -6rem; +} + +.-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; +} + +.-mx-32 { + margin-left: -8rem; + margin-right: -8rem; +} + +.-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; +} + +.-mx-40 { + margin-left: -10rem; + margin-right: -10rem; +} + +.-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; +} + +.-mx-48 { + margin-left: -12rem; + margin-right: -12rem; +} + +.-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; +} + +.-mx-56 { + margin-left: -14rem; + margin-right: -14rem; +} + +.-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; +} + +.-mx-64 { + margin-left: -16rem; + margin-right: -16rem; +} + +.-my-px { + margin-top: -1px; + margin-bottom: -1px; +} + +.-mx-px { + margin-left: -1px; + margin-right: -1px; +} + +.mt-0 { + margin-top: 0; +} + +.mr-0 { + margin-right: 0; +} + +.mb-0 { + margin-bottom: 0; +} + +.ml-0 { + margin-left: 0; +} + +.mt-1 { + margin-top: 0.25rem; +} + +.mr-1 { + margin-right: 0.25rem; +} + +.mb-1 { + margin-bottom: 0.25rem; +} + +.ml-1 { + margin-left: 0.25rem; +} + +.mt-2 { + margin-top: 0.5rem; +} + +.mr-2 { + margin-right: 0.5rem; +} + +.mb-2 { + margin-bottom: 0.5rem; +} + +.ml-2 { + margin-left: 0.5rem; +} + +.mt-3 { + margin-top: 0.75rem; +} + +.mr-3 { + margin-right: 0.75rem; +} + +.mb-3 { + margin-bottom: 0.75rem; +} + +.ml-3 { + margin-left: 0.75rem; +} + +.mt-4 { + margin-top: 1rem; +} + +.mr-4 { + margin-right: 1rem; +} + +.mb-4 { + margin-bottom: 1rem; +} + +.ml-4 { + margin-left: 1rem; +} + +.mt-5 { + margin-top: 1.25rem; +} + +.mr-5 { + margin-right: 1.25rem; +} + +.mb-5 { + margin-bottom: 1.25rem; +} + +.ml-5 { + margin-left: 1.25rem; +} + +.mt-6 { + margin-top: 1.5rem; +} + +.mr-6 { + margin-right: 1.5rem; +} + +.mb-6 { + margin-bottom: 1.5rem; +} + +.ml-6 { + margin-left: 1.5rem; +} + +.mt-8 { + margin-top: 2rem; +} + +.mr-8 { + margin-right: 2rem; +} + +.mb-8 { + margin-bottom: 2rem; +} + +.ml-8 { + margin-left: 2rem; +} + +.mt-10 { + margin-top: 2.5rem; +} + +.mr-10 { + margin-right: 2.5rem; +} + +.mb-10 { + margin-bottom: 2.5rem; +} + +.ml-10 { + margin-left: 2.5rem; +} + +.mt-12 { + margin-top: 3rem; +} + +.mr-12 { + margin-right: 3rem; +} + +.mb-12 { + margin-bottom: 3rem; +} + +.ml-12 { + margin-left: 3rem; +} + +.mt-16 { + margin-top: 4rem; +} + +.mr-16 { + margin-right: 4rem; +} + +.mb-16 { + margin-bottom: 4rem; +} + +.ml-16 { + margin-left: 4rem; +} + +.mt-20 { + margin-top: 5rem; +} + +.mr-20 { + margin-right: 5rem; +} + +.mb-20 { + margin-bottom: 5rem; +} + +.ml-20 { + margin-left: 5rem; +} + +.mt-24 { + margin-top: 6rem; +} + +.mr-24 { + margin-right: 6rem; +} + +.mb-24 { + margin-bottom: 6rem; +} + +.ml-24 { + margin-left: 6rem; +} + +.mt-32 { + margin-top: 8rem; +} + +.mr-32 { + margin-right: 8rem; +} + +.mb-32 { + margin-bottom: 8rem; +} + +.ml-32 { + margin-left: 8rem; +} + +.mt-40 { + margin-top: 10rem; +} + +.mr-40 { + margin-right: 10rem; +} + +.mb-40 { + margin-bottom: 10rem; +} + +.ml-40 { + margin-left: 10rem; +} + +.mt-48 { + margin-top: 12rem; +} + +.mr-48 { + margin-right: 12rem; +} + +.mb-48 { + margin-bottom: 12rem; +} + +.ml-48 { + margin-left: 12rem; +} + +.mt-56 { + margin-top: 14rem; +} + +.mr-56 { + margin-right: 14rem; +} + +.mb-56 { + margin-bottom: 14rem; +} + +.ml-56 { + margin-left: 14rem; +} + +.mt-64 { + margin-top: 16rem; +} + +.mr-64 { + margin-right: 16rem; +} + +.mb-64 { + margin-bottom: 16rem; +} + +.ml-64 { + margin-left: 16rem; +} + +.mt-auto { + margin-top: auto; +} + +.mr-auto { + margin-right: auto; +} + +.mb-auto { + margin-bottom: auto; +} + +.ml-auto { + margin-left: auto; +} + +.mt-px { + margin-top: 1px; +} + +.mr-px { + margin-right: 1px; +} + +.mb-px { + margin-bottom: 1px; +} + +.ml-px { + margin-left: 1px; +} + +.-mt-1 { + margin-top: -0.25rem; +} + +.-mr-1 { + margin-right: -0.25rem; +} + +.-mb-1 { + margin-bottom: -0.25rem; +} + +.-ml-1 { + margin-left: -0.25rem; +} + +.-mt-2 { + margin-top: -0.5rem; +} + +.-mr-2 { + margin-right: -0.5rem; +} + +.-mb-2 { + margin-bottom: -0.5rem; +} + +.-ml-2 { + margin-left: -0.5rem; +} + +.-mt-3 { + margin-top: -0.75rem; +} + +.-mr-3 { + margin-right: -0.75rem; +} + +.-mb-3 { + margin-bottom: -0.75rem; +} + +.-ml-3 { + margin-left: -0.75rem; +} + +.-mt-4 { + margin-top: -1rem; +} + +.-mr-4 { + margin-right: -1rem; +} + +.-mb-4 { + margin-bottom: -1rem; +} + +.-ml-4 { + margin-left: -1rem; +} + +.-mt-5 { + margin-top: -1.25rem; +} + +.-mr-5 { + margin-right: -1.25rem; +} + +.-mb-5 { + margin-bottom: -1.25rem; +} + +.-ml-5 { + margin-left: -1.25rem; +} + +.-mt-6 { + margin-top: -1.5rem; +} + +.-mr-6 { + margin-right: -1.5rem; +} + +.-mb-6 { + margin-bottom: -1.5rem; +} + +.-ml-6 { + margin-left: -1.5rem; +} + +.-mt-8 { + margin-top: -2rem; +} + +.-mr-8 { + margin-right: -2rem; +} + +.-mb-8 { + margin-bottom: -2rem; +} + +.-ml-8 { + margin-left: -2rem; +} + +.-mt-10 { + margin-top: -2.5rem; +} + +.-mr-10 { + margin-right: -2.5rem; +} + +.-mb-10 { + margin-bottom: -2.5rem; +} + +.-ml-10 { + margin-left: -2.5rem; +} + +.-mt-12 { + margin-top: -3rem; +} + +.-mr-12 { + margin-right: -3rem; +} + +.-mb-12 { + margin-bottom: -3rem; +} + +.-ml-12 { + margin-left: -3rem; +} + +.-mt-16 { + margin-top: -4rem; +} + +.-mr-16 { + margin-right: -4rem; +} + +.-mb-16 { + margin-bottom: -4rem; +} + +.-ml-16 { + margin-left: -4rem; +} + +.-mt-20 { + margin-top: -5rem; +} + +.-mr-20 { + margin-right: -5rem; +} + +.-mb-20 { + margin-bottom: -5rem; +} + +.-ml-20 { + margin-left: -5rem; +} + +.-mt-24 { + margin-top: -6rem; +} + +.-mr-24 { + margin-right: -6rem; +} + +.-mb-24 { + margin-bottom: -6rem; +} + +.-ml-24 { + margin-left: -6rem; +} + +.-mt-32 { + margin-top: -8rem; +} + +.-mr-32 { + margin-right: -8rem; +} + +.-mb-32 { + margin-bottom: -8rem; +} + +.-ml-32 { + margin-left: -8rem; +} + +.-mt-40 { + margin-top: -10rem; +} + +.-mr-40 { + margin-right: -10rem; +} + +.-mb-40 { + margin-bottom: -10rem; +} + +.-ml-40 { + margin-left: -10rem; +} + +.-mt-48 { + margin-top: -12rem; +} + +.-mr-48 { + margin-right: -12rem; +} + +.-mb-48 { + margin-bottom: -12rem; +} + +.-ml-48 { + margin-left: -12rem; +} + +.-mt-56 { + margin-top: -14rem; +} + +.-mr-56 { + margin-right: -14rem; +} + +.-mb-56 { + margin-bottom: -14rem; +} + +.-ml-56 { + margin-left: -14rem; +} + +.-mt-64 { + margin-top: -16rem; +} + +.-mr-64 { + margin-right: -16rem; +} + +.-mb-64 { + margin-bottom: -16rem; +} + +.-ml-64 { + margin-left: -16rem; +} + +.-mt-px { + margin-top: -1px; +} + +.-mr-px { + margin-right: -1px; +} + +.-mb-px { + margin-bottom: -1px; +} + +.-ml-px { + margin-left: -1px; +} + +.max-h-full { + max-height: 100%; +} + +.max-h-screen { + max-height: 100vh; +} + +.max-w-xs { + max-width: 20rem; +} + +.max-w-sm { + max-width: 24rem; +} + +.max-w-md { + max-width: 28rem; +} + +.max-w-lg { + max-width: 32rem; +} + +.max-w-xl { + max-width: 36rem; +} + +.max-w-2xl { + max-width: 42rem; +} + +.max-w-3xl { + max-width: 48rem; +} + +.max-w-4xl { + max-width: 56rem; +} + +.max-w-5xl { + max-width: 64rem; +} + +.max-w-6xl { + max-width: 72rem; +} + +.max-w-full { + max-width: 100%; +} + +.min-h-0 { + min-height: 0; +} + +.min-h-full { + min-height: 100%; +} + +.min-h-screen { + min-height: 100vh; +} + +.min-w-0 { + min-width: 0; +} + +.min-w-full { + min-width: 100%; +} + +.object-contain { + -o-object-fit: contain; + object-fit: contain; +} + +.object-cover { + -o-object-fit: cover; + object-fit: cover; +} + +.object-fill { + -o-object-fit: fill; + object-fit: fill; +} + +.object-none { + -o-object-fit: none; + object-fit: none; +} + +.object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; +} + +.object-bottom { + -o-object-position: bottom; + object-position: bottom; +} + +.object-center { + -o-object-position: center; + object-position: center; +} + +.object-left { + -o-object-position: left; + object-position: left; +} + +.object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; +} + +.object-left-top { + -o-object-position: left top; + object-position: left top; +} + +.object-right { + -o-object-position: right; + object-position: right; +} + +.object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; +} + +.object-right-top { + -o-object-position: right top; + object-position: right top; +} + +.object-top { + -o-object-position: top; + object-position: top; +} + +.opacity-0 { + opacity: 0; +} + +.opacity-25 { + opacity: 0.25; +} + +.opacity-50 { + opacity: 0.5; +} + +.opacity-75 { + opacity: 0.75; +} + +.opacity-100 { + opacity: 1; +} + +.outline-none { + outline: 0; +} + +.focus\:outline-none:focus { + outline: 0; +} + +.overflow-auto { + overflow: auto; +} + +.overflow-hidden { + overflow: hidden; +} + +.overflow-visible { + overflow: visible; +} + +.overflow-scroll { + overflow: scroll; +} + +.overflow-x-auto { + overflow-x: auto; +} + +.overflow-y-auto { + overflow-y: auto; +} + +.overflow-x-hidden { + overflow-x: hidden; +} + +.overflow-y-hidden { + overflow-y: hidden; +} + +.overflow-x-visible { + overflow-x: visible; +} + +.overflow-y-visible { + overflow-y: visible; +} + +.overflow-x-scroll { + overflow-x: scroll; +} + +.overflow-y-scroll { + overflow-y: scroll; +} + +.scrolling-touch { + -webkit-overflow-scrolling: touch; +} + +.scrolling-auto { + -webkit-overflow-scrolling: auto; +} + +.p-0 { + padding: 0; +} + +.p-1 { + padding: 0.25rem; +} + +.p-2 { + padding: 0.5rem; +} + +.p-3 { + padding: 0.75rem; +} + +.p-4 { + padding: 1rem; +} + +.p-5 { + padding: 1.25rem; +} + +.p-6 { + padding: 1.5rem; +} + +.p-8 { + padding: 2rem; +} + +.p-10 { + padding: 2.5rem; +} + +.p-12 { + padding: 3rem; +} + +.p-16 { + padding: 4rem; +} + +.p-20 { + padding: 5rem; +} + +.p-24 { + padding: 6rem; +} + +.p-32 { + padding: 8rem; +} + +.p-40 { + padding: 10rem; +} + +.p-48 { + padding: 12rem; +} + +.p-56 { + padding: 14rem; +} + +.p-64 { + padding: 16rem; +} + +.p-px { + padding: 1px; +} + +.py-0 { + padding-top: 0; + padding-bottom: 0; +} + +.px-0 { + padding-left: 0; + padding-right: 0; +} + +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} + +.px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} + +.px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.py-8 { + padding-top: 2rem; + padding-bottom: 2rem; +} + +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} + +.px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.py-12 { + padding-top: 3rem; + padding-bottom: 3rem; +} + +.px-12 { + padding-left: 3rem; + padding-right: 3rem; +} + +.py-16 { + padding-top: 4rem; + padding-bottom: 4rem; +} + +.px-16 { + padding-left: 4rem; + padding-right: 4rem; +} + +.py-20 { + padding-top: 5rem; + padding-bottom: 5rem; +} + +.px-20 { + padding-left: 5rem; + padding-right: 5rem; +} + +.py-24 { + padding-top: 6rem; + padding-bottom: 6rem; +} + +.px-24 { + padding-left: 6rem; + padding-right: 6rem; +} + +.py-32 { + padding-top: 8rem; + padding-bottom: 8rem; +} + +.px-32 { + padding-left: 8rem; + padding-right: 8rem; +} + +.py-40 { + padding-top: 10rem; + padding-bottom: 10rem; +} + +.px-40 { + padding-left: 10rem; + padding-right: 10rem; +} + +.py-48 { + padding-top: 12rem; + padding-bottom: 12rem; +} + +.px-48 { + padding-left: 12rem; + padding-right: 12rem; +} + +.py-56 { + padding-top: 14rem; + padding-bottom: 14rem; +} + +.px-56 { + padding-left: 14rem; + padding-right: 14rem; +} + +.py-64 { + padding-top: 16rem; + padding-bottom: 16rem; +} + +.px-64 { + padding-left: 16rem; + padding-right: 16rem; +} + +.py-px { + padding-top: 1px; + padding-bottom: 1px; +} + +.px-px { + padding-left: 1px; + padding-right: 1px; +} + +.pt-0 { + padding-top: 0; +} + +.pr-0 { + padding-right: 0; +} + +.pb-0 { + padding-bottom: 0; +} + +.pl-0 { + padding-left: 0; +} + +.pt-1 { + padding-top: 0.25rem; +} + +.pr-1 { + padding-right: 0.25rem; +} + +.pb-1 { + padding-bottom: 0.25rem; +} + +.pl-1 { + padding-left: 0.25rem; +} + +.pt-2 { + padding-top: 0.5rem; +} + +.pr-2 { + padding-right: 0.5rem; +} + +.pb-2 { + padding-bottom: 0.5rem; +} + +.pl-2 { + padding-left: 0.5rem; +} + +.pt-3 { + padding-top: 0.75rem; +} + +.pr-3 { + padding-right: 0.75rem; +} + +.pb-3 { + padding-bottom: 0.75rem; +} + +.pl-3 { + padding-left: 0.75rem; +} + +.pt-4 { + padding-top: 1rem; +} + +.pr-4 { + padding-right: 1rem; +} + +.pb-4 { + padding-bottom: 1rem; +} + +.pl-4 { + padding-left: 1rem; +} + +.pt-5 { + padding-top: 1.25rem; +} + +.pr-5 { + padding-right: 1.25rem; +} + +.pb-5 { + padding-bottom: 1.25rem; +} + +.pl-5 { + padding-left: 1.25rem; +} + +.pt-6 { + padding-top: 1.5rem; +} + +.pr-6 { + padding-right: 1.5rem; +} + +.pb-6 { + padding-bottom: 1.5rem; +} + +.pl-6 { + padding-left: 1.5rem; +} + +.pt-8 { + padding-top: 2rem; +} + +.pr-8 { + padding-right: 2rem; +} + +.pb-8 { + padding-bottom: 2rem; +} + +.pl-8 { + padding-left: 2rem; +} + +.pt-10 { + padding-top: 2.5rem; +} + +.pr-10 { + padding-right: 2.5rem; +} + +.pb-10 { + padding-bottom: 2.5rem; +} + +.pl-10 { + padding-left: 2.5rem; +} + +.pt-12 { + padding-top: 3rem; +} + +.pr-12 { + padding-right: 3rem; +} + +.pb-12 { + padding-bottom: 3rem; +} + +.pl-12 { + padding-left: 3rem; +} + +.pt-16 { + padding-top: 4rem; +} + +.pr-16 { + padding-right: 4rem; +} + +.pb-16 { + padding-bottom: 4rem; +} + +.pl-16 { + padding-left: 4rem; +} + +.pt-20 { + padding-top: 5rem; +} + +.pr-20 { + padding-right: 5rem; +} + +.pb-20 { + padding-bottom: 5rem; +} + +.pl-20 { + padding-left: 5rem; +} + +.pt-24 { + padding-top: 6rem; +} + +.pr-24 { + padding-right: 6rem; +} + +.pb-24 { + padding-bottom: 6rem; +} + +.pl-24 { + padding-left: 6rem; +} + +.pt-32 { + padding-top: 8rem; +} + +.pr-32 { + padding-right: 8rem; +} + +.pb-32 { + padding-bottom: 8rem; +} + +.pl-32 { + padding-left: 8rem; +} + +.pt-40 { + padding-top: 10rem; +} + +.pr-40 { + padding-right: 10rem; +} + +.pb-40 { + padding-bottom: 10rem; +} + +.pl-40 { + padding-left: 10rem; +} + +.pt-48 { + padding-top: 12rem; +} + +.pr-48 { + padding-right: 12rem; +} + +.pb-48 { + padding-bottom: 12rem; +} + +.pl-48 { + padding-left: 12rem; +} + +.pt-56 { + padding-top: 14rem; +} + +.pr-56 { + padding-right: 14rem; +} + +.pb-56 { + padding-bottom: 14rem; +} + +.pl-56 { + padding-left: 14rem; +} + +.pt-64 { + padding-top: 16rem; +} + +.pr-64 { + padding-right: 16rem; +} + +.pb-64 { + padding-bottom: 16rem; +} + +.pl-64 { + padding-left: 16rem; +} + +.pt-px { + padding-top: 1px; +} + +.pr-px { + padding-right: 1px; +} + +.pb-px { + padding-bottom: 1px; +} + +.pl-px { + padding-left: 1px; +} + +.pointer-events-none { + pointer-events: none; +} + +.pointer-events-auto { + pointer-events: auto; +} + +.static { + position: static; +} + +.fixed { + position: fixed; +} + +.absolute { + position: absolute; +} + +.relative { + position: relative; +} + +.sticky { + position: -webkit-sticky; + position: sticky; +} + +.inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; +} + +.inset-y-0 { + top: 0; + bottom: 0; +} + +.inset-x-0 { + right: 0; + left: 0; +} + +.inset-y-auto { + top: auto; + bottom: auto; +} + +.inset-x-auto { + right: auto; + left: auto; +} + +.top-0 { + top: 0; +} + +.right-0 { + right: 0; +} + +.bottom-0 { + bottom: 0; +} + +.left-0 { + left: 0; +} + +.top-auto { + top: auto; +} + +.right-auto { + right: auto; +} + +.bottom-auto { + bottom: auto; +} + +.left-auto { + left: auto; +} + +.resize-none { + resize: none; +} + +.resize-y { + resize: vertical; +} + +.resize-x { + resize: horizontal; +} + +.resize { + resize: both; +} + +.shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); +} + +.shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); +} + +.shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); +} + +.shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); +} + +.shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); +} + +.shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); +} + +.shadow-none { + box-shadow: none; +} + +.hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); +} + +.hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); +} + +.hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); +} + +.hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); +} + +.hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); +} + +.hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); +} + +.hover\:shadow-none:hover { + box-shadow: none; +} + +.focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); +} + +.focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); +} + +.focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); +} + +.focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); +} + +.focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); +} + +.focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); +} + +.focus\:shadow-none:focus { + box-shadow: none; +} + +.fill-current { + fill: currentColor; +} + +.stroke-current { + stroke: currentColor; +} + +.table-auto { + table-layout: auto; +} + +.table-fixed { + table-layout: fixed; +} + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-right { + text-align: right; +} + +.text-justify { + text-align: justify; +} + +.text-transparent { + color: transparent; +} + +.text-black { + color: #000; +} + +.text-white { + color: #fff; +} + +.text-gray-100 { + color: #f7fafc; +} + +.text-gray-200 { + color: #edf2f7; +} + +.text-gray-300 { + color: #e2e8f0; +} + +.text-gray-400 { + color: #cbd5e0; +} + +.text-gray-500 { + color: #a0aec0; +} + +.text-gray-600 { + color: #718096; +} + +.text-gray-700 { + color: #4a5568; +} + +.text-gray-800 { + color: #2d3748; +} + +.text-gray-900 { + color: #1a202c; +} + +.text-red-100 { + color: #fff5f5; +} + +.text-red-200 { + color: #fed7d7; +} + +.text-red-300 { + color: #feb2b2; +} + +.text-red-400 { + color: #fc8181; +} + +.text-red-500 { + color: #f56565; +} + +.text-red-600 { + color: #e53e3e; +} + +.text-red-700 { + color: #c53030; +} + +.text-red-800 { + color: #9b2c2c; +} + +.text-red-900 { + color: #742a2a; +} + +.text-orange-100 { + color: #fffaf0; +} + +.text-orange-200 { + color: #feebc8; +} + +.text-orange-300 { + color: #fbd38d; +} + +.text-orange-400 { + color: #f6ad55; +} + +.text-orange-500 { + color: #ed8936; +} + +.text-orange-600 { + color: #dd6b20; +} + +.text-orange-700 { + color: #c05621; +} + +.text-orange-800 { + color: #9c4221; +} + +.text-orange-900 { + color: #7b341e; +} + +.text-yellow-100 { + color: #fffff0; +} + +.text-yellow-200 { + color: #fefcbf; +} + +.text-yellow-300 { + color: #faf089; +} + +.text-yellow-400 { + color: #f6e05e; +} + +.text-yellow-500 { + color: #ecc94b; +} + +.text-yellow-600 { + color: #d69e2e; +} + +.text-yellow-700 { + color: #b7791f; +} + +.text-yellow-800 { + color: #975a16; +} + +.text-yellow-900 { + color: #744210; +} + +.text-green-100 { + color: #f0fff4; +} + +.text-green-200 { + color: #c6f6d5; +} + +.text-green-300 { + color: #9ae6b4; +} + +.text-green-400 { + color: #68d391; +} + +.text-green-500 { + color: #48bb78; +} + +.text-green-600 { + color: #38a169; +} + +.text-green-700 { + color: #2f855a; +} + +.text-green-800 { + color: #276749; +} + +.text-green-900 { + color: #22543d; +} + +.text-teal-100 { + color: #e6fffa; +} + +.text-teal-200 { + color: #b2f5ea; +} + +.text-teal-300 { + color: #81e6d9; +} + +.text-teal-400 { + color: #4fd1c5; +} + +.text-teal-500 { + color: #38b2ac; +} + +.text-teal-600 { + color: #319795; +} + +.text-teal-700 { + color: #2c7a7b; +} + +.text-teal-800 { + color: #285e61; +} + +.text-teal-900 { + color: #234e52; +} + +.text-blue-100 { + color: #ebf8ff; +} + +.text-blue-200 { + color: #bee3f8; +} + +.text-blue-300 { + color: #90cdf4; +} + +.text-blue-400 { + color: #63b3ed; +} + +.text-blue-500 { + color: #4299e1; +} + +.text-blue-600 { + color: #3182ce; +} + +.text-blue-700 { + color: #2b6cb0; +} + +.text-blue-800 { + color: #2c5282; +} + +.text-blue-900 { + color: #2a4365; +} + +.text-indigo-100 { + color: #ebf4ff; +} + +.text-indigo-200 { + color: #c3dafe; +} + +.text-indigo-300 { + color: #a3bffa; +} + +.text-indigo-400 { + color: #7f9cf5; +} + +.text-indigo-500 { + color: #667eea; +} + +.text-indigo-600 { + color: #5a67d8; +} + +.text-indigo-700 { + color: #4c51bf; +} + +.text-indigo-800 { + color: #434190; +} + +.text-indigo-900 { + color: #3c366b; +} + +.text-purple-100 { + color: #faf5ff; +} + +.text-purple-200 { + color: #e9d8fd; +} + +.text-purple-300 { + color: #d6bcfa; +} + +.text-purple-400 { + color: #b794f4; +} + +.text-purple-500 { + color: #9f7aea; +} + +.text-purple-600 { + color: #805ad5; +} + +.text-purple-700 { + color: #6b46c1; +} + +.text-purple-800 { + color: #553c9a; +} + +.text-purple-900 { + color: #44337a; +} + +.text-pink-100 { + color: #fff5f7; +} + +.text-pink-200 { + color: #fed7e2; +} + +.text-pink-300 { + color: #fbb6ce; +} + +.text-pink-400 { + color: #f687b3; +} + +.text-pink-500 { + color: #ed64a6; +} + +.text-pink-600 { + color: #d53f8c; +} + +.text-pink-700 { + color: #b83280; +} + +.text-pink-800 { + color: #97266d; +} + +.text-pink-900 { + color: #702459; +} + +.hover\:text-transparent:hover { + color: transparent; +} + +.hover\:text-black:hover { + color: #000; +} + +.hover\:text-white:hover { + color: #fff; +} + +.hover\:text-gray-100:hover { + color: #f7fafc; +} + +.hover\:text-gray-200:hover { + color: #edf2f7; +} + +.hover\:text-gray-300:hover { + color: #e2e8f0; +} + +.hover\:text-gray-400:hover { + color: #cbd5e0; +} + +.hover\:text-gray-500:hover { + color: #a0aec0; +} + +.hover\:text-gray-600:hover { + color: #718096; +} + +.hover\:text-gray-700:hover { + color: #4a5568; +} + +.hover\:text-gray-800:hover { + color: #2d3748; +} + +.hover\:text-gray-900:hover { + color: #1a202c; +} + +.hover\:text-red-100:hover { + color: #fff5f5; +} + +.hover\:text-red-200:hover { + color: #fed7d7; +} + +.hover\:text-red-300:hover { + color: #feb2b2; +} + +.hover\:text-red-400:hover { + color: #fc8181; +} + +.hover\:text-red-500:hover { + color: #f56565; +} + +.hover\:text-red-600:hover { + color: #e53e3e; +} + +.hover\:text-red-700:hover { + color: #c53030; +} + +.hover\:text-red-800:hover { + color: #9b2c2c; +} + +.hover\:text-red-900:hover { + color: #742a2a; +} + +.hover\:text-orange-100:hover { + color: #fffaf0; +} + +.hover\:text-orange-200:hover { + color: #feebc8; +} + +.hover\:text-orange-300:hover { + color: #fbd38d; +} + +.hover\:text-orange-400:hover { + color: #f6ad55; +} + +.hover\:text-orange-500:hover { + color: #ed8936; +} + +.hover\:text-orange-600:hover { + color: #dd6b20; +} + +.hover\:text-orange-700:hover { + color: #c05621; +} + +.hover\:text-orange-800:hover { + color: #9c4221; +} + +.hover\:text-orange-900:hover { + color: #7b341e; +} + +.hover\:text-yellow-100:hover { + color: #fffff0; +} + +.hover\:text-yellow-200:hover { + color: #fefcbf; +} + +.hover\:text-yellow-300:hover { + color: #faf089; +} + +.hover\:text-yellow-400:hover { + color: #f6e05e; +} + +.hover\:text-yellow-500:hover { + color: #ecc94b; +} + +.hover\:text-yellow-600:hover { + color: #d69e2e; +} + +.hover\:text-yellow-700:hover { + color: #b7791f; +} + +.hover\:text-yellow-800:hover { + color: #975a16; +} + +.hover\:text-yellow-900:hover { + color: #744210; +} + +.hover\:text-green-100:hover { + color: #f0fff4; +} + +.hover\:text-green-200:hover { + color: #c6f6d5; +} + +.hover\:text-green-300:hover { + color: #9ae6b4; +} + +.hover\:text-green-400:hover { + color: #68d391; +} + +.hover\:text-green-500:hover { + color: #48bb78; +} + +.hover\:text-green-600:hover { + color: #38a169; +} + +.hover\:text-green-700:hover { + color: #2f855a; +} + +.hover\:text-green-800:hover { + color: #276749; +} + +.hover\:text-green-900:hover { + color: #22543d; +} + +.hover\:text-teal-100:hover { + color: #e6fffa; +} + +.hover\:text-teal-200:hover { + color: #b2f5ea; +} + +.hover\:text-teal-300:hover { + color: #81e6d9; +} + +.hover\:text-teal-400:hover { + color: #4fd1c5; +} + +.hover\:text-teal-500:hover { + color: #38b2ac; +} + +.hover\:text-teal-600:hover { + color: #319795; +} + +.hover\:text-teal-700:hover { + color: #2c7a7b; +} + +.hover\:text-teal-800:hover { + color: #285e61; +} + +.hover\:text-teal-900:hover { + color: #234e52; +} + +.hover\:text-blue-100:hover { + color: #ebf8ff; +} + +.hover\:text-blue-200:hover { + color: #bee3f8; +} + +.hover\:text-blue-300:hover { + color: #90cdf4; +} + +.hover\:text-blue-400:hover { + color: #63b3ed; +} + +.hover\:text-blue-500:hover { + color: #4299e1; +} + +.hover\:text-blue-600:hover { + color: #3182ce; +} + +.hover\:text-blue-700:hover { + color: #2b6cb0; +} + +.hover\:text-blue-800:hover { + color: #2c5282; +} + +.hover\:text-blue-900:hover { + color: #2a4365; +} + +.hover\:text-indigo-100:hover { + color: #ebf4ff; +} + +.hover\:text-indigo-200:hover { + color: #c3dafe; +} + +.hover\:text-indigo-300:hover { + color: #a3bffa; +} + +.hover\:text-indigo-400:hover { + color: #7f9cf5; +} + +.hover\:text-indigo-500:hover { + color: #667eea; +} + +.hover\:text-indigo-600:hover { + color: #5a67d8; +} + +.hover\:text-indigo-700:hover { + color: #4c51bf; +} + +.hover\:text-indigo-800:hover { + color: #434190; +} + +.hover\:text-indigo-900:hover { + color: #3c366b; +} + +.hover\:text-purple-100:hover { + color: #faf5ff; +} + +.hover\:text-purple-200:hover { + color: #e9d8fd; +} + +.hover\:text-purple-300:hover { + color: #d6bcfa; +} + +.hover\:text-purple-400:hover { + color: #b794f4; +} + +.hover\:text-purple-500:hover { + color: #9f7aea; +} + +.hover\:text-purple-600:hover { + color: #805ad5; +} + +.hover\:text-purple-700:hover { + color: #6b46c1; +} + +.hover\:text-purple-800:hover { + color: #553c9a; +} + +.hover\:text-purple-900:hover { + color: #44337a; +} + +.hover\:text-pink-100:hover { + color: #fff5f7; +} + +.hover\:text-pink-200:hover { + color: #fed7e2; +} + +.hover\:text-pink-300:hover { + color: #fbb6ce; +} + +.hover\:text-pink-400:hover { + color: #f687b3; +} + +.hover\:text-pink-500:hover { + color: #ed64a6; +} + +.hover\:text-pink-600:hover { + color: #d53f8c; +} + +.hover\:text-pink-700:hover { + color: #b83280; +} + +.hover\:text-pink-800:hover { + color: #97266d; +} + +.hover\:text-pink-900:hover { + color: #702459; +} + +.focus\:text-transparent:focus { + color: transparent; +} + +.focus\:text-black:focus { + color: #000; +} + +.focus\:text-white:focus { + color: #fff; +} + +.focus\:text-gray-100:focus { + color: #f7fafc; +} + +.focus\:text-gray-200:focus { + color: #edf2f7; +} + +.focus\:text-gray-300:focus { + color: #e2e8f0; +} + +.focus\:text-gray-400:focus { + color: #cbd5e0; +} + +.focus\:text-gray-500:focus { + color: #a0aec0; +} + +.focus\:text-gray-600:focus { + color: #718096; +} + +.focus\:text-gray-700:focus { + color: #4a5568; +} + +.focus\:text-gray-800:focus { + color: #2d3748; +} + +.focus\:text-gray-900:focus { + color: #1a202c; +} + +.focus\:text-red-100:focus { + color: #fff5f5; +} + +.focus\:text-red-200:focus { + color: #fed7d7; +} + +.focus\:text-red-300:focus { + color: #feb2b2; +} + +.focus\:text-red-400:focus { + color: #fc8181; +} + +.focus\:text-red-500:focus { + color: #f56565; +} + +.focus\:text-red-600:focus { + color: #e53e3e; +} + +.focus\:text-red-700:focus { + color: #c53030; +} + +.focus\:text-red-800:focus { + color: #9b2c2c; +} + +.focus\:text-red-900:focus { + color: #742a2a; +} + +.focus\:text-orange-100:focus { + color: #fffaf0; +} + +.focus\:text-orange-200:focus { + color: #feebc8; +} + +.focus\:text-orange-300:focus { + color: #fbd38d; +} + +.focus\:text-orange-400:focus { + color: #f6ad55; +} + +.focus\:text-orange-500:focus { + color: #ed8936; +} + +.focus\:text-orange-600:focus { + color: #dd6b20; +} + +.focus\:text-orange-700:focus { + color: #c05621; +} + +.focus\:text-orange-800:focus { + color: #9c4221; +} + +.focus\:text-orange-900:focus { + color: #7b341e; +} + +.focus\:text-yellow-100:focus { + color: #fffff0; +} + +.focus\:text-yellow-200:focus { + color: #fefcbf; +} + +.focus\:text-yellow-300:focus { + color: #faf089; +} + +.focus\:text-yellow-400:focus { + color: #f6e05e; +} + +.focus\:text-yellow-500:focus { + color: #ecc94b; +} + +.focus\:text-yellow-600:focus { + color: #d69e2e; +} + +.focus\:text-yellow-700:focus { + color: #b7791f; +} + +.focus\:text-yellow-800:focus { + color: #975a16; +} + +.focus\:text-yellow-900:focus { + color: #744210; +} + +.focus\:text-green-100:focus { + color: #f0fff4; +} + +.focus\:text-green-200:focus { + color: #c6f6d5; +} + +.focus\:text-green-300:focus { + color: #9ae6b4; +} + +.focus\:text-green-400:focus { + color: #68d391; +} + +.focus\:text-green-500:focus { + color: #48bb78; +} + +.focus\:text-green-600:focus { + color: #38a169; +} + +.focus\:text-green-700:focus { + color: #2f855a; +} + +.focus\:text-green-800:focus { + color: #276749; +} + +.focus\:text-green-900:focus { + color: #22543d; +} + +.focus\:text-teal-100:focus { + color: #e6fffa; +} + +.focus\:text-teal-200:focus { + color: #b2f5ea; +} + +.focus\:text-teal-300:focus { + color: #81e6d9; +} + +.focus\:text-teal-400:focus { + color: #4fd1c5; +} + +.focus\:text-teal-500:focus { + color: #38b2ac; +} + +.focus\:text-teal-600:focus { + color: #319795; +} + +.focus\:text-teal-700:focus { + color: #2c7a7b; +} + +.focus\:text-teal-800:focus { + color: #285e61; +} + +.focus\:text-teal-900:focus { + color: #234e52; +} + +.focus\:text-blue-100:focus { + color: #ebf8ff; +} + +.focus\:text-blue-200:focus { + color: #bee3f8; +} + +.focus\:text-blue-300:focus { + color: #90cdf4; +} + +.focus\:text-blue-400:focus { + color: #63b3ed; +} + +.focus\:text-blue-500:focus { + color: #4299e1; +} + +.focus\:text-blue-600:focus { + color: #3182ce; +} + +.focus\:text-blue-700:focus { + color: #2b6cb0; +} + +.focus\:text-blue-800:focus { + color: #2c5282; +} + +.focus\:text-blue-900:focus { + color: #2a4365; +} + +.focus\:text-indigo-100:focus { + color: #ebf4ff; +} + +.focus\:text-indigo-200:focus { + color: #c3dafe; +} + +.focus\:text-indigo-300:focus { + color: #a3bffa; +} + +.focus\:text-indigo-400:focus { + color: #7f9cf5; +} + +.focus\:text-indigo-500:focus { + color: #667eea; +} + +.focus\:text-indigo-600:focus { + color: #5a67d8; +} + +.focus\:text-indigo-700:focus { + color: #4c51bf; +} + +.focus\:text-indigo-800:focus { + color: #434190; +} + +.focus\:text-indigo-900:focus { + color: #3c366b; +} + +.focus\:text-purple-100:focus { + color: #faf5ff; +} + +.focus\:text-purple-200:focus { + color: #e9d8fd; +} + +.focus\:text-purple-300:focus { + color: #d6bcfa; +} + +.focus\:text-purple-400:focus { + color: #b794f4; +} + +.focus\:text-purple-500:focus { + color: #9f7aea; +} + +.focus\:text-purple-600:focus { + color: #805ad5; +} + +.focus\:text-purple-700:focus { + color: #6b46c1; +} + +.focus\:text-purple-800:focus { + color: #553c9a; +} + +.focus\:text-purple-900:focus { + color: #44337a; +} + +.focus\:text-pink-100:focus { + color: #fff5f7; +} + +.focus\:text-pink-200:focus { + color: #fed7e2; +} + +.focus\:text-pink-300:focus { + color: #fbb6ce; +} + +.focus\:text-pink-400:focus { + color: #f687b3; +} + +.focus\:text-pink-500:focus { + color: #ed64a6; +} + +.focus\:text-pink-600:focus { + color: #d53f8c; +} + +.focus\:text-pink-700:focus { + color: #b83280; +} + +.focus\:text-pink-800:focus { + color: #97266d; +} + +.focus\:text-pink-900:focus { + color: #702459; +} + +.text-xs { + font-size: 0.75rem; +} + +.text-sm { + font-size: 0.875rem; +} + +.text-base { + font-size: 1rem; +} + +.text-lg { + font-size: 1.125rem; +} + +.text-xl { + font-size: 1.25rem; +} + +.text-2xl { + font-size: 1.5rem; +} + +.text-3xl { + font-size: 1.875rem; +} + +.text-4xl { + font-size: 2.25rem; +} + +.text-5xl { + font-size: 3rem; +} + +.text-6xl { + font-size: 4rem; +} + +.italic { + font-style: italic; +} + +.not-italic { + font-style: normal; +} + +.uppercase { + text-transform: uppercase; +} + +.lowercase { + text-transform: lowercase; +} + +.capitalize { + text-transform: capitalize; +} + +.normal-case { + text-transform: none; +} + +.underline { + text-decoration: underline; +} + +.line-through { + text-decoration: line-through; +} + +.no-underline { + text-decoration: none; +} + +.hover\:underline:hover { + text-decoration: underline; +} + +.hover\:line-through:hover { + text-decoration: line-through; +} + +.hover\:no-underline:hover { + text-decoration: none; +} + +.focus\:underline:focus { + text-decoration: underline; +} + +.focus\:line-through:focus { + text-decoration: line-through; +} + +.focus\:no-underline:focus { + text-decoration: none; +} + +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; +} + +.tracking-tighter { + letter-spacing: -0.05em; +} + +.tracking-tight { + letter-spacing: -0.025em; +} + +.tracking-normal { + letter-spacing: 0; +} + +.tracking-wide { + letter-spacing: 0.025em; +} + +.tracking-wider { + letter-spacing: 0.05em; +} + +.tracking-widest { + letter-spacing: 0.1em; +} + +.select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.align-baseline { + vertical-align: baseline; +} + +.align-top { + vertical-align: top; +} + +.align-middle { + vertical-align: middle; +} + +.align-bottom { + vertical-align: bottom; +} + +.align-text-top { + vertical-align: text-top; +} + +.align-text-bottom { + vertical-align: text-bottom; +} + +.visible { + visibility: visible; +} + +.invisible { + visibility: hidden; +} + +.whitespace-normal { + white-space: normal; +} + +.whitespace-no-wrap { + white-space: nowrap; +} + +.whitespace-pre { + white-space: pre; +} + +.whitespace-pre-line { + white-space: pre-line; +} + +.whitespace-pre-wrap { + white-space: pre-wrap; +} + +.break-normal { + overflow-wrap: normal; + word-break: normal; +} + +.break-words { + overflow-wrap: break-word; +} + +.break-all { + word-break: break-all; +} + +.truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.w-0 { + width: 0; +} + +.w-1 { + width: 0.25rem; +} + +.w-2 { + width: 0.5rem; +} + +.w-3 { + width: 0.75rem; +} + +.w-4 { + width: 1rem; +} + +.w-5 { + width: 1.25rem; +} + +.w-6 { + width: 1.5rem; +} + +.w-8 { + width: 2rem; +} + +.w-10 { + width: 2.5rem; +} + +.w-12 { + width: 3rem; +} + +.w-16 { + width: 4rem; +} + +.w-20 { + width: 5rem; +} + +.w-24 { + width: 6rem; +} + +.w-32 { + width: 8rem; +} + +.w-40 { + width: 10rem; +} + +.w-48 { + width: 12rem; +} + +.w-56 { + width: 14rem; +} + +.w-64 { + width: 16rem; +} + +.w-auto { + width: auto; +} + +.w-px { + width: 1px; +} + +.w-1\/2 { + width: 50%; +} + +.w-1\/3 { + width: 33.33333%; +} + +.w-2\/3 { + width: 66.66667%; +} + +.w-1\/4 { + width: 25%; +} + +.w-2\/4 { + width: 50%; +} + +.w-3\/4 { + width: 75%; +} + +.w-1\/5 { + width: 20%; +} + +.w-2\/5 { + width: 40%; +} + +.w-3\/5 { + width: 60%; +} + +.w-4\/5 { + width: 80%; +} + +.w-1\/6 { + width: 16.66667%; +} + +.w-2\/6 { + width: 33.33333%; +} + +.w-3\/6 { + width: 50%; +} + +.w-4\/6 { + width: 66.66667%; +} + +.w-5\/6 { + width: 83.33333%; +} + +.w-1\/12 { + width: 8.33333%; +} + +.w-2\/12 { + width: 16.66667%; +} + +.w-3\/12 { + width: 25%; +} + +.w-4\/12 { + width: 33.33333%; +} + +.w-5\/12 { + width: 41.66667%; +} + +.w-6\/12 { + width: 50%; +} + +.w-7\/12 { + width: 58.33333%; +} + +.w-8\/12 { + width: 66.66667%; +} + +.w-9\/12 { + width: 75%; +} + +.w-10\/12 { + width: 83.33333%; +} + +.w-11\/12 { + width: 91.66667%; +} + +.w-full { + width: 100%; +} + +.w-screen { + width: 100vw; +} + +.z-0 { + z-index: 0; +} + +.z-10 { + z-index: 10; +} + +.z-20 { + z-index: 20; +} + +.z-30 { + z-index: 30; +} + +.z-40 { + z-index: 40; +} + +.z-50 { + z-index: 50; +} + +.z-auto { + z-index: auto; +} + +@page { + size: 8.27in 13in; + + margin: 0; +} + +html, body { + background-color: #e2e8f0; + color: #285e61; + letter-spacing: 0.025em; + line-height: 1.375; + font-family: "Source Sans Pro", sans-serif; + font-size: calc(.75rem + 1vmin); +} + +.align-center { + text-align: center; +} + +span.error { + color: #e53e3e; +} + +.header h1 { + font-size: 1.875rem; + font-weight: 700; + margin-bottom: 1.5rem; + margin-top: 1rem; +} + +.container { + background-color: #fff; + margin-left: auto; + margin-right: auto; + height: 100%; + padding: 3rem; +} + +.letter { + margin-left: auto; + margin-right: auto; + padding: 0.25rem; + color: #000; + width: 100%; + font-size: calc(.5rem + 1vmin); +} + +.letter .mobile-info { + font-style: italic; + color: #718096; + display: initial; +} + +.letter .print-button { + font-size: 0.75rem; + color: #fff; + background-color: #7f9cf5; + padding-left: 0.5rem; + padding-right: 0.5rem; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + border-radius: 0.25rem; + display: none; +} + +.letter .print-button:hover { + background-color: #667eea; +} + +.letter .print-button:focus { + outline: 0; + background-color: #5a67d8; +} + +.letter p { + line-height: 1.1; +} + +.letter .letter__header { + text-align: center; + margin-top: 1rem; +} + +.letter .letter__header img { + width: 100%; +} + +.letter .letter__body-header { + text-align: center; +} + +.letter ol { + list-style-type: decimal; + list-style-position: inside; +} + +.letter table { + width: 100%; +} + +.letter table td { + vertical-align: top; + padding-right: 0.5rem; +} + +.letter table .strong { + font-weight: 700; +} + +.letter table .special { + font-weight: 700; + letter-spacing: 0.1em; + font-size: 1.125rem; + font-style: italic; +} + +.letter table.nilai th, .letter table.nilai td { + border-width: 1px; + border-color: #000; + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.letter table.nilai .long { + display: none; +} + +.letter table.nilai .short { + display: table-cell; +} + +.letter table.nilai tbody.counter { + counter-reset: nomor; +} + +.letter table.nilai tbody.counter td:not(.no-num):first-child::before { + counter-increment: nomor; + content: counter(nomor) "."; +} + +.letter table.signature { + width: auto; + margin-left: auto; + margin-top: 1rem; +} + +.letter table.signature .letter__sign { + height: 6rem; +} + +.form { + width: 100%; + margin-top: 1.5rem; +} + +.form .form-grid { + display: flex; + flex-wrap: wrap; + justify-content: center; + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-bottom: 1.5rem; +} + +.form .form-grid .form-group { + width: 100%; + padding-left: 0.75rem; + padding-right: 0.75rem; + margin-bottom: 1.5rem; +} + +.form .form-grid .form-group .form-label { + display: block; + text-transform: uppercase; + letter-spacing: 0.025em; + font-size: 0.875rem; + font-weight: 700; + margin-bottom: 0.5rem; +} + +.form .form-grid .form-group .form-input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + display: block; + width: 100%; + background-color: #edf2f7; + border-width: 1px; + border-radius: 0.25rem; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-left: 1rem; + padding-right: 1rem; + line-height: 1.25; +} + +.form .form-grid .form-group .form-input:focus { + outline: 0; + background-color: #fff; + border-color: #a0aec0; +} + +.form .form-grid .form-group .input-helper { + color: #718096; + font-size: 0.875rem; + font-style: italic; +} + +.form .form-grid .form-submit { + background-color: #cbd5e0; + border-width: 1px; + border-radius: 0.25rem; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-left: 1rem; + padding-right: 1rem; + line-height: 1.25; + text-transform: uppercase; + align-self: center; +} + +.form .form-grid .form-submit:hover { + border-color: #a0aec0; + background-color: #fff; +} + +.form .form-grid .form-submit:focus { + outline: 0; +} + +.promo-utpas { + display: none; +} + +.promo-utpas p { + line-height: 1.5; +} + +@media (min-width: 768px) { + .header h1 { + font-size: 3rem; + } + + .container { + width: 75%; + margin-top: 2rem; + } + + .letter .mobile-info { + display: none; + } + + .letter .print-button { + display: initial; + } + + .letter table.nilai .long { + display: table-cell; + } + + .letter table.nilai .short { + display: none; + } +} + +@media print { + html, body { + background-color: #fff; + } + + body { + margin: 1cm; + } + + .container > .header, .container > .form, .letter .print-button, .print-info, .letter .mobile-info { + display: none; + } + + .container { + width: 100%; + max-width: 100%; + margin: 0; + padding: 0; + } + + .letter { + font-family: "Calibri", "Source Sans Pro", sans-serif; + font-size: 12px; + } + + .letter .letter__body-header { + font-size: 14px; + } + + .letter table.nilai .long { + display: table-cell; + } + + .letter table.nilai .short { + display: none; + } + + .promo-utpas { + display: block; + page-break-before: always; + } +} + +@media (min-width: 640px) { + .sm\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .sm\:bg-fixed { + background-attachment: fixed; + } + + .sm\:bg-local { + background-attachment: local; + } + + .sm\:bg-scroll { + background-attachment: scroll; + } + + .sm\:bg-transparent { + background-color: transparent; + } + + .sm\:bg-black { + background-color: #000; + } + + .sm\:bg-white { + background-color: #fff; + } + + .sm\:bg-gray-100 { + background-color: #f7fafc; + } + + .sm\:bg-gray-200 { + background-color: #edf2f7; + } + + .sm\:bg-gray-300 { + background-color: #e2e8f0; + } + + .sm\:bg-gray-400 { + background-color: #cbd5e0; + } + + .sm\:bg-gray-500 { + background-color: #a0aec0; + } + + .sm\:bg-gray-600 { + background-color: #718096; + } + + .sm\:bg-gray-700 { + background-color: #4a5568; + } + + .sm\:bg-gray-800 { + background-color: #2d3748; + } + + .sm\:bg-gray-900 { + background-color: #1a202c; + } + + .sm\:bg-red-100 { + background-color: #fff5f5; + } + + .sm\:bg-red-200 { + background-color: #fed7d7; + } + + .sm\:bg-red-300 { + background-color: #feb2b2; + } + + .sm\:bg-red-400 { + background-color: #fc8181; + } + + .sm\:bg-red-500 { + background-color: #f56565; + } + + .sm\:bg-red-600 { + background-color: #e53e3e; + } + + .sm\:bg-red-700 { + background-color: #c53030; + } + + .sm\:bg-red-800 { + background-color: #9b2c2c; + } + + .sm\:bg-red-900 { + background-color: #742a2a; + } + + .sm\:bg-orange-100 { + background-color: #fffaf0; + } + + .sm\:bg-orange-200 { + background-color: #feebc8; + } + + .sm\:bg-orange-300 { + background-color: #fbd38d; + } + + .sm\:bg-orange-400 { + background-color: #f6ad55; + } + + .sm\:bg-orange-500 { + background-color: #ed8936; + } + + .sm\:bg-orange-600 { + background-color: #dd6b20; + } + + .sm\:bg-orange-700 { + background-color: #c05621; + } + + .sm\:bg-orange-800 { + background-color: #9c4221; + } + + .sm\:bg-orange-900 { + background-color: #7b341e; + } + + .sm\:bg-yellow-100 { + background-color: #fffff0; + } + + .sm\:bg-yellow-200 { + background-color: #fefcbf; + } + + .sm\:bg-yellow-300 { + background-color: #faf089; + } + + .sm\:bg-yellow-400 { + background-color: #f6e05e; + } + + .sm\:bg-yellow-500 { + background-color: #ecc94b; + } + + .sm\:bg-yellow-600 { + background-color: #d69e2e; + } + + .sm\:bg-yellow-700 { + background-color: #b7791f; + } + + .sm\:bg-yellow-800 { + background-color: #975a16; + } + + .sm\:bg-yellow-900 { + background-color: #744210; + } + + .sm\:bg-green-100 { + background-color: #f0fff4; + } + + .sm\:bg-green-200 { + background-color: #c6f6d5; + } + + .sm\:bg-green-300 { + background-color: #9ae6b4; + } + + .sm\:bg-green-400 { + background-color: #68d391; + } + + .sm\:bg-green-500 { + background-color: #48bb78; + } + + .sm\:bg-green-600 { + background-color: #38a169; + } + + .sm\:bg-green-700 { + background-color: #2f855a; + } + + .sm\:bg-green-800 { + background-color: #276749; + } + + .sm\:bg-green-900 { + background-color: #22543d; + } + + .sm\:bg-teal-100 { + background-color: #e6fffa; + } + + .sm\:bg-teal-200 { + background-color: #b2f5ea; + } + + .sm\:bg-teal-300 { + background-color: #81e6d9; + } + + .sm\:bg-teal-400 { + background-color: #4fd1c5; + } + + .sm\:bg-teal-500 { + background-color: #38b2ac; + } + + .sm\:bg-teal-600 { + background-color: #319795; + } + + .sm\:bg-teal-700 { + background-color: #2c7a7b; + } + + .sm\:bg-teal-800 { + background-color: #285e61; + } + + .sm\:bg-teal-900 { + background-color: #234e52; + } + + .sm\:bg-blue-100 { + background-color: #ebf8ff; + } + + .sm\:bg-blue-200 { + background-color: #bee3f8; + } + + .sm\:bg-blue-300 { + background-color: #90cdf4; + } + + .sm\:bg-blue-400 { + background-color: #63b3ed; + } + + .sm\:bg-blue-500 { + background-color: #4299e1; + } + + .sm\:bg-blue-600 { + background-color: #3182ce; + } + + .sm\:bg-blue-700 { + background-color: #2b6cb0; + } + + .sm\:bg-blue-800 { + background-color: #2c5282; + } + + .sm\:bg-blue-900 { + background-color: #2a4365; + } + + .sm\:bg-indigo-100 { + background-color: #ebf4ff; + } + + .sm\:bg-indigo-200 { + background-color: #c3dafe; + } + + .sm\:bg-indigo-300 { + background-color: #a3bffa; + } + + .sm\:bg-indigo-400 { + background-color: #7f9cf5; + } + + .sm\:bg-indigo-500 { + background-color: #667eea; + } + + .sm\:bg-indigo-600 { + background-color: #5a67d8; + } + + .sm\:bg-indigo-700 { + background-color: #4c51bf; + } + + .sm\:bg-indigo-800 { + background-color: #434190; + } + + .sm\:bg-indigo-900 { + background-color: #3c366b; + } + + .sm\:bg-purple-100 { + background-color: #faf5ff; + } + + .sm\:bg-purple-200 { + background-color: #e9d8fd; + } + + .sm\:bg-purple-300 { + background-color: #d6bcfa; + } + + .sm\:bg-purple-400 { + background-color: #b794f4; + } + + .sm\:bg-purple-500 { + background-color: #9f7aea; + } + + .sm\:bg-purple-600 { + background-color: #805ad5; + } + + .sm\:bg-purple-700 { + background-color: #6b46c1; + } + + .sm\:bg-purple-800 { + background-color: #553c9a; + } + + .sm\:bg-purple-900 { + background-color: #44337a; + } + + .sm\:bg-pink-100 { + background-color: #fff5f7; + } + + .sm\:bg-pink-200 { + background-color: #fed7e2; + } + + .sm\:bg-pink-300 { + background-color: #fbb6ce; + } + + .sm\:bg-pink-400 { + background-color: #f687b3; + } + + .sm\:bg-pink-500 { + background-color: #ed64a6; + } + + .sm\:bg-pink-600 { + background-color: #d53f8c; + } + + .sm\:bg-pink-700 { + background-color: #b83280; + } + + .sm\:bg-pink-800 { + background-color: #97266d; + } + + .sm\:bg-pink-900 { + background-color: #702459; + } + + .sm\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .sm\:hover\:bg-black:hover { + background-color: #000; + } + + .sm\:hover\:bg-white:hover { + background-color: #fff; + } + + .sm\:hover\:bg-gray-100:hover { + background-color: #f7fafc; + } + + .sm\:hover\:bg-gray-200:hover { + background-color: #edf2f7; + } + + .sm\:hover\:bg-gray-300:hover { + background-color: #e2e8f0; + } + + .sm\:hover\:bg-gray-400:hover { + background-color: #cbd5e0; + } + + .sm\:hover\:bg-gray-500:hover { + background-color: #a0aec0; + } + + .sm\:hover\:bg-gray-600:hover { + background-color: #718096; + } + + .sm\:hover\:bg-gray-700:hover { + background-color: #4a5568; + } + + .sm\:hover\:bg-gray-800:hover { + background-color: #2d3748; + } + + .sm\:hover\:bg-gray-900:hover { + background-color: #1a202c; + } + + .sm\:hover\:bg-red-100:hover { + background-color: #fff5f5; + } + + .sm\:hover\:bg-red-200:hover { + background-color: #fed7d7; + } + + .sm\:hover\:bg-red-300:hover { + background-color: #feb2b2; + } + + .sm\:hover\:bg-red-400:hover { + background-color: #fc8181; + } + + .sm\:hover\:bg-red-500:hover { + background-color: #f56565; + } + + .sm\:hover\:bg-red-600:hover { + background-color: #e53e3e; + } + + .sm\:hover\:bg-red-700:hover { + background-color: #c53030; + } + + .sm\:hover\:bg-red-800:hover { + background-color: #9b2c2c; + } + + .sm\:hover\:bg-red-900:hover { + background-color: #742a2a; + } + + .sm\:hover\:bg-orange-100:hover { + background-color: #fffaf0; + } + + .sm\:hover\:bg-orange-200:hover { + background-color: #feebc8; + } + + .sm\:hover\:bg-orange-300:hover { + background-color: #fbd38d; + } + + .sm\:hover\:bg-orange-400:hover { + background-color: #f6ad55; + } + + .sm\:hover\:bg-orange-500:hover { + background-color: #ed8936; + } + + .sm\:hover\:bg-orange-600:hover { + background-color: #dd6b20; + } + + .sm\:hover\:bg-orange-700:hover { + background-color: #c05621; + } + + .sm\:hover\:bg-orange-800:hover { + background-color: #9c4221; + } + + .sm\:hover\:bg-orange-900:hover { + background-color: #7b341e; + } + + .sm\:hover\:bg-yellow-100:hover { + background-color: #fffff0; + } + + .sm\:hover\:bg-yellow-200:hover { + background-color: #fefcbf; + } + + .sm\:hover\:bg-yellow-300:hover { + background-color: #faf089; + } + + .sm\:hover\:bg-yellow-400:hover { + background-color: #f6e05e; + } + + .sm\:hover\:bg-yellow-500:hover { + background-color: #ecc94b; + } + + .sm\:hover\:bg-yellow-600:hover { + background-color: #d69e2e; + } + + .sm\:hover\:bg-yellow-700:hover { + background-color: #b7791f; + } + + .sm\:hover\:bg-yellow-800:hover { + background-color: #975a16; + } + + .sm\:hover\:bg-yellow-900:hover { + background-color: #744210; + } + + .sm\:hover\:bg-green-100:hover { + background-color: #f0fff4; + } + + .sm\:hover\:bg-green-200:hover { + background-color: #c6f6d5; + } + + .sm\:hover\:bg-green-300:hover { + background-color: #9ae6b4; + } + + .sm\:hover\:bg-green-400:hover { + background-color: #68d391; + } + + .sm\:hover\:bg-green-500:hover { + background-color: #48bb78; + } + + .sm\:hover\:bg-green-600:hover { + background-color: #38a169; + } + + .sm\:hover\:bg-green-700:hover { + background-color: #2f855a; + } + + .sm\:hover\:bg-green-800:hover { + background-color: #276749; + } + + .sm\:hover\:bg-green-900:hover { + background-color: #22543d; + } + + .sm\:hover\:bg-teal-100:hover { + background-color: #e6fffa; + } + + .sm\:hover\:bg-teal-200:hover { + background-color: #b2f5ea; + } + + .sm\:hover\:bg-teal-300:hover { + background-color: #81e6d9; + } + + .sm\:hover\:bg-teal-400:hover { + background-color: #4fd1c5; + } + + .sm\:hover\:bg-teal-500:hover { + background-color: #38b2ac; + } + + .sm\:hover\:bg-teal-600:hover { + background-color: #319795; + } + + .sm\:hover\:bg-teal-700:hover { + background-color: #2c7a7b; + } + + .sm\:hover\:bg-teal-800:hover { + background-color: #285e61; + } + + .sm\:hover\:bg-teal-900:hover { + background-color: #234e52; + } + + .sm\:hover\:bg-blue-100:hover { + background-color: #ebf8ff; + } + + .sm\:hover\:bg-blue-200:hover { + background-color: #bee3f8; + } + + .sm\:hover\:bg-blue-300:hover { + background-color: #90cdf4; + } + + .sm\:hover\:bg-blue-400:hover { + background-color: #63b3ed; + } + + .sm\:hover\:bg-blue-500:hover { + background-color: #4299e1; + } + + .sm\:hover\:bg-blue-600:hover { + background-color: #3182ce; + } + + .sm\:hover\:bg-blue-700:hover { + background-color: #2b6cb0; + } + + .sm\:hover\:bg-blue-800:hover { + background-color: #2c5282; + } + + .sm\:hover\:bg-blue-900:hover { + background-color: #2a4365; + } + + .sm\:hover\:bg-indigo-100:hover { + background-color: #ebf4ff; + } + + .sm\:hover\:bg-indigo-200:hover { + background-color: #c3dafe; + } + + .sm\:hover\:bg-indigo-300:hover { + background-color: #a3bffa; + } + + .sm\:hover\:bg-indigo-400:hover { + background-color: #7f9cf5; + } + + .sm\:hover\:bg-indigo-500:hover { + background-color: #667eea; + } + + .sm\:hover\:bg-indigo-600:hover { + background-color: #5a67d8; + } + + .sm\:hover\:bg-indigo-700:hover { + background-color: #4c51bf; + } + + .sm\:hover\:bg-indigo-800:hover { + background-color: #434190; + } + + .sm\:hover\:bg-indigo-900:hover { + background-color: #3c366b; + } + + .sm\:hover\:bg-purple-100:hover { + background-color: #faf5ff; + } + + .sm\:hover\:bg-purple-200:hover { + background-color: #e9d8fd; + } + + .sm\:hover\:bg-purple-300:hover { + background-color: #d6bcfa; + } + + .sm\:hover\:bg-purple-400:hover { + background-color: #b794f4; + } + + .sm\:hover\:bg-purple-500:hover { + background-color: #9f7aea; + } + + .sm\:hover\:bg-purple-600:hover { + background-color: #805ad5; + } + + .sm\:hover\:bg-purple-700:hover { + background-color: #6b46c1; + } + + .sm\:hover\:bg-purple-800:hover { + background-color: #553c9a; + } + + .sm\:hover\:bg-purple-900:hover { + background-color: #44337a; + } + + .sm\:hover\:bg-pink-100:hover { + background-color: #fff5f7; + } + + .sm\:hover\:bg-pink-200:hover { + background-color: #fed7e2; + } + + .sm\:hover\:bg-pink-300:hover { + background-color: #fbb6ce; + } + + .sm\:hover\:bg-pink-400:hover { + background-color: #f687b3; + } + + .sm\:hover\:bg-pink-500:hover { + background-color: #ed64a6; + } + + .sm\:hover\:bg-pink-600:hover { + background-color: #d53f8c; + } + + .sm\:hover\:bg-pink-700:hover { + background-color: #b83280; + } + + .sm\:hover\:bg-pink-800:hover { + background-color: #97266d; + } + + .sm\:hover\:bg-pink-900:hover { + background-color: #702459; + } + + .sm\:focus\:bg-transparent:focus { + background-color: transparent; + } + + .sm\:focus\:bg-black:focus { + background-color: #000; + } + + .sm\:focus\:bg-white:focus { + background-color: #fff; + } + + .sm\:focus\:bg-gray-100:focus { + background-color: #f7fafc; + } + + .sm\:focus\:bg-gray-200:focus { + background-color: #edf2f7; + } + + .sm\:focus\:bg-gray-300:focus { + background-color: #e2e8f0; + } + + .sm\:focus\:bg-gray-400:focus { + background-color: #cbd5e0; + } + + .sm\:focus\:bg-gray-500:focus { + background-color: #a0aec0; + } + + .sm\:focus\:bg-gray-600:focus { + background-color: #718096; + } + + .sm\:focus\:bg-gray-700:focus { + background-color: #4a5568; + } + + .sm\:focus\:bg-gray-800:focus { + background-color: #2d3748; + } + + .sm\:focus\:bg-gray-900:focus { + background-color: #1a202c; + } + + .sm\:focus\:bg-red-100:focus { + background-color: #fff5f5; + } + + .sm\:focus\:bg-red-200:focus { + background-color: #fed7d7; + } + + .sm\:focus\:bg-red-300:focus { + background-color: #feb2b2; + } + + .sm\:focus\:bg-red-400:focus { + background-color: #fc8181; + } + + .sm\:focus\:bg-red-500:focus { + background-color: #f56565; + } + + .sm\:focus\:bg-red-600:focus { + background-color: #e53e3e; + } + + .sm\:focus\:bg-red-700:focus { + background-color: #c53030; + } + + .sm\:focus\:bg-red-800:focus { + background-color: #9b2c2c; + } + + .sm\:focus\:bg-red-900:focus { + background-color: #742a2a; + } + + .sm\:focus\:bg-orange-100:focus { + background-color: #fffaf0; + } + + .sm\:focus\:bg-orange-200:focus { + background-color: #feebc8; + } + + .sm\:focus\:bg-orange-300:focus { + background-color: #fbd38d; + } + + .sm\:focus\:bg-orange-400:focus { + background-color: #f6ad55; + } + + .sm\:focus\:bg-orange-500:focus { + background-color: #ed8936; + } + + .sm\:focus\:bg-orange-600:focus { + background-color: #dd6b20; + } + + .sm\:focus\:bg-orange-700:focus { + background-color: #c05621; + } + + .sm\:focus\:bg-orange-800:focus { + background-color: #9c4221; + } + + .sm\:focus\:bg-orange-900:focus { + background-color: #7b341e; + } + + .sm\:focus\:bg-yellow-100:focus { + background-color: #fffff0; + } + + .sm\:focus\:bg-yellow-200:focus { + background-color: #fefcbf; + } + + .sm\:focus\:bg-yellow-300:focus { + background-color: #faf089; + } + + .sm\:focus\:bg-yellow-400:focus { + background-color: #f6e05e; + } + + .sm\:focus\:bg-yellow-500:focus { + background-color: #ecc94b; + } + + .sm\:focus\:bg-yellow-600:focus { + background-color: #d69e2e; + } + + .sm\:focus\:bg-yellow-700:focus { + background-color: #b7791f; + } + + .sm\:focus\:bg-yellow-800:focus { + background-color: #975a16; + } + + .sm\:focus\:bg-yellow-900:focus { + background-color: #744210; + } + + .sm\:focus\:bg-green-100:focus { + background-color: #f0fff4; + } + + .sm\:focus\:bg-green-200:focus { + background-color: #c6f6d5; + } + + .sm\:focus\:bg-green-300:focus { + background-color: #9ae6b4; + } + + .sm\:focus\:bg-green-400:focus { + background-color: #68d391; + } + + .sm\:focus\:bg-green-500:focus { + background-color: #48bb78; + } + + .sm\:focus\:bg-green-600:focus { + background-color: #38a169; + } + + .sm\:focus\:bg-green-700:focus { + background-color: #2f855a; + } + + .sm\:focus\:bg-green-800:focus { + background-color: #276749; + } + + .sm\:focus\:bg-green-900:focus { + background-color: #22543d; + } + + .sm\:focus\:bg-teal-100:focus { + background-color: #e6fffa; + } + + .sm\:focus\:bg-teal-200:focus { + background-color: #b2f5ea; + } + + .sm\:focus\:bg-teal-300:focus { + background-color: #81e6d9; + } + + .sm\:focus\:bg-teal-400:focus { + background-color: #4fd1c5; + } + + .sm\:focus\:bg-teal-500:focus { + background-color: #38b2ac; + } + + .sm\:focus\:bg-teal-600:focus { + background-color: #319795; + } + + .sm\:focus\:bg-teal-700:focus { + background-color: #2c7a7b; + } + + .sm\:focus\:bg-teal-800:focus { + background-color: #285e61; + } + + .sm\:focus\:bg-teal-900:focus { + background-color: #234e52; + } + + .sm\:focus\:bg-blue-100:focus { + background-color: #ebf8ff; + } + + .sm\:focus\:bg-blue-200:focus { + background-color: #bee3f8; + } + + .sm\:focus\:bg-blue-300:focus { + background-color: #90cdf4; + } + + .sm\:focus\:bg-blue-400:focus { + background-color: #63b3ed; + } + + .sm\:focus\:bg-blue-500:focus { + background-color: #4299e1; + } + + .sm\:focus\:bg-blue-600:focus { + background-color: #3182ce; + } + + .sm\:focus\:bg-blue-700:focus { + background-color: #2b6cb0; + } + + .sm\:focus\:bg-blue-800:focus { + background-color: #2c5282; + } + + .sm\:focus\:bg-blue-900:focus { + background-color: #2a4365; + } + + .sm\:focus\:bg-indigo-100:focus { + background-color: #ebf4ff; + } + + .sm\:focus\:bg-indigo-200:focus { + background-color: #c3dafe; + } + + .sm\:focus\:bg-indigo-300:focus { + background-color: #a3bffa; + } + + .sm\:focus\:bg-indigo-400:focus { + background-color: #7f9cf5; + } + + .sm\:focus\:bg-indigo-500:focus { + background-color: #667eea; + } + + .sm\:focus\:bg-indigo-600:focus { + background-color: #5a67d8; + } + + .sm\:focus\:bg-indigo-700:focus { + background-color: #4c51bf; + } + + .sm\:focus\:bg-indigo-800:focus { + background-color: #434190; + } + + .sm\:focus\:bg-indigo-900:focus { + background-color: #3c366b; + } + + .sm\:focus\:bg-purple-100:focus { + background-color: #faf5ff; + } + + .sm\:focus\:bg-purple-200:focus { + background-color: #e9d8fd; + } + + .sm\:focus\:bg-purple-300:focus { + background-color: #d6bcfa; + } + + .sm\:focus\:bg-purple-400:focus { + background-color: #b794f4; + } + + .sm\:focus\:bg-purple-500:focus { + background-color: #9f7aea; + } + + .sm\:focus\:bg-purple-600:focus { + background-color: #805ad5; + } + + .sm\:focus\:bg-purple-700:focus { + background-color: #6b46c1; + } + + .sm\:focus\:bg-purple-800:focus { + background-color: #553c9a; + } + + .sm\:focus\:bg-purple-900:focus { + background-color: #44337a; + } + + .sm\:focus\:bg-pink-100:focus { + background-color: #fff5f7; + } + + .sm\:focus\:bg-pink-200:focus { + background-color: #fed7e2; + } + + .sm\:focus\:bg-pink-300:focus { + background-color: #fbb6ce; + } + + .sm\:focus\:bg-pink-400:focus { + background-color: #f687b3; + } + + .sm\:focus\:bg-pink-500:focus { + background-color: #ed64a6; + } + + .sm\:focus\:bg-pink-600:focus { + background-color: #d53f8c; + } + + .sm\:focus\:bg-pink-700:focus { + background-color: #b83280; + } + + .sm\:focus\:bg-pink-800:focus { + background-color: #97266d; + } + + .sm\:focus\:bg-pink-900:focus { + background-color: #702459; + } + + .sm\:bg-bottom { + background-position: bottom; + } + + .sm\:bg-center { + background-position: center; + } + + .sm\:bg-left { + background-position: left; + } + + .sm\:bg-left-bottom { + background-position: left bottom; + } + + .sm\:bg-left-top { + background-position: left top; + } + + .sm\:bg-right { + background-position: right; + } + + .sm\:bg-right-bottom { + background-position: right bottom; + } + + .sm\:bg-right-top { + background-position: right top; + } + + .sm\:bg-top { + background-position: top; + } + + .sm\:bg-repeat { + background-repeat: repeat; + } + + .sm\:bg-no-repeat { + background-repeat: no-repeat; + } + + .sm\:bg-repeat-x { + background-repeat: repeat-x; + } + + .sm\:bg-repeat-y { + background-repeat: repeat-y; + } + + .sm\:bg-auto { + background-size: auto; + } + + .sm\:bg-cover { + background-size: cover; + } + + .sm\:bg-contain { + background-size: contain; + } + + .sm\:border-transparent { + border-color: transparent; + } + + .sm\:border-black { + border-color: #000; + } + + .sm\:border-white { + border-color: #fff; + } + + .sm\:border-gray-100 { + border-color: #f7fafc; + } + + .sm\:border-gray-200 { + border-color: #edf2f7; + } + + .sm\:border-gray-300 { + border-color: #e2e8f0; + } + + .sm\:border-gray-400 { + border-color: #cbd5e0; + } + + .sm\:border-gray-500 { + border-color: #a0aec0; + } + + .sm\:border-gray-600 { + border-color: #718096; + } + + .sm\:border-gray-700 { + border-color: #4a5568; + } + + .sm\:border-gray-800 { + border-color: #2d3748; + } + + .sm\:border-gray-900 { + border-color: #1a202c; + } + + .sm\:border-red-100 { + border-color: #fff5f5; + } + + .sm\:border-red-200 { + border-color: #fed7d7; + } + + .sm\:border-red-300 { + border-color: #feb2b2; + } + + .sm\:border-red-400 { + border-color: #fc8181; + } + + .sm\:border-red-500 { + border-color: #f56565; + } + + .sm\:border-red-600 { + border-color: #e53e3e; + } + + .sm\:border-red-700 { + border-color: #c53030; + } + + .sm\:border-red-800 { + border-color: #9b2c2c; + } + + .sm\:border-red-900 { + border-color: #742a2a; + } + + .sm\:border-orange-100 { + border-color: #fffaf0; + } + + .sm\:border-orange-200 { + border-color: #feebc8; + } + + .sm\:border-orange-300 { + border-color: #fbd38d; + } + + .sm\:border-orange-400 { + border-color: #f6ad55; + } + + .sm\:border-orange-500 { + border-color: #ed8936; + } + + .sm\:border-orange-600 { + border-color: #dd6b20; + } + + .sm\:border-orange-700 { + border-color: #c05621; + } + + .sm\:border-orange-800 { + border-color: #9c4221; + } + + .sm\:border-orange-900 { + border-color: #7b341e; + } + + .sm\:border-yellow-100 { + border-color: #fffff0; + } + + .sm\:border-yellow-200 { + border-color: #fefcbf; + } + + .sm\:border-yellow-300 { + border-color: #faf089; + } + + .sm\:border-yellow-400 { + border-color: #f6e05e; + } + + .sm\:border-yellow-500 { + border-color: #ecc94b; + } + + .sm\:border-yellow-600 { + border-color: #d69e2e; + } + + .sm\:border-yellow-700 { + border-color: #b7791f; + } + + .sm\:border-yellow-800 { + border-color: #975a16; + } + + .sm\:border-yellow-900 { + border-color: #744210; + } + + .sm\:border-green-100 { + border-color: #f0fff4; + } + + .sm\:border-green-200 { + border-color: #c6f6d5; + } + + .sm\:border-green-300 { + border-color: #9ae6b4; + } + + .sm\:border-green-400 { + border-color: #68d391; + } + + .sm\:border-green-500 { + border-color: #48bb78; + } + + .sm\:border-green-600 { + border-color: #38a169; + } + + .sm\:border-green-700 { + border-color: #2f855a; + } + + .sm\:border-green-800 { + border-color: #276749; + } + + .sm\:border-green-900 { + border-color: #22543d; + } + + .sm\:border-teal-100 { + border-color: #e6fffa; + } + + .sm\:border-teal-200 { + border-color: #b2f5ea; + } + + .sm\:border-teal-300 { + border-color: #81e6d9; + } + + .sm\:border-teal-400 { + border-color: #4fd1c5; + } + + .sm\:border-teal-500 { + border-color: #38b2ac; + } + + .sm\:border-teal-600 { + border-color: #319795; + } + + .sm\:border-teal-700 { + border-color: #2c7a7b; + } + + .sm\:border-teal-800 { + border-color: #285e61; + } + + .sm\:border-teal-900 { + border-color: #234e52; + } + + .sm\:border-blue-100 { + border-color: #ebf8ff; + } + + .sm\:border-blue-200 { + border-color: #bee3f8; + } + + .sm\:border-blue-300 { + border-color: #90cdf4; + } + + .sm\:border-blue-400 { + border-color: #63b3ed; + } + + .sm\:border-blue-500 { + border-color: #4299e1; + } + + .sm\:border-blue-600 { + border-color: #3182ce; + } + + .sm\:border-blue-700 { + border-color: #2b6cb0; + } + + .sm\:border-blue-800 { + border-color: #2c5282; + } + + .sm\:border-blue-900 { + border-color: #2a4365; + } + + .sm\:border-indigo-100 { + border-color: #ebf4ff; + } + + .sm\:border-indigo-200 { + border-color: #c3dafe; + } + + .sm\:border-indigo-300 { + border-color: #a3bffa; + } + + .sm\:border-indigo-400 { + border-color: #7f9cf5; + } + + .sm\:border-indigo-500 { + border-color: #667eea; + } + + .sm\:border-indigo-600 { + border-color: #5a67d8; + } + + .sm\:border-indigo-700 { + border-color: #4c51bf; + } + + .sm\:border-indigo-800 { + border-color: #434190; + } + + .sm\:border-indigo-900 { + border-color: #3c366b; + } + + .sm\:border-purple-100 { + border-color: #faf5ff; + } + + .sm\:border-purple-200 { + border-color: #e9d8fd; + } + + .sm\:border-purple-300 { + border-color: #d6bcfa; + } + + .sm\:border-purple-400 { + border-color: #b794f4; + } + + .sm\:border-purple-500 { + border-color: #9f7aea; + } + + .sm\:border-purple-600 { + border-color: #805ad5; + } + + .sm\:border-purple-700 { + border-color: #6b46c1; + } + + .sm\:border-purple-800 { + border-color: #553c9a; + } + + .sm\:border-purple-900 { + border-color: #44337a; + } + + .sm\:border-pink-100 { + border-color: #fff5f7; + } + + .sm\:border-pink-200 { + border-color: #fed7e2; + } + + .sm\:border-pink-300 { + border-color: #fbb6ce; + } + + .sm\:border-pink-400 { + border-color: #f687b3; + } + + .sm\:border-pink-500 { + border-color: #ed64a6; + } + + .sm\:border-pink-600 { + border-color: #d53f8c; + } + + .sm\:border-pink-700 { + border-color: #b83280; + } + + .sm\:border-pink-800 { + border-color: #97266d; + } + + .sm\:border-pink-900 { + border-color: #702459; + } + + .sm\:hover\:border-transparent:hover { + border-color: transparent; + } + + .sm\:hover\:border-black:hover { + border-color: #000; + } + + .sm\:hover\:border-white:hover { + border-color: #fff; + } + + .sm\:hover\:border-gray-100:hover { + border-color: #f7fafc; + } + + .sm\:hover\:border-gray-200:hover { + border-color: #edf2f7; + } + + .sm\:hover\:border-gray-300:hover { + border-color: #e2e8f0; + } + + .sm\:hover\:border-gray-400:hover { + border-color: #cbd5e0; + } + + .sm\:hover\:border-gray-500:hover { + border-color: #a0aec0; + } + + .sm\:hover\:border-gray-600:hover { + border-color: #718096; + } + + .sm\:hover\:border-gray-700:hover { + border-color: #4a5568; + } + + .sm\:hover\:border-gray-800:hover { + border-color: #2d3748; + } + + .sm\:hover\:border-gray-900:hover { + border-color: #1a202c; + } + + .sm\:hover\:border-red-100:hover { + border-color: #fff5f5; + } + + .sm\:hover\:border-red-200:hover { + border-color: #fed7d7; + } + + .sm\:hover\:border-red-300:hover { + border-color: #feb2b2; + } + + .sm\:hover\:border-red-400:hover { + border-color: #fc8181; + } + + .sm\:hover\:border-red-500:hover { + border-color: #f56565; + } + + .sm\:hover\:border-red-600:hover { + border-color: #e53e3e; + } + + .sm\:hover\:border-red-700:hover { + border-color: #c53030; + } + + .sm\:hover\:border-red-800:hover { + border-color: #9b2c2c; + } + + .sm\:hover\:border-red-900:hover { + border-color: #742a2a; + } + + .sm\:hover\:border-orange-100:hover { + border-color: #fffaf0; + } + + .sm\:hover\:border-orange-200:hover { + border-color: #feebc8; + } + + .sm\:hover\:border-orange-300:hover { + border-color: #fbd38d; + } + + .sm\:hover\:border-orange-400:hover { + border-color: #f6ad55; + } + + .sm\:hover\:border-orange-500:hover { + border-color: #ed8936; + } + + .sm\:hover\:border-orange-600:hover { + border-color: #dd6b20; + } + + .sm\:hover\:border-orange-700:hover { + border-color: #c05621; + } + + .sm\:hover\:border-orange-800:hover { + border-color: #9c4221; + } + + .sm\:hover\:border-orange-900:hover { + border-color: #7b341e; + } + + .sm\:hover\:border-yellow-100:hover { + border-color: #fffff0; + } + + .sm\:hover\:border-yellow-200:hover { + border-color: #fefcbf; + } + + .sm\:hover\:border-yellow-300:hover { + border-color: #faf089; + } + + .sm\:hover\:border-yellow-400:hover { + border-color: #f6e05e; + } + + .sm\:hover\:border-yellow-500:hover { + border-color: #ecc94b; + } + + .sm\:hover\:border-yellow-600:hover { + border-color: #d69e2e; + } + + .sm\:hover\:border-yellow-700:hover { + border-color: #b7791f; + } + + .sm\:hover\:border-yellow-800:hover { + border-color: #975a16; + } + + .sm\:hover\:border-yellow-900:hover { + border-color: #744210; + } + + .sm\:hover\:border-green-100:hover { + border-color: #f0fff4; + } + + .sm\:hover\:border-green-200:hover { + border-color: #c6f6d5; + } + + .sm\:hover\:border-green-300:hover { + border-color: #9ae6b4; + } + + .sm\:hover\:border-green-400:hover { + border-color: #68d391; + } + + .sm\:hover\:border-green-500:hover { + border-color: #48bb78; + } + + .sm\:hover\:border-green-600:hover { + border-color: #38a169; + } + + .sm\:hover\:border-green-700:hover { + border-color: #2f855a; + } + + .sm\:hover\:border-green-800:hover { + border-color: #276749; + } + + .sm\:hover\:border-green-900:hover { + border-color: #22543d; + } + + .sm\:hover\:border-teal-100:hover { + border-color: #e6fffa; + } + + .sm\:hover\:border-teal-200:hover { + border-color: #b2f5ea; + } + + .sm\:hover\:border-teal-300:hover { + border-color: #81e6d9; + } + + .sm\:hover\:border-teal-400:hover { + border-color: #4fd1c5; + } + + .sm\:hover\:border-teal-500:hover { + border-color: #38b2ac; + } + + .sm\:hover\:border-teal-600:hover { + border-color: #319795; + } + + .sm\:hover\:border-teal-700:hover { + border-color: #2c7a7b; + } + + .sm\:hover\:border-teal-800:hover { + border-color: #285e61; + } + + .sm\:hover\:border-teal-900:hover { + border-color: #234e52; + } + + .sm\:hover\:border-blue-100:hover { + border-color: #ebf8ff; + } + + .sm\:hover\:border-blue-200:hover { + border-color: #bee3f8; + } + + .sm\:hover\:border-blue-300:hover { + border-color: #90cdf4; + } + + .sm\:hover\:border-blue-400:hover { + border-color: #63b3ed; + } + + .sm\:hover\:border-blue-500:hover { + border-color: #4299e1; + } + + .sm\:hover\:border-blue-600:hover { + border-color: #3182ce; + } + + .sm\:hover\:border-blue-700:hover { + border-color: #2b6cb0; + } + + .sm\:hover\:border-blue-800:hover { + border-color: #2c5282; + } + + .sm\:hover\:border-blue-900:hover { + border-color: #2a4365; + } + + .sm\:hover\:border-indigo-100:hover { + border-color: #ebf4ff; + } + + .sm\:hover\:border-indigo-200:hover { + border-color: #c3dafe; + } + + .sm\:hover\:border-indigo-300:hover { + border-color: #a3bffa; + } + + .sm\:hover\:border-indigo-400:hover { + border-color: #7f9cf5; + } + + .sm\:hover\:border-indigo-500:hover { + border-color: #667eea; + } + + .sm\:hover\:border-indigo-600:hover { + border-color: #5a67d8; + } + + .sm\:hover\:border-indigo-700:hover { + border-color: #4c51bf; + } + + .sm\:hover\:border-indigo-800:hover { + border-color: #434190; + } + + .sm\:hover\:border-indigo-900:hover { + border-color: #3c366b; + } + + .sm\:hover\:border-purple-100:hover { + border-color: #faf5ff; + } + + .sm\:hover\:border-purple-200:hover { + border-color: #e9d8fd; + } + + .sm\:hover\:border-purple-300:hover { + border-color: #d6bcfa; + } + + .sm\:hover\:border-purple-400:hover { + border-color: #b794f4; + } + + .sm\:hover\:border-purple-500:hover { + border-color: #9f7aea; + } + + .sm\:hover\:border-purple-600:hover { + border-color: #805ad5; + } + + .sm\:hover\:border-purple-700:hover { + border-color: #6b46c1; + } + + .sm\:hover\:border-purple-800:hover { + border-color: #553c9a; + } + + .sm\:hover\:border-purple-900:hover { + border-color: #44337a; + } + + .sm\:hover\:border-pink-100:hover { + border-color: #fff5f7; + } + + .sm\:hover\:border-pink-200:hover { + border-color: #fed7e2; + } + + .sm\:hover\:border-pink-300:hover { + border-color: #fbb6ce; + } + + .sm\:hover\:border-pink-400:hover { + border-color: #f687b3; + } + + .sm\:hover\:border-pink-500:hover { + border-color: #ed64a6; + } + + .sm\:hover\:border-pink-600:hover { + border-color: #d53f8c; + } + + .sm\:hover\:border-pink-700:hover { + border-color: #b83280; + } + + .sm\:hover\:border-pink-800:hover { + border-color: #97266d; + } + + .sm\:hover\:border-pink-900:hover { + border-color: #702459; + } + + .sm\:focus\:border-transparent:focus { + border-color: transparent; + } + + .sm\:focus\:border-black:focus { + border-color: #000; + } + + .sm\:focus\:border-white:focus { + border-color: #fff; + } + + .sm\:focus\:border-gray-100:focus { + border-color: #f7fafc; + } + + .sm\:focus\:border-gray-200:focus { + border-color: #edf2f7; + } + + .sm\:focus\:border-gray-300:focus { + border-color: #e2e8f0; + } + + .sm\:focus\:border-gray-400:focus { + border-color: #cbd5e0; + } + + .sm\:focus\:border-gray-500:focus { + border-color: #a0aec0; + } + + .sm\:focus\:border-gray-600:focus { + border-color: #718096; + } + + .sm\:focus\:border-gray-700:focus { + border-color: #4a5568; + } + + .sm\:focus\:border-gray-800:focus { + border-color: #2d3748; + } + + .sm\:focus\:border-gray-900:focus { + border-color: #1a202c; + } + + .sm\:focus\:border-red-100:focus { + border-color: #fff5f5; + } + + .sm\:focus\:border-red-200:focus { + border-color: #fed7d7; + } + + .sm\:focus\:border-red-300:focus { + border-color: #feb2b2; + } + + .sm\:focus\:border-red-400:focus { + border-color: #fc8181; + } + + .sm\:focus\:border-red-500:focus { + border-color: #f56565; + } + + .sm\:focus\:border-red-600:focus { + border-color: #e53e3e; + } + + .sm\:focus\:border-red-700:focus { + border-color: #c53030; + } + + .sm\:focus\:border-red-800:focus { + border-color: #9b2c2c; + } + + .sm\:focus\:border-red-900:focus { + border-color: #742a2a; + } + + .sm\:focus\:border-orange-100:focus { + border-color: #fffaf0; + } + + .sm\:focus\:border-orange-200:focus { + border-color: #feebc8; + } + + .sm\:focus\:border-orange-300:focus { + border-color: #fbd38d; + } + + .sm\:focus\:border-orange-400:focus { + border-color: #f6ad55; + } + + .sm\:focus\:border-orange-500:focus { + border-color: #ed8936; + } + + .sm\:focus\:border-orange-600:focus { + border-color: #dd6b20; + } + + .sm\:focus\:border-orange-700:focus { + border-color: #c05621; + } + + .sm\:focus\:border-orange-800:focus { + border-color: #9c4221; + } + + .sm\:focus\:border-orange-900:focus { + border-color: #7b341e; + } + + .sm\:focus\:border-yellow-100:focus { + border-color: #fffff0; + } + + .sm\:focus\:border-yellow-200:focus { + border-color: #fefcbf; + } + + .sm\:focus\:border-yellow-300:focus { + border-color: #faf089; + } + + .sm\:focus\:border-yellow-400:focus { + border-color: #f6e05e; + } + + .sm\:focus\:border-yellow-500:focus { + border-color: #ecc94b; + } + + .sm\:focus\:border-yellow-600:focus { + border-color: #d69e2e; + } + + .sm\:focus\:border-yellow-700:focus { + border-color: #b7791f; + } + + .sm\:focus\:border-yellow-800:focus { + border-color: #975a16; + } + + .sm\:focus\:border-yellow-900:focus { + border-color: #744210; + } + + .sm\:focus\:border-green-100:focus { + border-color: #f0fff4; + } + + .sm\:focus\:border-green-200:focus { + border-color: #c6f6d5; + } + + .sm\:focus\:border-green-300:focus { + border-color: #9ae6b4; + } + + .sm\:focus\:border-green-400:focus { + border-color: #68d391; + } + + .sm\:focus\:border-green-500:focus { + border-color: #48bb78; + } + + .sm\:focus\:border-green-600:focus { + border-color: #38a169; + } + + .sm\:focus\:border-green-700:focus { + border-color: #2f855a; + } + + .sm\:focus\:border-green-800:focus { + border-color: #276749; + } + + .sm\:focus\:border-green-900:focus { + border-color: #22543d; + } + + .sm\:focus\:border-teal-100:focus { + border-color: #e6fffa; + } + + .sm\:focus\:border-teal-200:focus { + border-color: #b2f5ea; + } + + .sm\:focus\:border-teal-300:focus { + border-color: #81e6d9; + } + + .sm\:focus\:border-teal-400:focus { + border-color: #4fd1c5; + } + + .sm\:focus\:border-teal-500:focus { + border-color: #38b2ac; + } + + .sm\:focus\:border-teal-600:focus { + border-color: #319795; + } + + .sm\:focus\:border-teal-700:focus { + border-color: #2c7a7b; + } + + .sm\:focus\:border-teal-800:focus { + border-color: #285e61; + } + + .sm\:focus\:border-teal-900:focus { + border-color: #234e52; + } + + .sm\:focus\:border-blue-100:focus { + border-color: #ebf8ff; + } + + .sm\:focus\:border-blue-200:focus { + border-color: #bee3f8; + } + + .sm\:focus\:border-blue-300:focus { + border-color: #90cdf4; + } + + .sm\:focus\:border-blue-400:focus { + border-color: #63b3ed; + } + + .sm\:focus\:border-blue-500:focus { + border-color: #4299e1; + } + + .sm\:focus\:border-blue-600:focus { + border-color: #3182ce; + } + + .sm\:focus\:border-blue-700:focus { + border-color: #2b6cb0; + } + + .sm\:focus\:border-blue-800:focus { + border-color: #2c5282; + } + + .sm\:focus\:border-blue-900:focus { + border-color: #2a4365; + } + + .sm\:focus\:border-indigo-100:focus { + border-color: #ebf4ff; + } + + .sm\:focus\:border-indigo-200:focus { + border-color: #c3dafe; + } + + .sm\:focus\:border-indigo-300:focus { + border-color: #a3bffa; + } + + .sm\:focus\:border-indigo-400:focus { + border-color: #7f9cf5; + } + + .sm\:focus\:border-indigo-500:focus { + border-color: #667eea; + } + + .sm\:focus\:border-indigo-600:focus { + border-color: #5a67d8; + } + + .sm\:focus\:border-indigo-700:focus { + border-color: #4c51bf; + } + + .sm\:focus\:border-indigo-800:focus { + border-color: #434190; + } + + .sm\:focus\:border-indigo-900:focus { + border-color: #3c366b; + } + + .sm\:focus\:border-purple-100:focus { + border-color: #faf5ff; + } + + .sm\:focus\:border-purple-200:focus { + border-color: #e9d8fd; + } + + .sm\:focus\:border-purple-300:focus { + border-color: #d6bcfa; + } + + .sm\:focus\:border-purple-400:focus { + border-color: #b794f4; + } + + .sm\:focus\:border-purple-500:focus { + border-color: #9f7aea; + } + + .sm\:focus\:border-purple-600:focus { + border-color: #805ad5; + } + + .sm\:focus\:border-purple-700:focus { + border-color: #6b46c1; + } + + .sm\:focus\:border-purple-800:focus { + border-color: #553c9a; + } + + .sm\:focus\:border-purple-900:focus { + border-color: #44337a; + } + + .sm\:focus\:border-pink-100:focus { + border-color: #fff5f7; + } + + .sm\:focus\:border-pink-200:focus { + border-color: #fed7e2; + } + + .sm\:focus\:border-pink-300:focus { + border-color: #fbb6ce; + } + + .sm\:focus\:border-pink-400:focus { + border-color: #f687b3; + } + + .sm\:focus\:border-pink-500:focus { + border-color: #ed64a6; + } + + .sm\:focus\:border-pink-600:focus { + border-color: #d53f8c; + } + + .sm\:focus\:border-pink-700:focus { + border-color: #b83280; + } + + .sm\:focus\:border-pink-800:focus { + border-color: #97266d; + } + + .sm\:focus\:border-pink-900:focus { + border-color: #702459; + } + + .sm\:rounded-none { + border-radius: 0; + } + + .sm\:rounded-sm { + border-radius: 0.125rem; + } + + .sm\:rounded { + border-radius: 0.25rem; + } + + .sm\:rounded-lg { + border-radius: 0.5rem; + } + + .sm\:rounded-full { + border-radius: 9999px; + } + + .sm\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .sm\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .sm\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .sm\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .sm\:rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .sm\:rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .sm\:rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .sm\:rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .sm\:rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .sm\:rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .sm\:rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .sm\:rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .sm\:rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .sm\:rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .sm\:rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .sm\:rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .sm\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .sm\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .sm\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .sm\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .sm\:rounded-tl-none { + border-top-left-radius: 0; + } + + .sm\:rounded-tr-none { + border-top-right-radius: 0; + } + + .sm\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .sm\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .sm\:rounded-tl-sm { + border-top-left-radius: 0.125rem; + } + + .sm\:rounded-tr-sm { + border-top-right-radius: 0.125rem; + } + + .sm\:rounded-br-sm { + border-bottom-right-radius: 0.125rem; + } + + .sm\:rounded-bl-sm { + border-bottom-left-radius: 0.125rem; + } + + .sm\:rounded-tl { + border-top-left-radius: 0.25rem; + } + + .sm\:rounded-tr { + border-top-right-radius: 0.25rem; + } + + .sm\:rounded-br { + border-bottom-right-radius: 0.25rem; + } + + .sm\:rounded-bl { + border-bottom-left-radius: 0.25rem; + } + + .sm\:rounded-tl-lg { + border-top-left-radius: 0.5rem; + } + + .sm\:rounded-tr-lg { + border-top-right-radius: 0.5rem; + } + + .sm\:rounded-br-lg { + border-bottom-right-radius: 0.5rem; + } + + .sm\:rounded-bl-lg { + border-bottom-left-radius: 0.5rem; + } + + .sm\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .sm\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .sm\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .sm\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .sm\:border-solid { + border-style: solid; + } + + .sm\:border-dashed { + border-style: dashed; + } + + .sm\:border-dotted { + border-style: dotted; + } + + .sm\:border-none { + border-style: none; + } + + .sm\:border-0 { + border-width: 0; + } + + .sm\:border-2 { + border-width: 2px; + } + + .sm\:border-4 { + border-width: 4px; + } + + .sm\:border-8 { + border-width: 8px; + } + + .sm\:border { + border-width: 1px; + } + + .sm\:border-t-0 { + border-top-width: 0; + } + + .sm\:border-r-0 { + border-right-width: 0; + } + + .sm\:border-b-0 { + border-bottom-width: 0; + } + + .sm\:border-l-0 { + border-left-width: 0; + } + + .sm\:border-t-2 { + border-top-width: 2px; + } + + .sm\:border-r-2 { + border-right-width: 2px; + } + + .sm\:border-b-2 { + border-bottom-width: 2px; + } + + .sm\:border-l-2 { + border-left-width: 2px; + } + + .sm\:border-t-4 { + border-top-width: 4px; + } + + .sm\:border-r-4 { + border-right-width: 4px; + } + + .sm\:border-b-4 { + border-bottom-width: 4px; + } + + .sm\:border-l-4 { + border-left-width: 4px; + } + + .sm\:border-t-8 { + border-top-width: 8px; + } + + .sm\:border-r-8 { + border-right-width: 8px; + } + + .sm\:border-b-8 { + border-bottom-width: 8px; + } + + .sm\:border-l-8 { + border-left-width: 8px; + } + + .sm\:border-t { + border-top-width: 1px; + } + + .sm\:border-r { + border-right-width: 1px; + } + + .sm\:border-b { + border-bottom-width: 1px; + } + + .sm\:border-l { + border-left-width: 1px; + } + + .sm\:cursor-auto { + cursor: auto; + } + + .sm\:cursor-default { + cursor: default; + } + + .sm\:cursor-pointer { + cursor: pointer; + } + + .sm\:cursor-wait { + cursor: wait; + } + + .sm\:cursor-text { + cursor: text; + } + + .sm\:cursor-move { + cursor: move; + } + + .sm\:cursor-not-allowed { + cursor: not-allowed; + } + + .sm\:block { + display: block; + } + + .sm\:inline-block { + display: inline-block; + } + + .sm\:inline { + display: inline; + } + + .sm\:flex { + display: flex; + } + + .sm\:inline-flex { + display: inline-flex; + } + + .sm\:table { + display: table; + } + + .sm\:table-row { + display: table-row; + } + + .sm\:table-cell { + display: table-cell; + } + + .sm\:hidden { + display: none; + } + + .sm\:flex-row { + flex-direction: row; + } + + .sm\:flex-row-reverse { + flex-direction: row-reverse; + } + + .sm\:flex-col { + flex-direction: column; + } + + .sm\:flex-col-reverse { + flex-direction: column-reverse; + } + + .sm\:flex-wrap { + flex-wrap: wrap; + } + + .sm\:flex-wrap-reverse { + flex-wrap: wrap-reverse; + } + + .sm\:flex-no-wrap { + flex-wrap: nowrap; + } + + .sm\:items-start { + align-items: flex-start; + } + + .sm\:items-end { + align-items: flex-end; + } + + .sm\:items-center { + align-items: center; + } + + .sm\:items-baseline { + align-items: baseline; + } + + .sm\:items-stretch { + align-items: stretch; + } + + .sm\:self-auto { + align-self: auto; + } + + .sm\:self-start { + align-self: flex-start; + } + + .sm\:self-end { + align-self: flex-end; + } + + .sm\:self-center { + align-self: center; + } + + .sm\:self-stretch { + align-self: stretch; + } + + .sm\:justify-start { + justify-content: flex-start; + } + + .sm\:justify-end { + justify-content: flex-end; + } + + .sm\:justify-center { + justify-content: center; + } + + .sm\:justify-between { + justify-content: space-between; + } + + .sm\:justify-around { + justify-content: space-around; + } + + .sm\:content-center { + align-content: center; + } + + .sm\:content-start { + align-content: flex-start; + } + + .sm\:content-end { + align-content: flex-end; + } + + .sm\:content-between { + align-content: space-between; + } + + .sm\:content-around { + align-content: space-around; + } + + .sm\:flex-1 { + flex: 1 1 0%; + } + + .sm\:flex-auto { + flex: 1 1 auto; + } + + .sm\:flex-initial { + flex: 0 1 auto; + } + + .sm\:flex-none { + flex: none; + } + + .sm\:flex-grow-0 { + flex-grow: 0; + } + + .sm\:flex-grow { + flex-grow: 1; + } + + .sm\:flex-shrink-0 { + flex-shrink: 0; + } + + .sm\:flex-shrink { + flex-shrink: 1; + } + + .sm\:order-1 { + order: 1; + } + + .sm\:order-2 { + order: 2; + } + + .sm\:order-3 { + order: 3; + } + + .sm\:order-4 { + order: 4; + } + + .sm\:order-5 { + order: 5; + } + + .sm\:order-6 { + order: 6; + } + + .sm\:order-7 { + order: 7; + } + + .sm\:order-8 { + order: 8; + } + + .sm\:order-9 { + order: 9; + } + + .sm\:order-10 { + order: 10; + } + + .sm\:order-11 { + order: 11; + } + + .sm\:order-12 { + order: 12; + } + + .sm\:order-first { + order: -1; + } + + .sm\:order-last { + order: 999; + } + + .sm\:order-none { + order: 0; + } + + .sm\:float-right { + float: right; + } + + .sm\:float-left { + float: left; + } + + .sm\:float-none { + float: none; + } + + .sm\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .sm\:font-sans { + font-family: -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"; + } + + .sm\:font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + } + + .sm\:font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + } + + .sm\:font-hairline { + font-weight: 100; + } + + .sm\:font-thin { + font-weight: 200; + } + + .sm\:font-light { + font-weight: 300; + } + + .sm\:font-normal { + font-weight: 400; + } + + .sm\:font-medium { + font-weight: 500; + } + + .sm\:font-semibold { + font-weight: 600; + } + + .sm\:font-bold { + font-weight: 700; + } + + .sm\:font-extrabold { + font-weight: 800; + } + + .sm\:font-black { + font-weight: 900; + } + + .sm\:hover\:font-hairline:hover { + font-weight: 100; + } + + .sm\:hover\:font-thin:hover { + font-weight: 200; + } + + .sm\:hover\:font-light:hover { + font-weight: 300; + } + + .sm\:hover\:font-normal:hover { + font-weight: 400; + } + + .sm\:hover\:font-medium:hover { + font-weight: 500; + } + + .sm\:hover\:font-semibold:hover { + font-weight: 600; + } + + .sm\:hover\:font-bold:hover { + font-weight: 700; + } + + .sm\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .sm\:hover\:font-black:hover { + font-weight: 900; + } + + .sm\:focus\:font-hairline:focus { + font-weight: 100; + } + + .sm\:focus\:font-thin:focus { + font-weight: 200; + } + + .sm\:focus\:font-light:focus { + font-weight: 300; + } + + .sm\:focus\:font-normal:focus { + font-weight: 400; + } + + .sm\:focus\:font-medium:focus { + font-weight: 500; + } + + .sm\:focus\:font-semibold:focus { + font-weight: 600; + } + + .sm\:focus\:font-bold:focus { + font-weight: 700; + } + + .sm\:focus\:font-extrabold:focus { + font-weight: 800; + } + + .sm\:focus\:font-black:focus { + font-weight: 900; + } + + .sm\:h-0 { + height: 0; + } + + .sm\:h-1 { + height: 0.25rem; + } + + .sm\:h-2 { + height: 0.5rem; + } + + .sm\:h-3 { + height: 0.75rem; + } + + .sm\:h-4 { + height: 1rem; + } + + .sm\:h-5 { + height: 1.25rem; + } + + .sm\:h-6 { + height: 1.5rem; + } + + .sm\:h-8 { + height: 2rem; + } + + .sm\:h-10 { + height: 2.5rem; + } + + .sm\:h-12 { + height: 3rem; + } + + .sm\:h-16 { + height: 4rem; + } + + .sm\:h-20 { + height: 5rem; + } + + .sm\:h-24 { + height: 6rem; + } + + .sm\:h-32 { + height: 8rem; + } + + .sm\:h-40 { + height: 10rem; + } + + .sm\:h-48 { + height: 12rem; + } + + .sm\:h-56 { + height: 14rem; + } + + .sm\:h-64 { + height: 16rem; + } + + .sm\:h-auto { + height: auto; + } + + .sm\:h-px { + height: 1px; + } + + .sm\:h-full { + height: 100%; + } + + .sm\:h-screen { + height: 100vh; + } + + .sm\:leading-none { + line-height: 1; + } + + .sm\:leading-tight { + line-height: 1.25; + } + + .sm\:leading-snug { + line-height: 1.375; + } + + .sm\:leading-normal { + line-height: 1.5; + } + + .sm\:leading-relaxed { + line-height: 1.625; + } + + .sm\:leading-loose { + line-height: 2; + } + + .sm\:list-inside { + list-style-position: inside; + } + + .sm\:list-outside { + list-style-position: outside; + } + + .sm\:list-none { + list-style-type: none; + } + + .sm\:list-disc { + list-style-type: disc; + } + + .sm\:list-decimal { + list-style-type: decimal; + } + + .sm\:m-0 { + margin: 0; + } + + .sm\:m-1 { + margin: 0.25rem; + } + + .sm\:m-2 { + margin: 0.5rem; + } + + .sm\:m-3 { + margin: 0.75rem; + } + + .sm\:m-4 { + margin: 1rem; + } + + .sm\:m-5 { + margin: 1.25rem; + } + + .sm\:m-6 { + margin: 1.5rem; + } + + .sm\:m-8 { + margin: 2rem; + } + + .sm\:m-10 { + margin: 2.5rem; + } + + .sm\:m-12 { + margin: 3rem; + } + + .sm\:m-16 { + margin: 4rem; + } + + .sm\:m-20 { + margin: 5rem; + } + + .sm\:m-24 { + margin: 6rem; + } + + .sm\:m-32 { + margin: 8rem; + } + + .sm\:m-40 { + margin: 10rem; + } + + .sm\:m-48 { + margin: 12rem; + } + + .sm\:m-56 { + margin: 14rem; + } + + .sm\:m-64 { + margin: 16rem; + } + + .sm\:m-auto { + margin: auto; + } + + .sm\:m-px { + margin: 1px; + } + + .sm\:-m-1 { + margin: -0.25rem; + } + + .sm\:-m-2 { + margin: -0.5rem; + } + + .sm\:-m-3 { + margin: -0.75rem; + } + + .sm\:-m-4 { + margin: -1rem; + } + + .sm\:-m-5 { + margin: -1.25rem; + } + + .sm\:-m-6 { + margin: -1.5rem; + } + + .sm\:-m-8 { + margin: -2rem; + } + + .sm\:-m-10 { + margin: -2.5rem; + } + + .sm\:-m-12 { + margin: -3rem; + } + + .sm\:-m-16 { + margin: -4rem; + } + + .sm\:-m-20 { + margin: -5rem; + } + + .sm\:-m-24 { + margin: -6rem; + } + + .sm\:-m-32 { + margin: -8rem; + } + + .sm\:-m-40 { + margin: -10rem; + } + + .sm\:-m-48 { + margin: -12rem; + } + + .sm\:-m-56 { + margin: -14rem; + } + + .sm\:-m-64 { + margin: -16rem; + } + + .sm\:-m-px { + margin: -1px; + } + + .sm\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .sm\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .sm\:my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .sm\:mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .sm\:my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .sm\:mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .sm\:my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .sm\:mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .sm\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .sm\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .sm\:my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .sm\:mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .sm\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .sm\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .sm\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .sm\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .sm\:my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .sm\:mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .sm\:my-12 { + margin-top: 3rem; + margin-bottom: 3rem; + } + + .sm\:mx-12 { + margin-left: 3rem; + margin-right: 3rem; + } + + .sm\:my-16 { + margin-top: 4rem; + margin-bottom: 4rem; + } + + .sm\:mx-16 { + margin-left: 4rem; + margin-right: 4rem; + } + + .sm\:my-20 { + margin-top: 5rem; + margin-bottom: 5rem; + } + + .sm\:mx-20 { + margin-left: 5rem; + margin-right: 5rem; + } + + .sm\:my-24 { + margin-top: 6rem; + margin-bottom: 6rem; + } + + .sm\:mx-24 { + margin-left: 6rem; + margin-right: 6rem; + } + + .sm\:my-32 { + margin-top: 8rem; + margin-bottom: 8rem; + } + + .sm\:mx-32 { + margin-left: 8rem; + margin-right: 8rem; + } + + .sm\:my-40 { + margin-top: 10rem; + margin-bottom: 10rem; + } + + .sm\:mx-40 { + margin-left: 10rem; + margin-right: 10rem; + } + + .sm\:my-48 { + margin-top: 12rem; + margin-bottom: 12rem; + } + + .sm\:mx-48 { + margin-left: 12rem; + margin-right: 12rem; + } + + .sm\:my-56 { + margin-top: 14rem; + margin-bottom: 14rem; + } + + .sm\:mx-56 { + margin-left: 14rem; + margin-right: 14rem; + } + + .sm\:my-64 { + margin-top: 16rem; + margin-bottom: 16rem; + } + + .sm\:mx-64 { + margin-left: 16rem; + margin-right: 16rem; + } + + .sm\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .sm\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .sm\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .sm\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .sm\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .sm\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .sm\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .sm\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .sm\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .sm\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .sm\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .sm\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .sm\:-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .sm\:-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .sm\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .sm\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .sm\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .sm\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .sm\:-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .sm\:-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .sm\:-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; + } + + .sm\:-mx-12 { + margin-left: -3rem; + margin-right: -3rem; + } + + .sm\:-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; + } + + .sm\:-mx-16 { + margin-left: -4rem; + margin-right: -4rem; + } + + .sm\:-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; + } + + .sm\:-mx-20 { + margin-left: -5rem; + margin-right: -5rem; + } + + .sm\:-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; + } + + .sm\:-mx-24 { + margin-left: -6rem; + margin-right: -6rem; + } + + .sm\:-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; + } + + .sm\:-mx-32 { + margin-left: -8rem; + margin-right: -8rem; + } + + .sm\:-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; + } + + .sm\:-mx-40 { + margin-left: -10rem; + margin-right: -10rem; + } + + .sm\:-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; + } + + .sm\:-mx-48 { + margin-left: -12rem; + margin-right: -12rem; + } + + .sm\:-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; + } + + .sm\:-mx-56 { + margin-left: -14rem; + margin-right: -14rem; + } + + .sm\:-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; + } + + .sm\:-mx-64 { + margin-left: -16rem; + margin-right: -16rem; + } + + .sm\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .sm\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .sm\:mt-0 { + margin-top: 0; + } + + .sm\:mr-0 { + margin-right: 0; + } + + .sm\:mb-0 { + margin-bottom: 0; + } + + .sm\:ml-0 { + margin-left: 0; + } + + .sm\:mt-1 { + margin-top: 0.25rem; + } + + .sm\:mr-1 { + margin-right: 0.25rem; + } + + .sm\:mb-1 { + margin-bottom: 0.25rem; + } + + .sm\:ml-1 { + margin-left: 0.25rem; + } + + .sm\:mt-2 { + margin-top: 0.5rem; + } + + .sm\:mr-2 { + margin-right: 0.5rem; + } + + .sm\:mb-2 { + margin-bottom: 0.5rem; + } + + .sm\:ml-2 { + margin-left: 0.5rem; + } + + .sm\:mt-3 { + margin-top: 0.75rem; + } + + .sm\:mr-3 { + margin-right: 0.75rem; + } + + .sm\:mb-3 { + margin-bottom: 0.75rem; + } + + .sm\:ml-3 { + margin-left: 0.75rem; + } + + .sm\:mt-4 { + margin-top: 1rem; + } + + .sm\:mr-4 { + margin-right: 1rem; + } + + .sm\:mb-4 { + margin-bottom: 1rem; + } + + .sm\:ml-4 { + margin-left: 1rem; + } + + .sm\:mt-5 { + margin-top: 1.25rem; + } + + .sm\:mr-5 { + margin-right: 1.25rem; + } + + .sm\:mb-5 { + margin-bottom: 1.25rem; + } + + .sm\:ml-5 { + margin-left: 1.25rem; + } + + .sm\:mt-6 { + margin-top: 1.5rem; + } + + .sm\:mr-6 { + margin-right: 1.5rem; + } + + .sm\:mb-6 { + margin-bottom: 1.5rem; + } + + .sm\:ml-6 { + margin-left: 1.5rem; + } + + .sm\:mt-8 { + margin-top: 2rem; + } + + .sm\:mr-8 { + margin-right: 2rem; + } + + .sm\:mb-8 { + margin-bottom: 2rem; + } + + .sm\:ml-8 { + margin-left: 2rem; + } + + .sm\:mt-10 { + margin-top: 2.5rem; + } + + .sm\:mr-10 { + margin-right: 2.5rem; + } + + .sm\:mb-10 { + margin-bottom: 2.5rem; + } + + .sm\:ml-10 { + margin-left: 2.5rem; + } + + .sm\:mt-12 { + margin-top: 3rem; + } + + .sm\:mr-12 { + margin-right: 3rem; + } + + .sm\:mb-12 { + margin-bottom: 3rem; + } + + .sm\:ml-12 { + margin-left: 3rem; + } + + .sm\:mt-16 { + margin-top: 4rem; + } + + .sm\:mr-16 { + margin-right: 4rem; + } + + .sm\:mb-16 { + margin-bottom: 4rem; + } + + .sm\:ml-16 { + margin-left: 4rem; + } + + .sm\:mt-20 { + margin-top: 5rem; + } + + .sm\:mr-20 { + margin-right: 5rem; + } + + .sm\:mb-20 { + margin-bottom: 5rem; + } + + .sm\:ml-20 { + margin-left: 5rem; + } + + .sm\:mt-24 { + margin-top: 6rem; + } + + .sm\:mr-24 { + margin-right: 6rem; + } + + .sm\:mb-24 { + margin-bottom: 6rem; + } + + .sm\:ml-24 { + margin-left: 6rem; + } + + .sm\:mt-32 { + margin-top: 8rem; + } + + .sm\:mr-32 { + margin-right: 8rem; + } + + .sm\:mb-32 { + margin-bottom: 8rem; + } + + .sm\:ml-32 { + margin-left: 8rem; + } + + .sm\:mt-40 { + margin-top: 10rem; + } + + .sm\:mr-40 { + margin-right: 10rem; + } + + .sm\:mb-40 { + margin-bottom: 10rem; + } + + .sm\:ml-40 { + margin-left: 10rem; + } + + .sm\:mt-48 { + margin-top: 12rem; + } + + .sm\:mr-48 { + margin-right: 12rem; + } + + .sm\:mb-48 { + margin-bottom: 12rem; + } + + .sm\:ml-48 { + margin-left: 12rem; + } + + .sm\:mt-56 { + margin-top: 14rem; + } + + .sm\:mr-56 { + margin-right: 14rem; + } + + .sm\:mb-56 { + margin-bottom: 14rem; + } + + .sm\:ml-56 { + margin-left: 14rem; + } + + .sm\:mt-64 { + margin-top: 16rem; + } + + .sm\:mr-64 { + margin-right: 16rem; + } + + .sm\:mb-64 { + margin-bottom: 16rem; + } + + .sm\:ml-64 { + margin-left: 16rem; + } + + .sm\:mt-auto { + margin-top: auto; + } + + .sm\:mr-auto { + margin-right: auto; + } + + .sm\:mb-auto { + margin-bottom: auto; + } + + .sm\:ml-auto { + margin-left: auto; + } + + .sm\:mt-px { + margin-top: 1px; + } + + .sm\:mr-px { + margin-right: 1px; + } + + .sm\:mb-px { + margin-bottom: 1px; + } + + .sm\:ml-px { + margin-left: 1px; + } + + .sm\:-mt-1 { + margin-top: -0.25rem; + } + + .sm\:-mr-1 { + margin-right: -0.25rem; + } + + .sm\:-mb-1 { + margin-bottom: -0.25rem; + } + + .sm\:-ml-1 { + margin-left: -0.25rem; + } + + .sm\:-mt-2 { + margin-top: -0.5rem; + } + + .sm\:-mr-2 { + margin-right: -0.5rem; + } + + .sm\:-mb-2 { + margin-bottom: -0.5rem; + } + + .sm\:-ml-2 { + margin-left: -0.5rem; + } + + .sm\:-mt-3 { + margin-top: -0.75rem; + } + + .sm\:-mr-3 { + margin-right: -0.75rem; + } + + .sm\:-mb-3 { + margin-bottom: -0.75rem; + } + + .sm\:-ml-3 { + margin-left: -0.75rem; + } + + .sm\:-mt-4 { + margin-top: -1rem; + } + + .sm\:-mr-4 { + margin-right: -1rem; + } + + .sm\:-mb-4 { + margin-bottom: -1rem; + } + + .sm\:-ml-4 { + margin-left: -1rem; + } + + .sm\:-mt-5 { + margin-top: -1.25rem; + } + + .sm\:-mr-5 { + margin-right: -1.25rem; + } + + .sm\:-mb-5 { + margin-bottom: -1.25rem; + } + + .sm\:-ml-5 { + margin-left: -1.25rem; + } + + .sm\:-mt-6 { + margin-top: -1.5rem; + } + + .sm\:-mr-6 { + margin-right: -1.5rem; + } + + .sm\:-mb-6 { + margin-bottom: -1.5rem; + } + + .sm\:-ml-6 { + margin-left: -1.5rem; + } + + .sm\:-mt-8 { + margin-top: -2rem; + } + + .sm\:-mr-8 { + margin-right: -2rem; + } + + .sm\:-mb-8 { + margin-bottom: -2rem; + } + + .sm\:-ml-8 { + margin-left: -2rem; + } + + .sm\:-mt-10 { + margin-top: -2.5rem; + } + + .sm\:-mr-10 { + margin-right: -2.5rem; + } + + .sm\:-mb-10 { + margin-bottom: -2.5rem; + } + + .sm\:-ml-10 { + margin-left: -2.5rem; + } + + .sm\:-mt-12 { + margin-top: -3rem; + } + + .sm\:-mr-12 { + margin-right: -3rem; + } + + .sm\:-mb-12 { + margin-bottom: -3rem; + } + + .sm\:-ml-12 { + margin-left: -3rem; + } + + .sm\:-mt-16 { + margin-top: -4rem; + } + + .sm\:-mr-16 { + margin-right: -4rem; + } + + .sm\:-mb-16 { + margin-bottom: -4rem; + } + + .sm\:-ml-16 { + margin-left: -4rem; + } + + .sm\:-mt-20 { + margin-top: -5rem; + } + + .sm\:-mr-20 { + margin-right: -5rem; + } + + .sm\:-mb-20 { + margin-bottom: -5rem; + } + + .sm\:-ml-20 { + margin-left: -5rem; + } + + .sm\:-mt-24 { + margin-top: -6rem; + } + + .sm\:-mr-24 { + margin-right: -6rem; + } + + .sm\:-mb-24 { + margin-bottom: -6rem; + } + + .sm\:-ml-24 { + margin-left: -6rem; + } + + .sm\:-mt-32 { + margin-top: -8rem; + } + + .sm\:-mr-32 { + margin-right: -8rem; + } + + .sm\:-mb-32 { + margin-bottom: -8rem; + } + + .sm\:-ml-32 { + margin-left: -8rem; + } + + .sm\:-mt-40 { + margin-top: -10rem; + } + + .sm\:-mr-40 { + margin-right: -10rem; + } + + .sm\:-mb-40 { + margin-bottom: -10rem; + } + + .sm\:-ml-40 { + margin-left: -10rem; + } + + .sm\:-mt-48 { + margin-top: -12rem; + } + + .sm\:-mr-48 { + margin-right: -12rem; + } + + .sm\:-mb-48 { + margin-bottom: -12rem; + } + + .sm\:-ml-48 { + margin-left: -12rem; + } + + .sm\:-mt-56 { + margin-top: -14rem; + } + + .sm\:-mr-56 { + margin-right: -14rem; + } + + .sm\:-mb-56 { + margin-bottom: -14rem; + } + + .sm\:-ml-56 { + margin-left: -14rem; + } + + .sm\:-mt-64 { + margin-top: -16rem; + } + + .sm\:-mr-64 { + margin-right: -16rem; + } + + .sm\:-mb-64 { + margin-bottom: -16rem; + } + + .sm\:-ml-64 { + margin-left: -16rem; + } + + .sm\:-mt-px { + margin-top: -1px; + } + + .sm\:-mr-px { + margin-right: -1px; + } + + .sm\:-mb-px { + margin-bottom: -1px; + } + + .sm\:-ml-px { + margin-left: -1px; + } + + .sm\:max-h-full { + max-height: 100%; + } + + .sm\:max-h-screen { + max-height: 100vh; + } + + .sm\:max-w-xs { + max-width: 20rem; + } + + .sm\:max-w-sm { + max-width: 24rem; + } + + .sm\:max-w-md { + max-width: 28rem; + } + + .sm\:max-w-lg { + max-width: 32rem; + } + + .sm\:max-w-xl { + max-width: 36rem; + } + + .sm\:max-w-2xl { + max-width: 42rem; + } + + .sm\:max-w-3xl { + max-width: 48rem; + } + + .sm\:max-w-4xl { + max-width: 56rem; + } + + .sm\:max-w-5xl { + max-width: 64rem; + } + + .sm\:max-w-6xl { + max-width: 72rem; + } + + .sm\:max-w-full { + max-width: 100%; + } + + .sm\:min-h-0 { + min-height: 0; + } + + .sm\:min-h-full { + min-height: 100%; + } + + .sm\:min-h-screen { + min-height: 100vh; + } + + .sm\:min-w-0 { + min-width: 0; + } + + .sm\:min-w-full { + min-width: 100%; + } + + .sm\:object-contain { + -o-object-fit: contain; + object-fit: contain; + } + + .sm\:object-cover { + -o-object-fit: cover; + object-fit: cover; + } + + .sm\:object-fill { + -o-object-fit: fill; + object-fit: fill; + } + + .sm\:object-none { + -o-object-fit: none; + object-fit: none; + } + + .sm\:object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .sm\:object-bottom { + -o-object-position: bottom; + object-position: bottom; + } + + .sm\:object-center { + -o-object-position: center; + object-position: center; + } + + .sm\:object-left { + -o-object-position: left; + object-position: left; + } + + .sm\:object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; + } + + .sm\:object-left-top { + -o-object-position: left top; + object-position: left top; + } + + .sm\:object-right { + -o-object-position: right; + object-position: right; + } + + .sm\:object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; + } + + .sm\:object-right-top { + -o-object-position: right top; + object-position: right top; + } + + .sm\:object-top { + -o-object-position: top; + object-position: top; + } + + .sm\:opacity-0 { + opacity: 0; + } + + .sm\:opacity-25 { + opacity: 0.25; + } + + .sm\:opacity-50 { + opacity: 0.5; + } + + .sm\:opacity-75 { + opacity: 0.75; + } + + .sm\:opacity-100 { + opacity: 1; + } + + .sm\:overflow-auto { + overflow: auto; + } + + .sm\:overflow-hidden { + overflow: hidden; + } + + .sm\:overflow-visible { + overflow: visible; + } + + .sm\:overflow-scroll { + overflow: scroll; + } + + .sm\:overflow-x-auto { + overflow-x: auto; + } + + .sm\:overflow-y-auto { + overflow-y: auto; + } + + .sm\:overflow-x-hidden { + overflow-x: hidden; + } + + .sm\:overflow-y-hidden { + overflow-y: hidden; + } + + .sm\:overflow-x-visible { + overflow-x: visible; + } + + .sm\:overflow-y-visible { + overflow-y: visible; + } + + .sm\:overflow-x-scroll { + overflow-x: scroll; + } + + .sm\:overflow-y-scroll { + overflow-y: scroll; + } + + .sm\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .sm\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .sm\:p-0 { + padding: 0; + } + + .sm\:p-1 { + padding: 0.25rem; + } + + .sm\:p-2 { + padding: 0.5rem; + } + + .sm\:p-3 { + padding: 0.75rem; + } + + .sm\:p-4 { + padding: 1rem; + } + + .sm\:p-5 { + padding: 1.25rem; + } + + .sm\:p-6 { + padding: 1.5rem; + } + + .sm\:p-8 { + padding: 2rem; + } + + .sm\:p-10 { + padding: 2.5rem; + } + + .sm\:p-12 { + padding: 3rem; + } + + .sm\:p-16 { + padding: 4rem; + } + + .sm\:p-20 { + padding: 5rem; + } + + .sm\:p-24 { + padding: 6rem; + } + + .sm\:p-32 { + padding: 8rem; + } + + .sm\:p-40 { + padding: 10rem; + } + + .sm\:p-48 { + padding: 12rem; + } + + .sm\:p-56 { + padding: 14rem; + } + + .sm\:p-64 { + padding: 16rem; + } + + .sm\:p-px { + padding: 1px; + } + + .sm\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .sm\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .sm\:py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .sm\:px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .sm\:py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .sm\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .sm\:py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .sm\:px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .sm\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .sm\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .sm\:py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .sm\:px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .sm\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .sm\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .sm\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .sm\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .sm\:py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .sm\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .sm\:py-12 { + padding-top: 3rem; + padding-bottom: 3rem; + } + + .sm\:px-12 { + padding-left: 3rem; + padding-right: 3rem; + } + + .sm\:py-16 { + padding-top: 4rem; + padding-bottom: 4rem; + } + + .sm\:px-16 { + padding-left: 4rem; + padding-right: 4rem; + } + + .sm\:py-20 { + padding-top: 5rem; + padding-bottom: 5rem; + } + + .sm\:px-20 { + padding-left: 5rem; + padding-right: 5rem; + } + + .sm\:py-24 { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .sm\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } + + .sm\:py-32 { + padding-top: 8rem; + padding-bottom: 8rem; + } + + .sm\:px-32 { + padding-left: 8rem; + padding-right: 8rem; + } + + .sm\:py-40 { + padding-top: 10rem; + padding-bottom: 10rem; + } + + .sm\:px-40 { + padding-left: 10rem; + padding-right: 10rem; + } + + .sm\:py-48 { + padding-top: 12rem; + padding-bottom: 12rem; + } + + .sm\:px-48 { + padding-left: 12rem; + padding-right: 12rem; + } + + .sm\:py-56 { + padding-top: 14rem; + padding-bottom: 14rem; + } + + .sm\:px-56 { + padding-left: 14rem; + padding-right: 14rem; + } + + .sm\:py-64 { + padding-top: 16rem; + padding-bottom: 16rem; + } + + .sm\:px-64 { + padding-left: 16rem; + padding-right: 16rem; + } + + .sm\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .sm\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .sm\:pt-0 { + padding-top: 0; + } + + .sm\:pr-0 { + padding-right: 0; + } + + .sm\:pb-0 { + padding-bottom: 0; + } + + .sm\:pl-0 { + padding-left: 0; + } + + .sm\:pt-1 { + padding-top: 0.25rem; + } + + .sm\:pr-1 { + padding-right: 0.25rem; + } + + .sm\:pb-1 { + padding-bottom: 0.25rem; + } + + .sm\:pl-1 { + padding-left: 0.25rem; + } + + .sm\:pt-2 { + padding-top: 0.5rem; + } + + .sm\:pr-2 { + padding-right: 0.5rem; + } + + .sm\:pb-2 { + padding-bottom: 0.5rem; + } + + .sm\:pl-2 { + padding-left: 0.5rem; + } + + .sm\:pt-3 { + padding-top: 0.75rem; + } + + .sm\:pr-3 { + padding-right: 0.75rem; + } + + .sm\:pb-3 { + padding-bottom: 0.75rem; + } + + .sm\:pl-3 { + padding-left: 0.75rem; + } + + .sm\:pt-4 { + padding-top: 1rem; + } + + .sm\:pr-4 { + padding-right: 1rem; + } + + .sm\:pb-4 { + padding-bottom: 1rem; + } + + .sm\:pl-4 { + padding-left: 1rem; + } + + .sm\:pt-5 { + padding-top: 1.25rem; + } + + .sm\:pr-5 { + padding-right: 1.25rem; + } + + .sm\:pb-5 { + padding-bottom: 1.25rem; + } + + .sm\:pl-5 { + padding-left: 1.25rem; + } + + .sm\:pt-6 { + padding-top: 1.5rem; + } + + .sm\:pr-6 { + padding-right: 1.5rem; + } + + .sm\:pb-6 { + padding-bottom: 1.5rem; + } + + .sm\:pl-6 { + padding-left: 1.5rem; + } + + .sm\:pt-8 { + padding-top: 2rem; + } + + .sm\:pr-8 { + padding-right: 2rem; + } + + .sm\:pb-8 { + padding-bottom: 2rem; + } + + .sm\:pl-8 { + padding-left: 2rem; + } + + .sm\:pt-10 { + padding-top: 2.5rem; + } + + .sm\:pr-10 { + padding-right: 2.5rem; + } + + .sm\:pb-10 { + padding-bottom: 2.5rem; + } + + .sm\:pl-10 { + padding-left: 2.5rem; + } + + .sm\:pt-12 { + padding-top: 3rem; + } + + .sm\:pr-12 { + padding-right: 3rem; + } + + .sm\:pb-12 { + padding-bottom: 3rem; + } + + .sm\:pl-12 { + padding-left: 3rem; + } + + .sm\:pt-16 { + padding-top: 4rem; + } + + .sm\:pr-16 { + padding-right: 4rem; + } + + .sm\:pb-16 { + padding-bottom: 4rem; + } + + .sm\:pl-16 { + padding-left: 4rem; + } + + .sm\:pt-20 { + padding-top: 5rem; + } + + .sm\:pr-20 { + padding-right: 5rem; + } + + .sm\:pb-20 { + padding-bottom: 5rem; + } + + .sm\:pl-20 { + padding-left: 5rem; + } + + .sm\:pt-24 { + padding-top: 6rem; + } + + .sm\:pr-24 { + padding-right: 6rem; + } + + .sm\:pb-24 { + padding-bottom: 6rem; + } + + .sm\:pl-24 { + padding-left: 6rem; + } + + .sm\:pt-32 { + padding-top: 8rem; + } + + .sm\:pr-32 { + padding-right: 8rem; + } + + .sm\:pb-32 { + padding-bottom: 8rem; + } + + .sm\:pl-32 { + padding-left: 8rem; + } + + .sm\:pt-40 { + padding-top: 10rem; + } + + .sm\:pr-40 { + padding-right: 10rem; + } + + .sm\:pb-40 { + padding-bottom: 10rem; + } + + .sm\:pl-40 { + padding-left: 10rem; + } + + .sm\:pt-48 { + padding-top: 12rem; + } + + .sm\:pr-48 { + padding-right: 12rem; + } + + .sm\:pb-48 { + padding-bottom: 12rem; + } + + .sm\:pl-48 { + padding-left: 12rem; + } + + .sm\:pt-56 { + padding-top: 14rem; + } + + .sm\:pr-56 { + padding-right: 14rem; + } + + .sm\:pb-56 { + padding-bottom: 14rem; + } + + .sm\:pl-56 { + padding-left: 14rem; + } + + .sm\:pt-64 { + padding-top: 16rem; + } + + .sm\:pr-64 { + padding-right: 16rem; + } + + .sm\:pb-64 { + padding-bottom: 16rem; + } + + .sm\:pl-64 { + padding-left: 16rem; + } + + .sm\:pt-px { + padding-top: 1px; + } + + .sm\:pr-px { + padding-right: 1px; + } + + .sm\:pb-px { + padding-bottom: 1px; + } + + .sm\:pl-px { + padding-left: 1px; + } + + .sm\:pointer-events-none { + pointer-events: none; + } + + .sm\:pointer-events-auto { + pointer-events: auto; + } + + .sm\:static { + position: static; + } + + .sm\:fixed { + position: fixed; + } + + .sm\:absolute { + position: absolute; + } + + .sm\:relative { + position: relative; + } + + .sm\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .sm\:inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .sm\:inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .sm\:inset-y-0 { + top: 0; + bottom: 0; + } + + .sm\:inset-x-0 { + right: 0; + left: 0; + } + + .sm\:inset-y-auto { + top: auto; + bottom: auto; + } + + .sm\:inset-x-auto { + right: auto; + left: auto; + } + + .sm\:top-0 { + top: 0; + } + + .sm\:right-0 { + right: 0; + } + + .sm\:bottom-0 { + bottom: 0; + } + + .sm\:left-0 { + left: 0; + } + + .sm\:top-auto { + top: auto; + } + + .sm\:right-auto { + right: auto; + } + + .sm\:bottom-auto { + bottom: auto; + } + + .sm\:left-auto { + left: auto; + } + + .sm\:resize-none { + resize: none; + } + + .sm\:resize-y { + resize: vertical; + } + + .sm\:resize-x { + resize: horizontal; + } + + .sm\:resize { + resize: both; + } + + .sm\:shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .sm\:shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .sm\:shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .sm\:shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .sm\:shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .sm\:shadow-none { + box-shadow: none; + } + + .sm\:hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .sm\:hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .sm\:hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .sm\:hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .sm\:hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .sm\:hover\:shadow-none:hover { + box-shadow: none; + } + + .sm\:focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .sm\:focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .sm\:focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .sm\:focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .sm\:focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .sm\:focus\:shadow-none:focus { + box-shadow: none; + } + + .sm\:table-auto { + table-layout: auto; + } + + .sm\:table-fixed { + table-layout: fixed; + } + + .sm\:text-left { + text-align: left; + } + + .sm\:text-center { + text-align: center; + } + + .sm\:text-right { + text-align: right; + } + + .sm\:text-justify { + text-align: justify; + } + + .sm\:text-transparent { + color: transparent; + } + + .sm\:text-black { + color: #000; + } + + .sm\:text-white { + color: #fff; + } + + .sm\:text-gray-100 { + color: #f7fafc; + } + + .sm\:text-gray-200 { + color: #edf2f7; + } + + .sm\:text-gray-300 { + color: #e2e8f0; + } + + .sm\:text-gray-400 { + color: #cbd5e0; + } + + .sm\:text-gray-500 { + color: #a0aec0; + } + + .sm\:text-gray-600 { + color: #718096; + } + + .sm\:text-gray-700 { + color: #4a5568; + } + + .sm\:text-gray-800 { + color: #2d3748; + } + + .sm\:text-gray-900 { + color: #1a202c; + } + + .sm\:text-red-100 { + color: #fff5f5; + } + + .sm\:text-red-200 { + color: #fed7d7; + } + + .sm\:text-red-300 { + color: #feb2b2; + } + + .sm\:text-red-400 { + color: #fc8181; + } + + .sm\:text-red-500 { + color: #f56565; + } + + .sm\:text-red-600 { + color: #e53e3e; + } + + .sm\:text-red-700 { + color: #c53030; + } + + .sm\:text-red-800 { + color: #9b2c2c; + } + + .sm\:text-red-900 { + color: #742a2a; + } + + .sm\:text-orange-100 { + color: #fffaf0; + } + + .sm\:text-orange-200 { + color: #feebc8; + } + + .sm\:text-orange-300 { + color: #fbd38d; + } + + .sm\:text-orange-400 { + color: #f6ad55; + } + + .sm\:text-orange-500 { + color: #ed8936; + } + + .sm\:text-orange-600 { + color: #dd6b20; + } + + .sm\:text-orange-700 { + color: #c05621; + } + + .sm\:text-orange-800 { + color: #9c4221; + } + + .sm\:text-orange-900 { + color: #7b341e; + } + + .sm\:text-yellow-100 { + color: #fffff0; + } + + .sm\:text-yellow-200 { + color: #fefcbf; + } + + .sm\:text-yellow-300 { + color: #faf089; + } + + .sm\:text-yellow-400 { + color: #f6e05e; + } + + .sm\:text-yellow-500 { + color: #ecc94b; + } + + .sm\:text-yellow-600 { + color: #d69e2e; + } + + .sm\:text-yellow-700 { + color: #b7791f; + } + + .sm\:text-yellow-800 { + color: #975a16; + } + + .sm\:text-yellow-900 { + color: #744210; + } + + .sm\:text-green-100 { + color: #f0fff4; + } + + .sm\:text-green-200 { + color: #c6f6d5; + } + + .sm\:text-green-300 { + color: #9ae6b4; + } + + .sm\:text-green-400 { + color: #68d391; + } + + .sm\:text-green-500 { + color: #48bb78; + } + + .sm\:text-green-600 { + color: #38a169; + } + + .sm\:text-green-700 { + color: #2f855a; + } + + .sm\:text-green-800 { + color: #276749; + } + + .sm\:text-green-900 { + color: #22543d; + } + + .sm\:text-teal-100 { + color: #e6fffa; + } + + .sm\:text-teal-200 { + color: #b2f5ea; + } + + .sm\:text-teal-300 { + color: #81e6d9; + } + + .sm\:text-teal-400 { + color: #4fd1c5; + } + + .sm\:text-teal-500 { + color: #38b2ac; + } + + .sm\:text-teal-600 { + color: #319795; + } + + .sm\:text-teal-700 { + color: #2c7a7b; + } + + .sm\:text-teal-800 { + color: #285e61; + } + + .sm\:text-teal-900 { + color: #234e52; + } + + .sm\:text-blue-100 { + color: #ebf8ff; + } + + .sm\:text-blue-200 { + color: #bee3f8; + } + + .sm\:text-blue-300 { + color: #90cdf4; + } + + .sm\:text-blue-400 { + color: #63b3ed; + } + + .sm\:text-blue-500 { + color: #4299e1; + } + + .sm\:text-blue-600 { + color: #3182ce; + } + + .sm\:text-blue-700 { + color: #2b6cb0; + } + + .sm\:text-blue-800 { + color: #2c5282; + } + + .sm\:text-blue-900 { + color: #2a4365; + } + + .sm\:text-indigo-100 { + color: #ebf4ff; + } + + .sm\:text-indigo-200 { + color: #c3dafe; + } + + .sm\:text-indigo-300 { + color: #a3bffa; + } + + .sm\:text-indigo-400 { + color: #7f9cf5; + } + + .sm\:text-indigo-500 { + color: #667eea; + } + + .sm\:text-indigo-600 { + color: #5a67d8; + } + + .sm\:text-indigo-700 { + color: #4c51bf; + } + + .sm\:text-indigo-800 { + color: #434190; + } + + .sm\:text-indigo-900 { + color: #3c366b; + } + + .sm\:text-purple-100 { + color: #faf5ff; + } + + .sm\:text-purple-200 { + color: #e9d8fd; + } + + .sm\:text-purple-300 { + color: #d6bcfa; + } + + .sm\:text-purple-400 { + color: #b794f4; + } + + .sm\:text-purple-500 { + color: #9f7aea; + } + + .sm\:text-purple-600 { + color: #805ad5; + } + + .sm\:text-purple-700 { + color: #6b46c1; + } + + .sm\:text-purple-800 { + color: #553c9a; + } + + .sm\:text-purple-900 { + color: #44337a; + } + + .sm\:text-pink-100 { + color: #fff5f7; + } + + .sm\:text-pink-200 { + color: #fed7e2; + } + + .sm\:text-pink-300 { + color: #fbb6ce; + } + + .sm\:text-pink-400 { + color: #f687b3; + } + + .sm\:text-pink-500 { + color: #ed64a6; + } + + .sm\:text-pink-600 { + color: #d53f8c; + } + + .sm\:text-pink-700 { + color: #b83280; + } + + .sm\:text-pink-800 { + color: #97266d; + } + + .sm\:text-pink-900 { + color: #702459; + } + + .sm\:hover\:text-transparent:hover { + color: transparent; + } + + .sm\:hover\:text-black:hover { + color: #000; + } + + .sm\:hover\:text-white:hover { + color: #fff; + } + + .sm\:hover\:text-gray-100:hover { + color: #f7fafc; + } + + .sm\:hover\:text-gray-200:hover { + color: #edf2f7; + } + + .sm\:hover\:text-gray-300:hover { + color: #e2e8f0; + } + + .sm\:hover\:text-gray-400:hover { + color: #cbd5e0; + } + + .sm\:hover\:text-gray-500:hover { + color: #a0aec0; + } + + .sm\:hover\:text-gray-600:hover { + color: #718096; + } + + .sm\:hover\:text-gray-700:hover { + color: #4a5568; + } + + .sm\:hover\:text-gray-800:hover { + color: #2d3748; + } + + .sm\:hover\:text-gray-900:hover { + color: #1a202c; + } + + .sm\:hover\:text-red-100:hover { + color: #fff5f5; + } + + .sm\:hover\:text-red-200:hover { + color: #fed7d7; + } + + .sm\:hover\:text-red-300:hover { + color: #feb2b2; + } + + .sm\:hover\:text-red-400:hover { + color: #fc8181; + } + + .sm\:hover\:text-red-500:hover { + color: #f56565; + } + + .sm\:hover\:text-red-600:hover { + color: #e53e3e; + } + + .sm\:hover\:text-red-700:hover { + color: #c53030; + } + + .sm\:hover\:text-red-800:hover { + color: #9b2c2c; + } + + .sm\:hover\:text-red-900:hover { + color: #742a2a; + } + + .sm\:hover\:text-orange-100:hover { + color: #fffaf0; + } + + .sm\:hover\:text-orange-200:hover { + color: #feebc8; + } + + .sm\:hover\:text-orange-300:hover { + color: #fbd38d; + } + + .sm\:hover\:text-orange-400:hover { + color: #f6ad55; + } + + .sm\:hover\:text-orange-500:hover { + color: #ed8936; + } + + .sm\:hover\:text-orange-600:hover { + color: #dd6b20; + } + + .sm\:hover\:text-orange-700:hover { + color: #c05621; + } + + .sm\:hover\:text-orange-800:hover { + color: #9c4221; + } + + .sm\:hover\:text-orange-900:hover { + color: #7b341e; + } + + .sm\:hover\:text-yellow-100:hover { + color: #fffff0; + } + + .sm\:hover\:text-yellow-200:hover { + color: #fefcbf; + } + + .sm\:hover\:text-yellow-300:hover { + color: #faf089; + } + + .sm\:hover\:text-yellow-400:hover { + color: #f6e05e; + } + + .sm\:hover\:text-yellow-500:hover { + color: #ecc94b; + } + + .sm\:hover\:text-yellow-600:hover { + color: #d69e2e; + } + + .sm\:hover\:text-yellow-700:hover { + color: #b7791f; + } + + .sm\:hover\:text-yellow-800:hover { + color: #975a16; + } + + .sm\:hover\:text-yellow-900:hover { + color: #744210; + } + + .sm\:hover\:text-green-100:hover { + color: #f0fff4; + } + + .sm\:hover\:text-green-200:hover { + color: #c6f6d5; + } + + .sm\:hover\:text-green-300:hover { + color: #9ae6b4; + } + + .sm\:hover\:text-green-400:hover { + color: #68d391; + } + + .sm\:hover\:text-green-500:hover { + color: #48bb78; + } + + .sm\:hover\:text-green-600:hover { + color: #38a169; + } + + .sm\:hover\:text-green-700:hover { + color: #2f855a; + } + + .sm\:hover\:text-green-800:hover { + color: #276749; + } + + .sm\:hover\:text-green-900:hover { + color: #22543d; + } + + .sm\:hover\:text-teal-100:hover { + color: #e6fffa; + } + + .sm\:hover\:text-teal-200:hover { + color: #b2f5ea; + } + + .sm\:hover\:text-teal-300:hover { + color: #81e6d9; + } + + .sm\:hover\:text-teal-400:hover { + color: #4fd1c5; + } + + .sm\:hover\:text-teal-500:hover { + color: #38b2ac; + } + + .sm\:hover\:text-teal-600:hover { + color: #319795; + } + + .sm\:hover\:text-teal-700:hover { + color: #2c7a7b; + } + + .sm\:hover\:text-teal-800:hover { + color: #285e61; + } + + .sm\:hover\:text-teal-900:hover { + color: #234e52; + } + + .sm\:hover\:text-blue-100:hover { + color: #ebf8ff; + } + + .sm\:hover\:text-blue-200:hover { + color: #bee3f8; + } + + .sm\:hover\:text-blue-300:hover { + color: #90cdf4; + } + + .sm\:hover\:text-blue-400:hover { + color: #63b3ed; + } + + .sm\:hover\:text-blue-500:hover { + color: #4299e1; + } + + .sm\:hover\:text-blue-600:hover { + color: #3182ce; + } + + .sm\:hover\:text-blue-700:hover { + color: #2b6cb0; + } + + .sm\:hover\:text-blue-800:hover { + color: #2c5282; + } + + .sm\:hover\:text-blue-900:hover { + color: #2a4365; + } + + .sm\:hover\:text-indigo-100:hover { + color: #ebf4ff; + } + + .sm\:hover\:text-indigo-200:hover { + color: #c3dafe; + } + + .sm\:hover\:text-indigo-300:hover { + color: #a3bffa; + } + + .sm\:hover\:text-indigo-400:hover { + color: #7f9cf5; + } + + .sm\:hover\:text-indigo-500:hover { + color: #667eea; + } + + .sm\:hover\:text-indigo-600:hover { + color: #5a67d8; + } + + .sm\:hover\:text-indigo-700:hover { + color: #4c51bf; + } + + .sm\:hover\:text-indigo-800:hover { + color: #434190; + } + + .sm\:hover\:text-indigo-900:hover { + color: #3c366b; + } + + .sm\:hover\:text-purple-100:hover { + color: #faf5ff; + } + + .sm\:hover\:text-purple-200:hover { + color: #e9d8fd; + } + + .sm\:hover\:text-purple-300:hover { + color: #d6bcfa; + } + + .sm\:hover\:text-purple-400:hover { + color: #b794f4; + } + + .sm\:hover\:text-purple-500:hover { + color: #9f7aea; + } + + .sm\:hover\:text-purple-600:hover { + color: #805ad5; + } + + .sm\:hover\:text-purple-700:hover { + color: #6b46c1; + } + + .sm\:hover\:text-purple-800:hover { + color: #553c9a; + } + + .sm\:hover\:text-purple-900:hover { + color: #44337a; + } + + .sm\:hover\:text-pink-100:hover { + color: #fff5f7; + } + + .sm\:hover\:text-pink-200:hover { + color: #fed7e2; + } + + .sm\:hover\:text-pink-300:hover { + color: #fbb6ce; + } + + .sm\:hover\:text-pink-400:hover { + color: #f687b3; + } + + .sm\:hover\:text-pink-500:hover { + color: #ed64a6; + } + + .sm\:hover\:text-pink-600:hover { + color: #d53f8c; + } + + .sm\:hover\:text-pink-700:hover { + color: #b83280; + } + + .sm\:hover\:text-pink-800:hover { + color: #97266d; + } + + .sm\:hover\:text-pink-900:hover { + color: #702459; + } + + .sm\:focus\:text-transparent:focus { + color: transparent; + } + + .sm\:focus\:text-black:focus { + color: #000; + } + + .sm\:focus\:text-white:focus { + color: #fff; + } + + .sm\:focus\:text-gray-100:focus { + color: #f7fafc; + } + + .sm\:focus\:text-gray-200:focus { + color: #edf2f7; + } + + .sm\:focus\:text-gray-300:focus { + color: #e2e8f0; + } + + .sm\:focus\:text-gray-400:focus { + color: #cbd5e0; + } + + .sm\:focus\:text-gray-500:focus { + color: #a0aec0; + } + + .sm\:focus\:text-gray-600:focus { + color: #718096; + } + + .sm\:focus\:text-gray-700:focus { + color: #4a5568; + } + + .sm\:focus\:text-gray-800:focus { + color: #2d3748; + } + + .sm\:focus\:text-gray-900:focus { + color: #1a202c; + } + + .sm\:focus\:text-red-100:focus { + color: #fff5f5; + } + + .sm\:focus\:text-red-200:focus { + color: #fed7d7; + } + + .sm\:focus\:text-red-300:focus { + color: #feb2b2; + } + + .sm\:focus\:text-red-400:focus { + color: #fc8181; + } + + .sm\:focus\:text-red-500:focus { + color: #f56565; + } + + .sm\:focus\:text-red-600:focus { + color: #e53e3e; + } + + .sm\:focus\:text-red-700:focus { + color: #c53030; + } + + .sm\:focus\:text-red-800:focus { + color: #9b2c2c; + } + + .sm\:focus\:text-red-900:focus { + color: #742a2a; + } + + .sm\:focus\:text-orange-100:focus { + color: #fffaf0; + } + + .sm\:focus\:text-orange-200:focus { + color: #feebc8; + } + + .sm\:focus\:text-orange-300:focus { + color: #fbd38d; + } + + .sm\:focus\:text-orange-400:focus { + color: #f6ad55; + } + + .sm\:focus\:text-orange-500:focus { + color: #ed8936; + } + + .sm\:focus\:text-orange-600:focus { + color: #dd6b20; + } + + .sm\:focus\:text-orange-700:focus { + color: #c05621; + } + + .sm\:focus\:text-orange-800:focus { + color: #9c4221; + } + + .sm\:focus\:text-orange-900:focus { + color: #7b341e; + } + + .sm\:focus\:text-yellow-100:focus { + color: #fffff0; + } + + .sm\:focus\:text-yellow-200:focus { + color: #fefcbf; + } + + .sm\:focus\:text-yellow-300:focus { + color: #faf089; + } + + .sm\:focus\:text-yellow-400:focus { + color: #f6e05e; + } + + .sm\:focus\:text-yellow-500:focus { + color: #ecc94b; + } + + .sm\:focus\:text-yellow-600:focus { + color: #d69e2e; + } + + .sm\:focus\:text-yellow-700:focus { + color: #b7791f; + } + + .sm\:focus\:text-yellow-800:focus { + color: #975a16; + } + + .sm\:focus\:text-yellow-900:focus { + color: #744210; + } + + .sm\:focus\:text-green-100:focus { + color: #f0fff4; + } + + .sm\:focus\:text-green-200:focus { + color: #c6f6d5; + } + + .sm\:focus\:text-green-300:focus { + color: #9ae6b4; + } + + .sm\:focus\:text-green-400:focus { + color: #68d391; + } + + .sm\:focus\:text-green-500:focus { + color: #48bb78; + } + + .sm\:focus\:text-green-600:focus { + color: #38a169; + } + + .sm\:focus\:text-green-700:focus { + color: #2f855a; + } + + .sm\:focus\:text-green-800:focus { + color: #276749; + } + + .sm\:focus\:text-green-900:focus { + color: #22543d; + } + + .sm\:focus\:text-teal-100:focus { + color: #e6fffa; + } + + .sm\:focus\:text-teal-200:focus { + color: #b2f5ea; + } + + .sm\:focus\:text-teal-300:focus { + color: #81e6d9; + } + + .sm\:focus\:text-teal-400:focus { + color: #4fd1c5; + } + + .sm\:focus\:text-teal-500:focus { + color: #38b2ac; + } + + .sm\:focus\:text-teal-600:focus { + color: #319795; + } + + .sm\:focus\:text-teal-700:focus { + color: #2c7a7b; + } + + .sm\:focus\:text-teal-800:focus { + color: #285e61; + } + + .sm\:focus\:text-teal-900:focus { + color: #234e52; + } + + .sm\:focus\:text-blue-100:focus { + color: #ebf8ff; + } + + .sm\:focus\:text-blue-200:focus { + color: #bee3f8; + } + + .sm\:focus\:text-blue-300:focus { + color: #90cdf4; + } + + .sm\:focus\:text-blue-400:focus { + color: #63b3ed; + } + + .sm\:focus\:text-blue-500:focus { + color: #4299e1; + } + + .sm\:focus\:text-blue-600:focus { + color: #3182ce; + } + + .sm\:focus\:text-blue-700:focus { + color: #2b6cb0; + } + + .sm\:focus\:text-blue-800:focus { + color: #2c5282; + } + + .sm\:focus\:text-blue-900:focus { + color: #2a4365; + } + + .sm\:focus\:text-indigo-100:focus { + color: #ebf4ff; + } + + .sm\:focus\:text-indigo-200:focus { + color: #c3dafe; + } + + .sm\:focus\:text-indigo-300:focus { + color: #a3bffa; + } + + .sm\:focus\:text-indigo-400:focus { + color: #7f9cf5; + } + + .sm\:focus\:text-indigo-500:focus { + color: #667eea; + } + + .sm\:focus\:text-indigo-600:focus { + color: #5a67d8; + } + + .sm\:focus\:text-indigo-700:focus { + color: #4c51bf; + } + + .sm\:focus\:text-indigo-800:focus { + color: #434190; + } + + .sm\:focus\:text-indigo-900:focus { + color: #3c366b; + } + + .sm\:focus\:text-purple-100:focus { + color: #faf5ff; + } + + .sm\:focus\:text-purple-200:focus { + color: #e9d8fd; + } + + .sm\:focus\:text-purple-300:focus { + color: #d6bcfa; + } + + .sm\:focus\:text-purple-400:focus { + color: #b794f4; + } + + .sm\:focus\:text-purple-500:focus { + color: #9f7aea; + } + + .sm\:focus\:text-purple-600:focus { + color: #805ad5; + } + + .sm\:focus\:text-purple-700:focus { + color: #6b46c1; + } + + .sm\:focus\:text-purple-800:focus { + color: #553c9a; + } + + .sm\:focus\:text-purple-900:focus { + color: #44337a; + } + + .sm\:focus\:text-pink-100:focus { + color: #fff5f7; + } + + .sm\:focus\:text-pink-200:focus { + color: #fed7e2; + } + + .sm\:focus\:text-pink-300:focus { + color: #fbb6ce; + } + + .sm\:focus\:text-pink-400:focus { + color: #f687b3; + } + + .sm\:focus\:text-pink-500:focus { + color: #ed64a6; + } + + .sm\:focus\:text-pink-600:focus { + color: #d53f8c; + } + + .sm\:focus\:text-pink-700:focus { + color: #b83280; + } + + .sm\:focus\:text-pink-800:focus { + color: #97266d; + } + + .sm\:focus\:text-pink-900:focus { + color: #702459; + } + + .sm\:text-xs { + font-size: 0.75rem; + } + + .sm\:text-sm { + font-size: 0.875rem; + } + + .sm\:text-base { + font-size: 1rem; + } + + .sm\:text-lg { + font-size: 1.125rem; + } + + .sm\:text-xl { + font-size: 1.25rem; + } + + .sm\:text-2xl { + font-size: 1.5rem; + } + + .sm\:text-3xl { + font-size: 1.875rem; + } + + .sm\:text-4xl { + font-size: 2.25rem; + } + + .sm\:text-5xl { + font-size: 3rem; + } + + .sm\:text-6xl { + font-size: 4rem; + } + + .sm\:italic { + font-style: italic; + } + + .sm\:not-italic { + font-style: normal; + } + + .sm\:uppercase { + text-transform: uppercase; + } + + .sm\:lowercase { + text-transform: lowercase; + } + + .sm\:capitalize { + text-transform: capitalize; + } + + .sm\:normal-case { + text-transform: none; + } + + .sm\:underline { + text-decoration: underline; + } + + .sm\:line-through { + text-decoration: line-through; + } + + .sm\:no-underline { + text-decoration: none; + } + + .sm\:hover\:underline:hover { + text-decoration: underline; + } + + .sm\:hover\:line-through:hover { + text-decoration: line-through; + } + + .sm\:hover\:no-underline:hover { + text-decoration: none; + } + + .sm\:focus\:underline:focus { + text-decoration: underline; + } + + .sm\:focus\:line-through:focus { + text-decoration: line-through; + } + + .sm\:focus\:no-underline:focus { + text-decoration: none; + } + + .sm\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .sm\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .sm\:tracking-tighter { + letter-spacing: -0.05em; + } + + .sm\:tracking-tight { + letter-spacing: -0.025em; + } + + .sm\:tracking-normal { + letter-spacing: 0; + } + + .sm\:tracking-wide { + letter-spacing: 0.025em; + } + + .sm\:tracking-wider { + letter-spacing: 0.05em; + } + + .sm\:tracking-widest { + letter-spacing: 0.1em; + } + + .sm\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .sm\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .sm\:align-baseline { + vertical-align: baseline; + } + + .sm\:align-top { + vertical-align: top; + } + + .sm\:align-middle { + vertical-align: middle; + } + + .sm\:align-bottom { + vertical-align: bottom; + } + + .sm\:align-text-top { + vertical-align: text-top; + } + + .sm\:align-text-bottom { + vertical-align: text-bottom; + } + + .sm\:visible { + visibility: visible; + } + + .sm\:invisible { + visibility: hidden; + } + + .sm\:whitespace-normal { + white-space: normal; + } + + .sm\:whitespace-no-wrap { + white-space: nowrap; + } + + .sm\:whitespace-pre { + white-space: pre; + } + + .sm\:whitespace-pre-line { + white-space: pre-line; + } + + .sm\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .sm\:break-normal { + overflow-wrap: normal; + word-break: normal; + } + + .sm\:break-words { + overflow-wrap: break-word; + } + + .sm\:break-all { + word-break: break-all; + } + + .sm\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .sm\:w-0 { + width: 0; + } + + .sm\:w-1 { + width: 0.25rem; + } + + .sm\:w-2 { + width: 0.5rem; + } + + .sm\:w-3 { + width: 0.75rem; + } + + .sm\:w-4 { + width: 1rem; + } + + .sm\:w-5 { + width: 1.25rem; + } + + .sm\:w-6 { + width: 1.5rem; + } + + .sm\:w-8 { + width: 2rem; + } + + .sm\:w-10 { + width: 2.5rem; + } + + .sm\:w-12 { + width: 3rem; + } + + .sm\:w-16 { + width: 4rem; + } + + .sm\:w-20 { + width: 5rem; + } + + .sm\:w-24 { + width: 6rem; + } + + .sm\:w-32 { + width: 8rem; + } + + .sm\:w-40 { + width: 10rem; + } + + .sm\:w-48 { + width: 12rem; + } + + .sm\:w-56 { + width: 14rem; + } + + .sm\:w-64 { + width: 16rem; + } + + .sm\:w-auto { + width: auto; + } + + .sm\:w-px { + width: 1px; + } + + .sm\:w-1\/2 { + width: 50%; + } + + .sm\:w-1\/3 { + width: 33.33333%; + } + + .sm\:w-2\/3 { + width: 66.66667%; + } + + .sm\:w-1\/4 { + width: 25%; + } + + .sm\:w-2\/4 { + width: 50%; + } + + .sm\:w-3\/4 { + width: 75%; + } + + .sm\:w-1\/5 { + width: 20%; + } + + .sm\:w-2\/5 { + width: 40%; + } + + .sm\:w-3\/5 { + width: 60%; + } + + .sm\:w-4\/5 { + width: 80%; + } + + .sm\:w-1\/6 { + width: 16.66667%; + } + + .sm\:w-2\/6 { + width: 33.33333%; + } + + .sm\:w-3\/6 { + width: 50%; + } + + .sm\:w-4\/6 { + width: 66.66667%; + } + + .sm\:w-5\/6 { + width: 83.33333%; + } + + .sm\:w-1\/12 { + width: 8.33333%; + } + + .sm\:w-2\/12 { + width: 16.66667%; + } + + .sm\:w-3\/12 { + width: 25%; + } + + .sm\:w-4\/12 { + width: 33.33333%; + } + + .sm\:w-5\/12 { + width: 41.66667%; + } + + .sm\:w-6\/12 { + width: 50%; + } + + .sm\:w-7\/12 { + width: 58.33333%; + } + + .sm\:w-8\/12 { + width: 66.66667%; + } + + .sm\:w-9\/12 { + width: 75%; + } + + .sm\:w-10\/12 { + width: 83.33333%; + } + + .sm\:w-11\/12 { + width: 91.66667%; + } + + .sm\:w-full { + width: 100%; + } + + .sm\:w-screen { + width: 100vw; + } + + .sm\:z-0 { + z-index: 0; + } + + .sm\:z-10 { + z-index: 10; + } + + .sm\:z-20 { + z-index: 20; + } + + .sm\:z-30 { + z-index: 30; + } + + .sm\:z-40 { + z-index: 40; + } + + .sm\:z-50 { + z-index: 50; + } + + .sm\:z-auto { + z-index: auto; + } +} + +@media (min-width: 768px) { + .md\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .md\:bg-fixed { + background-attachment: fixed; + } + + .md\:bg-local { + background-attachment: local; + } + + .md\:bg-scroll { + background-attachment: scroll; + } + + .md\:bg-transparent { + background-color: transparent; + } + + .md\:bg-black { + background-color: #000; + } + + .md\:bg-white { + background-color: #fff; + } + + .md\:bg-gray-100 { + background-color: #f7fafc; + } + + .md\:bg-gray-200 { + background-color: #edf2f7; + } + + .md\:bg-gray-300 { + background-color: #e2e8f0; + } + + .md\:bg-gray-400 { + background-color: #cbd5e0; + } + + .md\:bg-gray-500 { + background-color: #a0aec0; + } + + .md\:bg-gray-600 { + background-color: #718096; + } + + .md\:bg-gray-700 { + background-color: #4a5568; + } + + .md\:bg-gray-800 { + background-color: #2d3748; + } + + .md\:bg-gray-900 { + background-color: #1a202c; + } + + .md\:bg-red-100 { + background-color: #fff5f5; + } + + .md\:bg-red-200 { + background-color: #fed7d7; + } + + .md\:bg-red-300 { + background-color: #feb2b2; + } + + .md\:bg-red-400 { + background-color: #fc8181; + } + + .md\:bg-red-500 { + background-color: #f56565; + } + + .md\:bg-red-600 { + background-color: #e53e3e; + } + + .md\:bg-red-700 { + background-color: #c53030; + } + + .md\:bg-red-800 { + background-color: #9b2c2c; + } + + .md\:bg-red-900 { + background-color: #742a2a; + } + + .md\:bg-orange-100 { + background-color: #fffaf0; + } + + .md\:bg-orange-200 { + background-color: #feebc8; + } + + .md\:bg-orange-300 { + background-color: #fbd38d; + } + + .md\:bg-orange-400 { + background-color: #f6ad55; + } + + .md\:bg-orange-500 { + background-color: #ed8936; + } + + .md\:bg-orange-600 { + background-color: #dd6b20; + } + + .md\:bg-orange-700 { + background-color: #c05621; + } + + .md\:bg-orange-800 { + background-color: #9c4221; + } + + .md\:bg-orange-900 { + background-color: #7b341e; + } + + .md\:bg-yellow-100 { + background-color: #fffff0; + } + + .md\:bg-yellow-200 { + background-color: #fefcbf; + } + + .md\:bg-yellow-300 { + background-color: #faf089; + } + + .md\:bg-yellow-400 { + background-color: #f6e05e; + } + + .md\:bg-yellow-500 { + background-color: #ecc94b; + } + + .md\:bg-yellow-600 { + background-color: #d69e2e; + } + + .md\:bg-yellow-700 { + background-color: #b7791f; + } + + .md\:bg-yellow-800 { + background-color: #975a16; + } + + .md\:bg-yellow-900 { + background-color: #744210; + } + + .md\:bg-green-100 { + background-color: #f0fff4; + } + + .md\:bg-green-200 { + background-color: #c6f6d5; + } + + .md\:bg-green-300 { + background-color: #9ae6b4; + } + + .md\:bg-green-400 { + background-color: #68d391; + } + + .md\:bg-green-500 { + background-color: #48bb78; + } + + .md\:bg-green-600 { + background-color: #38a169; + } + + .md\:bg-green-700 { + background-color: #2f855a; + } + + .md\:bg-green-800 { + background-color: #276749; + } + + .md\:bg-green-900 { + background-color: #22543d; + } + + .md\:bg-teal-100 { + background-color: #e6fffa; + } + + .md\:bg-teal-200 { + background-color: #b2f5ea; + } + + .md\:bg-teal-300 { + background-color: #81e6d9; + } + + .md\:bg-teal-400 { + background-color: #4fd1c5; + } + + .md\:bg-teal-500 { + background-color: #38b2ac; + } + + .md\:bg-teal-600 { + background-color: #319795; + } + + .md\:bg-teal-700 { + background-color: #2c7a7b; + } + + .md\:bg-teal-800 { + background-color: #285e61; + } + + .md\:bg-teal-900 { + background-color: #234e52; + } + + .md\:bg-blue-100 { + background-color: #ebf8ff; + } + + .md\:bg-blue-200 { + background-color: #bee3f8; + } + + .md\:bg-blue-300 { + background-color: #90cdf4; + } + + .md\:bg-blue-400 { + background-color: #63b3ed; + } + + .md\:bg-blue-500 { + background-color: #4299e1; + } + + .md\:bg-blue-600 { + background-color: #3182ce; + } + + .md\:bg-blue-700 { + background-color: #2b6cb0; + } + + .md\:bg-blue-800 { + background-color: #2c5282; + } + + .md\:bg-blue-900 { + background-color: #2a4365; + } + + .md\:bg-indigo-100 { + background-color: #ebf4ff; + } + + .md\:bg-indigo-200 { + background-color: #c3dafe; + } + + .md\:bg-indigo-300 { + background-color: #a3bffa; + } + + .md\:bg-indigo-400 { + background-color: #7f9cf5; + } + + .md\:bg-indigo-500 { + background-color: #667eea; + } + + .md\:bg-indigo-600 { + background-color: #5a67d8; + } + + .md\:bg-indigo-700 { + background-color: #4c51bf; + } + + .md\:bg-indigo-800 { + background-color: #434190; + } + + .md\:bg-indigo-900 { + background-color: #3c366b; + } + + .md\:bg-purple-100 { + background-color: #faf5ff; + } + + .md\:bg-purple-200 { + background-color: #e9d8fd; + } + + .md\:bg-purple-300 { + background-color: #d6bcfa; + } + + .md\:bg-purple-400 { + background-color: #b794f4; + } + + .md\:bg-purple-500 { + background-color: #9f7aea; + } + + .md\:bg-purple-600 { + background-color: #805ad5; + } + + .md\:bg-purple-700 { + background-color: #6b46c1; + } + + .md\:bg-purple-800 { + background-color: #553c9a; + } + + .md\:bg-purple-900 { + background-color: #44337a; + } + + .md\:bg-pink-100 { + background-color: #fff5f7; + } + + .md\:bg-pink-200 { + background-color: #fed7e2; + } + + .md\:bg-pink-300 { + background-color: #fbb6ce; + } + + .md\:bg-pink-400 { + background-color: #f687b3; + } + + .md\:bg-pink-500 { + background-color: #ed64a6; + } + + .md\:bg-pink-600 { + background-color: #d53f8c; + } + + .md\:bg-pink-700 { + background-color: #b83280; + } + + .md\:bg-pink-800 { + background-color: #97266d; + } + + .md\:bg-pink-900 { + background-color: #702459; + } + + .md\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .md\:hover\:bg-black:hover { + background-color: #000; + } + + .md\:hover\:bg-white:hover { + background-color: #fff; + } + + .md\:hover\:bg-gray-100:hover { + background-color: #f7fafc; + } + + .md\:hover\:bg-gray-200:hover { + background-color: #edf2f7; + } + + .md\:hover\:bg-gray-300:hover { + background-color: #e2e8f0; + } + + .md\:hover\:bg-gray-400:hover { + background-color: #cbd5e0; + } + + .md\:hover\:bg-gray-500:hover { + background-color: #a0aec0; + } + + .md\:hover\:bg-gray-600:hover { + background-color: #718096; + } + + .md\:hover\:bg-gray-700:hover { + background-color: #4a5568; + } + + .md\:hover\:bg-gray-800:hover { + background-color: #2d3748; + } + + .md\:hover\:bg-gray-900:hover { + background-color: #1a202c; + } + + .md\:hover\:bg-red-100:hover { + background-color: #fff5f5; + } + + .md\:hover\:bg-red-200:hover { + background-color: #fed7d7; + } + + .md\:hover\:bg-red-300:hover { + background-color: #feb2b2; + } + + .md\:hover\:bg-red-400:hover { + background-color: #fc8181; + } + + .md\:hover\:bg-red-500:hover { + background-color: #f56565; + } + + .md\:hover\:bg-red-600:hover { + background-color: #e53e3e; + } + + .md\:hover\:bg-red-700:hover { + background-color: #c53030; + } + + .md\:hover\:bg-red-800:hover { + background-color: #9b2c2c; + } + + .md\:hover\:bg-red-900:hover { + background-color: #742a2a; + } + + .md\:hover\:bg-orange-100:hover { + background-color: #fffaf0; + } + + .md\:hover\:bg-orange-200:hover { + background-color: #feebc8; + } + + .md\:hover\:bg-orange-300:hover { + background-color: #fbd38d; + } + + .md\:hover\:bg-orange-400:hover { + background-color: #f6ad55; + } + + .md\:hover\:bg-orange-500:hover { + background-color: #ed8936; + } + + .md\:hover\:bg-orange-600:hover { + background-color: #dd6b20; + } + + .md\:hover\:bg-orange-700:hover { + background-color: #c05621; + } + + .md\:hover\:bg-orange-800:hover { + background-color: #9c4221; + } + + .md\:hover\:bg-orange-900:hover { + background-color: #7b341e; + } + + .md\:hover\:bg-yellow-100:hover { + background-color: #fffff0; + } + + .md\:hover\:bg-yellow-200:hover { + background-color: #fefcbf; + } + + .md\:hover\:bg-yellow-300:hover { + background-color: #faf089; + } + + .md\:hover\:bg-yellow-400:hover { + background-color: #f6e05e; + } + + .md\:hover\:bg-yellow-500:hover { + background-color: #ecc94b; + } + + .md\:hover\:bg-yellow-600:hover { + background-color: #d69e2e; + } + + .md\:hover\:bg-yellow-700:hover { + background-color: #b7791f; + } + + .md\:hover\:bg-yellow-800:hover { + background-color: #975a16; + } + + .md\:hover\:bg-yellow-900:hover { + background-color: #744210; + } + + .md\:hover\:bg-green-100:hover { + background-color: #f0fff4; + } + + .md\:hover\:bg-green-200:hover { + background-color: #c6f6d5; + } + + .md\:hover\:bg-green-300:hover { + background-color: #9ae6b4; + } + + .md\:hover\:bg-green-400:hover { + background-color: #68d391; + } + + .md\:hover\:bg-green-500:hover { + background-color: #48bb78; + } + + .md\:hover\:bg-green-600:hover { + background-color: #38a169; + } + + .md\:hover\:bg-green-700:hover { + background-color: #2f855a; + } + + .md\:hover\:bg-green-800:hover { + background-color: #276749; + } + + .md\:hover\:bg-green-900:hover { + background-color: #22543d; + } + + .md\:hover\:bg-teal-100:hover { + background-color: #e6fffa; + } + + .md\:hover\:bg-teal-200:hover { + background-color: #b2f5ea; + } + + .md\:hover\:bg-teal-300:hover { + background-color: #81e6d9; + } + + .md\:hover\:bg-teal-400:hover { + background-color: #4fd1c5; + } + + .md\:hover\:bg-teal-500:hover { + background-color: #38b2ac; + } + + .md\:hover\:bg-teal-600:hover { + background-color: #319795; + } + + .md\:hover\:bg-teal-700:hover { + background-color: #2c7a7b; + } + + .md\:hover\:bg-teal-800:hover { + background-color: #285e61; + } + + .md\:hover\:bg-teal-900:hover { + background-color: #234e52; + } + + .md\:hover\:bg-blue-100:hover { + background-color: #ebf8ff; + } + + .md\:hover\:bg-blue-200:hover { + background-color: #bee3f8; + } + + .md\:hover\:bg-blue-300:hover { + background-color: #90cdf4; + } + + .md\:hover\:bg-blue-400:hover { + background-color: #63b3ed; + } + + .md\:hover\:bg-blue-500:hover { + background-color: #4299e1; + } + + .md\:hover\:bg-blue-600:hover { + background-color: #3182ce; + } + + .md\:hover\:bg-blue-700:hover { + background-color: #2b6cb0; + } + + .md\:hover\:bg-blue-800:hover { + background-color: #2c5282; + } + + .md\:hover\:bg-blue-900:hover { + background-color: #2a4365; + } + + .md\:hover\:bg-indigo-100:hover { + background-color: #ebf4ff; + } + + .md\:hover\:bg-indigo-200:hover { + background-color: #c3dafe; + } + + .md\:hover\:bg-indigo-300:hover { + background-color: #a3bffa; + } + + .md\:hover\:bg-indigo-400:hover { + background-color: #7f9cf5; + } + + .md\:hover\:bg-indigo-500:hover { + background-color: #667eea; + } + + .md\:hover\:bg-indigo-600:hover { + background-color: #5a67d8; + } + + .md\:hover\:bg-indigo-700:hover { + background-color: #4c51bf; + } + + .md\:hover\:bg-indigo-800:hover { + background-color: #434190; + } + + .md\:hover\:bg-indigo-900:hover { + background-color: #3c366b; + } + + .md\:hover\:bg-purple-100:hover { + background-color: #faf5ff; + } + + .md\:hover\:bg-purple-200:hover { + background-color: #e9d8fd; + } + + .md\:hover\:bg-purple-300:hover { + background-color: #d6bcfa; + } + + .md\:hover\:bg-purple-400:hover { + background-color: #b794f4; + } + + .md\:hover\:bg-purple-500:hover { + background-color: #9f7aea; + } + + .md\:hover\:bg-purple-600:hover { + background-color: #805ad5; + } + + .md\:hover\:bg-purple-700:hover { + background-color: #6b46c1; + } + + .md\:hover\:bg-purple-800:hover { + background-color: #553c9a; + } + + .md\:hover\:bg-purple-900:hover { + background-color: #44337a; + } + + .md\:hover\:bg-pink-100:hover { + background-color: #fff5f7; + } + + .md\:hover\:bg-pink-200:hover { + background-color: #fed7e2; + } + + .md\:hover\:bg-pink-300:hover { + background-color: #fbb6ce; + } + + .md\:hover\:bg-pink-400:hover { + background-color: #f687b3; + } + + .md\:hover\:bg-pink-500:hover { + background-color: #ed64a6; + } + + .md\:hover\:bg-pink-600:hover { + background-color: #d53f8c; + } + + .md\:hover\:bg-pink-700:hover { + background-color: #b83280; + } + + .md\:hover\:bg-pink-800:hover { + background-color: #97266d; + } + + .md\:hover\:bg-pink-900:hover { + background-color: #702459; + } + + .md\:focus\:bg-transparent:focus { + background-color: transparent; + } + + .md\:focus\:bg-black:focus { + background-color: #000; + } + + .md\:focus\:bg-white:focus { + background-color: #fff; + } + + .md\:focus\:bg-gray-100:focus { + background-color: #f7fafc; + } + + .md\:focus\:bg-gray-200:focus { + background-color: #edf2f7; + } + + .md\:focus\:bg-gray-300:focus { + background-color: #e2e8f0; + } + + .md\:focus\:bg-gray-400:focus { + background-color: #cbd5e0; + } + + .md\:focus\:bg-gray-500:focus { + background-color: #a0aec0; + } + + .md\:focus\:bg-gray-600:focus { + background-color: #718096; + } + + .md\:focus\:bg-gray-700:focus { + background-color: #4a5568; + } + + .md\:focus\:bg-gray-800:focus { + background-color: #2d3748; + } + + .md\:focus\:bg-gray-900:focus { + background-color: #1a202c; + } + + .md\:focus\:bg-red-100:focus { + background-color: #fff5f5; + } + + .md\:focus\:bg-red-200:focus { + background-color: #fed7d7; + } + + .md\:focus\:bg-red-300:focus { + background-color: #feb2b2; + } + + .md\:focus\:bg-red-400:focus { + background-color: #fc8181; + } + + .md\:focus\:bg-red-500:focus { + background-color: #f56565; + } + + .md\:focus\:bg-red-600:focus { + background-color: #e53e3e; + } + + .md\:focus\:bg-red-700:focus { + background-color: #c53030; + } + + .md\:focus\:bg-red-800:focus { + background-color: #9b2c2c; + } + + .md\:focus\:bg-red-900:focus { + background-color: #742a2a; + } + + .md\:focus\:bg-orange-100:focus { + background-color: #fffaf0; + } + + .md\:focus\:bg-orange-200:focus { + background-color: #feebc8; + } + + .md\:focus\:bg-orange-300:focus { + background-color: #fbd38d; + } + + .md\:focus\:bg-orange-400:focus { + background-color: #f6ad55; + } + + .md\:focus\:bg-orange-500:focus { + background-color: #ed8936; + } + + .md\:focus\:bg-orange-600:focus { + background-color: #dd6b20; + } + + .md\:focus\:bg-orange-700:focus { + background-color: #c05621; + } + + .md\:focus\:bg-orange-800:focus { + background-color: #9c4221; + } + + .md\:focus\:bg-orange-900:focus { + background-color: #7b341e; + } + + .md\:focus\:bg-yellow-100:focus { + background-color: #fffff0; + } + + .md\:focus\:bg-yellow-200:focus { + background-color: #fefcbf; + } + + .md\:focus\:bg-yellow-300:focus { + background-color: #faf089; + } + + .md\:focus\:bg-yellow-400:focus { + background-color: #f6e05e; + } + + .md\:focus\:bg-yellow-500:focus { + background-color: #ecc94b; + } + + .md\:focus\:bg-yellow-600:focus { + background-color: #d69e2e; + } + + .md\:focus\:bg-yellow-700:focus { + background-color: #b7791f; + } + + .md\:focus\:bg-yellow-800:focus { + background-color: #975a16; + } + + .md\:focus\:bg-yellow-900:focus { + background-color: #744210; + } + + .md\:focus\:bg-green-100:focus { + background-color: #f0fff4; + } + + .md\:focus\:bg-green-200:focus { + background-color: #c6f6d5; + } + + .md\:focus\:bg-green-300:focus { + background-color: #9ae6b4; + } + + .md\:focus\:bg-green-400:focus { + background-color: #68d391; + } + + .md\:focus\:bg-green-500:focus { + background-color: #48bb78; + } + + .md\:focus\:bg-green-600:focus { + background-color: #38a169; + } + + .md\:focus\:bg-green-700:focus { + background-color: #2f855a; + } + + .md\:focus\:bg-green-800:focus { + background-color: #276749; + } + + .md\:focus\:bg-green-900:focus { + background-color: #22543d; + } + + .md\:focus\:bg-teal-100:focus { + background-color: #e6fffa; + } + + .md\:focus\:bg-teal-200:focus { + background-color: #b2f5ea; + } + + .md\:focus\:bg-teal-300:focus { + background-color: #81e6d9; + } + + .md\:focus\:bg-teal-400:focus { + background-color: #4fd1c5; + } + + .md\:focus\:bg-teal-500:focus { + background-color: #38b2ac; + } + + .md\:focus\:bg-teal-600:focus { + background-color: #319795; + } + + .md\:focus\:bg-teal-700:focus { + background-color: #2c7a7b; + } + + .md\:focus\:bg-teal-800:focus { + background-color: #285e61; + } + + .md\:focus\:bg-teal-900:focus { + background-color: #234e52; + } + + .md\:focus\:bg-blue-100:focus { + background-color: #ebf8ff; + } + + .md\:focus\:bg-blue-200:focus { + background-color: #bee3f8; + } + + .md\:focus\:bg-blue-300:focus { + background-color: #90cdf4; + } + + .md\:focus\:bg-blue-400:focus { + background-color: #63b3ed; + } + + .md\:focus\:bg-blue-500:focus { + background-color: #4299e1; + } + + .md\:focus\:bg-blue-600:focus { + background-color: #3182ce; + } + + .md\:focus\:bg-blue-700:focus { + background-color: #2b6cb0; + } + + .md\:focus\:bg-blue-800:focus { + background-color: #2c5282; + } + + .md\:focus\:bg-blue-900:focus { + background-color: #2a4365; + } + + .md\:focus\:bg-indigo-100:focus { + background-color: #ebf4ff; + } + + .md\:focus\:bg-indigo-200:focus { + background-color: #c3dafe; + } + + .md\:focus\:bg-indigo-300:focus { + background-color: #a3bffa; + } + + .md\:focus\:bg-indigo-400:focus { + background-color: #7f9cf5; + } + + .md\:focus\:bg-indigo-500:focus { + background-color: #667eea; + } + + .md\:focus\:bg-indigo-600:focus { + background-color: #5a67d8; + } + + .md\:focus\:bg-indigo-700:focus { + background-color: #4c51bf; + } + + .md\:focus\:bg-indigo-800:focus { + background-color: #434190; + } + + .md\:focus\:bg-indigo-900:focus { + background-color: #3c366b; + } + + .md\:focus\:bg-purple-100:focus { + background-color: #faf5ff; + } + + .md\:focus\:bg-purple-200:focus { + background-color: #e9d8fd; + } + + .md\:focus\:bg-purple-300:focus { + background-color: #d6bcfa; + } + + .md\:focus\:bg-purple-400:focus { + background-color: #b794f4; + } + + .md\:focus\:bg-purple-500:focus { + background-color: #9f7aea; + } + + .md\:focus\:bg-purple-600:focus { + background-color: #805ad5; + } + + .md\:focus\:bg-purple-700:focus { + background-color: #6b46c1; + } + + .md\:focus\:bg-purple-800:focus { + background-color: #553c9a; + } + + .md\:focus\:bg-purple-900:focus { + background-color: #44337a; + } + + .md\:focus\:bg-pink-100:focus { + background-color: #fff5f7; + } + + .md\:focus\:bg-pink-200:focus { + background-color: #fed7e2; + } + + .md\:focus\:bg-pink-300:focus { + background-color: #fbb6ce; + } + + .md\:focus\:bg-pink-400:focus { + background-color: #f687b3; + } + + .md\:focus\:bg-pink-500:focus { + background-color: #ed64a6; + } + + .md\:focus\:bg-pink-600:focus { + background-color: #d53f8c; + } + + .md\:focus\:bg-pink-700:focus { + background-color: #b83280; + } + + .md\:focus\:bg-pink-800:focus { + background-color: #97266d; + } + + .md\:focus\:bg-pink-900:focus { + background-color: #702459; + } + + .md\:bg-bottom { + background-position: bottom; + } + + .md\:bg-center { + background-position: center; + } + + .md\:bg-left { + background-position: left; + } + + .md\:bg-left-bottom { + background-position: left bottom; + } + + .md\:bg-left-top { + background-position: left top; + } + + .md\:bg-right { + background-position: right; + } + + .md\:bg-right-bottom { + background-position: right bottom; + } + + .md\:bg-right-top { + background-position: right top; + } + + .md\:bg-top { + background-position: top; + } + + .md\:bg-repeat { + background-repeat: repeat; + } + + .md\:bg-no-repeat { + background-repeat: no-repeat; + } + + .md\:bg-repeat-x { + background-repeat: repeat-x; + } + + .md\:bg-repeat-y { + background-repeat: repeat-y; + } + + .md\:bg-auto { + background-size: auto; + } + + .md\:bg-cover { + background-size: cover; + } + + .md\:bg-contain { + background-size: contain; + } + + .md\:border-transparent { + border-color: transparent; + } + + .md\:border-black { + border-color: #000; + } + + .md\:border-white { + border-color: #fff; + } + + .md\:border-gray-100 { + border-color: #f7fafc; + } + + .md\:border-gray-200 { + border-color: #edf2f7; + } + + .md\:border-gray-300 { + border-color: #e2e8f0; + } + + .md\:border-gray-400 { + border-color: #cbd5e0; + } + + .md\:border-gray-500 { + border-color: #a0aec0; + } + + .md\:border-gray-600 { + border-color: #718096; + } + + .md\:border-gray-700 { + border-color: #4a5568; + } + + .md\:border-gray-800 { + border-color: #2d3748; + } + + .md\:border-gray-900 { + border-color: #1a202c; + } + + .md\:border-red-100 { + border-color: #fff5f5; + } + + .md\:border-red-200 { + border-color: #fed7d7; + } + + .md\:border-red-300 { + border-color: #feb2b2; + } + + .md\:border-red-400 { + border-color: #fc8181; + } + + .md\:border-red-500 { + border-color: #f56565; + } + + .md\:border-red-600 { + border-color: #e53e3e; + } + + .md\:border-red-700 { + border-color: #c53030; + } + + .md\:border-red-800 { + border-color: #9b2c2c; + } + + .md\:border-red-900 { + border-color: #742a2a; + } + + .md\:border-orange-100 { + border-color: #fffaf0; + } + + .md\:border-orange-200 { + border-color: #feebc8; + } + + .md\:border-orange-300 { + border-color: #fbd38d; + } + + .md\:border-orange-400 { + border-color: #f6ad55; + } + + .md\:border-orange-500 { + border-color: #ed8936; + } + + .md\:border-orange-600 { + border-color: #dd6b20; + } + + .md\:border-orange-700 { + border-color: #c05621; + } + + .md\:border-orange-800 { + border-color: #9c4221; + } + + .md\:border-orange-900 { + border-color: #7b341e; + } + + .md\:border-yellow-100 { + border-color: #fffff0; + } + + .md\:border-yellow-200 { + border-color: #fefcbf; + } + + .md\:border-yellow-300 { + border-color: #faf089; + } + + .md\:border-yellow-400 { + border-color: #f6e05e; + } + + .md\:border-yellow-500 { + border-color: #ecc94b; + } + + .md\:border-yellow-600 { + border-color: #d69e2e; + } + + .md\:border-yellow-700 { + border-color: #b7791f; + } + + .md\:border-yellow-800 { + border-color: #975a16; + } + + .md\:border-yellow-900 { + border-color: #744210; + } + + .md\:border-green-100 { + border-color: #f0fff4; + } + + .md\:border-green-200 { + border-color: #c6f6d5; + } + + .md\:border-green-300 { + border-color: #9ae6b4; + } + + .md\:border-green-400 { + border-color: #68d391; + } + + .md\:border-green-500 { + border-color: #48bb78; + } + + .md\:border-green-600 { + border-color: #38a169; + } + + .md\:border-green-700 { + border-color: #2f855a; + } + + .md\:border-green-800 { + border-color: #276749; + } + + .md\:border-green-900 { + border-color: #22543d; + } + + .md\:border-teal-100 { + border-color: #e6fffa; + } + + .md\:border-teal-200 { + border-color: #b2f5ea; + } + + .md\:border-teal-300 { + border-color: #81e6d9; + } + + .md\:border-teal-400 { + border-color: #4fd1c5; + } + + .md\:border-teal-500 { + border-color: #38b2ac; + } + + .md\:border-teal-600 { + border-color: #319795; + } + + .md\:border-teal-700 { + border-color: #2c7a7b; + } + + .md\:border-teal-800 { + border-color: #285e61; + } + + .md\:border-teal-900 { + border-color: #234e52; + } + + .md\:border-blue-100 { + border-color: #ebf8ff; + } + + .md\:border-blue-200 { + border-color: #bee3f8; + } + + .md\:border-blue-300 { + border-color: #90cdf4; + } + + .md\:border-blue-400 { + border-color: #63b3ed; + } + + .md\:border-blue-500 { + border-color: #4299e1; + } + + .md\:border-blue-600 { + border-color: #3182ce; + } + + .md\:border-blue-700 { + border-color: #2b6cb0; + } + + .md\:border-blue-800 { + border-color: #2c5282; + } + + .md\:border-blue-900 { + border-color: #2a4365; + } + + .md\:border-indigo-100 { + border-color: #ebf4ff; + } + + .md\:border-indigo-200 { + border-color: #c3dafe; + } + + .md\:border-indigo-300 { + border-color: #a3bffa; + } + + .md\:border-indigo-400 { + border-color: #7f9cf5; + } + + .md\:border-indigo-500 { + border-color: #667eea; + } + + .md\:border-indigo-600 { + border-color: #5a67d8; + } + + .md\:border-indigo-700 { + border-color: #4c51bf; + } + + .md\:border-indigo-800 { + border-color: #434190; + } + + .md\:border-indigo-900 { + border-color: #3c366b; + } + + .md\:border-purple-100 { + border-color: #faf5ff; + } + + .md\:border-purple-200 { + border-color: #e9d8fd; + } + + .md\:border-purple-300 { + border-color: #d6bcfa; + } + + .md\:border-purple-400 { + border-color: #b794f4; + } + + .md\:border-purple-500 { + border-color: #9f7aea; + } + + .md\:border-purple-600 { + border-color: #805ad5; + } + + .md\:border-purple-700 { + border-color: #6b46c1; + } + + .md\:border-purple-800 { + border-color: #553c9a; + } + + .md\:border-purple-900 { + border-color: #44337a; + } + + .md\:border-pink-100 { + border-color: #fff5f7; + } + + .md\:border-pink-200 { + border-color: #fed7e2; + } + + .md\:border-pink-300 { + border-color: #fbb6ce; + } + + .md\:border-pink-400 { + border-color: #f687b3; + } + + .md\:border-pink-500 { + border-color: #ed64a6; + } + + .md\:border-pink-600 { + border-color: #d53f8c; + } + + .md\:border-pink-700 { + border-color: #b83280; + } + + .md\:border-pink-800 { + border-color: #97266d; + } + + .md\:border-pink-900 { + border-color: #702459; + } + + .md\:hover\:border-transparent:hover { + border-color: transparent; + } + + .md\:hover\:border-black:hover { + border-color: #000; + } + + .md\:hover\:border-white:hover { + border-color: #fff; + } + + .md\:hover\:border-gray-100:hover { + border-color: #f7fafc; + } + + .md\:hover\:border-gray-200:hover { + border-color: #edf2f7; + } + + .md\:hover\:border-gray-300:hover { + border-color: #e2e8f0; + } + + .md\:hover\:border-gray-400:hover { + border-color: #cbd5e0; + } + + .md\:hover\:border-gray-500:hover { + border-color: #a0aec0; + } + + .md\:hover\:border-gray-600:hover { + border-color: #718096; + } + + .md\:hover\:border-gray-700:hover { + border-color: #4a5568; + } + + .md\:hover\:border-gray-800:hover { + border-color: #2d3748; + } + + .md\:hover\:border-gray-900:hover { + border-color: #1a202c; + } + + .md\:hover\:border-red-100:hover { + border-color: #fff5f5; + } + + .md\:hover\:border-red-200:hover { + border-color: #fed7d7; + } + + .md\:hover\:border-red-300:hover { + border-color: #feb2b2; + } + + .md\:hover\:border-red-400:hover { + border-color: #fc8181; + } + + .md\:hover\:border-red-500:hover { + border-color: #f56565; + } + + .md\:hover\:border-red-600:hover { + border-color: #e53e3e; + } + + .md\:hover\:border-red-700:hover { + border-color: #c53030; + } + + .md\:hover\:border-red-800:hover { + border-color: #9b2c2c; + } + + .md\:hover\:border-red-900:hover { + border-color: #742a2a; + } + + .md\:hover\:border-orange-100:hover { + border-color: #fffaf0; + } + + .md\:hover\:border-orange-200:hover { + border-color: #feebc8; + } + + .md\:hover\:border-orange-300:hover { + border-color: #fbd38d; + } + + .md\:hover\:border-orange-400:hover { + border-color: #f6ad55; + } + + .md\:hover\:border-orange-500:hover { + border-color: #ed8936; + } + + .md\:hover\:border-orange-600:hover { + border-color: #dd6b20; + } + + .md\:hover\:border-orange-700:hover { + border-color: #c05621; + } + + .md\:hover\:border-orange-800:hover { + border-color: #9c4221; + } + + .md\:hover\:border-orange-900:hover { + border-color: #7b341e; + } + + .md\:hover\:border-yellow-100:hover { + border-color: #fffff0; + } + + .md\:hover\:border-yellow-200:hover { + border-color: #fefcbf; + } + + .md\:hover\:border-yellow-300:hover { + border-color: #faf089; + } + + .md\:hover\:border-yellow-400:hover { + border-color: #f6e05e; + } + + .md\:hover\:border-yellow-500:hover { + border-color: #ecc94b; + } + + .md\:hover\:border-yellow-600:hover { + border-color: #d69e2e; + } + + .md\:hover\:border-yellow-700:hover { + border-color: #b7791f; + } + + .md\:hover\:border-yellow-800:hover { + border-color: #975a16; + } + + .md\:hover\:border-yellow-900:hover { + border-color: #744210; + } + + .md\:hover\:border-green-100:hover { + border-color: #f0fff4; + } + + .md\:hover\:border-green-200:hover { + border-color: #c6f6d5; + } + + .md\:hover\:border-green-300:hover { + border-color: #9ae6b4; + } + + .md\:hover\:border-green-400:hover { + border-color: #68d391; + } + + .md\:hover\:border-green-500:hover { + border-color: #48bb78; + } + + .md\:hover\:border-green-600:hover { + border-color: #38a169; + } + + .md\:hover\:border-green-700:hover { + border-color: #2f855a; + } + + .md\:hover\:border-green-800:hover { + border-color: #276749; + } + + .md\:hover\:border-green-900:hover { + border-color: #22543d; + } + + .md\:hover\:border-teal-100:hover { + border-color: #e6fffa; + } + + .md\:hover\:border-teal-200:hover { + border-color: #b2f5ea; + } + + .md\:hover\:border-teal-300:hover { + border-color: #81e6d9; + } + + .md\:hover\:border-teal-400:hover { + border-color: #4fd1c5; + } + + .md\:hover\:border-teal-500:hover { + border-color: #38b2ac; + } + + .md\:hover\:border-teal-600:hover { + border-color: #319795; + } + + .md\:hover\:border-teal-700:hover { + border-color: #2c7a7b; + } + + .md\:hover\:border-teal-800:hover { + border-color: #285e61; + } + + .md\:hover\:border-teal-900:hover { + border-color: #234e52; + } + + .md\:hover\:border-blue-100:hover { + border-color: #ebf8ff; + } + + .md\:hover\:border-blue-200:hover { + border-color: #bee3f8; + } + + .md\:hover\:border-blue-300:hover { + border-color: #90cdf4; + } + + .md\:hover\:border-blue-400:hover { + border-color: #63b3ed; + } + + .md\:hover\:border-blue-500:hover { + border-color: #4299e1; + } + + .md\:hover\:border-blue-600:hover { + border-color: #3182ce; + } + + .md\:hover\:border-blue-700:hover { + border-color: #2b6cb0; + } + + .md\:hover\:border-blue-800:hover { + border-color: #2c5282; + } + + .md\:hover\:border-blue-900:hover { + border-color: #2a4365; + } + + .md\:hover\:border-indigo-100:hover { + border-color: #ebf4ff; + } + + .md\:hover\:border-indigo-200:hover { + border-color: #c3dafe; + } + + .md\:hover\:border-indigo-300:hover { + border-color: #a3bffa; + } + + .md\:hover\:border-indigo-400:hover { + border-color: #7f9cf5; + } + + .md\:hover\:border-indigo-500:hover { + border-color: #667eea; + } + + .md\:hover\:border-indigo-600:hover { + border-color: #5a67d8; + } + + .md\:hover\:border-indigo-700:hover { + border-color: #4c51bf; + } + + .md\:hover\:border-indigo-800:hover { + border-color: #434190; + } + + .md\:hover\:border-indigo-900:hover { + border-color: #3c366b; + } + + .md\:hover\:border-purple-100:hover { + border-color: #faf5ff; + } + + .md\:hover\:border-purple-200:hover { + border-color: #e9d8fd; + } + + .md\:hover\:border-purple-300:hover { + border-color: #d6bcfa; + } + + .md\:hover\:border-purple-400:hover { + border-color: #b794f4; + } + + .md\:hover\:border-purple-500:hover { + border-color: #9f7aea; + } + + .md\:hover\:border-purple-600:hover { + border-color: #805ad5; + } + + .md\:hover\:border-purple-700:hover { + border-color: #6b46c1; + } + + .md\:hover\:border-purple-800:hover { + border-color: #553c9a; + } + + .md\:hover\:border-purple-900:hover { + border-color: #44337a; + } + + .md\:hover\:border-pink-100:hover { + border-color: #fff5f7; + } + + .md\:hover\:border-pink-200:hover { + border-color: #fed7e2; + } + + .md\:hover\:border-pink-300:hover { + border-color: #fbb6ce; + } + + .md\:hover\:border-pink-400:hover { + border-color: #f687b3; + } + + .md\:hover\:border-pink-500:hover { + border-color: #ed64a6; + } + + .md\:hover\:border-pink-600:hover { + border-color: #d53f8c; + } + + .md\:hover\:border-pink-700:hover { + border-color: #b83280; + } + + .md\:hover\:border-pink-800:hover { + border-color: #97266d; + } + + .md\:hover\:border-pink-900:hover { + border-color: #702459; + } + + .md\:focus\:border-transparent:focus { + border-color: transparent; + } + + .md\:focus\:border-black:focus { + border-color: #000; + } + + .md\:focus\:border-white:focus { + border-color: #fff; + } + + .md\:focus\:border-gray-100:focus { + border-color: #f7fafc; + } + + .md\:focus\:border-gray-200:focus { + border-color: #edf2f7; + } + + .md\:focus\:border-gray-300:focus { + border-color: #e2e8f0; + } + + .md\:focus\:border-gray-400:focus { + border-color: #cbd5e0; + } + + .md\:focus\:border-gray-500:focus { + border-color: #a0aec0; + } + + .md\:focus\:border-gray-600:focus { + border-color: #718096; + } + + .md\:focus\:border-gray-700:focus { + border-color: #4a5568; + } + + .md\:focus\:border-gray-800:focus { + border-color: #2d3748; + } + + .md\:focus\:border-gray-900:focus { + border-color: #1a202c; + } + + .md\:focus\:border-red-100:focus { + border-color: #fff5f5; + } + + .md\:focus\:border-red-200:focus { + border-color: #fed7d7; + } + + .md\:focus\:border-red-300:focus { + border-color: #feb2b2; + } + + .md\:focus\:border-red-400:focus { + border-color: #fc8181; + } + + .md\:focus\:border-red-500:focus { + border-color: #f56565; + } + + .md\:focus\:border-red-600:focus { + border-color: #e53e3e; + } + + .md\:focus\:border-red-700:focus { + border-color: #c53030; + } + + .md\:focus\:border-red-800:focus { + border-color: #9b2c2c; + } + + .md\:focus\:border-red-900:focus { + border-color: #742a2a; + } + + .md\:focus\:border-orange-100:focus { + border-color: #fffaf0; + } + + .md\:focus\:border-orange-200:focus { + border-color: #feebc8; + } + + .md\:focus\:border-orange-300:focus { + border-color: #fbd38d; + } + + .md\:focus\:border-orange-400:focus { + border-color: #f6ad55; + } + + .md\:focus\:border-orange-500:focus { + border-color: #ed8936; + } + + .md\:focus\:border-orange-600:focus { + border-color: #dd6b20; + } + + .md\:focus\:border-orange-700:focus { + border-color: #c05621; + } + + .md\:focus\:border-orange-800:focus { + border-color: #9c4221; + } + + .md\:focus\:border-orange-900:focus { + border-color: #7b341e; + } + + .md\:focus\:border-yellow-100:focus { + border-color: #fffff0; + } + + .md\:focus\:border-yellow-200:focus { + border-color: #fefcbf; + } + + .md\:focus\:border-yellow-300:focus { + border-color: #faf089; + } + + .md\:focus\:border-yellow-400:focus { + border-color: #f6e05e; + } + + .md\:focus\:border-yellow-500:focus { + border-color: #ecc94b; + } + + .md\:focus\:border-yellow-600:focus { + border-color: #d69e2e; + } + + .md\:focus\:border-yellow-700:focus { + border-color: #b7791f; + } + + .md\:focus\:border-yellow-800:focus { + border-color: #975a16; + } + + .md\:focus\:border-yellow-900:focus { + border-color: #744210; + } + + .md\:focus\:border-green-100:focus { + border-color: #f0fff4; + } + + .md\:focus\:border-green-200:focus { + border-color: #c6f6d5; + } + + .md\:focus\:border-green-300:focus { + border-color: #9ae6b4; + } + + .md\:focus\:border-green-400:focus { + border-color: #68d391; + } + + .md\:focus\:border-green-500:focus { + border-color: #48bb78; + } + + .md\:focus\:border-green-600:focus { + border-color: #38a169; + } + + .md\:focus\:border-green-700:focus { + border-color: #2f855a; + } + + .md\:focus\:border-green-800:focus { + border-color: #276749; + } + + .md\:focus\:border-green-900:focus { + border-color: #22543d; + } + + .md\:focus\:border-teal-100:focus { + border-color: #e6fffa; + } + + .md\:focus\:border-teal-200:focus { + border-color: #b2f5ea; + } + + .md\:focus\:border-teal-300:focus { + border-color: #81e6d9; + } + + .md\:focus\:border-teal-400:focus { + border-color: #4fd1c5; + } + + .md\:focus\:border-teal-500:focus { + border-color: #38b2ac; + } + + .md\:focus\:border-teal-600:focus { + border-color: #319795; + } + + .md\:focus\:border-teal-700:focus { + border-color: #2c7a7b; + } + + .md\:focus\:border-teal-800:focus { + border-color: #285e61; + } + + .md\:focus\:border-teal-900:focus { + border-color: #234e52; + } + + .md\:focus\:border-blue-100:focus { + border-color: #ebf8ff; + } + + .md\:focus\:border-blue-200:focus { + border-color: #bee3f8; + } + + .md\:focus\:border-blue-300:focus { + border-color: #90cdf4; + } + + .md\:focus\:border-blue-400:focus { + border-color: #63b3ed; + } + + .md\:focus\:border-blue-500:focus { + border-color: #4299e1; + } + + .md\:focus\:border-blue-600:focus { + border-color: #3182ce; + } + + .md\:focus\:border-blue-700:focus { + border-color: #2b6cb0; + } + + .md\:focus\:border-blue-800:focus { + border-color: #2c5282; + } + + .md\:focus\:border-blue-900:focus { + border-color: #2a4365; + } + + .md\:focus\:border-indigo-100:focus { + border-color: #ebf4ff; + } + + .md\:focus\:border-indigo-200:focus { + border-color: #c3dafe; + } + + .md\:focus\:border-indigo-300:focus { + border-color: #a3bffa; + } + + .md\:focus\:border-indigo-400:focus { + border-color: #7f9cf5; + } + + .md\:focus\:border-indigo-500:focus { + border-color: #667eea; + } + + .md\:focus\:border-indigo-600:focus { + border-color: #5a67d8; + } + + .md\:focus\:border-indigo-700:focus { + border-color: #4c51bf; + } + + .md\:focus\:border-indigo-800:focus { + border-color: #434190; + } + + .md\:focus\:border-indigo-900:focus { + border-color: #3c366b; + } + + .md\:focus\:border-purple-100:focus { + border-color: #faf5ff; + } + + .md\:focus\:border-purple-200:focus { + border-color: #e9d8fd; + } + + .md\:focus\:border-purple-300:focus { + border-color: #d6bcfa; + } + + .md\:focus\:border-purple-400:focus { + border-color: #b794f4; + } + + .md\:focus\:border-purple-500:focus { + border-color: #9f7aea; + } + + .md\:focus\:border-purple-600:focus { + border-color: #805ad5; + } + + .md\:focus\:border-purple-700:focus { + border-color: #6b46c1; + } + + .md\:focus\:border-purple-800:focus { + border-color: #553c9a; + } + + .md\:focus\:border-purple-900:focus { + border-color: #44337a; + } + + .md\:focus\:border-pink-100:focus { + border-color: #fff5f7; + } + + .md\:focus\:border-pink-200:focus { + border-color: #fed7e2; + } + + .md\:focus\:border-pink-300:focus { + border-color: #fbb6ce; + } + + .md\:focus\:border-pink-400:focus { + border-color: #f687b3; + } + + .md\:focus\:border-pink-500:focus { + border-color: #ed64a6; + } + + .md\:focus\:border-pink-600:focus { + border-color: #d53f8c; + } + + .md\:focus\:border-pink-700:focus { + border-color: #b83280; + } + + .md\:focus\:border-pink-800:focus { + border-color: #97266d; + } + + .md\:focus\:border-pink-900:focus { + border-color: #702459; + } + + .md\:rounded-none { + border-radius: 0; + } + + .md\:rounded-sm { + border-radius: 0.125rem; + } + + .md\:rounded { + border-radius: 0.25rem; + } + + .md\:rounded-lg { + border-radius: 0.5rem; + } + + .md\:rounded-full { + border-radius: 9999px; + } + + .md\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .md\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .md\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .md\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .md\:rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .md\:rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .md\:rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .md\:rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .md\:rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .md\:rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .md\:rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .md\:rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .md\:rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .md\:rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .md\:rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .md\:rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .md\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .md\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .md\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .md\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .md\:rounded-tl-none { + border-top-left-radius: 0; + } + + .md\:rounded-tr-none { + border-top-right-radius: 0; + } + + .md\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .md\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .md\:rounded-tl-sm { + border-top-left-radius: 0.125rem; + } + + .md\:rounded-tr-sm { + border-top-right-radius: 0.125rem; + } + + .md\:rounded-br-sm { + border-bottom-right-radius: 0.125rem; + } + + .md\:rounded-bl-sm { + border-bottom-left-radius: 0.125rem; + } + + .md\:rounded-tl { + border-top-left-radius: 0.25rem; + } + + .md\:rounded-tr { + border-top-right-radius: 0.25rem; + } + + .md\:rounded-br { + border-bottom-right-radius: 0.25rem; + } + + .md\:rounded-bl { + border-bottom-left-radius: 0.25rem; + } + + .md\:rounded-tl-lg { + border-top-left-radius: 0.5rem; + } + + .md\:rounded-tr-lg { + border-top-right-radius: 0.5rem; + } + + .md\:rounded-br-lg { + border-bottom-right-radius: 0.5rem; + } + + .md\:rounded-bl-lg { + border-bottom-left-radius: 0.5rem; + } + + .md\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .md\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .md\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .md\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .md\:border-solid { + border-style: solid; + } + + .md\:border-dashed { + border-style: dashed; + } + + .md\:border-dotted { + border-style: dotted; + } + + .md\:border-none { + border-style: none; + } + + .md\:border-0 { + border-width: 0; + } + + .md\:border-2 { + border-width: 2px; + } + + .md\:border-4 { + border-width: 4px; + } + + .md\:border-8 { + border-width: 8px; + } + + .md\:border { + border-width: 1px; + } + + .md\:border-t-0 { + border-top-width: 0; + } + + .md\:border-r-0 { + border-right-width: 0; + } + + .md\:border-b-0 { + border-bottom-width: 0; + } + + .md\:border-l-0 { + border-left-width: 0; + } + + .md\:border-t-2 { + border-top-width: 2px; + } + + .md\:border-r-2 { + border-right-width: 2px; + } + + .md\:border-b-2 { + border-bottom-width: 2px; + } + + .md\:border-l-2 { + border-left-width: 2px; + } + + .md\:border-t-4 { + border-top-width: 4px; + } + + .md\:border-r-4 { + border-right-width: 4px; + } + + .md\:border-b-4 { + border-bottom-width: 4px; + } + + .md\:border-l-4 { + border-left-width: 4px; + } + + .md\:border-t-8 { + border-top-width: 8px; + } + + .md\:border-r-8 { + border-right-width: 8px; + } + + .md\:border-b-8 { + border-bottom-width: 8px; + } + + .md\:border-l-8 { + border-left-width: 8px; + } + + .md\:border-t { + border-top-width: 1px; + } + + .md\:border-r { + border-right-width: 1px; + } + + .md\:border-b { + border-bottom-width: 1px; + } + + .md\:border-l { + border-left-width: 1px; + } + + .md\:cursor-auto { + cursor: auto; + } + + .md\:cursor-default { + cursor: default; + } + + .md\:cursor-pointer { + cursor: pointer; + } + + .md\:cursor-wait { + cursor: wait; + } + + .md\:cursor-text { + cursor: text; + } + + .md\:cursor-move { + cursor: move; + } + + .md\:cursor-not-allowed { + cursor: not-allowed; + } + + .md\:block { + display: block; + } + + .md\:inline-block { + display: inline-block; + } + + .md\:inline { + display: inline; + } + + .md\:flex { + display: flex; + } + + .md\:inline-flex { + display: inline-flex; + } + + .md\:table { + display: table; + } + + .md\:table-row { + display: table-row; + } + + .md\:table-cell { + display: table-cell; + } + + .md\:hidden { + display: none; + } + + .md\:flex-row { + flex-direction: row; + } + + .md\:flex-row-reverse { + flex-direction: row-reverse; + } + + .md\:flex-col { + flex-direction: column; + } + + .md\:flex-col-reverse { + flex-direction: column-reverse; + } + + .md\:flex-wrap { + flex-wrap: wrap; + } + + .md\:flex-wrap-reverse { + flex-wrap: wrap-reverse; + } + + .md\:flex-no-wrap { + flex-wrap: nowrap; + } + + .md\:items-start { + align-items: flex-start; + } + + .md\:items-end { + align-items: flex-end; + } + + .md\:items-center { + align-items: center; + } + + .md\:items-baseline { + align-items: baseline; + } + + .md\:items-stretch { + align-items: stretch; + } + + .md\:self-auto { + align-self: auto; + } + + .md\:self-start { + align-self: flex-start; + } + + .md\:self-end { + align-self: flex-end; + } + + .md\:self-center { + align-self: center; + } + + .md\:self-stretch { + align-self: stretch; + } + + .md\:justify-start { + justify-content: flex-start; + } + + .md\:justify-end { + justify-content: flex-end; + } + + .md\:justify-center { + justify-content: center; + } + + .md\:justify-between { + justify-content: space-between; + } + + .md\:justify-around { + justify-content: space-around; + } + + .md\:content-center { + align-content: center; + } + + .md\:content-start { + align-content: flex-start; + } + + .md\:content-end { + align-content: flex-end; + } + + .md\:content-between { + align-content: space-between; + } + + .md\:content-around { + align-content: space-around; + } + + .md\:flex-1 { + flex: 1 1 0%; + } + + .md\:flex-auto { + flex: 1 1 auto; + } + + .md\:flex-initial { + flex: 0 1 auto; + } + + .md\:flex-none { + flex: none; + } + + .md\:flex-grow-0 { + flex-grow: 0; + } + + .md\:flex-grow { + flex-grow: 1; + } + + .md\:flex-shrink-0 { + flex-shrink: 0; + } + + .md\:flex-shrink { + flex-shrink: 1; + } + + .md\:order-1 { + order: 1; + } + + .md\:order-2 { + order: 2; + } + + .md\:order-3 { + order: 3; + } + + .md\:order-4 { + order: 4; + } + + .md\:order-5 { + order: 5; + } + + .md\:order-6 { + order: 6; + } + + .md\:order-7 { + order: 7; + } + + .md\:order-8 { + order: 8; + } + + .md\:order-9 { + order: 9; + } + + .md\:order-10 { + order: 10; + } + + .md\:order-11 { + order: 11; + } + + .md\:order-12 { + order: 12; + } + + .md\:order-first { + order: -1; + } + + .md\:order-last { + order: 999; + } + + .md\:order-none { + order: 0; + } + + .md\:float-right { + float: right; + } + + .md\:float-left { + float: left; + } + + .md\:float-none { + float: none; + } + + .md\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .md\:font-sans { + font-family: -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"; + } + + .md\:font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + } + + .md\:font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + } + + .md\:font-hairline { + font-weight: 100; + } + + .md\:font-thin { + font-weight: 200; + } + + .md\:font-light { + font-weight: 300; + } + + .md\:font-normal { + font-weight: 400; + } + + .md\:font-medium { + font-weight: 500; + } + + .md\:font-semibold { + font-weight: 600; + } + + .md\:font-bold { + font-weight: 700; + } + + .md\:font-extrabold { + font-weight: 800; + } + + .md\:font-black { + font-weight: 900; + } + + .md\:hover\:font-hairline:hover { + font-weight: 100; + } + + .md\:hover\:font-thin:hover { + font-weight: 200; + } + + .md\:hover\:font-light:hover { + font-weight: 300; + } + + .md\:hover\:font-normal:hover { + font-weight: 400; + } + + .md\:hover\:font-medium:hover { + font-weight: 500; + } + + .md\:hover\:font-semibold:hover { + font-weight: 600; + } + + .md\:hover\:font-bold:hover { + font-weight: 700; + } + + .md\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .md\:hover\:font-black:hover { + font-weight: 900; + } + + .md\:focus\:font-hairline:focus { + font-weight: 100; + } + + .md\:focus\:font-thin:focus { + font-weight: 200; + } + + .md\:focus\:font-light:focus { + font-weight: 300; + } + + .md\:focus\:font-normal:focus { + font-weight: 400; + } + + .md\:focus\:font-medium:focus { + font-weight: 500; + } + + .md\:focus\:font-semibold:focus { + font-weight: 600; + } + + .md\:focus\:font-bold:focus { + font-weight: 700; + } + + .md\:focus\:font-extrabold:focus { + font-weight: 800; + } + + .md\:focus\:font-black:focus { + font-weight: 900; + } + + .md\:h-0 { + height: 0; + } + + .md\:h-1 { + height: 0.25rem; + } + + .md\:h-2 { + height: 0.5rem; + } + + .md\:h-3 { + height: 0.75rem; + } + + .md\:h-4 { + height: 1rem; + } + + .md\:h-5 { + height: 1.25rem; + } + + .md\:h-6 { + height: 1.5rem; + } + + .md\:h-8 { + height: 2rem; + } + + .md\:h-10 { + height: 2.5rem; + } + + .md\:h-12 { + height: 3rem; + } + + .md\:h-16 { + height: 4rem; + } + + .md\:h-20 { + height: 5rem; + } + + .md\:h-24 { + height: 6rem; + } + + .md\:h-32 { + height: 8rem; + } + + .md\:h-40 { + height: 10rem; + } + + .md\:h-48 { + height: 12rem; + } + + .md\:h-56 { + height: 14rem; + } + + .md\:h-64 { + height: 16rem; + } + + .md\:h-auto { + height: auto; + } + + .md\:h-px { + height: 1px; + } + + .md\:h-full { + height: 100%; + } + + .md\:h-screen { + height: 100vh; + } + + .md\:leading-none { + line-height: 1; + } + + .md\:leading-tight { + line-height: 1.25; + } + + .md\:leading-snug { + line-height: 1.375; + } + + .md\:leading-normal { + line-height: 1.5; + } + + .md\:leading-relaxed { + line-height: 1.625; + } + + .md\:leading-loose { + line-height: 2; + } + + .md\:list-inside { + list-style-position: inside; + } + + .md\:list-outside { + list-style-position: outside; + } + + .md\:list-none { + list-style-type: none; + } + + .md\:list-disc { + list-style-type: disc; + } + + .md\:list-decimal { + list-style-type: decimal; + } + + .md\:m-0 { + margin: 0; + } + + .md\:m-1 { + margin: 0.25rem; + } + + .md\:m-2 { + margin: 0.5rem; + } + + .md\:m-3 { + margin: 0.75rem; + } + + .md\:m-4 { + margin: 1rem; + } + + .md\:m-5 { + margin: 1.25rem; + } + + .md\:m-6 { + margin: 1.5rem; + } + + .md\:m-8 { + margin: 2rem; + } + + .md\:m-10 { + margin: 2.5rem; + } + + .md\:m-12 { + margin: 3rem; + } + + .md\:m-16 { + margin: 4rem; + } + + .md\:m-20 { + margin: 5rem; + } + + .md\:m-24 { + margin: 6rem; + } + + .md\:m-32 { + margin: 8rem; + } + + .md\:m-40 { + margin: 10rem; + } + + .md\:m-48 { + margin: 12rem; + } + + .md\:m-56 { + margin: 14rem; + } + + .md\:m-64 { + margin: 16rem; + } + + .md\:m-auto { + margin: auto; + } + + .md\:m-px { + margin: 1px; + } + + .md\:-m-1 { + margin: -0.25rem; + } + + .md\:-m-2 { + margin: -0.5rem; + } + + .md\:-m-3 { + margin: -0.75rem; + } + + .md\:-m-4 { + margin: -1rem; + } + + .md\:-m-5 { + margin: -1.25rem; + } + + .md\:-m-6 { + margin: -1.5rem; + } + + .md\:-m-8 { + margin: -2rem; + } + + .md\:-m-10 { + margin: -2.5rem; + } + + .md\:-m-12 { + margin: -3rem; + } + + .md\:-m-16 { + margin: -4rem; + } + + .md\:-m-20 { + margin: -5rem; + } + + .md\:-m-24 { + margin: -6rem; + } + + .md\:-m-32 { + margin: -8rem; + } + + .md\:-m-40 { + margin: -10rem; + } + + .md\:-m-48 { + margin: -12rem; + } + + .md\:-m-56 { + margin: -14rem; + } + + .md\:-m-64 { + margin: -16rem; + } + + .md\:-m-px { + margin: -1px; + } + + .md\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .md\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .md\:my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .md\:mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .md\:my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .md\:mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .md\:my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .md\:mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .md\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .md\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .md\:my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .md\:mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .md\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .md\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .md\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .md\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .md\:my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .md\:mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .md\:my-12 { + margin-top: 3rem; + margin-bottom: 3rem; + } + + .md\:mx-12 { + margin-left: 3rem; + margin-right: 3rem; + } + + .md\:my-16 { + margin-top: 4rem; + margin-bottom: 4rem; + } + + .md\:mx-16 { + margin-left: 4rem; + margin-right: 4rem; + } + + .md\:my-20 { + margin-top: 5rem; + margin-bottom: 5rem; + } + + .md\:mx-20 { + margin-left: 5rem; + margin-right: 5rem; + } + + .md\:my-24 { + margin-top: 6rem; + margin-bottom: 6rem; + } + + .md\:mx-24 { + margin-left: 6rem; + margin-right: 6rem; + } + + .md\:my-32 { + margin-top: 8rem; + margin-bottom: 8rem; + } + + .md\:mx-32 { + margin-left: 8rem; + margin-right: 8rem; + } + + .md\:my-40 { + margin-top: 10rem; + margin-bottom: 10rem; + } + + .md\:mx-40 { + margin-left: 10rem; + margin-right: 10rem; + } + + .md\:my-48 { + margin-top: 12rem; + margin-bottom: 12rem; + } + + .md\:mx-48 { + margin-left: 12rem; + margin-right: 12rem; + } + + .md\:my-56 { + margin-top: 14rem; + margin-bottom: 14rem; + } + + .md\:mx-56 { + margin-left: 14rem; + margin-right: 14rem; + } + + .md\:my-64 { + margin-top: 16rem; + margin-bottom: 16rem; + } + + .md\:mx-64 { + margin-left: 16rem; + margin-right: 16rem; + } + + .md\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .md\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .md\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .md\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .md\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .md\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .md\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .md\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .md\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .md\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .md\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .md\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .md\:-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .md\:-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .md\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .md\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .md\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .md\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .md\:-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .md\:-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .md\:-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; + } + + .md\:-mx-12 { + margin-left: -3rem; + margin-right: -3rem; + } + + .md\:-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; + } + + .md\:-mx-16 { + margin-left: -4rem; + margin-right: -4rem; + } + + .md\:-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; + } + + .md\:-mx-20 { + margin-left: -5rem; + margin-right: -5rem; + } + + .md\:-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; + } + + .md\:-mx-24 { + margin-left: -6rem; + margin-right: -6rem; + } + + .md\:-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; + } + + .md\:-mx-32 { + margin-left: -8rem; + margin-right: -8rem; + } + + .md\:-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; + } + + .md\:-mx-40 { + margin-left: -10rem; + margin-right: -10rem; + } + + .md\:-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; + } + + .md\:-mx-48 { + margin-left: -12rem; + margin-right: -12rem; + } + + .md\:-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; + } + + .md\:-mx-56 { + margin-left: -14rem; + margin-right: -14rem; + } + + .md\:-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; + } + + .md\:-mx-64 { + margin-left: -16rem; + margin-right: -16rem; + } + + .md\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .md\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .md\:mt-0 { + margin-top: 0; + } + + .md\:mr-0 { + margin-right: 0; + } + + .md\:mb-0 { + margin-bottom: 0; + } + + .md\:ml-0 { + margin-left: 0; + } + + .md\:mt-1 { + margin-top: 0.25rem; + } + + .md\:mr-1 { + margin-right: 0.25rem; + } + + .md\:mb-1 { + margin-bottom: 0.25rem; + } + + .md\:ml-1 { + margin-left: 0.25rem; + } + + .md\:mt-2 { + margin-top: 0.5rem; + } + + .md\:mr-2 { + margin-right: 0.5rem; + } + + .md\:mb-2 { + margin-bottom: 0.5rem; + } + + .md\:ml-2 { + margin-left: 0.5rem; + } + + .md\:mt-3 { + margin-top: 0.75rem; + } + + .md\:mr-3 { + margin-right: 0.75rem; + } + + .md\:mb-3 { + margin-bottom: 0.75rem; + } + + .md\:ml-3 { + margin-left: 0.75rem; + } + + .md\:mt-4 { + margin-top: 1rem; + } + + .md\:mr-4 { + margin-right: 1rem; + } + + .md\:mb-4 { + margin-bottom: 1rem; + } + + .md\:ml-4 { + margin-left: 1rem; + } + + .md\:mt-5 { + margin-top: 1.25rem; + } + + .md\:mr-5 { + margin-right: 1.25rem; + } + + .md\:mb-5 { + margin-bottom: 1.25rem; + } + + .md\:ml-5 { + margin-left: 1.25rem; + } + + .md\:mt-6 { + margin-top: 1.5rem; + } + + .md\:mr-6 { + margin-right: 1.5rem; + } + + .md\:mb-6 { + margin-bottom: 1.5rem; + } + + .md\:ml-6 { + margin-left: 1.5rem; + } + + .md\:mt-8 { + margin-top: 2rem; + } + + .md\:mr-8 { + margin-right: 2rem; + } + + .md\:mb-8 { + margin-bottom: 2rem; + } + + .md\:ml-8 { + margin-left: 2rem; + } + + .md\:mt-10 { + margin-top: 2.5rem; + } + + .md\:mr-10 { + margin-right: 2.5rem; + } + + .md\:mb-10 { + margin-bottom: 2.5rem; + } + + .md\:ml-10 { + margin-left: 2.5rem; + } + + .md\:mt-12 { + margin-top: 3rem; + } + + .md\:mr-12 { + margin-right: 3rem; + } + + .md\:mb-12 { + margin-bottom: 3rem; + } + + .md\:ml-12 { + margin-left: 3rem; + } + + .md\:mt-16 { + margin-top: 4rem; + } + + .md\:mr-16 { + margin-right: 4rem; + } + + .md\:mb-16 { + margin-bottom: 4rem; + } + + .md\:ml-16 { + margin-left: 4rem; + } + + .md\:mt-20 { + margin-top: 5rem; + } + + .md\:mr-20 { + margin-right: 5rem; + } + + .md\:mb-20 { + margin-bottom: 5rem; + } + + .md\:ml-20 { + margin-left: 5rem; + } + + .md\:mt-24 { + margin-top: 6rem; + } + + .md\:mr-24 { + margin-right: 6rem; + } + + .md\:mb-24 { + margin-bottom: 6rem; + } + + .md\:ml-24 { + margin-left: 6rem; + } + + .md\:mt-32 { + margin-top: 8rem; + } + + .md\:mr-32 { + margin-right: 8rem; + } + + .md\:mb-32 { + margin-bottom: 8rem; + } + + .md\:ml-32 { + margin-left: 8rem; + } + + .md\:mt-40 { + margin-top: 10rem; + } + + .md\:mr-40 { + margin-right: 10rem; + } + + .md\:mb-40 { + margin-bottom: 10rem; + } + + .md\:ml-40 { + margin-left: 10rem; + } + + .md\:mt-48 { + margin-top: 12rem; + } + + .md\:mr-48 { + margin-right: 12rem; + } + + .md\:mb-48 { + margin-bottom: 12rem; + } + + .md\:ml-48 { + margin-left: 12rem; + } + + .md\:mt-56 { + margin-top: 14rem; + } + + .md\:mr-56 { + margin-right: 14rem; + } + + .md\:mb-56 { + margin-bottom: 14rem; + } + + .md\:ml-56 { + margin-left: 14rem; + } + + .md\:mt-64 { + margin-top: 16rem; + } + + .md\:mr-64 { + margin-right: 16rem; + } + + .md\:mb-64 { + margin-bottom: 16rem; + } + + .md\:ml-64 { + margin-left: 16rem; + } + + .md\:mt-auto { + margin-top: auto; + } + + .md\:mr-auto { + margin-right: auto; + } + + .md\:mb-auto { + margin-bottom: auto; + } + + .md\:ml-auto { + margin-left: auto; + } + + .md\:mt-px { + margin-top: 1px; + } + + .md\:mr-px { + margin-right: 1px; + } + + .md\:mb-px { + margin-bottom: 1px; + } + + .md\:ml-px { + margin-left: 1px; + } + + .md\:-mt-1 { + margin-top: -0.25rem; + } + + .md\:-mr-1 { + margin-right: -0.25rem; + } + + .md\:-mb-1 { + margin-bottom: -0.25rem; + } + + .md\:-ml-1 { + margin-left: -0.25rem; + } + + .md\:-mt-2 { + margin-top: -0.5rem; + } + + .md\:-mr-2 { + margin-right: -0.5rem; + } + + .md\:-mb-2 { + margin-bottom: -0.5rem; + } + + .md\:-ml-2 { + margin-left: -0.5rem; + } + + .md\:-mt-3 { + margin-top: -0.75rem; + } + + .md\:-mr-3 { + margin-right: -0.75rem; + } + + .md\:-mb-3 { + margin-bottom: -0.75rem; + } + + .md\:-ml-3 { + margin-left: -0.75rem; + } + + .md\:-mt-4 { + margin-top: -1rem; + } + + .md\:-mr-4 { + margin-right: -1rem; + } + + .md\:-mb-4 { + margin-bottom: -1rem; + } + + .md\:-ml-4 { + margin-left: -1rem; + } + + .md\:-mt-5 { + margin-top: -1.25rem; + } + + .md\:-mr-5 { + margin-right: -1.25rem; + } + + .md\:-mb-5 { + margin-bottom: -1.25rem; + } + + .md\:-ml-5 { + margin-left: -1.25rem; + } + + .md\:-mt-6 { + margin-top: -1.5rem; + } + + .md\:-mr-6 { + margin-right: -1.5rem; + } + + .md\:-mb-6 { + margin-bottom: -1.5rem; + } + + .md\:-ml-6 { + margin-left: -1.5rem; + } + + .md\:-mt-8 { + margin-top: -2rem; + } + + .md\:-mr-8 { + margin-right: -2rem; + } + + .md\:-mb-8 { + margin-bottom: -2rem; + } + + .md\:-ml-8 { + margin-left: -2rem; + } + + .md\:-mt-10 { + margin-top: -2.5rem; + } + + .md\:-mr-10 { + margin-right: -2.5rem; + } + + .md\:-mb-10 { + margin-bottom: -2.5rem; + } + + .md\:-ml-10 { + margin-left: -2.5rem; + } + + .md\:-mt-12 { + margin-top: -3rem; + } + + .md\:-mr-12 { + margin-right: -3rem; + } + + .md\:-mb-12 { + margin-bottom: -3rem; + } + + .md\:-ml-12 { + margin-left: -3rem; + } + + .md\:-mt-16 { + margin-top: -4rem; + } + + .md\:-mr-16 { + margin-right: -4rem; + } + + .md\:-mb-16 { + margin-bottom: -4rem; + } + + .md\:-ml-16 { + margin-left: -4rem; + } + + .md\:-mt-20 { + margin-top: -5rem; + } + + .md\:-mr-20 { + margin-right: -5rem; + } + + .md\:-mb-20 { + margin-bottom: -5rem; + } + + .md\:-ml-20 { + margin-left: -5rem; + } + + .md\:-mt-24 { + margin-top: -6rem; + } + + .md\:-mr-24 { + margin-right: -6rem; + } + + .md\:-mb-24 { + margin-bottom: -6rem; + } + + .md\:-ml-24 { + margin-left: -6rem; + } + + .md\:-mt-32 { + margin-top: -8rem; + } + + .md\:-mr-32 { + margin-right: -8rem; + } + + .md\:-mb-32 { + margin-bottom: -8rem; + } + + .md\:-ml-32 { + margin-left: -8rem; + } + + .md\:-mt-40 { + margin-top: -10rem; + } + + .md\:-mr-40 { + margin-right: -10rem; + } + + .md\:-mb-40 { + margin-bottom: -10rem; + } + + .md\:-ml-40 { + margin-left: -10rem; + } + + .md\:-mt-48 { + margin-top: -12rem; + } + + .md\:-mr-48 { + margin-right: -12rem; + } + + .md\:-mb-48 { + margin-bottom: -12rem; + } + + .md\:-ml-48 { + margin-left: -12rem; + } + + .md\:-mt-56 { + margin-top: -14rem; + } + + .md\:-mr-56 { + margin-right: -14rem; + } + + .md\:-mb-56 { + margin-bottom: -14rem; + } + + .md\:-ml-56 { + margin-left: -14rem; + } + + .md\:-mt-64 { + margin-top: -16rem; + } + + .md\:-mr-64 { + margin-right: -16rem; + } + + .md\:-mb-64 { + margin-bottom: -16rem; + } + + .md\:-ml-64 { + margin-left: -16rem; + } + + .md\:-mt-px { + margin-top: -1px; + } + + .md\:-mr-px { + margin-right: -1px; + } + + .md\:-mb-px { + margin-bottom: -1px; + } + + .md\:-ml-px { + margin-left: -1px; + } + + .md\:max-h-full { + max-height: 100%; + } + + .md\:max-h-screen { + max-height: 100vh; + } + + .md\:max-w-xs { + max-width: 20rem; + } + + .md\:max-w-sm { + max-width: 24rem; + } + + .md\:max-w-md { + max-width: 28rem; + } + + .md\:max-w-lg { + max-width: 32rem; + } + + .md\:max-w-xl { + max-width: 36rem; + } + + .md\:max-w-2xl { + max-width: 42rem; + } + + .md\:max-w-3xl { + max-width: 48rem; + } + + .md\:max-w-4xl { + max-width: 56rem; + } + + .md\:max-w-5xl { + max-width: 64rem; + } + + .md\:max-w-6xl { + max-width: 72rem; + } + + .md\:max-w-full { + max-width: 100%; + } + + .md\:min-h-0 { + min-height: 0; + } + + .md\:min-h-full { + min-height: 100%; + } + + .md\:min-h-screen { + min-height: 100vh; + } + + .md\:min-w-0 { + min-width: 0; + } + + .md\:min-w-full { + min-width: 100%; + } + + .md\:object-contain { + -o-object-fit: contain; + object-fit: contain; + } + + .md\:object-cover { + -o-object-fit: cover; + object-fit: cover; + } + + .md\:object-fill { + -o-object-fit: fill; + object-fit: fill; + } + + .md\:object-none { + -o-object-fit: none; + object-fit: none; + } + + .md\:object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .md\:object-bottom { + -o-object-position: bottom; + object-position: bottom; + } + + .md\:object-center { + -o-object-position: center; + object-position: center; + } + + .md\:object-left { + -o-object-position: left; + object-position: left; + } + + .md\:object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; + } + + .md\:object-left-top { + -o-object-position: left top; + object-position: left top; + } + + .md\:object-right { + -o-object-position: right; + object-position: right; + } + + .md\:object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; + } + + .md\:object-right-top { + -o-object-position: right top; + object-position: right top; + } + + .md\:object-top { + -o-object-position: top; + object-position: top; + } + + .md\:opacity-0 { + opacity: 0; + } + + .md\:opacity-25 { + opacity: 0.25; + } + + .md\:opacity-50 { + opacity: 0.5; + } + + .md\:opacity-75 { + opacity: 0.75; + } + + .md\:opacity-100 { + opacity: 1; + } + + .md\:overflow-auto { + overflow: auto; + } + + .md\:overflow-hidden { + overflow: hidden; + } + + .md\:overflow-visible { + overflow: visible; + } + + .md\:overflow-scroll { + overflow: scroll; + } + + .md\:overflow-x-auto { + overflow-x: auto; + } + + .md\:overflow-y-auto { + overflow-y: auto; + } + + .md\:overflow-x-hidden { + overflow-x: hidden; + } + + .md\:overflow-y-hidden { + overflow-y: hidden; + } + + .md\:overflow-x-visible { + overflow-x: visible; + } + + .md\:overflow-y-visible { + overflow-y: visible; + } + + .md\:overflow-x-scroll { + overflow-x: scroll; + } + + .md\:overflow-y-scroll { + overflow-y: scroll; + } + + .md\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .md\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .md\:p-0 { + padding: 0; + } + + .md\:p-1 { + padding: 0.25rem; + } + + .md\:p-2 { + padding: 0.5rem; + } + + .md\:p-3 { + padding: 0.75rem; + } + + .md\:p-4 { + padding: 1rem; + } + + .md\:p-5 { + padding: 1.25rem; + } + + .md\:p-6 { + padding: 1.5rem; + } + + .md\:p-8 { + padding: 2rem; + } + + .md\:p-10 { + padding: 2.5rem; + } + + .md\:p-12 { + padding: 3rem; + } + + .md\:p-16 { + padding: 4rem; + } + + .md\:p-20 { + padding: 5rem; + } + + .md\:p-24 { + padding: 6rem; + } + + .md\:p-32 { + padding: 8rem; + } + + .md\:p-40 { + padding: 10rem; + } + + .md\:p-48 { + padding: 12rem; + } + + .md\:p-56 { + padding: 14rem; + } + + .md\:p-64 { + padding: 16rem; + } + + .md\:p-px { + padding: 1px; + } + + .md\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .md\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .md\:py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .md\:px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .md\:py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .md\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .md\:py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .md\:px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .md\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .md\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .md\:py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .md\:px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .md\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .md\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .md\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .md\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .md\:py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .md\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .md\:py-12 { + padding-top: 3rem; + padding-bottom: 3rem; + } + + .md\:px-12 { + padding-left: 3rem; + padding-right: 3rem; + } + + .md\:py-16 { + padding-top: 4rem; + padding-bottom: 4rem; + } + + .md\:px-16 { + padding-left: 4rem; + padding-right: 4rem; + } + + .md\:py-20 { + padding-top: 5rem; + padding-bottom: 5rem; + } + + .md\:px-20 { + padding-left: 5rem; + padding-right: 5rem; + } + + .md\:py-24 { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .md\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } + + .md\:py-32 { + padding-top: 8rem; + padding-bottom: 8rem; + } + + .md\:px-32 { + padding-left: 8rem; + padding-right: 8rem; + } + + .md\:py-40 { + padding-top: 10rem; + padding-bottom: 10rem; + } + + .md\:px-40 { + padding-left: 10rem; + padding-right: 10rem; + } + + .md\:py-48 { + padding-top: 12rem; + padding-bottom: 12rem; + } + + .md\:px-48 { + padding-left: 12rem; + padding-right: 12rem; + } + + .md\:py-56 { + padding-top: 14rem; + padding-bottom: 14rem; + } + + .md\:px-56 { + padding-left: 14rem; + padding-right: 14rem; + } + + .md\:py-64 { + padding-top: 16rem; + padding-bottom: 16rem; + } + + .md\:px-64 { + padding-left: 16rem; + padding-right: 16rem; + } + + .md\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .md\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .md\:pt-0 { + padding-top: 0; + } + + .md\:pr-0 { + padding-right: 0; + } + + .md\:pb-0 { + padding-bottom: 0; + } + + .md\:pl-0 { + padding-left: 0; + } + + .md\:pt-1 { + padding-top: 0.25rem; + } + + .md\:pr-1 { + padding-right: 0.25rem; + } + + .md\:pb-1 { + padding-bottom: 0.25rem; + } + + .md\:pl-1 { + padding-left: 0.25rem; + } + + .md\:pt-2 { + padding-top: 0.5rem; + } + + .md\:pr-2 { + padding-right: 0.5rem; + } + + .md\:pb-2 { + padding-bottom: 0.5rem; + } + + .md\:pl-2 { + padding-left: 0.5rem; + } + + .md\:pt-3 { + padding-top: 0.75rem; + } + + .md\:pr-3 { + padding-right: 0.75rem; + } + + .md\:pb-3 { + padding-bottom: 0.75rem; + } + + .md\:pl-3 { + padding-left: 0.75rem; + } + + .md\:pt-4 { + padding-top: 1rem; + } + + .md\:pr-4 { + padding-right: 1rem; + } + + .md\:pb-4 { + padding-bottom: 1rem; + } + + .md\:pl-4 { + padding-left: 1rem; + } + + .md\:pt-5 { + padding-top: 1.25rem; + } + + .md\:pr-5 { + padding-right: 1.25rem; + } + + .md\:pb-5 { + padding-bottom: 1.25rem; + } + + .md\:pl-5 { + padding-left: 1.25rem; + } + + .md\:pt-6 { + padding-top: 1.5rem; + } + + .md\:pr-6 { + padding-right: 1.5rem; + } + + .md\:pb-6 { + padding-bottom: 1.5rem; + } + + .md\:pl-6 { + padding-left: 1.5rem; + } + + .md\:pt-8 { + padding-top: 2rem; + } + + .md\:pr-8 { + padding-right: 2rem; + } + + .md\:pb-8 { + padding-bottom: 2rem; + } + + .md\:pl-8 { + padding-left: 2rem; + } + + .md\:pt-10 { + padding-top: 2.5rem; + } + + .md\:pr-10 { + padding-right: 2.5rem; + } + + .md\:pb-10 { + padding-bottom: 2.5rem; + } + + .md\:pl-10 { + padding-left: 2.5rem; + } + + .md\:pt-12 { + padding-top: 3rem; + } + + .md\:pr-12 { + padding-right: 3rem; + } + + .md\:pb-12 { + padding-bottom: 3rem; + } + + .md\:pl-12 { + padding-left: 3rem; + } + + .md\:pt-16 { + padding-top: 4rem; + } + + .md\:pr-16 { + padding-right: 4rem; + } + + .md\:pb-16 { + padding-bottom: 4rem; + } + + .md\:pl-16 { + padding-left: 4rem; + } + + .md\:pt-20 { + padding-top: 5rem; + } + + .md\:pr-20 { + padding-right: 5rem; + } + + .md\:pb-20 { + padding-bottom: 5rem; + } + + .md\:pl-20 { + padding-left: 5rem; + } + + .md\:pt-24 { + padding-top: 6rem; + } + + .md\:pr-24 { + padding-right: 6rem; + } + + .md\:pb-24 { + padding-bottom: 6rem; + } + + .md\:pl-24 { + padding-left: 6rem; + } + + .md\:pt-32 { + padding-top: 8rem; + } + + .md\:pr-32 { + padding-right: 8rem; + } + + .md\:pb-32 { + padding-bottom: 8rem; + } + + .md\:pl-32 { + padding-left: 8rem; + } + + .md\:pt-40 { + padding-top: 10rem; + } + + .md\:pr-40 { + padding-right: 10rem; + } + + .md\:pb-40 { + padding-bottom: 10rem; + } + + .md\:pl-40 { + padding-left: 10rem; + } + + .md\:pt-48 { + padding-top: 12rem; + } + + .md\:pr-48 { + padding-right: 12rem; + } + + .md\:pb-48 { + padding-bottom: 12rem; + } + + .md\:pl-48 { + padding-left: 12rem; + } + + .md\:pt-56 { + padding-top: 14rem; + } + + .md\:pr-56 { + padding-right: 14rem; + } + + .md\:pb-56 { + padding-bottom: 14rem; + } + + .md\:pl-56 { + padding-left: 14rem; + } + + .md\:pt-64 { + padding-top: 16rem; + } + + .md\:pr-64 { + padding-right: 16rem; + } + + .md\:pb-64 { + padding-bottom: 16rem; + } + + .md\:pl-64 { + padding-left: 16rem; + } + + .md\:pt-px { + padding-top: 1px; + } + + .md\:pr-px { + padding-right: 1px; + } + + .md\:pb-px { + padding-bottom: 1px; + } + + .md\:pl-px { + padding-left: 1px; + } + + .md\:pointer-events-none { + pointer-events: none; + } + + .md\:pointer-events-auto { + pointer-events: auto; + } + + .md\:static { + position: static; + } + + .md\:fixed { + position: fixed; + } + + .md\:absolute { + position: absolute; + } + + .md\:relative { + position: relative; + } + + .md\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .md\:inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .md\:inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .md\:inset-y-0 { + top: 0; + bottom: 0; + } + + .md\:inset-x-0 { + right: 0; + left: 0; + } + + .md\:inset-y-auto { + top: auto; + bottom: auto; + } + + .md\:inset-x-auto { + right: auto; + left: auto; + } + + .md\:top-0 { + top: 0; + } + + .md\:right-0 { + right: 0; + } + + .md\:bottom-0 { + bottom: 0; + } + + .md\:left-0 { + left: 0; + } + + .md\:top-auto { + top: auto; + } + + .md\:right-auto { + right: auto; + } + + .md\:bottom-auto { + bottom: auto; + } + + .md\:left-auto { + left: auto; + } + + .md\:resize-none { + resize: none; + } + + .md\:resize-y { + resize: vertical; + } + + .md\:resize-x { + resize: horizontal; + } + + .md\:resize { + resize: both; + } + + .md\:shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .md\:shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .md\:shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .md\:shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .md\:shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .md\:shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .md\:shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .md\:shadow-none { + box-shadow: none; + } + + .md\:hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .md\:hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .md\:hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .md\:hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .md\:hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .md\:hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .md\:hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .md\:hover\:shadow-none:hover { + box-shadow: none; + } + + .md\:focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .md\:focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .md\:focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .md\:focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .md\:focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .md\:focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .md\:focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .md\:focus\:shadow-none:focus { + box-shadow: none; + } + + .md\:table-auto { + table-layout: auto; + } + + .md\:table-fixed { + table-layout: fixed; + } + + .md\:text-left { + text-align: left; + } + + .md\:text-center { + text-align: center; + } + + .md\:text-right { + text-align: right; + } + + .md\:text-justify { + text-align: justify; + } + + .md\:text-transparent { + color: transparent; + } + + .md\:text-black { + color: #000; + } + + .md\:text-white { + color: #fff; + } + + .md\:text-gray-100 { + color: #f7fafc; + } + + .md\:text-gray-200 { + color: #edf2f7; + } + + .md\:text-gray-300 { + color: #e2e8f0; + } + + .md\:text-gray-400 { + color: #cbd5e0; + } + + .md\:text-gray-500 { + color: #a0aec0; + } + + .md\:text-gray-600 { + color: #718096; + } + + .md\:text-gray-700 { + color: #4a5568; + } + + .md\:text-gray-800 { + color: #2d3748; + } + + .md\:text-gray-900 { + color: #1a202c; + } + + .md\:text-red-100 { + color: #fff5f5; + } + + .md\:text-red-200 { + color: #fed7d7; + } + + .md\:text-red-300 { + color: #feb2b2; + } + + .md\:text-red-400 { + color: #fc8181; + } + + .md\:text-red-500 { + color: #f56565; + } + + .md\:text-red-600 { + color: #e53e3e; + } + + .md\:text-red-700 { + color: #c53030; + } + + .md\:text-red-800 { + color: #9b2c2c; + } + + .md\:text-red-900 { + color: #742a2a; + } + + .md\:text-orange-100 { + color: #fffaf0; + } + + .md\:text-orange-200 { + color: #feebc8; + } + + .md\:text-orange-300 { + color: #fbd38d; + } + + .md\:text-orange-400 { + color: #f6ad55; + } + + .md\:text-orange-500 { + color: #ed8936; + } + + .md\:text-orange-600 { + color: #dd6b20; + } + + .md\:text-orange-700 { + color: #c05621; + } + + .md\:text-orange-800 { + color: #9c4221; + } + + .md\:text-orange-900 { + color: #7b341e; + } + + .md\:text-yellow-100 { + color: #fffff0; + } + + .md\:text-yellow-200 { + color: #fefcbf; + } + + .md\:text-yellow-300 { + color: #faf089; + } + + .md\:text-yellow-400 { + color: #f6e05e; + } + + .md\:text-yellow-500 { + color: #ecc94b; + } + + .md\:text-yellow-600 { + color: #d69e2e; + } + + .md\:text-yellow-700 { + color: #b7791f; + } + + .md\:text-yellow-800 { + color: #975a16; + } + + .md\:text-yellow-900 { + color: #744210; + } + + .md\:text-green-100 { + color: #f0fff4; + } + + .md\:text-green-200 { + color: #c6f6d5; + } + + .md\:text-green-300 { + color: #9ae6b4; + } + + .md\:text-green-400 { + color: #68d391; + } + + .md\:text-green-500 { + color: #48bb78; + } + + .md\:text-green-600 { + color: #38a169; + } + + .md\:text-green-700 { + color: #2f855a; + } + + .md\:text-green-800 { + color: #276749; + } + + .md\:text-green-900 { + color: #22543d; + } + + .md\:text-teal-100 { + color: #e6fffa; + } + + .md\:text-teal-200 { + color: #b2f5ea; + } + + .md\:text-teal-300 { + color: #81e6d9; + } + + .md\:text-teal-400 { + color: #4fd1c5; + } + + .md\:text-teal-500 { + color: #38b2ac; + } + + .md\:text-teal-600 { + color: #319795; + } + + .md\:text-teal-700 { + color: #2c7a7b; + } + + .md\:text-teal-800 { + color: #285e61; + } + + .md\:text-teal-900 { + color: #234e52; + } + + .md\:text-blue-100 { + color: #ebf8ff; + } + + .md\:text-blue-200 { + color: #bee3f8; + } + + .md\:text-blue-300 { + color: #90cdf4; + } + + .md\:text-blue-400 { + color: #63b3ed; + } + + .md\:text-blue-500 { + color: #4299e1; + } + + .md\:text-blue-600 { + color: #3182ce; + } + + .md\:text-blue-700 { + color: #2b6cb0; + } + + .md\:text-blue-800 { + color: #2c5282; + } + + .md\:text-blue-900 { + color: #2a4365; + } + + .md\:text-indigo-100 { + color: #ebf4ff; + } + + .md\:text-indigo-200 { + color: #c3dafe; + } + + .md\:text-indigo-300 { + color: #a3bffa; + } + + .md\:text-indigo-400 { + color: #7f9cf5; + } + + .md\:text-indigo-500 { + color: #667eea; + } + + .md\:text-indigo-600 { + color: #5a67d8; + } + + .md\:text-indigo-700 { + color: #4c51bf; + } + + .md\:text-indigo-800 { + color: #434190; + } + + .md\:text-indigo-900 { + color: #3c366b; + } + + .md\:text-purple-100 { + color: #faf5ff; + } + + .md\:text-purple-200 { + color: #e9d8fd; + } + + .md\:text-purple-300 { + color: #d6bcfa; + } + + .md\:text-purple-400 { + color: #b794f4; + } + + .md\:text-purple-500 { + color: #9f7aea; + } + + .md\:text-purple-600 { + color: #805ad5; + } + + .md\:text-purple-700 { + color: #6b46c1; + } + + .md\:text-purple-800 { + color: #553c9a; + } + + .md\:text-purple-900 { + color: #44337a; + } + + .md\:text-pink-100 { + color: #fff5f7; + } + + .md\:text-pink-200 { + color: #fed7e2; + } + + .md\:text-pink-300 { + color: #fbb6ce; + } + + .md\:text-pink-400 { + color: #f687b3; + } + + .md\:text-pink-500 { + color: #ed64a6; + } + + .md\:text-pink-600 { + color: #d53f8c; + } + + .md\:text-pink-700 { + color: #b83280; + } + + .md\:text-pink-800 { + color: #97266d; + } + + .md\:text-pink-900 { + color: #702459; + } + + .md\:hover\:text-transparent:hover { + color: transparent; + } + + .md\:hover\:text-black:hover { + color: #000; + } + + .md\:hover\:text-white:hover { + color: #fff; + } + + .md\:hover\:text-gray-100:hover { + color: #f7fafc; + } + + .md\:hover\:text-gray-200:hover { + color: #edf2f7; + } + + .md\:hover\:text-gray-300:hover { + color: #e2e8f0; + } + + .md\:hover\:text-gray-400:hover { + color: #cbd5e0; + } + + .md\:hover\:text-gray-500:hover { + color: #a0aec0; + } + + .md\:hover\:text-gray-600:hover { + color: #718096; + } + + .md\:hover\:text-gray-700:hover { + color: #4a5568; + } + + .md\:hover\:text-gray-800:hover { + color: #2d3748; + } + + .md\:hover\:text-gray-900:hover { + color: #1a202c; + } + + .md\:hover\:text-red-100:hover { + color: #fff5f5; + } + + .md\:hover\:text-red-200:hover { + color: #fed7d7; + } + + .md\:hover\:text-red-300:hover { + color: #feb2b2; + } + + .md\:hover\:text-red-400:hover { + color: #fc8181; + } + + .md\:hover\:text-red-500:hover { + color: #f56565; + } + + .md\:hover\:text-red-600:hover { + color: #e53e3e; + } + + .md\:hover\:text-red-700:hover { + color: #c53030; + } + + .md\:hover\:text-red-800:hover { + color: #9b2c2c; + } + + .md\:hover\:text-red-900:hover { + color: #742a2a; + } + + .md\:hover\:text-orange-100:hover { + color: #fffaf0; + } + + .md\:hover\:text-orange-200:hover { + color: #feebc8; + } + + .md\:hover\:text-orange-300:hover { + color: #fbd38d; + } + + .md\:hover\:text-orange-400:hover { + color: #f6ad55; + } + + .md\:hover\:text-orange-500:hover { + color: #ed8936; + } + + .md\:hover\:text-orange-600:hover { + color: #dd6b20; + } + + .md\:hover\:text-orange-700:hover { + color: #c05621; + } + + .md\:hover\:text-orange-800:hover { + color: #9c4221; + } + + .md\:hover\:text-orange-900:hover { + color: #7b341e; + } + + .md\:hover\:text-yellow-100:hover { + color: #fffff0; + } + + .md\:hover\:text-yellow-200:hover { + color: #fefcbf; + } + + .md\:hover\:text-yellow-300:hover { + color: #faf089; + } + + .md\:hover\:text-yellow-400:hover { + color: #f6e05e; + } + + .md\:hover\:text-yellow-500:hover { + color: #ecc94b; + } + + .md\:hover\:text-yellow-600:hover { + color: #d69e2e; + } + + .md\:hover\:text-yellow-700:hover { + color: #b7791f; + } + + .md\:hover\:text-yellow-800:hover { + color: #975a16; + } + + .md\:hover\:text-yellow-900:hover { + color: #744210; + } + + .md\:hover\:text-green-100:hover { + color: #f0fff4; + } + + .md\:hover\:text-green-200:hover { + color: #c6f6d5; + } + + .md\:hover\:text-green-300:hover { + color: #9ae6b4; + } + + .md\:hover\:text-green-400:hover { + color: #68d391; + } + + .md\:hover\:text-green-500:hover { + color: #48bb78; + } + + .md\:hover\:text-green-600:hover { + color: #38a169; + } + + .md\:hover\:text-green-700:hover { + color: #2f855a; + } + + .md\:hover\:text-green-800:hover { + color: #276749; + } + + .md\:hover\:text-green-900:hover { + color: #22543d; + } + + .md\:hover\:text-teal-100:hover { + color: #e6fffa; + } + + .md\:hover\:text-teal-200:hover { + color: #b2f5ea; + } + + .md\:hover\:text-teal-300:hover { + color: #81e6d9; + } + + .md\:hover\:text-teal-400:hover { + color: #4fd1c5; + } + + .md\:hover\:text-teal-500:hover { + color: #38b2ac; + } + + .md\:hover\:text-teal-600:hover { + color: #319795; + } + + .md\:hover\:text-teal-700:hover { + color: #2c7a7b; + } + + .md\:hover\:text-teal-800:hover { + color: #285e61; + } + + .md\:hover\:text-teal-900:hover { + color: #234e52; + } + + .md\:hover\:text-blue-100:hover { + color: #ebf8ff; + } + + .md\:hover\:text-blue-200:hover { + color: #bee3f8; + } + + .md\:hover\:text-blue-300:hover { + color: #90cdf4; + } + + .md\:hover\:text-blue-400:hover { + color: #63b3ed; + } + + .md\:hover\:text-blue-500:hover { + color: #4299e1; + } + + .md\:hover\:text-blue-600:hover { + color: #3182ce; + } + + .md\:hover\:text-blue-700:hover { + color: #2b6cb0; + } + + .md\:hover\:text-blue-800:hover { + color: #2c5282; + } + + .md\:hover\:text-blue-900:hover { + color: #2a4365; + } + + .md\:hover\:text-indigo-100:hover { + color: #ebf4ff; + } + + .md\:hover\:text-indigo-200:hover { + color: #c3dafe; + } + + .md\:hover\:text-indigo-300:hover { + color: #a3bffa; + } + + .md\:hover\:text-indigo-400:hover { + color: #7f9cf5; + } + + .md\:hover\:text-indigo-500:hover { + color: #667eea; + } + + .md\:hover\:text-indigo-600:hover { + color: #5a67d8; + } + + .md\:hover\:text-indigo-700:hover { + color: #4c51bf; + } + + .md\:hover\:text-indigo-800:hover { + color: #434190; + } + + .md\:hover\:text-indigo-900:hover { + color: #3c366b; + } + + .md\:hover\:text-purple-100:hover { + color: #faf5ff; + } + + .md\:hover\:text-purple-200:hover { + color: #e9d8fd; + } + + .md\:hover\:text-purple-300:hover { + color: #d6bcfa; + } + + .md\:hover\:text-purple-400:hover { + color: #b794f4; + } + + .md\:hover\:text-purple-500:hover { + color: #9f7aea; + } + + .md\:hover\:text-purple-600:hover { + color: #805ad5; + } + + .md\:hover\:text-purple-700:hover { + color: #6b46c1; + } + + .md\:hover\:text-purple-800:hover { + color: #553c9a; + } + + .md\:hover\:text-purple-900:hover { + color: #44337a; + } + + .md\:hover\:text-pink-100:hover { + color: #fff5f7; + } + + .md\:hover\:text-pink-200:hover { + color: #fed7e2; + } + + .md\:hover\:text-pink-300:hover { + color: #fbb6ce; + } + + .md\:hover\:text-pink-400:hover { + color: #f687b3; + } + + .md\:hover\:text-pink-500:hover { + color: #ed64a6; + } + + .md\:hover\:text-pink-600:hover { + color: #d53f8c; + } + + .md\:hover\:text-pink-700:hover { + color: #b83280; + } + + .md\:hover\:text-pink-800:hover { + color: #97266d; + } + + .md\:hover\:text-pink-900:hover { + color: #702459; + } + + .md\:focus\:text-transparent:focus { + color: transparent; + } + + .md\:focus\:text-black:focus { + color: #000; + } + + .md\:focus\:text-white:focus { + color: #fff; + } + + .md\:focus\:text-gray-100:focus { + color: #f7fafc; + } + + .md\:focus\:text-gray-200:focus { + color: #edf2f7; + } + + .md\:focus\:text-gray-300:focus { + color: #e2e8f0; + } + + .md\:focus\:text-gray-400:focus { + color: #cbd5e0; + } + + .md\:focus\:text-gray-500:focus { + color: #a0aec0; + } + + .md\:focus\:text-gray-600:focus { + color: #718096; + } + + .md\:focus\:text-gray-700:focus { + color: #4a5568; + } + + .md\:focus\:text-gray-800:focus { + color: #2d3748; + } + + .md\:focus\:text-gray-900:focus { + color: #1a202c; + } + + .md\:focus\:text-red-100:focus { + color: #fff5f5; + } + + .md\:focus\:text-red-200:focus { + color: #fed7d7; + } + + .md\:focus\:text-red-300:focus { + color: #feb2b2; + } + + .md\:focus\:text-red-400:focus { + color: #fc8181; + } + + .md\:focus\:text-red-500:focus { + color: #f56565; + } + + .md\:focus\:text-red-600:focus { + color: #e53e3e; + } + + .md\:focus\:text-red-700:focus { + color: #c53030; + } + + .md\:focus\:text-red-800:focus { + color: #9b2c2c; + } + + .md\:focus\:text-red-900:focus { + color: #742a2a; + } + + .md\:focus\:text-orange-100:focus { + color: #fffaf0; + } + + .md\:focus\:text-orange-200:focus { + color: #feebc8; + } + + .md\:focus\:text-orange-300:focus { + color: #fbd38d; + } + + .md\:focus\:text-orange-400:focus { + color: #f6ad55; + } + + .md\:focus\:text-orange-500:focus { + color: #ed8936; + } + + .md\:focus\:text-orange-600:focus { + color: #dd6b20; + } + + .md\:focus\:text-orange-700:focus { + color: #c05621; + } + + .md\:focus\:text-orange-800:focus { + color: #9c4221; + } + + .md\:focus\:text-orange-900:focus { + color: #7b341e; + } + + .md\:focus\:text-yellow-100:focus { + color: #fffff0; + } + + .md\:focus\:text-yellow-200:focus { + color: #fefcbf; + } + + .md\:focus\:text-yellow-300:focus { + color: #faf089; + } + + .md\:focus\:text-yellow-400:focus { + color: #f6e05e; + } + + .md\:focus\:text-yellow-500:focus { + color: #ecc94b; + } + + .md\:focus\:text-yellow-600:focus { + color: #d69e2e; + } + + .md\:focus\:text-yellow-700:focus { + color: #b7791f; + } + + .md\:focus\:text-yellow-800:focus { + color: #975a16; + } + + .md\:focus\:text-yellow-900:focus { + color: #744210; + } + + .md\:focus\:text-green-100:focus { + color: #f0fff4; + } + + .md\:focus\:text-green-200:focus { + color: #c6f6d5; + } + + .md\:focus\:text-green-300:focus { + color: #9ae6b4; + } + + .md\:focus\:text-green-400:focus { + color: #68d391; + } + + .md\:focus\:text-green-500:focus { + color: #48bb78; + } + + .md\:focus\:text-green-600:focus { + color: #38a169; + } + + .md\:focus\:text-green-700:focus { + color: #2f855a; + } + + .md\:focus\:text-green-800:focus { + color: #276749; + } + + .md\:focus\:text-green-900:focus { + color: #22543d; + } + + .md\:focus\:text-teal-100:focus { + color: #e6fffa; + } + + .md\:focus\:text-teal-200:focus { + color: #b2f5ea; + } + + .md\:focus\:text-teal-300:focus { + color: #81e6d9; + } + + .md\:focus\:text-teal-400:focus { + color: #4fd1c5; + } + + .md\:focus\:text-teal-500:focus { + color: #38b2ac; + } + + .md\:focus\:text-teal-600:focus { + color: #319795; + } + + .md\:focus\:text-teal-700:focus { + color: #2c7a7b; + } + + .md\:focus\:text-teal-800:focus { + color: #285e61; + } + + .md\:focus\:text-teal-900:focus { + color: #234e52; + } + + .md\:focus\:text-blue-100:focus { + color: #ebf8ff; + } + + .md\:focus\:text-blue-200:focus { + color: #bee3f8; + } + + .md\:focus\:text-blue-300:focus { + color: #90cdf4; + } + + .md\:focus\:text-blue-400:focus { + color: #63b3ed; + } + + .md\:focus\:text-blue-500:focus { + color: #4299e1; + } + + .md\:focus\:text-blue-600:focus { + color: #3182ce; + } + + .md\:focus\:text-blue-700:focus { + color: #2b6cb0; + } + + .md\:focus\:text-blue-800:focus { + color: #2c5282; + } + + .md\:focus\:text-blue-900:focus { + color: #2a4365; + } + + .md\:focus\:text-indigo-100:focus { + color: #ebf4ff; + } + + .md\:focus\:text-indigo-200:focus { + color: #c3dafe; + } + + .md\:focus\:text-indigo-300:focus { + color: #a3bffa; + } + + .md\:focus\:text-indigo-400:focus { + color: #7f9cf5; + } + + .md\:focus\:text-indigo-500:focus { + color: #667eea; + } + + .md\:focus\:text-indigo-600:focus { + color: #5a67d8; + } + + .md\:focus\:text-indigo-700:focus { + color: #4c51bf; + } + + .md\:focus\:text-indigo-800:focus { + color: #434190; + } + + .md\:focus\:text-indigo-900:focus { + color: #3c366b; + } + + .md\:focus\:text-purple-100:focus { + color: #faf5ff; + } + + .md\:focus\:text-purple-200:focus { + color: #e9d8fd; + } + + .md\:focus\:text-purple-300:focus { + color: #d6bcfa; + } + + .md\:focus\:text-purple-400:focus { + color: #b794f4; + } + + .md\:focus\:text-purple-500:focus { + color: #9f7aea; + } + + .md\:focus\:text-purple-600:focus { + color: #805ad5; + } + + .md\:focus\:text-purple-700:focus { + color: #6b46c1; + } + + .md\:focus\:text-purple-800:focus { + color: #553c9a; + } + + .md\:focus\:text-purple-900:focus { + color: #44337a; + } + + .md\:focus\:text-pink-100:focus { + color: #fff5f7; + } + + .md\:focus\:text-pink-200:focus { + color: #fed7e2; + } + + .md\:focus\:text-pink-300:focus { + color: #fbb6ce; + } + + .md\:focus\:text-pink-400:focus { + color: #f687b3; + } + + .md\:focus\:text-pink-500:focus { + color: #ed64a6; + } + + .md\:focus\:text-pink-600:focus { + color: #d53f8c; + } + + .md\:focus\:text-pink-700:focus { + color: #b83280; + } + + .md\:focus\:text-pink-800:focus { + color: #97266d; + } + + .md\:focus\:text-pink-900:focus { + color: #702459; + } + + .md\:text-xs { + font-size: 0.75rem; + } + + .md\:text-sm { + font-size: 0.875rem; + } + + .md\:text-base { + font-size: 1rem; + } + + .md\:text-lg { + font-size: 1.125rem; + } + + .md\:text-xl { + font-size: 1.25rem; + } + + .md\:text-2xl { + font-size: 1.5rem; + } + + .md\:text-3xl { + font-size: 1.875rem; + } + + .md\:text-4xl { + font-size: 2.25rem; + } + + .md\:text-5xl { + font-size: 3rem; + } + + .md\:text-6xl { + font-size: 4rem; + } + + .md\:italic { + font-style: italic; + } + + .md\:not-italic { + font-style: normal; + } + + .md\:uppercase { + text-transform: uppercase; + } + + .md\:lowercase { + text-transform: lowercase; + } + + .md\:capitalize { + text-transform: capitalize; + } + + .md\:normal-case { + text-transform: none; + } + + .md\:underline { + text-decoration: underline; + } + + .md\:line-through { + text-decoration: line-through; + } + + .md\:no-underline { + text-decoration: none; + } + + .md\:hover\:underline:hover { + text-decoration: underline; + } + + .md\:hover\:line-through:hover { + text-decoration: line-through; + } + + .md\:hover\:no-underline:hover { + text-decoration: none; + } + + .md\:focus\:underline:focus { + text-decoration: underline; + } + + .md\:focus\:line-through:focus { + text-decoration: line-through; + } + + .md\:focus\:no-underline:focus { + text-decoration: none; + } + + .md\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .md\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .md\:tracking-tighter { + letter-spacing: -0.05em; + } + + .md\:tracking-tight { + letter-spacing: -0.025em; + } + + .md\:tracking-normal { + letter-spacing: 0; + } + + .md\:tracking-wide { + letter-spacing: 0.025em; + } + + .md\:tracking-wider { + letter-spacing: 0.05em; + } + + .md\:tracking-widest { + letter-spacing: 0.1em; + } + + .md\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .md\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .md\:align-baseline { + vertical-align: baseline; + } + + .md\:align-top { + vertical-align: top; + } + + .md\:align-middle { + vertical-align: middle; + } + + .md\:align-bottom { + vertical-align: bottom; + } + + .md\:align-text-top { + vertical-align: text-top; + } + + .md\:align-text-bottom { + vertical-align: text-bottom; + } + + .md\:visible { + visibility: visible; + } + + .md\:invisible { + visibility: hidden; + } + + .md\:whitespace-normal { + white-space: normal; + } + + .md\:whitespace-no-wrap { + white-space: nowrap; + } + + .md\:whitespace-pre { + white-space: pre; + } + + .md\:whitespace-pre-line { + white-space: pre-line; + } + + .md\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .md\:break-normal { + overflow-wrap: normal; + word-break: normal; + } + + .md\:break-words { + overflow-wrap: break-word; + } + + .md\:break-all { + word-break: break-all; + } + + .md\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .md\:w-0 { + width: 0; + } + + .md\:w-1 { + width: 0.25rem; + } + + .md\:w-2 { + width: 0.5rem; + } + + .md\:w-3 { + width: 0.75rem; + } + + .md\:w-4 { + width: 1rem; + } + + .md\:w-5 { + width: 1.25rem; + } + + .md\:w-6 { + width: 1.5rem; + } + + .md\:w-8 { + width: 2rem; + } + + .md\:w-10 { + width: 2.5rem; + } + + .md\:w-12 { + width: 3rem; + } + + .md\:w-16 { + width: 4rem; + } + + .md\:w-20 { + width: 5rem; + } + + .md\:w-24 { + width: 6rem; + } + + .md\:w-32 { + width: 8rem; + } + + .md\:w-40 { + width: 10rem; + } + + .md\:w-48 { + width: 12rem; + } + + .md\:w-56 { + width: 14rem; + } + + .md\:w-64 { + width: 16rem; + } + + .md\:w-auto { + width: auto; + } + + .md\:w-px { + width: 1px; + } + + .md\:w-1\/2 { + width: 50%; + } + + .md\:w-1\/3 { + width: 33.33333%; + } + + .md\:w-2\/3 { + width: 66.66667%; + } + + .md\:w-1\/4 { + width: 25%; + } + + .md\:w-2\/4 { + width: 50%; + } + + .md\:w-3\/4 { + width: 75%; + } + + .md\:w-1\/5 { + width: 20%; + } + + .md\:w-2\/5 { + width: 40%; + } + + .md\:w-3\/5 { + width: 60%; + } + + .md\:w-4\/5 { + width: 80%; + } + + .md\:w-1\/6 { + width: 16.66667%; + } + + .md\:w-2\/6 { + width: 33.33333%; + } + + .md\:w-3\/6 { + width: 50%; + } + + .md\:w-4\/6 { + width: 66.66667%; + } + + .md\:w-5\/6 { + width: 83.33333%; + } + + .md\:w-1\/12 { + width: 8.33333%; + } + + .md\:w-2\/12 { + width: 16.66667%; + } + + .md\:w-3\/12 { + width: 25%; + } + + .md\:w-4\/12 { + width: 33.33333%; + } + + .md\:w-5\/12 { + width: 41.66667%; + } + + .md\:w-6\/12 { + width: 50%; + } + + .md\:w-7\/12 { + width: 58.33333%; + } + + .md\:w-8\/12 { + width: 66.66667%; + } + + .md\:w-9\/12 { + width: 75%; + } + + .md\:w-10\/12 { + width: 83.33333%; + } + + .md\:w-11\/12 { + width: 91.66667%; + } + + .md\:w-full { + width: 100%; + } + + .md\:w-screen { + width: 100vw; + } + + .md\:z-0 { + z-index: 0; + } + + .md\:z-10 { + z-index: 10; + } + + .md\:z-20 { + z-index: 20; + } + + .md\:z-30 { + z-index: 30; + } + + .md\:z-40 { + z-index: 40; + } + + .md\:z-50 { + z-index: 50; + } + + .md\:z-auto { + z-index: auto; + } +} + +@media (min-width: 1024px) { + .lg\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .lg\:bg-fixed { + background-attachment: fixed; + } + + .lg\:bg-local { + background-attachment: local; + } + + .lg\:bg-scroll { + background-attachment: scroll; + } + + .lg\:bg-transparent { + background-color: transparent; + } + + .lg\:bg-black { + background-color: #000; + } + + .lg\:bg-white { + background-color: #fff; + } + + .lg\:bg-gray-100 { + background-color: #f7fafc; + } + + .lg\:bg-gray-200 { + background-color: #edf2f7; + } + + .lg\:bg-gray-300 { + background-color: #e2e8f0; + } + + .lg\:bg-gray-400 { + background-color: #cbd5e0; + } + + .lg\:bg-gray-500 { + background-color: #a0aec0; + } + + .lg\:bg-gray-600 { + background-color: #718096; + } + + .lg\:bg-gray-700 { + background-color: #4a5568; + } + + .lg\:bg-gray-800 { + background-color: #2d3748; + } + + .lg\:bg-gray-900 { + background-color: #1a202c; + } + + .lg\:bg-red-100 { + background-color: #fff5f5; + } + + .lg\:bg-red-200 { + background-color: #fed7d7; + } + + .lg\:bg-red-300 { + background-color: #feb2b2; + } + + .lg\:bg-red-400 { + background-color: #fc8181; + } + + .lg\:bg-red-500 { + background-color: #f56565; + } + + .lg\:bg-red-600 { + background-color: #e53e3e; + } + + .lg\:bg-red-700 { + background-color: #c53030; + } + + .lg\:bg-red-800 { + background-color: #9b2c2c; + } + + .lg\:bg-red-900 { + background-color: #742a2a; + } + + .lg\:bg-orange-100 { + background-color: #fffaf0; + } + + .lg\:bg-orange-200 { + background-color: #feebc8; + } + + .lg\:bg-orange-300 { + background-color: #fbd38d; + } + + .lg\:bg-orange-400 { + background-color: #f6ad55; + } + + .lg\:bg-orange-500 { + background-color: #ed8936; + } + + .lg\:bg-orange-600 { + background-color: #dd6b20; + } + + .lg\:bg-orange-700 { + background-color: #c05621; + } + + .lg\:bg-orange-800 { + background-color: #9c4221; + } + + .lg\:bg-orange-900 { + background-color: #7b341e; + } + + .lg\:bg-yellow-100 { + background-color: #fffff0; + } + + .lg\:bg-yellow-200 { + background-color: #fefcbf; + } + + .lg\:bg-yellow-300 { + background-color: #faf089; + } + + .lg\:bg-yellow-400 { + background-color: #f6e05e; + } + + .lg\:bg-yellow-500 { + background-color: #ecc94b; + } + + .lg\:bg-yellow-600 { + background-color: #d69e2e; + } + + .lg\:bg-yellow-700 { + background-color: #b7791f; + } + + .lg\:bg-yellow-800 { + background-color: #975a16; + } + + .lg\:bg-yellow-900 { + background-color: #744210; + } + + .lg\:bg-green-100 { + background-color: #f0fff4; + } + + .lg\:bg-green-200 { + background-color: #c6f6d5; + } + + .lg\:bg-green-300 { + background-color: #9ae6b4; + } + + .lg\:bg-green-400 { + background-color: #68d391; + } + + .lg\:bg-green-500 { + background-color: #48bb78; + } + + .lg\:bg-green-600 { + background-color: #38a169; + } + + .lg\:bg-green-700 { + background-color: #2f855a; + } + + .lg\:bg-green-800 { + background-color: #276749; + } + + .lg\:bg-green-900 { + background-color: #22543d; + } + + .lg\:bg-teal-100 { + background-color: #e6fffa; + } + + .lg\:bg-teal-200 { + background-color: #b2f5ea; + } + + .lg\:bg-teal-300 { + background-color: #81e6d9; + } + + .lg\:bg-teal-400 { + background-color: #4fd1c5; + } + + .lg\:bg-teal-500 { + background-color: #38b2ac; + } + + .lg\:bg-teal-600 { + background-color: #319795; + } + + .lg\:bg-teal-700 { + background-color: #2c7a7b; + } + + .lg\:bg-teal-800 { + background-color: #285e61; + } + + .lg\:bg-teal-900 { + background-color: #234e52; + } + + .lg\:bg-blue-100 { + background-color: #ebf8ff; + } + + .lg\:bg-blue-200 { + background-color: #bee3f8; + } + + .lg\:bg-blue-300 { + background-color: #90cdf4; + } + + .lg\:bg-blue-400 { + background-color: #63b3ed; + } + + .lg\:bg-blue-500 { + background-color: #4299e1; + } + + .lg\:bg-blue-600 { + background-color: #3182ce; + } + + .lg\:bg-blue-700 { + background-color: #2b6cb0; + } + + .lg\:bg-blue-800 { + background-color: #2c5282; + } + + .lg\:bg-blue-900 { + background-color: #2a4365; + } + + .lg\:bg-indigo-100 { + background-color: #ebf4ff; + } + + .lg\:bg-indigo-200 { + background-color: #c3dafe; + } + + .lg\:bg-indigo-300 { + background-color: #a3bffa; + } + + .lg\:bg-indigo-400 { + background-color: #7f9cf5; + } + + .lg\:bg-indigo-500 { + background-color: #667eea; + } + + .lg\:bg-indigo-600 { + background-color: #5a67d8; + } + + .lg\:bg-indigo-700 { + background-color: #4c51bf; + } + + .lg\:bg-indigo-800 { + background-color: #434190; + } + + .lg\:bg-indigo-900 { + background-color: #3c366b; + } + + .lg\:bg-purple-100 { + background-color: #faf5ff; + } + + .lg\:bg-purple-200 { + background-color: #e9d8fd; + } + + .lg\:bg-purple-300 { + background-color: #d6bcfa; + } + + .lg\:bg-purple-400 { + background-color: #b794f4; + } + + .lg\:bg-purple-500 { + background-color: #9f7aea; + } + + .lg\:bg-purple-600 { + background-color: #805ad5; + } + + .lg\:bg-purple-700 { + background-color: #6b46c1; + } + + .lg\:bg-purple-800 { + background-color: #553c9a; + } + + .lg\:bg-purple-900 { + background-color: #44337a; + } + + .lg\:bg-pink-100 { + background-color: #fff5f7; + } + + .lg\:bg-pink-200 { + background-color: #fed7e2; + } + + .lg\:bg-pink-300 { + background-color: #fbb6ce; + } + + .lg\:bg-pink-400 { + background-color: #f687b3; + } + + .lg\:bg-pink-500 { + background-color: #ed64a6; + } + + .lg\:bg-pink-600 { + background-color: #d53f8c; + } + + .lg\:bg-pink-700 { + background-color: #b83280; + } + + .lg\:bg-pink-800 { + background-color: #97266d; + } + + .lg\:bg-pink-900 { + background-color: #702459; + } + + .lg\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .lg\:hover\:bg-black:hover { + background-color: #000; + } + + .lg\:hover\:bg-white:hover { + background-color: #fff; + } + + .lg\:hover\:bg-gray-100:hover { + background-color: #f7fafc; + } + + .lg\:hover\:bg-gray-200:hover { + background-color: #edf2f7; + } + + .lg\:hover\:bg-gray-300:hover { + background-color: #e2e8f0; + } + + .lg\:hover\:bg-gray-400:hover { + background-color: #cbd5e0; + } + + .lg\:hover\:bg-gray-500:hover { + background-color: #a0aec0; + } + + .lg\:hover\:bg-gray-600:hover { + background-color: #718096; + } + + .lg\:hover\:bg-gray-700:hover { + background-color: #4a5568; + } + + .lg\:hover\:bg-gray-800:hover { + background-color: #2d3748; + } + + .lg\:hover\:bg-gray-900:hover { + background-color: #1a202c; + } + + .lg\:hover\:bg-red-100:hover { + background-color: #fff5f5; + } + + .lg\:hover\:bg-red-200:hover { + background-color: #fed7d7; + } + + .lg\:hover\:bg-red-300:hover { + background-color: #feb2b2; + } + + .lg\:hover\:bg-red-400:hover { + background-color: #fc8181; + } + + .lg\:hover\:bg-red-500:hover { + background-color: #f56565; + } + + .lg\:hover\:bg-red-600:hover { + background-color: #e53e3e; + } + + .lg\:hover\:bg-red-700:hover { + background-color: #c53030; + } + + .lg\:hover\:bg-red-800:hover { + background-color: #9b2c2c; + } + + .lg\:hover\:bg-red-900:hover { + background-color: #742a2a; + } + + .lg\:hover\:bg-orange-100:hover { + background-color: #fffaf0; + } + + .lg\:hover\:bg-orange-200:hover { + background-color: #feebc8; + } + + .lg\:hover\:bg-orange-300:hover { + background-color: #fbd38d; + } + + .lg\:hover\:bg-orange-400:hover { + background-color: #f6ad55; + } + + .lg\:hover\:bg-orange-500:hover { + background-color: #ed8936; + } + + .lg\:hover\:bg-orange-600:hover { + background-color: #dd6b20; + } + + .lg\:hover\:bg-orange-700:hover { + background-color: #c05621; + } + + .lg\:hover\:bg-orange-800:hover { + background-color: #9c4221; + } + + .lg\:hover\:bg-orange-900:hover { + background-color: #7b341e; + } + + .lg\:hover\:bg-yellow-100:hover { + background-color: #fffff0; + } + + .lg\:hover\:bg-yellow-200:hover { + background-color: #fefcbf; + } + + .lg\:hover\:bg-yellow-300:hover { + background-color: #faf089; + } + + .lg\:hover\:bg-yellow-400:hover { + background-color: #f6e05e; + } + + .lg\:hover\:bg-yellow-500:hover { + background-color: #ecc94b; + } + + .lg\:hover\:bg-yellow-600:hover { + background-color: #d69e2e; + } + + .lg\:hover\:bg-yellow-700:hover { + background-color: #b7791f; + } + + .lg\:hover\:bg-yellow-800:hover { + background-color: #975a16; + } + + .lg\:hover\:bg-yellow-900:hover { + background-color: #744210; + } + + .lg\:hover\:bg-green-100:hover { + background-color: #f0fff4; + } + + .lg\:hover\:bg-green-200:hover { + background-color: #c6f6d5; + } + + .lg\:hover\:bg-green-300:hover { + background-color: #9ae6b4; + } + + .lg\:hover\:bg-green-400:hover { + background-color: #68d391; + } + + .lg\:hover\:bg-green-500:hover { + background-color: #48bb78; + } + + .lg\:hover\:bg-green-600:hover { + background-color: #38a169; + } + + .lg\:hover\:bg-green-700:hover { + background-color: #2f855a; + } + + .lg\:hover\:bg-green-800:hover { + background-color: #276749; + } + + .lg\:hover\:bg-green-900:hover { + background-color: #22543d; + } + + .lg\:hover\:bg-teal-100:hover { + background-color: #e6fffa; + } + + .lg\:hover\:bg-teal-200:hover { + background-color: #b2f5ea; + } + + .lg\:hover\:bg-teal-300:hover { + background-color: #81e6d9; + } + + .lg\:hover\:bg-teal-400:hover { + background-color: #4fd1c5; + } + + .lg\:hover\:bg-teal-500:hover { + background-color: #38b2ac; + } + + .lg\:hover\:bg-teal-600:hover { + background-color: #319795; + } + + .lg\:hover\:bg-teal-700:hover { + background-color: #2c7a7b; + } + + .lg\:hover\:bg-teal-800:hover { + background-color: #285e61; + } + + .lg\:hover\:bg-teal-900:hover { + background-color: #234e52; + } + + .lg\:hover\:bg-blue-100:hover { + background-color: #ebf8ff; + } + + .lg\:hover\:bg-blue-200:hover { + background-color: #bee3f8; + } + + .lg\:hover\:bg-blue-300:hover { + background-color: #90cdf4; + } + + .lg\:hover\:bg-blue-400:hover { + background-color: #63b3ed; + } + + .lg\:hover\:bg-blue-500:hover { + background-color: #4299e1; + } + + .lg\:hover\:bg-blue-600:hover { + background-color: #3182ce; + } + + .lg\:hover\:bg-blue-700:hover { + background-color: #2b6cb0; + } + + .lg\:hover\:bg-blue-800:hover { + background-color: #2c5282; + } + + .lg\:hover\:bg-blue-900:hover { + background-color: #2a4365; + } + + .lg\:hover\:bg-indigo-100:hover { + background-color: #ebf4ff; + } + + .lg\:hover\:bg-indigo-200:hover { + background-color: #c3dafe; + } + + .lg\:hover\:bg-indigo-300:hover { + background-color: #a3bffa; + } + + .lg\:hover\:bg-indigo-400:hover { + background-color: #7f9cf5; + } + + .lg\:hover\:bg-indigo-500:hover { + background-color: #667eea; + } + + .lg\:hover\:bg-indigo-600:hover { + background-color: #5a67d8; + } + + .lg\:hover\:bg-indigo-700:hover { + background-color: #4c51bf; + } + + .lg\:hover\:bg-indigo-800:hover { + background-color: #434190; + } + + .lg\:hover\:bg-indigo-900:hover { + background-color: #3c366b; + } + + .lg\:hover\:bg-purple-100:hover { + background-color: #faf5ff; + } + + .lg\:hover\:bg-purple-200:hover { + background-color: #e9d8fd; + } + + .lg\:hover\:bg-purple-300:hover { + background-color: #d6bcfa; + } + + .lg\:hover\:bg-purple-400:hover { + background-color: #b794f4; + } + + .lg\:hover\:bg-purple-500:hover { + background-color: #9f7aea; + } + + .lg\:hover\:bg-purple-600:hover { + background-color: #805ad5; + } + + .lg\:hover\:bg-purple-700:hover { + background-color: #6b46c1; + } + + .lg\:hover\:bg-purple-800:hover { + background-color: #553c9a; + } + + .lg\:hover\:bg-purple-900:hover { + background-color: #44337a; + } + + .lg\:hover\:bg-pink-100:hover { + background-color: #fff5f7; + } + + .lg\:hover\:bg-pink-200:hover { + background-color: #fed7e2; + } + + .lg\:hover\:bg-pink-300:hover { + background-color: #fbb6ce; + } + + .lg\:hover\:bg-pink-400:hover { + background-color: #f687b3; + } + + .lg\:hover\:bg-pink-500:hover { + background-color: #ed64a6; + } + + .lg\:hover\:bg-pink-600:hover { + background-color: #d53f8c; + } + + .lg\:hover\:bg-pink-700:hover { + background-color: #b83280; + } + + .lg\:hover\:bg-pink-800:hover { + background-color: #97266d; + } + + .lg\:hover\:bg-pink-900:hover { + background-color: #702459; + } + + .lg\:focus\:bg-transparent:focus { + background-color: transparent; + } + + .lg\:focus\:bg-black:focus { + background-color: #000; + } + + .lg\:focus\:bg-white:focus { + background-color: #fff; + } + + .lg\:focus\:bg-gray-100:focus { + background-color: #f7fafc; + } + + .lg\:focus\:bg-gray-200:focus { + background-color: #edf2f7; + } + + .lg\:focus\:bg-gray-300:focus { + background-color: #e2e8f0; + } + + .lg\:focus\:bg-gray-400:focus { + background-color: #cbd5e0; + } + + .lg\:focus\:bg-gray-500:focus { + background-color: #a0aec0; + } + + .lg\:focus\:bg-gray-600:focus { + background-color: #718096; + } + + .lg\:focus\:bg-gray-700:focus { + background-color: #4a5568; + } + + .lg\:focus\:bg-gray-800:focus { + background-color: #2d3748; + } + + .lg\:focus\:bg-gray-900:focus { + background-color: #1a202c; + } + + .lg\:focus\:bg-red-100:focus { + background-color: #fff5f5; + } + + .lg\:focus\:bg-red-200:focus { + background-color: #fed7d7; + } + + .lg\:focus\:bg-red-300:focus { + background-color: #feb2b2; + } + + .lg\:focus\:bg-red-400:focus { + background-color: #fc8181; + } + + .lg\:focus\:bg-red-500:focus { + background-color: #f56565; + } + + .lg\:focus\:bg-red-600:focus { + background-color: #e53e3e; + } + + .lg\:focus\:bg-red-700:focus { + background-color: #c53030; + } + + .lg\:focus\:bg-red-800:focus { + background-color: #9b2c2c; + } + + .lg\:focus\:bg-red-900:focus { + background-color: #742a2a; + } + + .lg\:focus\:bg-orange-100:focus { + background-color: #fffaf0; + } + + .lg\:focus\:bg-orange-200:focus { + background-color: #feebc8; + } + + .lg\:focus\:bg-orange-300:focus { + background-color: #fbd38d; + } + + .lg\:focus\:bg-orange-400:focus { + background-color: #f6ad55; + } + + .lg\:focus\:bg-orange-500:focus { + background-color: #ed8936; + } + + .lg\:focus\:bg-orange-600:focus { + background-color: #dd6b20; + } + + .lg\:focus\:bg-orange-700:focus { + background-color: #c05621; + } + + .lg\:focus\:bg-orange-800:focus { + background-color: #9c4221; + } + + .lg\:focus\:bg-orange-900:focus { + background-color: #7b341e; + } + + .lg\:focus\:bg-yellow-100:focus { + background-color: #fffff0; + } + + .lg\:focus\:bg-yellow-200:focus { + background-color: #fefcbf; + } + + .lg\:focus\:bg-yellow-300:focus { + background-color: #faf089; + } + + .lg\:focus\:bg-yellow-400:focus { + background-color: #f6e05e; + } + + .lg\:focus\:bg-yellow-500:focus { + background-color: #ecc94b; + } + + .lg\:focus\:bg-yellow-600:focus { + background-color: #d69e2e; + } + + .lg\:focus\:bg-yellow-700:focus { + background-color: #b7791f; + } + + .lg\:focus\:bg-yellow-800:focus { + background-color: #975a16; + } + + .lg\:focus\:bg-yellow-900:focus { + background-color: #744210; + } + + .lg\:focus\:bg-green-100:focus { + background-color: #f0fff4; + } + + .lg\:focus\:bg-green-200:focus { + background-color: #c6f6d5; + } + + .lg\:focus\:bg-green-300:focus { + background-color: #9ae6b4; + } + + .lg\:focus\:bg-green-400:focus { + background-color: #68d391; + } + + .lg\:focus\:bg-green-500:focus { + background-color: #48bb78; + } + + .lg\:focus\:bg-green-600:focus { + background-color: #38a169; + } + + .lg\:focus\:bg-green-700:focus { + background-color: #2f855a; + } + + .lg\:focus\:bg-green-800:focus { + background-color: #276749; + } + + .lg\:focus\:bg-green-900:focus { + background-color: #22543d; + } + + .lg\:focus\:bg-teal-100:focus { + background-color: #e6fffa; + } + + .lg\:focus\:bg-teal-200:focus { + background-color: #b2f5ea; + } + + .lg\:focus\:bg-teal-300:focus { + background-color: #81e6d9; + } + + .lg\:focus\:bg-teal-400:focus { + background-color: #4fd1c5; + } + + .lg\:focus\:bg-teal-500:focus { + background-color: #38b2ac; + } + + .lg\:focus\:bg-teal-600:focus { + background-color: #319795; + } + + .lg\:focus\:bg-teal-700:focus { + background-color: #2c7a7b; + } + + .lg\:focus\:bg-teal-800:focus { + background-color: #285e61; + } + + .lg\:focus\:bg-teal-900:focus { + background-color: #234e52; + } + + .lg\:focus\:bg-blue-100:focus { + background-color: #ebf8ff; + } + + .lg\:focus\:bg-blue-200:focus { + background-color: #bee3f8; + } + + .lg\:focus\:bg-blue-300:focus { + background-color: #90cdf4; + } + + .lg\:focus\:bg-blue-400:focus { + background-color: #63b3ed; + } + + .lg\:focus\:bg-blue-500:focus { + background-color: #4299e1; + } + + .lg\:focus\:bg-blue-600:focus { + background-color: #3182ce; + } + + .lg\:focus\:bg-blue-700:focus { + background-color: #2b6cb0; + } + + .lg\:focus\:bg-blue-800:focus { + background-color: #2c5282; + } + + .lg\:focus\:bg-blue-900:focus { + background-color: #2a4365; + } + + .lg\:focus\:bg-indigo-100:focus { + background-color: #ebf4ff; + } + + .lg\:focus\:bg-indigo-200:focus { + background-color: #c3dafe; + } + + .lg\:focus\:bg-indigo-300:focus { + background-color: #a3bffa; + } + + .lg\:focus\:bg-indigo-400:focus { + background-color: #7f9cf5; + } + + .lg\:focus\:bg-indigo-500:focus { + background-color: #667eea; + } + + .lg\:focus\:bg-indigo-600:focus { + background-color: #5a67d8; + } + + .lg\:focus\:bg-indigo-700:focus { + background-color: #4c51bf; + } + + .lg\:focus\:bg-indigo-800:focus { + background-color: #434190; + } + + .lg\:focus\:bg-indigo-900:focus { + background-color: #3c366b; + } + + .lg\:focus\:bg-purple-100:focus { + background-color: #faf5ff; + } + + .lg\:focus\:bg-purple-200:focus { + background-color: #e9d8fd; + } + + .lg\:focus\:bg-purple-300:focus { + background-color: #d6bcfa; + } + + .lg\:focus\:bg-purple-400:focus { + background-color: #b794f4; + } + + .lg\:focus\:bg-purple-500:focus { + background-color: #9f7aea; + } + + .lg\:focus\:bg-purple-600:focus { + background-color: #805ad5; + } + + .lg\:focus\:bg-purple-700:focus { + background-color: #6b46c1; + } + + .lg\:focus\:bg-purple-800:focus { + background-color: #553c9a; + } + + .lg\:focus\:bg-purple-900:focus { + background-color: #44337a; + } + + .lg\:focus\:bg-pink-100:focus { + background-color: #fff5f7; + } + + .lg\:focus\:bg-pink-200:focus { + background-color: #fed7e2; + } + + .lg\:focus\:bg-pink-300:focus { + background-color: #fbb6ce; + } + + .lg\:focus\:bg-pink-400:focus { + background-color: #f687b3; + } + + .lg\:focus\:bg-pink-500:focus { + background-color: #ed64a6; + } + + .lg\:focus\:bg-pink-600:focus { + background-color: #d53f8c; + } + + .lg\:focus\:bg-pink-700:focus { + background-color: #b83280; + } + + .lg\:focus\:bg-pink-800:focus { + background-color: #97266d; + } + + .lg\:focus\:bg-pink-900:focus { + background-color: #702459; + } + + .lg\:bg-bottom { + background-position: bottom; + } + + .lg\:bg-center { + background-position: center; + } + + .lg\:bg-left { + background-position: left; + } + + .lg\:bg-left-bottom { + background-position: left bottom; + } + + .lg\:bg-left-top { + background-position: left top; + } + + .lg\:bg-right { + background-position: right; + } + + .lg\:bg-right-bottom { + background-position: right bottom; + } + + .lg\:bg-right-top { + background-position: right top; + } + + .lg\:bg-top { + background-position: top; + } + + .lg\:bg-repeat { + background-repeat: repeat; + } + + .lg\:bg-no-repeat { + background-repeat: no-repeat; + } + + .lg\:bg-repeat-x { + background-repeat: repeat-x; + } + + .lg\:bg-repeat-y { + background-repeat: repeat-y; + } + + .lg\:bg-auto { + background-size: auto; + } + + .lg\:bg-cover { + background-size: cover; + } + + .lg\:bg-contain { + background-size: contain; + } + + .lg\:border-transparent { + border-color: transparent; + } + + .lg\:border-black { + border-color: #000; + } + + .lg\:border-white { + border-color: #fff; + } + + .lg\:border-gray-100 { + border-color: #f7fafc; + } + + .lg\:border-gray-200 { + border-color: #edf2f7; + } + + .lg\:border-gray-300 { + border-color: #e2e8f0; + } + + .lg\:border-gray-400 { + border-color: #cbd5e0; + } + + .lg\:border-gray-500 { + border-color: #a0aec0; + } + + .lg\:border-gray-600 { + border-color: #718096; + } + + .lg\:border-gray-700 { + border-color: #4a5568; + } + + .lg\:border-gray-800 { + border-color: #2d3748; + } + + .lg\:border-gray-900 { + border-color: #1a202c; + } + + .lg\:border-red-100 { + border-color: #fff5f5; + } + + .lg\:border-red-200 { + border-color: #fed7d7; + } + + .lg\:border-red-300 { + border-color: #feb2b2; + } + + .lg\:border-red-400 { + border-color: #fc8181; + } + + .lg\:border-red-500 { + border-color: #f56565; + } + + .lg\:border-red-600 { + border-color: #e53e3e; + } + + .lg\:border-red-700 { + border-color: #c53030; + } + + .lg\:border-red-800 { + border-color: #9b2c2c; + } + + .lg\:border-red-900 { + border-color: #742a2a; + } + + .lg\:border-orange-100 { + border-color: #fffaf0; + } + + .lg\:border-orange-200 { + border-color: #feebc8; + } + + .lg\:border-orange-300 { + border-color: #fbd38d; + } + + .lg\:border-orange-400 { + border-color: #f6ad55; + } + + .lg\:border-orange-500 { + border-color: #ed8936; + } + + .lg\:border-orange-600 { + border-color: #dd6b20; + } + + .lg\:border-orange-700 { + border-color: #c05621; + } + + .lg\:border-orange-800 { + border-color: #9c4221; + } + + .lg\:border-orange-900 { + border-color: #7b341e; + } + + .lg\:border-yellow-100 { + border-color: #fffff0; + } + + .lg\:border-yellow-200 { + border-color: #fefcbf; + } + + .lg\:border-yellow-300 { + border-color: #faf089; + } + + .lg\:border-yellow-400 { + border-color: #f6e05e; + } + + .lg\:border-yellow-500 { + border-color: #ecc94b; + } + + .lg\:border-yellow-600 { + border-color: #d69e2e; + } + + .lg\:border-yellow-700 { + border-color: #b7791f; + } + + .lg\:border-yellow-800 { + border-color: #975a16; + } + + .lg\:border-yellow-900 { + border-color: #744210; + } + + .lg\:border-green-100 { + border-color: #f0fff4; + } + + .lg\:border-green-200 { + border-color: #c6f6d5; + } + + .lg\:border-green-300 { + border-color: #9ae6b4; + } + + .lg\:border-green-400 { + border-color: #68d391; + } + + .lg\:border-green-500 { + border-color: #48bb78; + } + + .lg\:border-green-600 { + border-color: #38a169; + } + + .lg\:border-green-700 { + border-color: #2f855a; + } + + .lg\:border-green-800 { + border-color: #276749; + } + + .lg\:border-green-900 { + border-color: #22543d; + } + + .lg\:border-teal-100 { + border-color: #e6fffa; + } + + .lg\:border-teal-200 { + border-color: #b2f5ea; + } + + .lg\:border-teal-300 { + border-color: #81e6d9; + } + + .lg\:border-teal-400 { + border-color: #4fd1c5; + } + + .lg\:border-teal-500 { + border-color: #38b2ac; + } + + .lg\:border-teal-600 { + border-color: #319795; + } + + .lg\:border-teal-700 { + border-color: #2c7a7b; + } + + .lg\:border-teal-800 { + border-color: #285e61; + } + + .lg\:border-teal-900 { + border-color: #234e52; + } + + .lg\:border-blue-100 { + border-color: #ebf8ff; + } + + .lg\:border-blue-200 { + border-color: #bee3f8; + } + + .lg\:border-blue-300 { + border-color: #90cdf4; + } + + .lg\:border-blue-400 { + border-color: #63b3ed; + } + + .lg\:border-blue-500 { + border-color: #4299e1; + } + + .lg\:border-blue-600 { + border-color: #3182ce; + } + + .lg\:border-blue-700 { + border-color: #2b6cb0; + } + + .lg\:border-blue-800 { + border-color: #2c5282; + } + + .lg\:border-blue-900 { + border-color: #2a4365; + } + + .lg\:border-indigo-100 { + border-color: #ebf4ff; + } + + .lg\:border-indigo-200 { + border-color: #c3dafe; + } + + .lg\:border-indigo-300 { + border-color: #a3bffa; + } + + .lg\:border-indigo-400 { + border-color: #7f9cf5; + } + + .lg\:border-indigo-500 { + border-color: #667eea; + } + + .lg\:border-indigo-600 { + border-color: #5a67d8; + } + + .lg\:border-indigo-700 { + border-color: #4c51bf; + } + + .lg\:border-indigo-800 { + border-color: #434190; + } + + .lg\:border-indigo-900 { + border-color: #3c366b; + } + + .lg\:border-purple-100 { + border-color: #faf5ff; + } + + .lg\:border-purple-200 { + border-color: #e9d8fd; + } + + .lg\:border-purple-300 { + border-color: #d6bcfa; + } + + .lg\:border-purple-400 { + border-color: #b794f4; + } + + .lg\:border-purple-500 { + border-color: #9f7aea; + } + + .lg\:border-purple-600 { + border-color: #805ad5; + } + + .lg\:border-purple-700 { + border-color: #6b46c1; + } + + .lg\:border-purple-800 { + border-color: #553c9a; + } + + .lg\:border-purple-900 { + border-color: #44337a; + } + + .lg\:border-pink-100 { + border-color: #fff5f7; + } + + .lg\:border-pink-200 { + border-color: #fed7e2; + } + + .lg\:border-pink-300 { + border-color: #fbb6ce; + } + + .lg\:border-pink-400 { + border-color: #f687b3; + } + + .lg\:border-pink-500 { + border-color: #ed64a6; + } + + .lg\:border-pink-600 { + border-color: #d53f8c; + } + + .lg\:border-pink-700 { + border-color: #b83280; + } + + .lg\:border-pink-800 { + border-color: #97266d; + } + + .lg\:border-pink-900 { + border-color: #702459; + } + + .lg\:hover\:border-transparent:hover { + border-color: transparent; + } + + .lg\:hover\:border-black:hover { + border-color: #000; + } + + .lg\:hover\:border-white:hover { + border-color: #fff; + } + + .lg\:hover\:border-gray-100:hover { + border-color: #f7fafc; + } + + .lg\:hover\:border-gray-200:hover { + border-color: #edf2f7; + } + + .lg\:hover\:border-gray-300:hover { + border-color: #e2e8f0; + } + + .lg\:hover\:border-gray-400:hover { + border-color: #cbd5e0; + } + + .lg\:hover\:border-gray-500:hover { + border-color: #a0aec0; + } + + .lg\:hover\:border-gray-600:hover { + border-color: #718096; + } + + .lg\:hover\:border-gray-700:hover { + border-color: #4a5568; + } + + .lg\:hover\:border-gray-800:hover { + border-color: #2d3748; + } + + .lg\:hover\:border-gray-900:hover { + border-color: #1a202c; + } + + .lg\:hover\:border-red-100:hover { + border-color: #fff5f5; + } + + .lg\:hover\:border-red-200:hover { + border-color: #fed7d7; + } + + .lg\:hover\:border-red-300:hover { + border-color: #feb2b2; + } + + .lg\:hover\:border-red-400:hover { + border-color: #fc8181; + } + + .lg\:hover\:border-red-500:hover { + border-color: #f56565; + } + + .lg\:hover\:border-red-600:hover { + border-color: #e53e3e; + } + + .lg\:hover\:border-red-700:hover { + border-color: #c53030; + } + + .lg\:hover\:border-red-800:hover { + border-color: #9b2c2c; + } + + .lg\:hover\:border-red-900:hover { + border-color: #742a2a; + } + + .lg\:hover\:border-orange-100:hover { + border-color: #fffaf0; + } + + .lg\:hover\:border-orange-200:hover { + border-color: #feebc8; + } + + .lg\:hover\:border-orange-300:hover { + border-color: #fbd38d; + } + + .lg\:hover\:border-orange-400:hover { + border-color: #f6ad55; + } + + .lg\:hover\:border-orange-500:hover { + border-color: #ed8936; + } + + .lg\:hover\:border-orange-600:hover { + border-color: #dd6b20; + } + + .lg\:hover\:border-orange-700:hover { + border-color: #c05621; + } + + .lg\:hover\:border-orange-800:hover { + border-color: #9c4221; + } + + .lg\:hover\:border-orange-900:hover { + border-color: #7b341e; + } + + .lg\:hover\:border-yellow-100:hover { + border-color: #fffff0; + } + + .lg\:hover\:border-yellow-200:hover { + border-color: #fefcbf; + } + + .lg\:hover\:border-yellow-300:hover { + border-color: #faf089; + } + + .lg\:hover\:border-yellow-400:hover { + border-color: #f6e05e; + } + + .lg\:hover\:border-yellow-500:hover { + border-color: #ecc94b; + } + + .lg\:hover\:border-yellow-600:hover { + border-color: #d69e2e; + } + + .lg\:hover\:border-yellow-700:hover { + border-color: #b7791f; + } + + .lg\:hover\:border-yellow-800:hover { + border-color: #975a16; + } + + .lg\:hover\:border-yellow-900:hover { + border-color: #744210; + } + + .lg\:hover\:border-green-100:hover { + border-color: #f0fff4; + } + + .lg\:hover\:border-green-200:hover { + border-color: #c6f6d5; + } + + .lg\:hover\:border-green-300:hover { + border-color: #9ae6b4; + } + + .lg\:hover\:border-green-400:hover { + border-color: #68d391; + } + + .lg\:hover\:border-green-500:hover { + border-color: #48bb78; + } + + .lg\:hover\:border-green-600:hover { + border-color: #38a169; + } + + .lg\:hover\:border-green-700:hover { + border-color: #2f855a; + } + + .lg\:hover\:border-green-800:hover { + border-color: #276749; + } + + .lg\:hover\:border-green-900:hover { + border-color: #22543d; + } + + .lg\:hover\:border-teal-100:hover { + border-color: #e6fffa; + } + + .lg\:hover\:border-teal-200:hover { + border-color: #b2f5ea; + } + + .lg\:hover\:border-teal-300:hover { + border-color: #81e6d9; + } + + .lg\:hover\:border-teal-400:hover { + border-color: #4fd1c5; + } + + .lg\:hover\:border-teal-500:hover { + border-color: #38b2ac; + } + + .lg\:hover\:border-teal-600:hover { + border-color: #319795; + } + + .lg\:hover\:border-teal-700:hover { + border-color: #2c7a7b; + } + + .lg\:hover\:border-teal-800:hover { + border-color: #285e61; + } + + .lg\:hover\:border-teal-900:hover { + border-color: #234e52; + } + + .lg\:hover\:border-blue-100:hover { + border-color: #ebf8ff; + } + + .lg\:hover\:border-blue-200:hover { + border-color: #bee3f8; + } + + .lg\:hover\:border-blue-300:hover { + border-color: #90cdf4; + } + + .lg\:hover\:border-blue-400:hover { + border-color: #63b3ed; + } + + .lg\:hover\:border-blue-500:hover { + border-color: #4299e1; + } + + .lg\:hover\:border-blue-600:hover { + border-color: #3182ce; + } + + .lg\:hover\:border-blue-700:hover { + border-color: #2b6cb0; + } + + .lg\:hover\:border-blue-800:hover { + border-color: #2c5282; + } + + .lg\:hover\:border-blue-900:hover { + border-color: #2a4365; + } + + .lg\:hover\:border-indigo-100:hover { + border-color: #ebf4ff; + } + + .lg\:hover\:border-indigo-200:hover { + border-color: #c3dafe; + } + + .lg\:hover\:border-indigo-300:hover { + border-color: #a3bffa; + } + + .lg\:hover\:border-indigo-400:hover { + border-color: #7f9cf5; + } + + .lg\:hover\:border-indigo-500:hover { + border-color: #667eea; + } + + .lg\:hover\:border-indigo-600:hover { + border-color: #5a67d8; + } + + .lg\:hover\:border-indigo-700:hover { + border-color: #4c51bf; + } + + .lg\:hover\:border-indigo-800:hover { + border-color: #434190; + } + + .lg\:hover\:border-indigo-900:hover { + border-color: #3c366b; + } + + .lg\:hover\:border-purple-100:hover { + border-color: #faf5ff; + } + + .lg\:hover\:border-purple-200:hover { + border-color: #e9d8fd; + } + + .lg\:hover\:border-purple-300:hover { + border-color: #d6bcfa; + } + + .lg\:hover\:border-purple-400:hover { + border-color: #b794f4; + } + + .lg\:hover\:border-purple-500:hover { + border-color: #9f7aea; + } + + .lg\:hover\:border-purple-600:hover { + border-color: #805ad5; + } + + .lg\:hover\:border-purple-700:hover { + border-color: #6b46c1; + } + + .lg\:hover\:border-purple-800:hover { + border-color: #553c9a; + } + + .lg\:hover\:border-purple-900:hover { + border-color: #44337a; + } + + .lg\:hover\:border-pink-100:hover { + border-color: #fff5f7; + } + + .lg\:hover\:border-pink-200:hover { + border-color: #fed7e2; + } + + .lg\:hover\:border-pink-300:hover { + border-color: #fbb6ce; + } + + .lg\:hover\:border-pink-400:hover { + border-color: #f687b3; + } + + .lg\:hover\:border-pink-500:hover { + border-color: #ed64a6; + } + + .lg\:hover\:border-pink-600:hover { + border-color: #d53f8c; + } + + .lg\:hover\:border-pink-700:hover { + border-color: #b83280; + } + + .lg\:hover\:border-pink-800:hover { + border-color: #97266d; + } + + .lg\:hover\:border-pink-900:hover { + border-color: #702459; + } + + .lg\:focus\:border-transparent:focus { + border-color: transparent; + } + + .lg\:focus\:border-black:focus { + border-color: #000; + } + + .lg\:focus\:border-white:focus { + border-color: #fff; + } + + .lg\:focus\:border-gray-100:focus { + border-color: #f7fafc; + } + + .lg\:focus\:border-gray-200:focus { + border-color: #edf2f7; + } + + .lg\:focus\:border-gray-300:focus { + border-color: #e2e8f0; + } + + .lg\:focus\:border-gray-400:focus { + border-color: #cbd5e0; + } + + .lg\:focus\:border-gray-500:focus { + border-color: #a0aec0; + } + + .lg\:focus\:border-gray-600:focus { + border-color: #718096; + } + + .lg\:focus\:border-gray-700:focus { + border-color: #4a5568; + } + + .lg\:focus\:border-gray-800:focus { + border-color: #2d3748; + } + + .lg\:focus\:border-gray-900:focus { + border-color: #1a202c; + } + + .lg\:focus\:border-red-100:focus { + border-color: #fff5f5; + } + + .lg\:focus\:border-red-200:focus { + border-color: #fed7d7; + } + + .lg\:focus\:border-red-300:focus { + border-color: #feb2b2; + } + + .lg\:focus\:border-red-400:focus { + border-color: #fc8181; + } + + .lg\:focus\:border-red-500:focus { + border-color: #f56565; + } + + .lg\:focus\:border-red-600:focus { + border-color: #e53e3e; + } + + .lg\:focus\:border-red-700:focus { + border-color: #c53030; + } + + .lg\:focus\:border-red-800:focus { + border-color: #9b2c2c; + } + + .lg\:focus\:border-red-900:focus { + border-color: #742a2a; + } + + .lg\:focus\:border-orange-100:focus { + border-color: #fffaf0; + } + + .lg\:focus\:border-orange-200:focus { + border-color: #feebc8; + } + + .lg\:focus\:border-orange-300:focus { + border-color: #fbd38d; + } + + .lg\:focus\:border-orange-400:focus { + border-color: #f6ad55; + } + + .lg\:focus\:border-orange-500:focus { + border-color: #ed8936; + } + + .lg\:focus\:border-orange-600:focus { + border-color: #dd6b20; + } + + .lg\:focus\:border-orange-700:focus { + border-color: #c05621; + } + + .lg\:focus\:border-orange-800:focus { + border-color: #9c4221; + } + + .lg\:focus\:border-orange-900:focus { + border-color: #7b341e; + } + + .lg\:focus\:border-yellow-100:focus { + border-color: #fffff0; + } + + .lg\:focus\:border-yellow-200:focus { + border-color: #fefcbf; + } + + .lg\:focus\:border-yellow-300:focus { + border-color: #faf089; + } + + .lg\:focus\:border-yellow-400:focus { + border-color: #f6e05e; + } + + .lg\:focus\:border-yellow-500:focus { + border-color: #ecc94b; + } + + .lg\:focus\:border-yellow-600:focus { + border-color: #d69e2e; + } + + .lg\:focus\:border-yellow-700:focus { + border-color: #b7791f; + } + + .lg\:focus\:border-yellow-800:focus { + border-color: #975a16; + } + + .lg\:focus\:border-yellow-900:focus { + border-color: #744210; + } + + .lg\:focus\:border-green-100:focus { + border-color: #f0fff4; + } + + .lg\:focus\:border-green-200:focus { + border-color: #c6f6d5; + } + + .lg\:focus\:border-green-300:focus { + border-color: #9ae6b4; + } + + .lg\:focus\:border-green-400:focus { + border-color: #68d391; + } + + .lg\:focus\:border-green-500:focus { + border-color: #48bb78; + } + + .lg\:focus\:border-green-600:focus { + border-color: #38a169; + } + + .lg\:focus\:border-green-700:focus { + border-color: #2f855a; + } + + .lg\:focus\:border-green-800:focus { + border-color: #276749; + } + + .lg\:focus\:border-green-900:focus { + border-color: #22543d; + } + + .lg\:focus\:border-teal-100:focus { + border-color: #e6fffa; + } + + .lg\:focus\:border-teal-200:focus { + border-color: #b2f5ea; + } + + .lg\:focus\:border-teal-300:focus { + border-color: #81e6d9; + } + + .lg\:focus\:border-teal-400:focus { + border-color: #4fd1c5; + } + + .lg\:focus\:border-teal-500:focus { + border-color: #38b2ac; + } + + .lg\:focus\:border-teal-600:focus { + border-color: #319795; + } + + .lg\:focus\:border-teal-700:focus { + border-color: #2c7a7b; + } + + .lg\:focus\:border-teal-800:focus { + border-color: #285e61; + } + + .lg\:focus\:border-teal-900:focus { + border-color: #234e52; + } + + .lg\:focus\:border-blue-100:focus { + border-color: #ebf8ff; + } + + .lg\:focus\:border-blue-200:focus { + border-color: #bee3f8; + } + + .lg\:focus\:border-blue-300:focus { + border-color: #90cdf4; + } + + .lg\:focus\:border-blue-400:focus { + border-color: #63b3ed; + } + + .lg\:focus\:border-blue-500:focus { + border-color: #4299e1; + } + + .lg\:focus\:border-blue-600:focus { + border-color: #3182ce; + } + + .lg\:focus\:border-blue-700:focus { + border-color: #2b6cb0; + } + + .lg\:focus\:border-blue-800:focus { + border-color: #2c5282; + } + + .lg\:focus\:border-blue-900:focus { + border-color: #2a4365; + } + + .lg\:focus\:border-indigo-100:focus { + border-color: #ebf4ff; + } + + .lg\:focus\:border-indigo-200:focus { + border-color: #c3dafe; + } + + .lg\:focus\:border-indigo-300:focus { + border-color: #a3bffa; + } + + .lg\:focus\:border-indigo-400:focus { + border-color: #7f9cf5; + } + + .lg\:focus\:border-indigo-500:focus { + border-color: #667eea; + } + + .lg\:focus\:border-indigo-600:focus { + border-color: #5a67d8; + } + + .lg\:focus\:border-indigo-700:focus { + border-color: #4c51bf; + } + + .lg\:focus\:border-indigo-800:focus { + border-color: #434190; + } + + .lg\:focus\:border-indigo-900:focus { + border-color: #3c366b; + } + + .lg\:focus\:border-purple-100:focus { + border-color: #faf5ff; + } + + .lg\:focus\:border-purple-200:focus { + border-color: #e9d8fd; + } + + .lg\:focus\:border-purple-300:focus { + border-color: #d6bcfa; + } + + .lg\:focus\:border-purple-400:focus { + border-color: #b794f4; + } + + .lg\:focus\:border-purple-500:focus { + border-color: #9f7aea; + } + + .lg\:focus\:border-purple-600:focus { + border-color: #805ad5; + } + + .lg\:focus\:border-purple-700:focus { + border-color: #6b46c1; + } + + .lg\:focus\:border-purple-800:focus { + border-color: #553c9a; + } + + .lg\:focus\:border-purple-900:focus { + border-color: #44337a; + } + + .lg\:focus\:border-pink-100:focus { + border-color: #fff5f7; + } + + .lg\:focus\:border-pink-200:focus { + border-color: #fed7e2; + } + + .lg\:focus\:border-pink-300:focus { + border-color: #fbb6ce; + } + + .lg\:focus\:border-pink-400:focus { + border-color: #f687b3; + } + + .lg\:focus\:border-pink-500:focus { + border-color: #ed64a6; + } + + .lg\:focus\:border-pink-600:focus { + border-color: #d53f8c; + } + + .lg\:focus\:border-pink-700:focus { + border-color: #b83280; + } + + .lg\:focus\:border-pink-800:focus { + border-color: #97266d; + } + + .lg\:focus\:border-pink-900:focus { + border-color: #702459; + } + + .lg\:rounded-none { + border-radius: 0; + } + + .lg\:rounded-sm { + border-radius: 0.125rem; + } + + .lg\:rounded { + border-radius: 0.25rem; + } + + .lg\:rounded-lg { + border-radius: 0.5rem; + } + + .lg\:rounded-full { + border-radius: 9999px; + } + + .lg\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .lg\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .lg\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .lg\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .lg\:rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .lg\:rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .lg\:rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .lg\:rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .lg\:rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .lg\:rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .lg\:rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .lg\:rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .lg\:rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .lg\:rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .lg\:rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .lg\:rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .lg\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .lg\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .lg\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .lg\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .lg\:rounded-tl-none { + border-top-left-radius: 0; + } + + .lg\:rounded-tr-none { + border-top-right-radius: 0; + } + + .lg\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .lg\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .lg\:rounded-tl-sm { + border-top-left-radius: 0.125rem; + } + + .lg\:rounded-tr-sm { + border-top-right-radius: 0.125rem; + } + + .lg\:rounded-br-sm { + border-bottom-right-radius: 0.125rem; + } + + .lg\:rounded-bl-sm { + border-bottom-left-radius: 0.125rem; + } + + .lg\:rounded-tl { + border-top-left-radius: 0.25rem; + } + + .lg\:rounded-tr { + border-top-right-radius: 0.25rem; + } + + .lg\:rounded-br { + border-bottom-right-radius: 0.25rem; + } + + .lg\:rounded-bl { + border-bottom-left-radius: 0.25rem; + } + + .lg\:rounded-tl-lg { + border-top-left-radius: 0.5rem; + } + + .lg\:rounded-tr-lg { + border-top-right-radius: 0.5rem; + } + + .lg\:rounded-br-lg { + border-bottom-right-radius: 0.5rem; + } + + .lg\:rounded-bl-lg { + border-bottom-left-radius: 0.5rem; + } + + .lg\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .lg\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .lg\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .lg\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .lg\:border-solid { + border-style: solid; + } + + .lg\:border-dashed { + border-style: dashed; + } + + .lg\:border-dotted { + border-style: dotted; + } + + .lg\:border-none { + border-style: none; + } + + .lg\:border-0 { + border-width: 0; + } + + .lg\:border-2 { + border-width: 2px; + } + + .lg\:border-4 { + border-width: 4px; + } + + .lg\:border-8 { + border-width: 8px; + } + + .lg\:border { + border-width: 1px; + } + + .lg\:border-t-0 { + border-top-width: 0; + } + + .lg\:border-r-0 { + border-right-width: 0; + } + + .lg\:border-b-0 { + border-bottom-width: 0; + } + + .lg\:border-l-0 { + border-left-width: 0; + } + + .lg\:border-t-2 { + border-top-width: 2px; + } + + .lg\:border-r-2 { + border-right-width: 2px; + } + + .lg\:border-b-2 { + border-bottom-width: 2px; + } + + .lg\:border-l-2 { + border-left-width: 2px; + } + + .lg\:border-t-4 { + border-top-width: 4px; + } + + .lg\:border-r-4 { + border-right-width: 4px; + } + + .lg\:border-b-4 { + border-bottom-width: 4px; + } + + .lg\:border-l-4 { + border-left-width: 4px; + } + + .lg\:border-t-8 { + border-top-width: 8px; + } + + .lg\:border-r-8 { + border-right-width: 8px; + } + + .lg\:border-b-8 { + border-bottom-width: 8px; + } + + .lg\:border-l-8 { + border-left-width: 8px; + } + + .lg\:border-t { + border-top-width: 1px; + } + + .lg\:border-r { + border-right-width: 1px; + } + + .lg\:border-b { + border-bottom-width: 1px; + } + + .lg\:border-l { + border-left-width: 1px; + } + + .lg\:cursor-auto { + cursor: auto; + } + + .lg\:cursor-default { + cursor: default; + } + + .lg\:cursor-pointer { + cursor: pointer; + } + + .lg\:cursor-wait { + cursor: wait; + } + + .lg\:cursor-text { + cursor: text; + } + + .lg\:cursor-move { + cursor: move; + } + + .lg\:cursor-not-allowed { + cursor: not-allowed; + } + + .lg\:block { + display: block; + } + + .lg\:inline-block { + display: inline-block; + } + + .lg\:inline { + display: inline; + } + + .lg\:flex { + display: flex; + } + + .lg\:inline-flex { + display: inline-flex; + } + + .lg\:table { + display: table; + } + + .lg\:table-row { + display: table-row; + } + + .lg\:table-cell { + display: table-cell; + } + + .lg\:hidden { + display: none; + } + + .lg\:flex-row { + flex-direction: row; + } + + .lg\:flex-row-reverse { + flex-direction: row-reverse; + } + + .lg\:flex-col { + flex-direction: column; + } + + .lg\:flex-col-reverse { + flex-direction: column-reverse; + } + + .lg\:flex-wrap { + flex-wrap: wrap; + } + + .lg\:flex-wrap-reverse { + flex-wrap: wrap-reverse; + } + + .lg\:flex-no-wrap { + flex-wrap: nowrap; + } + + .lg\:items-start { + align-items: flex-start; + } + + .lg\:items-end { + align-items: flex-end; + } + + .lg\:items-center { + align-items: center; + } + + .lg\:items-baseline { + align-items: baseline; + } + + .lg\:items-stretch { + align-items: stretch; + } + + .lg\:self-auto { + align-self: auto; + } + + .lg\:self-start { + align-self: flex-start; + } + + .lg\:self-end { + align-self: flex-end; + } + + .lg\:self-center { + align-self: center; + } + + .lg\:self-stretch { + align-self: stretch; + } + + .lg\:justify-start { + justify-content: flex-start; + } + + .lg\:justify-end { + justify-content: flex-end; + } + + .lg\:justify-center { + justify-content: center; + } + + .lg\:justify-between { + justify-content: space-between; + } + + .lg\:justify-around { + justify-content: space-around; + } + + .lg\:content-center { + align-content: center; + } + + .lg\:content-start { + align-content: flex-start; + } + + .lg\:content-end { + align-content: flex-end; + } + + .lg\:content-between { + align-content: space-between; + } + + .lg\:content-around { + align-content: space-around; + } + + .lg\:flex-1 { + flex: 1 1 0%; + } + + .lg\:flex-auto { + flex: 1 1 auto; + } + + .lg\:flex-initial { + flex: 0 1 auto; + } + + .lg\:flex-none { + flex: none; + } + + .lg\:flex-grow-0 { + flex-grow: 0; + } + + .lg\:flex-grow { + flex-grow: 1; + } + + .lg\:flex-shrink-0 { + flex-shrink: 0; + } + + .lg\:flex-shrink { + flex-shrink: 1; + } + + .lg\:order-1 { + order: 1; + } + + .lg\:order-2 { + order: 2; + } + + .lg\:order-3 { + order: 3; + } + + .lg\:order-4 { + order: 4; + } + + .lg\:order-5 { + order: 5; + } + + .lg\:order-6 { + order: 6; + } + + .lg\:order-7 { + order: 7; + } + + .lg\:order-8 { + order: 8; + } + + .lg\:order-9 { + order: 9; + } + + .lg\:order-10 { + order: 10; + } + + .lg\:order-11 { + order: 11; + } + + .lg\:order-12 { + order: 12; + } + + .lg\:order-first { + order: -1; + } + + .lg\:order-last { + order: 999; + } + + .lg\:order-none { + order: 0; + } + + .lg\:float-right { + float: right; + } + + .lg\:float-left { + float: left; + } + + .lg\:float-none { + float: none; + } + + .lg\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .lg\:font-sans { + font-family: -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"; + } + + .lg\:font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + } + + .lg\:font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + } + + .lg\:font-hairline { + font-weight: 100; + } + + .lg\:font-thin { + font-weight: 200; + } + + .lg\:font-light { + font-weight: 300; + } + + .lg\:font-normal { + font-weight: 400; + } + + .lg\:font-medium { + font-weight: 500; + } + + .lg\:font-semibold { + font-weight: 600; + } + + .lg\:font-bold { + font-weight: 700; + } + + .lg\:font-extrabold { + font-weight: 800; + } + + .lg\:font-black { + font-weight: 900; + } + + .lg\:hover\:font-hairline:hover { + font-weight: 100; + } + + .lg\:hover\:font-thin:hover { + font-weight: 200; + } + + .lg\:hover\:font-light:hover { + font-weight: 300; + } + + .lg\:hover\:font-normal:hover { + font-weight: 400; + } + + .lg\:hover\:font-medium:hover { + font-weight: 500; + } + + .lg\:hover\:font-semibold:hover { + font-weight: 600; + } + + .lg\:hover\:font-bold:hover { + font-weight: 700; + } + + .lg\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .lg\:hover\:font-black:hover { + font-weight: 900; + } + + .lg\:focus\:font-hairline:focus { + font-weight: 100; + } + + .lg\:focus\:font-thin:focus { + font-weight: 200; + } + + .lg\:focus\:font-light:focus { + font-weight: 300; + } + + .lg\:focus\:font-normal:focus { + font-weight: 400; + } + + .lg\:focus\:font-medium:focus { + font-weight: 500; + } + + .lg\:focus\:font-semibold:focus { + font-weight: 600; + } + + .lg\:focus\:font-bold:focus { + font-weight: 700; + } + + .lg\:focus\:font-extrabold:focus { + font-weight: 800; + } + + .lg\:focus\:font-black:focus { + font-weight: 900; + } + + .lg\:h-0 { + height: 0; + } + + .lg\:h-1 { + height: 0.25rem; + } + + .lg\:h-2 { + height: 0.5rem; + } + + .lg\:h-3 { + height: 0.75rem; + } + + .lg\:h-4 { + height: 1rem; + } + + .lg\:h-5 { + height: 1.25rem; + } + + .lg\:h-6 { + height: 1.5rem; + } + + .lg\:h-8 { + height: 2rem; + } + + .lg\:h-10 { + height: 2.5rem; + } + + .lg\:h-12 { + height: 3rem; + } + + .lg\:h-16 { + height: 4rem; + } + + .lg\:h-20 { + height: 5rem; + } + + .lg\:h-24 { + height: 6rem; + } + + .lg\:h-32 { + height: 8rem; + } + + .lg\:h-40 { + height: 10rem; + } + + .lg\:h-48 { + height: 12rem; + } + + .lg\:h-56 { + height: 14rem; + } + + .lg\:h-64 { + height: 16rem; + } + + .lg\:h-auto { + height: auto; + } + + .lg\:h-px { + height: 1px; + } + + .lg\:h-full { + height: 100%; + } + + .lg\:h-screen { + height: 100vh; + } + + .lg\:leading-none { + line-height: 1; + } + + .lg\:leading-tight { + line-height: 1.25; + } + + .lg\:leading-snug { + line-height: 1.375; + } + + .lg\:leading-normal { + line-height: 1.5; + } + + .lg\:leading-relaxed { + line-height: 1.625; + } + + .lg\:leading-loose { + line-height: 2; + } + + .lg\:list-inside { + list-style-position: inside; + } + + .lg\:list-outside { + list-style-position: outside; + } + + .lg\:list-none { + list-style-type: none; + } + + .lg\:list-disc { + list-style-type: disc; + } + + .lg\:list-decimal { + list-style-type: decimal; + } + + .lg\:m-0 { + margin: 0; + } + + .lg\:m-1 { + margin: 0.25rem; + } + + .lg\:m-2 { + margin: 0.5rem; + } + + .lg\:m-3 { + margin: 0.75rem; + } + + .lg\:m-4 { + margin: 1rem; + } + + .lg\:m-5 { + margin: 1.25rem; + } + + .lg\:m-6 { + margin: 1.5rem; + } + + .lg\:m-8 { + margin: 2rem; + } + + .lg\:m-10 { + margin: 2.5rem; + } + + .lg\:m-12 { + margin: 3rem; + } + + .lg\:m-16 { + margin: 4rem; + } + + .lg\:m-20 { + margin: 5rem; + } + + .lg\:m-24 { + margin: 6rem; + } + + .lg\:m-32 { + margin: 8rem; + } + + .lg\:m-40 { + margin: 10rem; + } + + .lg\:m-48 { + margin: 12rem; + } + + .lg\:m-56 { + margin: 14rem; + } + + .lg\:m-64 { + margin: 16rem; + } + + .lg\:m-auto { + margin: auto; + } + + .lg\:m-px { + margin: 1px; + } + + .lg\:-m-1 { + margin: -0.25rem; + } + + .lg\:-m-2 { + margin: -0.5rem; + } + + .lg\:-m-3 { + margin: -0.75rem; + } + + .lg\:-m-4 { + margin: -1rem; + } + + .lg\:-m-5 { + margin: -1.25rem; + } + + .lg\:-m-6 { + margin: -1.5rem; + } + + .lg\:-m-8 { + margin: -2rem; + } + + .lg\:-m-10 { + margin: -2.5rem; + } + + .lg\:-m-12 { + margin: -3rem; + } + + .lg\:-m-16 { + margin: -4rem; + } + + .lg\:-m-20 { + margin: -5rem; + } + + .lg\:-m-24 { + margin: -6rem; + } + + .lg\:-m-32 { + margin: -8rem; + } + + .lg\:-m-40 { + margin: -10rem; + } + + .lg\:-m-48 { + margin: -12rem; + } + + .lg\:-m-56 { + margin: -14rem; + } + + .lg\:-m-64 { + margin: -16rem; + } + + .lg\:-m-px { + margin: -1px; + } + + .lg\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .lg\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .lg\:my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .lg\:mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .lg\:my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .lg\:mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .lg\:my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .lg\:mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .lg\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .lg\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .lg\:my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .lg\:mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .lg\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .lg\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .lg\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .lg\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .lg\:my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .lg\:mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .lg\:my-12 { + margin-top: 3rem; + margin-bottom: 3rem; + } + + .lg\:mx-12 { + margin-left: 3rem; + margin-right: 3rem; + } + + .lg\:my-16 { + margin-top: 4rem; + margin-bottom: 4rem; + } + + .lg\:mx-16 { + margin-left: 4rem; + margin-right: 4rem; + } + + .lg\:my-20 { + margin-top: 5rem; + margin-bottom: 5rem; + } + + .lg\:mx-20 { + margin-left: 5rem; + margin-right: 5rem; + } + + .lg\:my-24 { + margin-top: 6rem; + margin-bottom: 6rem; + } + + .lg\:mx-24 { + margin-left: 6rem; + margin-right: 6rem; + } + + .lg\:my-32 { + margin-top: 8rem; + margin-bottom: 8rem; + } + + .lg\:mx-32 { + margin-left: 8rem; + margin-right: 8rem; + } + + .lg\:my-40 { + margin-top: 10rem; + margin-bottom: 10rem; + } + + .lg\:mx-40 { + margin-left: 10rem; + margin-right: 10rem; + } + + .lg\:my-48 { + margin-top: 12rem; + margin-bottom: 12rem; + } + + .lg\:mx-48 { + margin-left: 12rem; + margin-right: 12rem; + } + + .lg\:my-56 { + margin-top: 14rem; + margin-bottom: 14rem; + } + + .lg\:mx-56 { + margin-left: 14rem; + margin-right: 14rem; + } + + .lg\:my-64 { + margin-top: 16rem; + margin-bottom: 16rem; + } + + .lg\:mx-64 { + margin-left: 16rem; + margin-right: 16rem; + } + + .lg\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .lg\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .lg\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .lg\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .lg\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .lg\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .lg\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .lg\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .lg\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .lg\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .lg\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .lg\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .lg\:-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .lg\:-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .lg\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .lg\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .lg\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .lg\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .lg\:-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .lg\:-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .lg\:-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; + } + + .lg\:-mx-12 { + margin-left: -3rem; + margin-right: -3rem; + } + + .lg\:-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; + } + + .lg\:-mx-16 { + margin-left: -4rem; + margin-right: -4rem; + } + + .lg\:-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; + } + + .lg\:-mx-20 { + margin-left: -5rem; + margin-right: -5rem; + } + + .lg\:-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; + } + + .lg\:-mx-24 { + margin-left: -6rem; + margin-right: -6rem; + } + + .lg\:-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; + } + + .lg\:-mx-32 { + margin-left: -8rem; + margin-right: -8rem; + } + + .lg\:-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; + } + + .lg\:-mx-40 { + margin-left: -10rem; + margin-right: -10rem; + } + + .lg\:-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; + } + + .lg\:-mx-48 { + margin-left: -12rem; + margin-right: -12rem; + } + + .lg\:-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; + } + + .lg\:-mx-56 { + margin-left: -14rem; + margin-right: -14rem; + } + + .lg\:-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; + } + + .lg\:-mx-64 { + margin-left: -16rem; + margin-right: -16rem; + } + + .lg\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .lg\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .lg\:mt-0 { + margin-top: 0; + } + + .lg\:mr-0 { + margin-right: 0; + } + + .lg\:mb-0 { + margin-bottom: 0; + } + + .lg\:ml-0 { + margin-left: 0; + } + + .lg\:mt-1 { + margin-top: 0.25rem; + } + + .lg\:mr-1 { + margin-right: 0.25rem; + } + + .lg\:mb-1 { + margin-bottom: 0.25rem; + } + + .lg\:ml-1 { + margin-left: 0.25rem; + } + + .lg\:mt-2 { + margin-top: 0.5rem; + } + + .lg\:mr-2 { + margin-right: 0.5rem; + } + + .lg\:mb-2 { + margin-bottom: 0.5rem; + } + + .lg\:ml-2 { + margin-left: 0.5rem; + } + + .lg\:mt-3 { + margin-top: 0.75rem; + } + + .lg\:mr-3 { + margin-right: 0.75rem; + } + + .lg\:mb-3 { + margin-bottom: 0.75rem; + } + + .lg\:ml-3 { + margin-left: 0.75rem; + } + + .lg\:mt-4 { + margin-top: 1rem; + } + + .lg\:mr-4 { + margin-right: 1rem; + } + + .lg\:mb-4 { + margin-bottom: 1rem; + } + + .lg\:ml-4 { + margin-left: 1rem; + } + + .lg\:mt-5 { + margin-top: 1.25rem; + } + + .lg\:mr-5 { + margin-right: 1.25rem; + } + + .lg\:mb-5 { + margin-bottom: 1.25rem; + } + + .lg\:ml-5 { + margin-left: 1.25rem; + } + + .lg\:mt-6 { + margin-top: 1.5rem; + } + + .lg\:mr-6 { + margin-right: 1.5rem; + } + + .lg\:mb-6 { + margin-bottom: 1.5rem; + } + + .lg\:ml-6 { + margin-left: 1.5rem; + } + + .lg\:mt-8 { + margin-top: 2rem; + } + + .lg\:mr-8 { + margin-right: 2rem; + } + + .lg\:mb-8 { + margin-bottom: 2rem; + } + + .lg\:ml-8 { + margin-left: 2rem; + } + + .lg\:mt-10 { + margin-top: 2.5rem; + } + + .lg\:mr-10 { + margin-right: 2.5rem; + } + + .lg\:mb-10 { + margin-bottom: 2.5rem; + } + + .lg\:ml-10 { + margin-left: 2.5rem; + } + + .lg\:mt-12 { + margin-top: 3rem; + } + + .lg\:mr-12 { + margin-right: 3rem; + } + + .lg\:mb-12 { + margin-bottom: 3rem; + } + + .lg\:ml-12 { + margin-left: 3rem; + } + + .lg\:mt-16 { + margin-top: 4rem; + } + + .lg\:mr-16 { + margin-right: 4rem; + } + + .lg\:mb-16 { + margin-bottom: 4rem; + } + + .lg\:ml-16 { + margin-left: 4rem; + } + + .lg\:mt-20 { + margin-top: 5rem; + } + + .lg\:mr-20 { + margin-right: 5rem; + } + + .lg\:mb-20 { + margin-bottom: 5rem; + } + + .lg\:ml-20 { + margin-left: 5rem; + } + + .lg\:mt-24 { + margin-top: 6rem; + } + + .lg\:mr-24 { + margin-right: 6rem; + } + + .lg\:mb-24 { + margin-bottom: 6rem; + } + + .lg\:ml-24 { + margin-left: 6rem; + } + + .lg\:mt-32 { + margin-top: 8rem; + } + + .lg\:mr-32 { + margin-right: 8rem; + } + + .lg\:mb-32 { + margin-bottom: 8rem; + } + + .lg\:ml-32 { + margin-left: 8rem; + } + + .lg\:mt-40 { + margin-top: 10rem; + } + + .lg\:mr-40 { + margin-right: 10rem; + } + + .lg\:mb-40 { + margin-bottom: 10rem; + } + + .lg\:ml-40 { + margin-left: 10rem; + } + + .lg\:mt-48 { + margin-top: 12rem; + } + + .lg\:mr-48 { + margin-right: 12rem; + } + + .lg\:mb-48 { + margin-bottom: 12rem; + } + + .lg\:ml-48 { + margin-left: 12rem; + } + + .lg\:mt-56 { + margin-top: 14rem; + } + + .lg\:mr-56 { + margin-right: 14rem; + } + + .lg\:mb-56 { + margin-bottom: 14rem; + } + + .lg\:ml-56 { + margin-left: 14rem; + } + + .lg\:mt-64 { + margin-top: 16rem; + } + + .lg\:mr-64 { + margin-right: 16rem; + } + + .lg\:mb-64 { + margin-bottom: 16rem; + } + + .lg\:ml-64 { + margin-left: 16rem; + } + + .lg\:mt-auto { + margin-top: auto; + } + + .lg\:mr-auto { + margin-right: auto; + } + + .lg\:mb-auto { + margin-bottom: auto; + } + + .lg\:ml-auto { + margin-left: auto; + } + + .lg\:mt-px { + margin-top: 1px; + } + + .lg\:mr-px { + margin-right: 1px; + } + + .lg\:mb-px { + margin-bottom: 1px; + } + + .lg\:ml-px { + margin-left: 1px; + } + + .lg\:-mt-1 { + margin-top: -0.25rem; + } + + .lg\:-mr-1 { + margin-right: -0.25rem; + } + + .lg\:-mb-1 { + margin-bottom: -0.25rem; + } + + .lg\:-ml-1 { + margin-left: -0.25rem; + } + + .lg\:-mt-2 { + margin-top: -0.5rem; + } + + .lg\:-mr-2 { + margin-right: -0.5rem; + } + + .lg\:-mb-2 { + margin-bottom: -0.5rem; + } + + .lg\:-ml-2 { + margin-left: -0.5rem; + } + + .lg\:-mt-3 { + margin-top: -0.75rem; + } + + .lg\:-mr-3 { + margin-right: -0.75rem; + } + + .lg\:-mb-3 { + margin-bottom: -0.75rem; + } + + .lg\:-ml-3 { + margin-left: -0.75rem; + } + + .lg\:-mt-4 { + margin-top: -1rem; + } + + .lg\:-mr-4 { + margin-right: -1rem; + } + + .lg\:-mb-4 { + margin-bottom: -1rem; + } + + .lg\:-ml-4 { + margin-left: -1rem; + } + + .lg\:-mt-5 { + margin-top: -1.25rem; + } + + .lg\:-mr-5 { + margin-right: -1.25rem; + } + + .lg\:-mb-5 { + margin-bottom: -1.25rem; + } + + .lg\:-ml-5 { + margin-left: -1.25rem; + } + + .lg\:-mt-6 { + margin-top: -1.5rem; + } + + .lg\:-mr-6 { + margin-right: -1.5rem; + } + + .lg\:-mb-6 { + margin-bottom: -1.5rem; + } + + .lg\:-ml-6 { + margin-left: -1.5rem; + } + + .lg\:-mt-8 { + margin-top: -2rem; + } + + .lg\:-mr-8 { + margin-right: -2rem; + } + + .lg\:-mb-8 { + margin-bottom: -2rem; + } + + .lg\:-ml-8 { + margin-left: -2rem; + } + + .lg\:-mt-10 { + margin-top: -2.5rem; + } + + .lg\:-mr-10 { + margin-right: -2.5rem; + } + + .lg\:-mb-10 { + margin-bottom: -2.5rem; + } + + .lg\:-ml-10 { + margin-left: -2.5rem; + } + + .lg\:-mt-12 { + margin-top: -3rem; + } + + .lg\:-mr-12 { + margin-right: -3rem; + } + + .lg\:-mb-12 { + margin-bottom: -3rem; + } + + .lg\:-ml-12 { + margin-left: -3rem; + } + + .lg\:-mt-16 { + margin-top: -4rem; + } + + .lg\:-mr-16 { + margin-right: -4rem; + } + + .lg\:-mb-16 { + margin-bottom: -4rem; + } + + .lg\:-ml-16 { + margin-left: -4rem; + } + + .lg\:-mt-20 { + margin-top: -5rem; + } + + .lg\:-mr-20 { + margin-right: -5rem; + } + + .lg\:-mb-20 { + margin-bottom: -5rem; + } + + .lg\:-ml-20 { + margin-left: -5rem; + } + + .lg\:-mt-24 { + margin-top: -6rem; + } + + .lg\:-mr-24 { + margin-right: -6rem; + } + + .lg\:-mb-24 { + margin-bottom: -6rem; + } + + .lg\:-ml-24 { + margin-left: -6rem; + } + + .lg\:-mt-32 { + margin-top: -8rem; + } + + .lg\:-mr-32 { + margin-right: -8rem; + } + + .lg\:-mb-32 { + margin-bottom: -8rem; + } + + .lg\:-ml-32 { + margin-left: -8rem; + } + + .lg\:-mt-40 { + margin-top: -10rem; + } + + .lg\:-mr-40 { + margin-right: -10rem; + } + + .lg\:-mb-40 { + margin-bottom: -10rem; + } + + .lg\:-ml-40 { + margin-left: -10rem; + } + + .lg\:-mt-48 { + margin-top: -12rem; + } + + .lg\:-mr-48 { + margin-right: -12rem; + } + + .lg\:-mb-48 { + margin-bottom: -12rem; + } + + .lg\:-ml-48 { + margin-left: -12rem; + } + + .lg\:-mt-56 { + margin-top: -14rem; + } + + .lg\:-mr-56 { + margin-right: -14rem; + } + + .lg\:-mb-56 { + margin-bottom: -14rem; + } + + .lg\:-ml-56 { + margin-left: -14rem; + } + + .lg\:-mt-64 { + margin-top: -16rem; + } + + .lg\:-mr-64 { + margin-right: -16rem; + } + + .lg\:-mb-64 { + margin-bottom: -16rem; + } + + .lg\:-ml-64 { + margin-left: -16rem; + } + + .lg\:-mt-px { + margin-top: -1px; + } + + .lg\:-mr-px { + margin-right: -1px; + } + + .lg\:-mb-px { + margin-bottom: -1px; + } + + .lg\:-ml-px { + margin-left: -1px; + } + + .lg\:max-h-full { + max-height: 100%; + } + + .lg\:max-h-screen { + max-height: 100vh; + } + + .lg\:max-w-xs { + max-width: 20rem; + } + + .lg\:max-w-sm { + max-width: 24rem; + } + + .lg\:max-w-md { + max-width: 28rem; + } + + .lg\:max-w-lg { + max-width: 32rem; + } + + .lg\:max-w-xl { + max-width: 36rem; + } + + .lg\:max-w-2xl { + max-width: 42rem; + } + + .lg\:max-w-3xl { + max-width: 48rem; + } + + .lg\:max-w-4xl { + max-width: 56rem; + } + + .lg\:max-w-5xl { + max-width: 64rem; + } + + .lg\:max-w-6xl { + max-width: 72rem; + } + + .lg\:max-w-full { + max-width: 100%; + } + + .lg\:min-h-0 { + min-height: 0; + } + + .lg\:min-h-full { + min-height: 100%; + } + + .lg\:min-h-screen { + min-height: 100vh; + } + + .lg\:min-w-0 { + min-width: 0; + } + + .lg\:min-w-full { + min-width: 100%; + } + + .lg\:object-contain { + -o-object-fit: contain; + object-fit: contain; + } + + .lg\:object-cover { + -o-object-fit: cover; + object-fit: cover; + } + + .lg\:object-fill { + -o-object-fit: fill; + object-fit: fill; + } + + .lg\:object-none { + -o-object-fit: none; + object-fit: none; + } + + .lg\:object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .lg\:object-bottom { + -o-object-position: bottom; + object-position: bottom; + } + + .lg\:object-center { + -o-object-position: center; + object-position: center; + } + + .lg\:object-left { + -o-object-position: left; + object-position: left; + } + + .lg\:object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; + } + + .lg\:object-left-top { + -o-object-position: left top; + object-position: left top; + } + + .lg\:object-right { + -o-object-position: right; + object-position: right; + } + + .lg\:object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; + } + + .lg\:object-right-top { + -o-object-position: right top; + object-position: right top; + } + + .lg\:object-top { + -o-object-position: top; + object-position: top; + } + + .lg\:opacity-0 { + opacity: 0; + } + + .lg\:opacity-25 { + opacity: 0.25; + } + + .lg\:opacity-50 { + opacity: 0.5; + } + + .lg\:opacity-75 { + opacity: 0.75; + } + + .lg\:opacity-100 { + opacity: 1; + } + + .lg\:overflow-auto { + overflow: auto; + } + + .lg\:overflow-hidden { + overflow: hidden; + } + + .lg\:overflow-visible { + overflow: visible; + } + + .lg\:overflow-scroll { + overflow: scroll; + } + + .lg\:overflow-x-auto { + overflow-x: auto; + } + + .lg\:overflow-y-auto { + overflow-y: auto; + } + + .lg\:overflow-x-hidden { + overflow-x: hidden; + } + + .lg\:overflow-y-hidden { + overflow-y: hidden; + } + + .lg\:overflow-x-visible { + overflow-x: visible; + } + + .lg\:overflow-y-visible { + overflow-y: visible; + } + + .lg\:overflow-x-scroll { + overflow-x: scroll; + } + + .lg\:overflow-y-scroll { + overflow-y: scroll; + } + + .lg\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .lg\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .lg\:p-0 { + padding: 0; + } + + .lg\:p-1 { + padding: 0.25rem; + } + + .lg\:p-2 { + padding: 0.5rem; + } + + .lg\:p-3 { + padding: 0.75rem; + } + + .lg\:p-4 { + padding: 1rem; + } + + .lg\:p-5 { + padding: 1.25rem; + } + + .lg\:p-6 { + padding: 1.5rem; + } + + .lg\:p-8 { + padding: 2rem; + } + + .lg\:p-10 { + padding: 2.5rem; + } + + .lg\:p-12 { + padding: 3rem; + } + + .lg\:p-16 { + padding: 4rem; + } + + .lg\:p-20 { + padding: 5rem; + } + + .lg\:p-24 { + padding: 6rem; + } + + .lg\:p-32 { + padding: 8rem; + } + + .lg\:p-40 { + padding: 10rem; + } + + .lg\:p-48 { + padding: 12rem; + } + + .lg\:p-56 { + padding: 14rem; + } + + .lg\:p-64 { + padding: 16rem; + } + + .lg\:p-px { + padding: 1px; + } + + .lg\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .lg\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .lg\:py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .lg\:px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .lg\:py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .lg\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .lg\:py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .lg\:px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .lg\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .lg\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .lg\:py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .lg\:px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .lg\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .lg\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .lg\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .lg\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .lg\:py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .lg\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .lg\:py-12 { + padding-top: 3rem; + padding-bottom: 3rem; + } + + .lg\:px-12 { + padding-left: 3rem; + padding-right: 3rem; + } + + .lg\:py-16 { + padding-top: 4rem; + padding-bottom: 4rem; + } + + .lg\:px-16 { + padding-left: 4rem; + padding-right: 4rem; + } + + .lg\:py-20 { + padding-top: 5rem; + padding-bottom: 5rem; + } + + .lg\:px-20 { + padding-left: 5rem; + padding-right: 5rem; + } + + .lg\:py-24 { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .lg\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } + + .lg\:py-32 { + padding-top: 8rem; + padding-bottom: 8rem; + } + + .lg\:px-32 { + padding-left: 8rem; + padding-right: 8rem; + } + + .lg\:py-40 { + padding-top: 10rem; + padding-bottom: 10rem; + } + + .lg\:px-40 { + padding-left: 10rem; + padding-right: 10rem; + } + + .lg\:py-48 { + padding-top: 12rem; + padding-bottom: 12rem; + } + + .lg\:px-48 { + padding-left: 12rem; + padding-right: 12rem; + } + + .lg\:py-56 { + padding-top: 14rem; + padding-bottom: 14rem; + } + + .lg\:px-56 { + padding-left: 14rem; + padding-right: 14rem; + } + + .lg\:py-64 { + padding-top: 16rem; + padding-bottom: 16rem; + } + + .lg\:px-64 { + padding-left: 16rem; + padding-right: 16rem; + } + + .lg\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .lg\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .lg\:pt-0 { + padding-top: 0; + } + + .lg\:pr-0 { + padding-right: 0; + } + + .lg\:pb-0 { + padding-bottom: 0; + } + + .lg\:pl-0 { + padding-left: 0; + } + + .lg\:pt-1 { + padding-top: 0.25rem; + } + + .lg\:pr-1 { + padding-right: 0.25rem; + } + + .lg\:pb-1 { + padding-bottom: 0.25rem; + } + + .lg\:pl-1 { + padding-left: 0.25rem; + } + + .lg\:pt-2 { + padding-top: 0.5rem; + } + + .lg\:pr-2 { + padding-right: 0.5rem; + } + + .lg\:pb-2 { + padding-bottom: 0.5rem; + } + + .lg\:pl-2 { + padding-left: 0.5rem; + } + + .lg\:pt-3 { + padding-top: 0.75rem; + } + + .lg\:pr-3 { + padding-right: 0.75rem; + } + + .lg\:pb-3 { + padding-bottom: 0.75rem; + } + + .lg\:pl-3 { + padding-left: 0.75rem; + } + + .lg\:pt-4 { + padding-top: 1rem; + } + + .lg\:pr-4 { + padding-right: 1rem; + } + + .lg\:pb-4 { + padding-bottom: 1rem; + } + + .lg\:pl-4 { + padding-left: 1rem; + } + + .lg\:pt-5 { + padding-top: 1.25rem; + } + + .lg\:pr-5 { + padding-right: 1.25rem; + } + + .lg\:pb-5 { + padding-bottom: 1.25rem; + } + + .lg\:pl-5 { + padding-left: 1.25rem; + } + + .lg\:pt-6 { + padding-top: 1.5rem; + } + + .lg\:pr-6 { + padding-right: 1.5rem; + } + + .lg\:pb-6 { + padding-bottom: 1.5rem; + } + + .lg\:pl-6 { + padding-left: 1.5rem; + } + + .lg\:pt-8 { + padding-top: 2rem; + } + + .lg\:pr-8 { + padding-right: 2rem; + } + + .lg\:pb-8 { + padding-bottom: 2rem; + } + + .lg\:pl-8 { + padding-left: 2rem; + } + + .lg\:pt-10 { + padding-top: 2.5rem; + } + + .lg\:pr-10 { + padding-right: 2.5rem; + } + + .lg\:pb-10 { + padding-bottom: 2.5rem; + } + + .lg\:pl-10 { + padding-left: 2.5rem; + } + + .lg\:pt-12 { + padding-top: 3rem; + } + + .lg\:pr-12 { + padding-right: 3rem; + } + + .lg\:pb-12 { + padding-bottom: 3rem; + } + + .lg\:pl-12 { + padding-left: 3rem; + } + + .lg\:pt-16 { + padding-top: 4rem; + } + + .lg\:pr-16 { + padding-right: 4rem; + } + + .lg\:pb-16 { + padding-bottom: 4rem; + } + + .lg\:pl-16 { + padding-left: 4rem; + } + + .lg\:pt-20 { + padding-top: 5rem; + } + + .lg\:pr-20 { + padding-right: 5rem; + } + + .lg\:pb-20 { + padding-bottom: 5rem; + } + + .lg\:pl-20 { + padding-left: 5rem; + } + + .lg\:pt-24 { + padding-top: 6rem; + } + + .lg\:pr-24 { + padding-right: 6rem; + } + + .lg\:pb-24 { + padding-bottom: 6rem; + } + + .lg\:pl-24 { + padding-left: 6rem; + } + + .lg\:pt-32 { + padding-top: 8rem; + } + + .lg\:pr-32 { + padding-right: 8rem; + } + + .lg\:pb-32 { + padding-bottom: 8rem; + } + + .lg\:pl-32 { + padding-left: 8rem; + } + + .lg\:pt-40 { + padding-top: 10rem; + } + + .lg\:pr-40 { + padding-right: 10rem; + } + + .lg\:pb-40 { + padding-bottom: 10rem; + } + + .lg\:pl-40 { + padding-left: 10rem; + } + + .lg\:pt-48 { + padding-top: 12rem; + } + + .lg\:pr-48 { + padding-right: 12rem; + } + + .lg\:pb-48 { + padding-bottom: 12rem; + } + + .lg\:pl-48 { + padding-left: 12rem; + } + + .lg\:pt-56 { + padding-top: 14rem; + } + + .lg\:pr-56 { + padding-right: 14rem; + } + + .lg\:pb-56 { + padding-bottom: 14rem; + } + + .lg\:pl-56 { + padding-left: 14rem; + } + + .lg\:pt-64 { + padding-top: 16rem; + } + + .lg\:pr-64 { + padding-right: 16rem; + } + + .lg\:pb-64 { + padding-bottom: 16rem; + } + + .lg\:pl-64 { + padding-left: 16rem; + } + + .lg\:pt-px { + padding-top: 1px; + } + + .lg\:pr-px { + padding-right: 1px; + } + + .lg\:pb-px { + padding-bottom: 1px; + } + + .lg\:pl-px { + padding-left: 1px; + } + + .lg\:pointer-events-none { + pointer-events: none; + } + + .lg\:pointer-events-auto { + pointer-events: auto; + } + + .lg\:static { + position: static; + } + + .lg\:fixed { + position: fixed; + } + + .lg\:absolute { + position: absolute; + } + + .lg\:relative { + position: relative; + } + + .lg\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .lg\:inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .lg\:inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .lg\:inset-y-0 { + top: 0; + bottom: 0; + } + + .lg\:inset-x-0 { + right: 0; + left: 0; + } + + .lg\:inset-y-auto { + top: auto; + bottom: auto; + } + + .lg\:inset-x-auto { + right: auto; + left: auto; + } + + .lg\:top-0 { + top: 0; + } + + .lg\:right-0 { + right: 0; + } + + .lg\:bottom-0 { + bottom: 0; + } + + .lg\:left-0 { + left: 0; + } + + .lg\:top-auto { + top: auto; + } + + .lg\:right-auto { + right: auto; + } + + .lg\:bottom-auto { + bottom: auto; + } + + .lg\:left-auto { + left: auto; + } + + .lg\:resize-none { + resize: none; + } + + .lg\:resize-y { + resize: vertical; + } + + .lg\:resize-x { + resize: horizontal; + } + + .lg\:resize { + resize: both; + } + + .lg\:shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .lg\:shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .lg\:shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .lg\:shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .lg\:shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .lg\:shadow-none { + box-shadow: none; + } + + .lg\:hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .lg\:hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .lg\:hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .lg\:hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .lg\:hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .lg\:hover\:shadow-none:hover { + box-shadow: none; + } + + .lg\:focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .lg\:focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .lg\:focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .lg\:focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .lg\:focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .lg\:focus\:shadow-none:focus { + box-shadow: none; + } + + .lg\:table-auto { + table-layout: auto; + } + + .lg\:table-fixed { + table-layout: fixed; + } + + .lg\:text-left { + text-align: left; + } + + .lg\:text-center { + text-align: center; + } + + .lg\:text-right { + text-align: right; + } + + .lg\:text-justify { + text-align: justify; + } + + .lg\:text-transparent { + color: transparent; + } + + .lg\:text-black { + color: #000; + } + + .lg\:text-white { + color: #fff; + } + + .lg\:text-gray-100 { + color: #f7fafc; + } + + .lg\:text-gray-200 { + color: #edf2f7; + } + + .lg\:text-gray-300 { + color: #e2e8f0; + } + + .lg\:text-gray-400 { + color: #cbd5e0; + } + + .lg\:text-gray-500 { + color: #a0aec0; + } + + .lg\:text-gray-600 { + color: #718096; + } + + .lg\:text-gray-700 { + color: #4a5568; + } + + .lg\:text-gray-800 { + color: #2d3748; + } + + .lg\:text-gray-900 { + color: #1a202c; + } + + .lg\:text-red-100 { + color: #fff5f5; + } + + .lg\:text-red-200 { + color: #fed7d7; + } + + .lg\:text-red-300 { + color: #feb2b2; + } + + .lg\:text-red-400 { + color: #fc8181; + } + + .lg\:text-red-500 { + color: #f56565; + } + + .lg\:text-red-600 { + color: #e53e3e; + } + + .lg\:text-red-700 { + color: #c53030; + } + + .lg\:text-red-800 { + color: #9b2c2c; + } + + .lg\:text-red-900 { + color: #742a2a; + } + + .lg\:text-orange-100 { + color: #fffaf0; + } + + .lg\:text-orange-200 { + color: #feebc8; + } + + .lg\:text-orange-300 { + color: #fbd38d; + } + + .lg\:text-orange-400 { + color: #f6ad55; + } + + .lg\:text-orange-500 { + color: #ed8936; + } + + .lg\:text-orange-600 { + color: #dd6b20; + } + + .lg\:text-orange-700 { + color: #c05621; + } + + .lg\:text-orange-800 { + color: #9c4221; + } + + .lg\:text-orange-900 { + color: #7b341e; + } + + .lg\:text-yellow-100 { + color: #fffff0; + } + + .lg\:text-yellow-200 { + color: #fefcbf; + } + + .lg\:text-yellow-300 { + color: #faf089; + } + + .lg\:text-yellow-400 { + color: #f6e05e; + } + + .lg\:text-yellow-500 { + color: #ecc94b; + } + + .lg\:text-yellow-600 { + color: #d69e2e; + } + + .lg\:text-yellow-700 { + color: #b7791f; + } + + .lg\:text-yellow-800 { + color: #975a16; + } + + .lg\:text-yellow-900 { + color: #744210; + } + + .lg\:text-green-100 { + color: #f0fff4; + } + + .lg\:text-green-200 { + color: #c6f6d5; + } + + .lg\:text-green-300 { + color: #9ae6b4; + } + + .lg\:text-green-400 { + color: #68d391; + } + + .lg\:text-green-500 { + color: #48bb78; + } + + .lg\:text-green-600 { + color: #38a169; + } + + .lg\:text-green-700 { + color: #2f855a; + } + + .lg\:text-green-800 { + color: #276749; + } + + .lg\:text-green-900 { + color: #22543d; + } + + .lg\:text-teal-100 { + color: #e6fffa; + } + + .lg\:text-teal-200 { + color: #b2f5ea; + } + + .lg\:text-teal-300 { + color: #81e6d9; + } + + .lg\:text-teal-400 { + color: #4fd1c5; + } + + .lg\:text-teal-500 { + color: #38b2ac; + } + + .lg\:text-teal-600 { + color: #319795; + } + + .lg\:text-teal-700 { + color: #2c7a7b; + } + + .lg\:text-teal-800 { + color: #285e61; + } + + .lg\:text-teal-900 { + color: #234e52; + } + + .lg\:text-blue-100 { + color: #ebf8ff; + } + + .lg\:text-blue-200 { + color: #bee3f8; + } + + .lg\:text-blue-300 { + color: #90cdf4; + } + + .lg\:text-blue-400 { + color: #63b3ed; + } + + .lg\:text-blue-500 { + color: #4299e1; + } + + .lg\:text-blue-600 { + color: #3182ce; + } + + .lg\:text-blue-700 { + color: #2b6cb0; + } + + .lg\:text-blue-800 { + color: #2c5282; + } + + .lg\:text-blue-900 { + color: #2a4365; + } + + .lg\:text-indigo-100 { + color: #ebf4ff; + } + + .lg\:text-indigo-200 { + color: #c3dafe; + } + + .lg\:text-indigo-300 { + color: #a3bffa; + } + + .lg\:text-indigo-400 { + color: #7f9cf5; + } + + .lg\:text-indigo-500 { + color: #667eea; + } + + .lg\:text-indigo-600 { + color: #5a67d8; + } + + .lg\:text-indigo-700 { + color: #4c51bf; + } + + .lg\:text-indigo-800 { + color: #434190; + } + + .lg\:text-indigo-900 { + color: #3c366b; + } + + .lg\:text-purple-100 { + color: #faf5ff; + } + + .lg\:text-purple-200 { + color: #e9d8fd; + } + + .lg\:text-purple-300 { + color: #d6bcfa; + } + + .lg\:text-purple-400 { + color: #b794f4; + } + + .lg\:text-purple-500 { + color: #9f7aea; + } + + .lg\:text-purple-600 { + color: #805ad5; + } + + .lg\:text-purple-700 { + color: #6b46c1; + } + + .lg\:text-purple-800 { + color: #553c9a; + } + + .lg\:text-purple-900 { + color: #44337a; + } + + .lg\:text-pink-100 { + color: #fff5f7; + } + + .lg\:text-pink-200 { + color: #fed7e2; + } + + .lg\:text-pink-300 { + color: #fbb6ce; + } + + .lg\:text-pink-400 { + color: #f687b3; + } + + .lg\:text-pink-500 { + color: #ed64a6; + } + + .lg\:text-pink-600 { + color: #d53f8c; + } + + .lg\:text-pink-700 { + color: #b83280; + } + + .lg\:text-pink-800 { + color: #97266d; + } + + .lg\:text-pink-900 { + color: #702459; + } + + .lg\:hover\:text-transparent:hover { + color: transparent; + } + + .lg\:hover\:text-black:hover { + color: #000; + } + + .lg\:hover\:text-white:hover { + color: #fff; + } + + .lg\:hover\:text-gray-100:hover { + color: #f7fafc; + } + + .lg\:hover\:text-gray-200:hover { + color: #edf2f7; + } + + .lg\:hover\:text-gray-300:hover { + color: #e2e8f0; + } + + .lg\:hover\:text-gray-400:hover { + color: #cbd5e0; + } + + .lg\:hover\:text-gray-500:hover { + color: #a0aec0; + } + + .lg\:hover\:text-gray-600:hover { + color: #718096; + } + + .lg\:hover\:text-gray-700:hover { + color: #4a5568; + } + + .lg\:hover\:text-gray-800:hover { + color: #2d3748; + } + + .lg\:hover\:text-gray-900:hover { + color: #1a202c; + } + + .lg\:hover\:text-red-100:hover { + color: #fff5f5; + } + + .lg\:hover\:text-red-200:hover { + color: #fed7d7; + } + + .lg\:hover\:text-red-300:hover { + color: #feb2b2; + } + + .lg\:hover\:text-red-400:hover { + color: #fc8181; + } + + .lg\:hover\:text-red-500:hover { + color: #f56565; + } + + .lg\:hover\:text-red-600:hover { + color: #e53e3e; + } + + .lg\:hover\:text-red-700:hover { + color: #c53030; + } + + .lg\:hover\:text-red-800:hover { + color: #9b2c2c; + } + + .lg\:hover\:text-red-900:hover { + color: #742a2a; + } + + .lg\:hover\:text-orange-100:hover { + color: #fffaf0; + } + + .lg\:hover\:text-orange-200:hover { + color: #feebc8; + } + + .lg\:hover\:text-orange-300:hover { + color: #fbd38d; + } + + .lg\:hover\:text-orange-400:hover { + color: #f6ad55; + } + + .lg\:hover\:text-orange-500:hover { + color: #ed8936; + } + + .lg\:hover\:text-orange-600:hover { + color: #dd6b20; + } + + .lg\:hover\:text-orange-700:hover { + color: #c05621; + } + + .lg\:hover\:text-orange-800:hover { + color: #9c4221; + } + + .lg\:hover\:text-orange-900:hover { + color: #7b341e; + } + + .lg\:hover\:text-yellow-100:hover { + color: #fffff0; + } + + .lg\:hover\:text-yellow-200:hover { + color: #fefcbf; + } + + .lg\:hover\:text-yellow-300:hover { + color: #faf089; + } + + .lg\:hover\:text-yellow-400:hover { + color: #f6e05e; + } + + .lg\:hover\:text-yellow-500:hover { + color: #ecc94b; + } + + .lg\:hover\:text-yellow-600:hover { + color: #d69e2e; + } + + .lg\:hover\:text-yellow-700:hover { + color: #b7791f; + } + + .lg\:hover\:text-yellow-800:hover { + color: #975a16; + } + + .lg\:hover\:text-yellow-900:hover { + color: #744210; + } + + .lg\:hover\:text-green-100:hover { + color: #f0fff4; + } + + .lg\:hover\:text-green-200:hover { + color: #c6f6d5; + } + + .lg\:hover\:text-green-300:hover { + color: #9ae6b4; + } + + .lg\:hover\:text-green-400:hover { + color: #68d391; + } + + .lg\:hover\:text-green-500:hover { + color: #48bb78; + } + + .lg\:hover\:text-green-600:hover { + color: #38a169; + } + + .lg\:hover\:text-green-700:hover { + color: #2f855a; + } + + .lg\:hover\:text-green-800:hover { + color: #276749; + } + + .lg\:hover\:text-green-900:hover { + color: #22543d; + } + + .lg\:hover\:text-teal-100:hover { + color: #e6fffa; + } + + .lg\:hover\:text-teal-200:hover { + color: #b2f5ea; + } + + .lg\:hover\:text-teal-300:hover { + color: #81e6d9; + } + + .lg\:hover\:text-teal-400:hover { + color: #4fd1c5; + } + + .lg\:hover\:text-teal-500:hover { + color: #38b2ac; + } + + .lg\:hover\:text-teal-600:hover { + color: #319795; + } + + .lg\:hover\:text-teal-700:hover { + color: #2c7a7b; + } + + .lg\:hover\:text-teal-800:hover { + color: #285e61; + } + + .lg\:hover\:text-teal-900:hover { + color: #234e52; + } + + .lg\:hover\:text-blue-100:hover { + color: #ebf8ff; + } + + .lg\:hover\:text-blue-200:hover { + color: #bee3f8; + } + + .lg\:hover\:text-blue-300:hover { + color: #90cdf4; + } + + .lg\:hover\:text-blue-400:hover { + color: #63b3ed; + } + + .lg\:hover\:text-blue-500:hover { + color: #4299e1; + } + + .lg\:hover\:text-blue-600:hover { + color: #3182ce; + } + + .lg\:hover\:text-blue-700:hover { + color: #2b6cb0; + } + + .lg\:hover\:text-blue-800:hover { + color: #2c5282; + } + + .lg\:hover\:text-blue-900:hover { + color: #2a4365; + } + + .lg\:hover\:text-indigo-100:hover { + color: #ebf4ff; + } + + .lg\:hover\:text-indigo-200:hover { + color: #c3dafe; + } + + .lg\:hover\:text-indigo-300:hover { + color: #a3bffa; + } + + .lg\:hover\:text-indigo-400:hover { + color: #7f9cf5; + } + + .lg\:hover\:text-indigo-500:hover { + color: #667eea; + } + + .lg\:hover\:text-indigo-600:hover { + color: #5a67d8; + } + + .lg\:hover\:text-indigo-700:hover { + color: #4c51bf; + } + + .lg\:hover\:text-indigo-800:hover { + color: #434190; + } + + .lg\:hover\:text-indigo-900:hover { + color: #3c366b; + } + + .lg\:hover\:text-purple-100:hover { + color: #faf5ff; + } + + .lg\:hover\:text-purple-200:hover { + color: #e9d8fd; + } + + .lg\:hover\:text-purple-300:hover { + color: #d6bcfa; + } + + .lg\:hover\:text-purple-400:hover { + color: #b794f4; + } + + .lg\:hover\:text-purple-500:hover { + color: #9f7aea; + } + + .lg\:hover\:text-purple-600:hover { + color: #805ad5; + } + + .lg\:hover\:text-purple-700:hover { + color: #6b46c1; + } + + .lg\:hover\:text-purple-800:hover { + color: #553c9a; + } + + .lg\:hover\:text-purple-900:hover { + color: #44337a; + } + + .lg\:hover\:text-pink-100:hover { + color: #fff5f7; + } + + .lg\:hover\:text-pink-200:hover { + color: #fed7e2; + } + + .lg\:hover\:text-pink-300:hover { + color: #fbb6ce; + } + + .lg\:hover\:text-pink-400:hover { + color: #f687b3; + } + + .lg\:hover\:text-pink-500:hover { + color: #ed64a6; + } + + .lg\:hover\:text-pink-600:hover { + color: #d53f8c; + } + + .lg\:hover\:text-pink-700:hover { + color: #b83280; + } + + .lg\:hover\:text-pink-800:hover { + color: #97266d; + } + + .lg\:hover\:text-pink-900:hover { + color: #702459; + } + + .lg\:focus\:text-transparent:focus { + color: transparent; + } + + .lg\:focus\:text-black:focus { + color: #000; + } + + .lg\:focus\:text-white:focus { + color: #fff; + } + + .lg\:focus\:text-gray-100:focus { + color: #f7fafc; + } + + .lg\:focus\:text-gray-200:focus { + color: #edf2f7; + } + + .lg\:focus\:text-gray-300:focus { + color: #e2e8f0; + } + + .lg\:focus\:text-gray-400:focus { + color: #cbd5e0; + } + + .lg\:focus\:text-gray-500:focus { + color: #a0aec0; + } + + .lg\:focus\:text-gray-600:focus { + color: #718096; + } + + .lg\:focus\:text-gray-700:focus { + color: #4a5568; + } + + .lg\:focus\:text-gray-800:focus { + color: #2d3748; + } + + .lg\:focus\:text-gray-900:focus { + color: #1a202c; + } + + .lg\:focus\:text-red-100:focus { + color: #fff5f5; + } + + .lg\:focus\:text-red-200:focus { + color: #fed7d7; + } + + .lg\:focus\:text-red-300:focus { + color: #feb2b2; + } + + .lg\:focus\:text-red-400:focus { + color: #fc8181; + } + + .lg\:focus\:text-red-500:focus { + color: #f56565; + } + + .lg\:focus\:text-red-600:focus { + color: #e53e3e; + } + + .lg\:focus\:text-red-700:focus { + color: #c53030; + } + + .lg\:focus\:text-red-800:focus { + color: #9b2c2c; + } + + .lg\:focus\:text-red-900:focus { + color: #742a2a; + } + + .lg\:focus\:text-orange-100:focus { + color: #fffaf0; + } + + .lg\:focus\:text-orange-200:focus { + color: #feebc8; + } + + .lg\:focus\:text-orange-300:focus { + color: #fbd38d; + } + + .lg\:focus\:text-orange-400:focus { + color: #f6ad55; + } + + .lg\:focus\:text-orange-500:focus { + color: #ed8936; + } + + .lg\:focus\:text-orange-600:focus { + color: #dd6b20; + } + + .lg\:focus\:text-orange-700:focus { + color: #c05621; + } + + .lg\:focus\:text-orange-800:focus { + color: #9c4221; + } + + .lg\:focus\:text-orange-900:focus { + color: #7b341e; + } + + .lg\:focus\:text-yellow-100:focus { + color: #fffff0; + } + + .lg\:focus\:text-yellow-200:focus { + color: #fefcbf; + } + + .lg\:focus\:text-yellow-300:focus { + color: #faf089; + } + + .lg\:focus\:text-yellow-400:focus { + color: #f6e05e; + } + + .lg\:focus\:text-yellow-500:focus { + color: #ecc94b; + } + + .lg\:focus\:text-yellow-600:focus { + color: #d69e2e; + } + + .lg\:focus\:text-yellow-700:focus { + color: #b7791f; + } + + .lg\:focus\:text-yellow-800:focus { + color: #975a16; + } + + .lg\:focus\:text-yellow-900:focus { + color: #744210; + } + + .lg\:focus\:text-green-100:focus { + color: #f0fff4; + } + + .lg\:focus\:text-green-200:focus { + color: #c6f6d5; + } + + .lg\:focus\:text-green-300:focus { + color: #9ae6b4; + } + + .lg\:focus\:text-green-400:focus { + color: #68d391; + } + + .lg\:focus\:text-green-500:focus { + color: #48bb78; + } + + .lg\:focus\:text-green-600:focus { + color: #38a169; + } + + .lg\:focus\:text-green-700:focus { + color: #2f855a; + } + + .lg\:focus\:text-green-800:focus { + color: #276749; + } + + .lg\:focus\:text-green-900:focus { + color: #22543d; + } + + .lg\:focus\:text-teal-100:focus { + color: #e6fffa; + } + + .lg\:focus\:text-teal-200:focus { + color: #b2f5ea; + } + + .lg\:focus\:text-teal-300:focus { + color: #81e6d9; + } + + .lg\:focus\:text-teal-400:focus { + color: #4fd1c5; + } + + .lg\:focus\:text-teal-500:focus { + color: #38b2ac; + } + + .lg\:focus\:text-teal-600:focus { + color: #319795; + } + + .lg\:focus\:text-teal-700:focus { + color: #2c7a7b; + } + + .lg\:focus\:text-teal-800:focus { + color: #285e61; + } + + .lg\:focus\:text-teal-900:focus { + color: #234e52; + } + + .lg\:focus\:text-blue-100:focus { + color: #ebf8ff; + } + + .lg\:focus\:text-blue-200:focus { + color: #bee3f8; + } + + .lg\:focus\:text-blue-300:focus { + color: #90cdf4; + } + + .lg\:focus\:text-blue-400:focus { + color: #63b3ed; + } + + .lg\:focus\:text-blue-500:focus { + color: #4299e1; + } + + .lg\:focus\:text-blue-600:focus { + color: #3182ce; + } + + .lg\:focus\:text-blue-700:focus { + color: #2b6cb0; + } + + .lg\:focus\:text-blue-800:focus { + color: #2c5282; + } + + .lg\:focus\:text-blue-900:focus { + color: #2a4365; + } + + .lg\:focus\:text-indigo-100:focus { + color: #ebf4ff; + } + + .lg\:focus\:text-indigo-200:focus { + color: #c3dafe; + } + + .lg\:focus\:text-indigo-300:focus { + color: #a3bffa; + } + + .lg\:focus\:text-indigo-400:focus { + color: #7f9cf5; + } + + .lg\:focus\:text-indigo-500:focus { + color: #667eea; + } + + .lg\:focus\:text-indigo-600:focus { + color: #5a67d8; + } + + .lg\:focus\:text-indigo-700:focus { + color: #4c51bf; + } + + .lg\:focus\:text-indigo-800:focus { + color: #434190; + } + + .lg\:focus\:text-indigo-900:focus { + color: #3c366b; + } + + .lg\:focus\:text-purple-100:focus { + color: #faf5ff; + } + + .lg\:focus\:text-purple-200:focus { + color: #e9d8fd; + } + + .lg\:focus\:text-purple-300:focus { + color: #d6bcfa; + } + + .lg\:focus\:text-purple-400:focus { + color: #b794f4; + } + + .lg\:focus\:text-purple-500:focus { + color: #9f7aea; + } + + .lg\:focus\:text-purple-600:focus { + color: #805ad5; + } + + .lg\:focus\:text-purple-700:focus { + color: #6b46c1; + } + + .lg\:focus\:text-purple-800:focus { + color: #553c9a; + } + + .lg\:focus\:text-purple-900:focus { + color: #44337a; + } + + .lg\:focus\:text-pink-100:focus { + color: #fff5f7; + } + + .lg\:focus\:text-pink-200:focus { + color: #fed7e2; + } + + .lg\:focus\:text-pink-300:focus { + color: #fbb6ce; + } + + .lg\:focus\:text-pink-400:focus { + color: #f687b3; + } + + .lg\:focus\:text-pink-500:focus { + color: #ed64a6; + } + + .lg\:focus\:text-pink-600:focus { + color: #d53f8c; + } + + .lg\:focus\:text-pink-700:focus { + color: #b83280; + } + + .lg\:focus\:text-pink-800:focus { + color: #97266d; + } + + .lg\:focus\:text-pink-900:focus { + color: #702459; + } + + .lg\:text-xs { + font-size: 0.75rem; + } + + .lg\:text-sm { + font-size: 0.875rem; + } + + .lg\:text-base { + font-size: 1rem; + } + + .lg\:text-lg { + font-size: 1.125rem; + } + + .lg\:text-xl { + font-size: 1.25rem; + } + + .lg\:text-2xl { + font-size: 1.5rem; + } + + .lg\:text-3xl { + font-size: 1.875rem; + } + + .lg\:text-4xl { + font-size: 2.25rem; + } + + .lg\:text-5xl { + font-size: 3rem; + } + + .lg\:text-6xl { + font-size: 4rem; + } + + .lg\:italic { + font-style: italic; + } + + .lg\:not-italic { + font-style: normal; + } + + .lg\:uppercase { + text-transform: uppercase; + } + + .lg\:lowercase { + text-transform: lowercase; + } + + .lg\:capitalize { + text-transform: capitalize; + } + + .lg\:normal-case { + text-transform: none; + } + + .lg\:underline { + text-decoration: underline; + } + + .lg\:line-through { + text-decoration: line-through; + } + + .lg\:no-underline { + text-decoration: none; + } + + .lg\:hover\:underline:hover { + text-decoration: underline; + } + + .lg\:hover\:line-through:hover { + text-decoration: line-through; + } + + .lg\:hover\:no-underline:hover { + text-decoration: none; + } + + .lg\:focus\:underline:focus { + text-decoration: underline; + } + + .lg\:focus\:line-through:focus { + text-decoration: line-through; + } + + .lg\:focus\:no-underline:focus { + text-decoration: none; + } + + .lg\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .lg\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .lg\:tracking-tighter { + letter-spacing: -0.05em; + } + + .lg\:tracking-tight { + letter-spacing: -0.025em; + } + + .lg\:tracking-normal { + letter-spacing: 0; + } + + .lg\:tracking-wide { + letter-spacing: 0.025em; + } + + .lg\:tracking-wider { + letter-spacing: 0.05em; + } + + .lg\:tracking-widest { + letter-spacing: 0.1em; + } + + .lg\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .lg\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .lg\:align-baseline { + vertical-align: baseline; + } + + .lg\:align-top { + vertical-align: top; + } + + .lg\:align-middle { + vertical-align: middle; + } + + .lg\:align-bottom { + vertical-align: bottom; + } + + .lg\:align-text-top { + vertical-align: text-top; + } + + .lg\:align-text-bottom { + vertical-align: text-bottom; + } + + .lg\:visible { + visibility: visible; + } + + .lg\:invisible { + visibility: hidden; + } + + .lg\:whitespace-normal { + white-space: normal; + } + + .lg\:whitespace-no-wrap { + white-space: nowrap; + } + + .lg\:whitespace-pre { + white-space: pre; + } + + .lg\:whitespace-pre-line { + white-space: pre-line; + } + + .lg\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .lg\:break-normal { + overflow-wrap: normal; + word-break: normal; + } + + .lg\:break-words { + overflow-wrap: break-word; + } + + .lg\:break-all { + word-break: break-all; + } + + .lg\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .lg\:w-0 { + width: 0; + } + + .lg\:w-1 { + width: 0.25rem; + } + + .lg\:w-2 { + width: 0.5rem; + } + + .lg\:w-3 { + width: 0.75rem; + } + + .lg\:w-4 { + width: 1rem; + } + + .lg\:w-5 { + width: 1.25rem; + } + + .lg\:w-6 { + width: 1.5rem; + } + + .lg\:w-8 { + width: 2rem; + } + + .lg\:w-10 { + width: 2.5rem; + } + + .lg\:w-12 { + width: 3rem; + } + + .lg\:w-16 { + width: 4rem; + } + + .lg\:w-20 { + width: 5rem; + } + + .lg\:w-24 { + width: 6rem; + } + + .lg\:w-32 { + width: 8rem; + } + + .lg\:w-40 { + width: 10rem; + } + + .lg\:w-48 { + width: 12rem; + } + + .lg\:w-56 { + width: 14rem; + } + + .lg\:w-64 { + width: 16rem; + } + + .lg\:w-auto { + width: auto; + } + + .lg\:w-px { + width: 1px; + } + + .lg\:w-1\/2 { + width: 50%; + } + + .lg\:w-1\/3 { + width: 33.33333%; + } + + .lg\:w-2\/3 { + width: 66.66667%; + } + + .lg\:w-1\/4 { + width: 25%; + } + + .lg\:w-2\/4 { + width: 50%; + } + + .lg\:w-3\/4 { + width: 75%; + } + + .lg\:w-1\/5 { + width: 20%; + } + + .lg\:w-2\/5 { + width: 40%; + } + + .lg\:w-3\/5 { + width: 60%; + } + + .lg\:w-4\/5 { + width: 80%; + } + + .lg\:w-1\/6 { + width: 16.66667%; + } + + .lg\:w-2\/6 { + width: 33.33333%; + } + + .lg\:w-3\/6 { + width: 50%; + } + + .lg\:w-4\/6 { + width: 66.66667%; + } + + .lg\:w-5\/6 { + width: 83.33333%; + } + + .lg\:w-1\/12 { + width: 8.33333%; + } + + .lg\:w-2\/12 { + width: 16.66667%; + } + + .lg\:w-3\/12 { + width: 25%; + } + + .lg\:w-4\/12 { + width: 33.33333%; + } + + .lg\:w-5\/12 { + width: 41.66667%; + } + + .lg\:w-6\/12 { + width: 50%; + } + + .lg\:w-7\/12 { + width: 58.33333%; + } + + .lg\:w-8\/12 { + width: 66.66667%; + } + + .lg\:w-9\/12 { + width: 75%; + } + + .lg\:w-10\/12 { + width: 83.33333%; + } + + .lg\:w-11\/12 { + width: 91.66667%; + } + + .lg\:w-full { + width: 100%; + } + + .lg\:w-screen { + width: 100vw; + } + + .lg\:z-0 { + z-index: 0; + } + + .lg\:z-10 { + z-index: 10; + } + + .lg\:z-20 { + z-index: 20; + } + + .lg\:z-30 { + z-index: 30; + } + + .lg\:z-40 { + z-index: 40; + } + + .lg\:z-50 { + z-index: 50; + } + + .lg\:z-auto { + z-index: auto; + } +} + +@media (min-width: 1280px) { + .xl\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .xl\:bg-fixed { + background-attachment: fixed; + } + + .xl\:bg-local { + background-attachment: local; + } + + .xl\:bg-scroll { + background-attachment: scroll; + } + + .xl\:bg-transparent { + background-color: transparent; + } + + .xl\:bg-black { + background-color: #000; + } + + .xl\:bg-white { + background-color: #fff; + } + + .xl\:bg-gray-100 { + background-color: #f7fafc; + } + + .xl\:bg-gray-200 { + background-color: #edf2f7; + } + + .xl\:bg-gray-300 { + background-color: #e2e8f0; + } + + .xl\:bg-gray-400 { + background-color: #cbd5e0; + } + + .xl\:bg-gray-500 { + background-color: #a0aec0; + } + + .xl\:bg-gray-600 { + background-color: #718096; + } + + .xl\:bg-gray-700 { + background-color: #4a5568; + } + + .xl\:bg-gray-800 { + background-color: #2d3748; + } + + .xl\:bg-gray-900 { + background-color: #1a202c; + } + + .xl\:bg-red-100 { + background-color: #fff5f5; + } + + .xl\:bg-red-200 { + background-color: #fed7d7; + } + + .xl\:bg-red-300 { + background-color: #feb2b2; + } + + .xl\:bg-red-400 { + background-color: #fc8181; + } + + .xl\:bg-red-500 { + background-color: #f56565; + } + + .xl\:bg-red-600 { + background-color: #e53e3e; + } + + .xl\:bg-red-700 { + background-color: #c53030; + } + + .xl\:bg-red-800 { + background-color: #9b2c2c; + } + + .xl\:bg-red-900 { + background-color: #742a2a; + } + + .xl\:bg-orange-100 { + background-color: #fffaf0; + } + + .xl\:bg-orange-200 { + background-color: #feebc8; + } + + .xl\:bg-orange-300 { + background-color: #fbd38d; + } + + .xl\:bg-orange-400 { + background-color: #f6ad55; + } + + .xl\:bg-orange-500 { + background-color: #ed8936; + } + + .xl\:bg-orange-600 { + background-color: #dd6b20; + } + + .xl\:bg-orange-700 { + background-color: #c05621; + } + + .xl\:bg-orange-800 { + background-color: #9c4221; + } + + .xl\:bg-orange-900 { + background-color: #7b341e; + } + + .xl\:bg-yellow-100 { + background-color: #fffff0; + } + + .xl\:bg-yellow-200 { + background-color: #fefcbf; + } + + .xl\:bg-yellow-300 { + background-color: #faf089; + } + + .xl\:bg-yellow-400 { + background-color: #f6e05e; + } + + .xl\:bg-yellow-500 { + background-color: #ecc94b; + } + + .xl\:bg-yellow-600 { + background-color: #d69e2e; + } + + .xl\:bg-yellow-700 { + background-color: #b7791f; + } + + .xl\:bg-yellow-800 { + background-color: #975a16; + } + + .xl\:bg-yellow-900 { + background-color: #744210; + } + + .xl\:bg-green-100 { + background-color: #f0fff4; + } + + .xl\:bg-green-200 { + background-color: #c6f6d5; + } + + .xl\:bg-green-300 { + background-color: #9ae6b4; + } + + .xl\:bg-green-400 { + background-color: #68d391; + } + + .xl\:bg-green-500 { + background-color: #48bb78; + } + + .xl\:bg-green-600 { + background-color: #38a169; + } + + .xl\:bg-green-700 { + background-color: #2f855a; + } + + .xl\:bg-green-800 { + background-color: #276749; + } + + .xl\:bg-green-900 { + background-color: #22543d; + } + + .xl\:bg-teal-100 { + background-color: #e6fffa; + } + + .xl\:bg-teal-200 { + background-color: #b2f5ea; + } + + .xl\:bg-teal-300 { + background-color: #81e6d9; + } + + .xl\:bg-teal-400 { + background-color: #4fd1c5; + } + + .xl\:bg-teal-500 { + background-color: #38b2ac; + } + + .xl\:bg-teal-600 { + background-color: #319795; + } + + .xl\:bg-teal-700 { + background-color: #2c7a7b; + } + + .xl\:bg-teal-800 { + background-color: #285e61; + } + + .xl\:bg-teal-900 { + background-color: #234e52; + } + + .xl\:bg-blue-100 { + background-color: #ebf8ff; + } + + .xl\:bg-blue-200 { + background-color: #bee3f8; + } + + .xl\:bg-blue-300 { + background-color: #90cdf4; + } + + .xl\:bg-blue-400 { + background-color: #63b3ed; + } + + .xl\:bg-blue-500 { + background-color: #4299e1; + } + + .xl\:bg-blue-600 { + background-color: #3182ce; + } + + .xl\:bg-blue-700 { + background-color: #2b6cb0; + } + + .xl\:bg-blue-800 { + background-color: #2c5282; + } + + .xl\:bg-blue-900 { + background-color: #2a4365; + } + + .xl\:bg-indigo-100 { + background-color: #ebf4ff; + } + + .xl\:bg-indigo-200 { + background-color: #c3dafe; + } + + .xl\:bg-indigo-300 { + background-color: #a3bffa; + } + + .xl\:bg-indigo-400 { + background-color: #7f9cf5; + } + + .xl\:bg-indigo-500 { + background-color: #667eea; + } + + .xl\:bg-indigo-600 { + background-color: #5a67d8; + } + + .xl\:bg-indigo-700 { + background-color: #4c51bf; + } + + .xl\:bg-indigo-800 { + background-color: #434190; + } + + .xl\:bg-indigo-900 { + background-color: #3c366b; + } + + .xl\:bg-purple-100 { + background-color: #faf5ff; + } + + .xl\:bg-purple-200 { + background-color: #e9d8fd; + } + + .xl\:bg-purple-300 { + background-color: #d6bcfa; + } + + .xl\:bg-purple-400 { + background-color: #b794f4; + } + + .xl\:bg-purple-500 { + background-color: #9f7aea; + } + + .xl\:bg-purple-600 { + background-color: #805ad5; + } + + .xl\:bg-purple-700 { + background-color: #6b46c1; + } + + .xl\:bg-purple-800 { + background-color: #553c9a; + } + + .xl\:bg-purple-900 { + background-color: #44337a; + } + + .xl\:bg-pink-100 { + background-color: #fff5f7; + } + + .xl\:bg-pink-200 { + background-color: #fed7e2; + } + + .xl\:bg-pink-300 { + background-color: #fbb6ce; + } + + .xl\:bg-pink-400 { + background-color: #f687b3; + } + + .xl\:bg-pink-500 { + background-color: #ed64a6; + } + + .xl\:bg-pink-600 { + background-color: #d53f8c; + } + + .xl\:bg-pink-700 { + background-color: #b83280; + } + + .xl\:bg-pink-800 { + background-color: #97266d; + } + + .xl\:bg-pink-900 { + background-color: #702459; + } + + .xl\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .xl\:hover\:bg-black:hover { + background-color: #000; + } + + .xl\:hover\:bg-white:hover { + background-color: #fff; + } + + .xl\:hover\:bg-gray-100:hover { + background-color: #f7fafc; + } + + .xl\:hover\:bg-gray-200:hover { + background-color: #edf2f7; + } + + .xl\:hover\:bg-gray-300:hover { + background-color: #e2e8f0; + } + + .xl\:hover\:bg-gray-400:hover { + background-color: #cbd5e0; + } + + .xl\:hover\:bg-gray-500:hover { + background-color: #a0aec0; + } + + .xl\:hover\:bg-gray-600:hover { + background-color: #718096; + } + + .xl\:hover\:bg-gray-700:hover { + background-color: #4a5568; + } + + .xl\:hover\:bg-gray-800:hover { + background-color: #2d3748; + } + + .xl\:hover\:bg-gray-900:hover { + background-color: #1a202c; + } + + .xl\:hover\:bg-red-100:hover { + background-color: #fff5f5; + } + + .xl\:hover\:bg-red-200:hover { + background-color: #fed7d7; + } + + .xl\:hover\:bg-red-300:hover { + background-color: #feb2b2; + } + + .xl\:hover\:bg-red-400:hover { + background-color: #fc8181; + } + + .xl\:hover\:bg-red-500:hover { + background-color: #f56565; + } + + .xl\:hover\:bg-red-600:hover { + background-color: #e53e3e; + } + + .xl\:hover\:bg-red-700:hover { + background-color: #c53030; + } + + .xl\:hover\:bg-red-800:hover { + background-color: #9b2c2c; + } + + .xl\:hover\:bg-red-900:hover { + background-color: #742a2a; + } + + .xl\:hover\:bg-orange-100:hover { + background-color: #fffaf0; + } + + .xl\:hover\:bg-orange-200:hover { + background-color: #feebc8; + } + + .xl\:hover\:bg-orange-300:hover { + background-color: #fbd38d; + } + + .xl\:hover\:bg-orange-400:hover { + background-color: #f6ad55; + } + + .xl\:hover\:bg-orange-500:hover { + background-color: #ed8936; + } + + .xl\:hover\:bg-orange-600:hover { + background-color: #dd6b20; + } + + .xl\:hover\:bg-orange-700:hover { + background-color: #c05621; + } + + .xl\:hover\:bg-orange-800:hover { + background-color: #9c4221; + } + + .xl\:hover\:bg-orange-900:hover { + background-color: #7b341e; + } + + .xl\:hover\:bg-yellow-100:hover { + background-color: #fffff0; + } + + .xl\:hover\:bg-yellow-200:hover { + background-color: #fefcbf; + } + + .xl\:hover\:bg-yellow-300:hover { + background-color: #faf089; + } + + .xl\:hover\:bg-yellow-400:hover { + background-color: #f6e05e; + } + + .xl\:hover\:bg-yellow-500:hover { + background-color: #ecc94b; + } + + .xl\:hover\:bg-yellow-600:hover { + background-color: #d69e2e; + } + + .xl\:hover\:bg-yellow-700:hover { + background-color: #b7791f; + } + + .xl\:hover\:bg-yellow-800:hover { + background-color: #975a16; + } + + .xl\:hover\:bg-yellow-900:hover { + background-color: #744210; + } + + .xl\:hover\:bg-green-100:hover { + background-color: #f0fff4; + } + + .xl\:hover\:bg-green-200:hover { + background-color: #c6f6d5; + } + + .xl\:hover\:bg-green-300:hover { + background-color: #9ae6b4; + } + + .xl\:hover\:bg-green-400:hover { + background-color: #68d391; + } + + .xl\:hover\:bg-green-500:hover { + background-color: #48bb78; + } + + .xl\:hover\:bg-green-600:hover { + background-color: #38a169; + } + + .xl\:hover\:bg-green-700:hover { + background-color: #2f855a; + } + + .xl\:hover\:bg-green-800:hover { + background-color: #276749; + } + + .xl\:hover\:bg-green-900:hover { + background-color: #22543d; + } + + .xl\:hover\:bg-teal-100:hover { + background-color: #e6fffa; + } + + .xl\:hover\:bg-teal-200:hover { + background-color: #b2f5ea; + } + + .xl\:hover\:bg-teal-300:hover { + background-color: #81e6d9; + } + + .xl\:hover\:bg-teal-400:hover { + background-color: #4fd1c5; + } + + .xl\:hover\:bg-teal-500:hover { + background-color: #38b2ac; + } + + .xl\:hover\:bg-teal-600:hover { + background-color: #319795; + } + + .xl\:hover\:bg-teal-700:hover { + background-color: #2c7a7b; + } + + .xl\:hover\:bg-teal-800:hover { + background-color: #285e61; + } + + .xl\:hover\:bg-teal-900:hover { + background-color: #234e52; + } + + .xl\:hover\:bg-blue-100:hover { + background-color: #ebf8ff; + } + + .xl\:hover\:bg-blue-200:hover { + background-color: #bee3f8; + } + + .xl\:hover\:bg-blue-300:hover { + background-color: #90cdf4; + } + + .xl\:hover\:bg-blue-400:hover { + background-color: #63b3ed; + } + + .xl\:hover\:bg-blue-500:hover { + background-color: #4299e1; + } + + .xl\:hover\:bg-blue-600:hover { + background-color: #3182ce; + } + + .xl\:hover\:bg-blue-700:hover { + background-color: #2b6cb0; + } + + .xl\:hover\:bg-blue-800:hover { + background-color: #2c5282; + } + + .xl\:hover\:bg-blue-900:hover { + background-color: #2a4365; + } + + .xl\:hover\:bg-indigo-100:hover { + background-color: #ebf4ff; + } + + .xl\:hover\:bg-indigo-200:hover { + background-color: #c3dafe; + } + + .xl\:hover\:bg-indigo-300:hover { + background-color: #a3bffa; + } + + .xl\:hover\:bg-indigo-400:hover { + background-color: #7f9cf5; + } + + .xl\:hover\:bg-indigo-500:hover { + background-color: #667eea; + } + + .xl\:hover\:bg-indigo-600:hover { + background-color: #5a67d8; + } + + .xl\:hover\:bg-indigo-700:hover { + background-color: #4c51bf; + } + + .xl\:hover\:bg-indigo-800:hover { + background-color: #434190; + } + + .xl\:hover\:bg-indigo-900:hover { + background-color: #3c366b; + } + + .xl\:hover\:bg-purple-100:hover { + background-color: #faf5ff; + } + + .xl\:hover\:bg-purple-200:hover { + background-color: #e9d8fd; + } + + .xl\:hover\:bg-purple-300:hover { + background-color: #d6bcfa; + } + + .xl\:hover\:bg-purple-400:hover { + background-color: #b794f4; + } + + .xl\:hover\:bg-purple-500:hover { + background-color: #9f7aea; + } + + .xl\:hover\:bg-purple-600:hover { + background-color: #805ad5; + } + + .xl\:hover\:bg-purple-700:hover { + background-color: #6b46c1; + } + + .xl\:hover\:bg-purple-800:hover { + background-color: #553c9a; + } + + .xl\:hover\:bg-purple-900:hover { + background-color: #44337a; + } + + .xl\:hover\:bg-pink-100:hover { + background-color: #fff5f7; + } + + .xl\:hover\:bg-pink-200:hover { + background-color: #fed7e2; + } + + .xl\:hover\:bg-pink-300:hover { + background-color: #fbb6ce; + } + + .xl\:hover\:bg-pink-400:hover { + background-color: #f687b3; + } + + .xl\:hover\:bg-pink-500:hover { + background-color: #ed64a6; + } + + .xl\:hover\:bg-pink-600:hover { + background-color: #d53f8c; + } + + .xl\:hover\:bg-pink-700:hover { + background-color: #b83280; + } + + .xl\:hover\:bg-pink-800:hover { + background-color: #97266d; + } + + .xl\:hover\:bg-pink-900:hover { + background-color: #702459; + } + + .xl\:focus\:bg-transparent:focus { + background-color: transparent; + } + + .xl\:focus\:bg-black:focus { + background-color: #000; + } + + .xl\:focus\:bg-white:focus { + background-color: #fff; + } + + .xl\:focus\:bg-gray-100:focus { + background-color: #f7fafc; + } + + .xl\:focus\:bg-gray-200:focus { + background-color: #edf2f7; + } + + .xl\:focus\:bg-gray-300:focus { + background-color: #e2e8f0; + } + + .xl\:focus\:bg-gray-400:focus { + background-color: #cbd5e0; + } + + .xl\:focus\:bg-gray-500:focus { + background-color: #a0aec0; + } + + .xl\:focus\:bg-gray-600:focus { + background-color: #718096; + } + + .xl\:focus\:bg-gray-700:focus { + background-color: #4a5568; + } + + .xl\:focus\:bg-gray-800:focus { + background-color: #2d3748; + } + + .xl\:focus\:bg-gray-900:focus { + background-color: #1a202c; + } + + .xl\:focus\:bg-red-100:focus { + background-color: #fff5f5; + } + + .xl\:focus\:bg-red-200:focus { + background-color: #fed7d7; + } + + .xl\:focus\:bg-red-300:focus { + background-color: #feb2b2; + } + + .xl\:focus\:bg-red-400:focus { + background-color: #fc8181; + } + + .xl\:focus\:bg-red-500:focus { + background-color: #f56565; + } + + .xl\:focus\:bg-red-600:focus { + background-color: #e53e3e; + } + + .xl\:focus\:bg-red-700:focus { + background-color: #c53030; + } + + .xl\:focus\:bg-red-800:focus { + background-color: #9b2c2c; + } + + .xl\:focus\:bg-red-900:focus { + background-color: #742a2a; + } + + .xl\:focus\:bg-orange-100:focus { + background-color: #fffaf0; + } + + .xl\:focus\:bg-orange-200:focus { + background-color: #feebc8; + } + + .xl\:focus\:bg-orange-300:focus { + background-color: #fbd38d; + } + + .xl\:focus\:bg-orange-400:focus { + background-color: #f6ad55; + } + + .xl\:focus\:bg-orange-500:focus { + background-color: #ed8936; + } + + .xl\:focus\:bg-orange-600:focus { + background-color: #dd6b20; + } + + .xl\:focus\:bg-orange-700:focus { + background-color: #c05621; + } + + .xl\:focus\:bg-orange-800:focus { + background-color: #9c4221; + } + + .xl\:focus\:bg-orange-900:focus { + background-color: #7b341e; + } + + .xl\:focus\:bg-yellow-100:focus { + background-color: #fffff0; + } + + .xl\:focus\:bg-yellow-200:focus { + background-color: #fefcbf; + } + + .xl\:focus\:bg-yellow-300:focus { + background-color: #faf089; + } + + .xl\:focus\:bg-yellow-400:focus { + background-color: #f6e05e; + } + + .xl\:focus\:bg-yellow-500:focus { + background-color: #ecc94b; + } + + .xl\:focus\:bg-yellow-600:focus { + background-color: #d69e2e; + } + + .xl\:focus\:bg-yellow-700:focus { + background-color: #b7791f; + } + + .xl\:focus\:bg-yellow-800:focus { + background-color: #975a16; + } + + .xl\:focus\:bg-yellow-900:focus { + background-color: #744210; + } + + .xl\:focus\:bg-green-100:focus { + background-color: #f0fff4; + } + + .xl\:focus\:bg-green-200:focus { + background-color: #c6f6d5; + } + + .xl\:focus\:bg-green-300:focus { + background-color: #9ae6b4; + } + + .xl\:focus\:bg-green-400:focus { + background-color: #68d391; + } + + .xl\:focus\:bg-green-500:focus { + background-color: #48bb78; + } + + .xl\:focus\:bg-green-600:focus { + background-color: #38a169; + } + + .xl\:focus\:bg-green-700:focus { + background-color: #2f855a; + } + + .xl\:focus\:bg-green-800:focus { + background-color: #276749; + } + + .xl\:focus\:bg-green-900:focus { + background-color: #22543d; + } + + .xl\:focus\:bg-teal-100:focus { + background-color: #e6fffa; + } + + .xl\:focus\:bg-teal-200:focus { + background-color: #b2f5ea; + } + + .xl\:focus\:bg-teal-300:focus { + background-color: #81e6d9; + } + + .xl\:focus\:bg-teal-400:focus { + background-color: #4fd1c5; + } + + .xl\:focus\:bg-teal-500:focus { + background-color: #38b2ac; + } + + .xl\:focus\:bg-teal-600:focus { + background-color: #319795; + } + + .xl\:focus\:bg-teal-700:focus { + background-color: #2c7a7b; + } + + .xl\:focus\:bg-teal-800:focus { + background-color: #285e61; + } + + .xl\:focus\:bg-teal-900:focus { + background-color: #234e52; + } + + .xl\:focus\:bg-blue-100:focus { + background-color: #ebf8ff; + } + + .xl\:focus\:bg-blue-200:focus { + background-color: #bee3f8; + } + + .xl\:focus\:bg-blue-300:focus { + background-color: #90cdf4; + } + + .xl\:focus\:bg-blue-400:focus { + background-color: #63b3ed; + } + + .xl\:focus\:bg-blue-500:focus { + background-color: #4299e1; + } + + .xl\:focus\:bg-blue-600:focus { + background-color: #3182ce; + } + + .xl\:focus\:bg-blue-700:focus { + background-color: #2b6cb0; + } + + .xl\:focus\:bg-blue-800:focus { + background-color: #2c5282; + } + + .xl\:focus\:bg-blue-900:focus { + background-color: #2a4365; + } + + .xl\:focus\:bg-indigo-100:focus { + background-color: #ebf4ff; + } + + .xl\:focus\:bg-indigo-200:focus { + background-color: #c3dafe; + } + + .xl\:focus\:bg-indigo-300:focus { + background-color: #a3bffa; + } + + .xl\:focus\:bg-indigo-400:focus { + background-color: #7f9cf5; + } + + .xl\:focus\:bg-indigo-500:focus { + background-color: #667eea; + } + + .xl\:focus\:bg-indigo-600:focus { + background-color: #5a67d8; + } + + .xl\:focus\:bg-indigo-700:focus { + background-color: #4c51bf; + } + + .xl\:focus\:bg-indigo-800:focus { + background-color: #434190; + } + + .xl\:focus\:bg-indigo-900:focus { + background-color: #3c366b; + } + + .xl\:focus\:bg-purple-100:focus { + background-color: #faf5ff; + } + + .xl\:focus\:bg-purple-200:focus { + background-color: #e9d8fd; + } + + .xl\:focus\:bg-purple-300:focus { + background-color: #d6bcfa; + } + + .xl\:focus\:bg-purple-400:focus { + background-color: #b794f4; + } + + .xl\:focus\:bg-purple-500:focus { + background-color: #9f7aea; + } + + .xl\:focus\:bg-purple-600:focus { + background-color: #805ad5; + } + + .xl\:focus\:bg-purple-700:focus { + background-color: #6b46c1; + } + + .xl\:focus\:bg-purple-800:focus { + background-color: #553c9a; + } + + .xl\:focus\:bg-purple-900:focus { + background-color: #44337a; + } + + .xl\:focus\:bg-pink-100:focus { + background-color: #fff5f7; + } + + .xl\:focus\:bg-pink-200:focus { + background-color: #fed7e2; + } + + .xl\:focus\:bg-pink-300:focus { + background-color: #fbb6ce; + } + + .xl\:focus\:bg-pink-400:focus { + background-color: #f687b3; + } + + .xl\:focus\:bg-pink-500:focus { + background-color: #ed64a6; + } + + .xl\:focus\:bg-pink-600:focus { + background-color: #d53f8c; + } + + .xl\:focus\:bg-pink-700:focus { + background-color: #b83280; + } + + .xl\:focus\:bg-pink-800:focus { + background-color: #97266d; + } + + .xl\:focus\:bg-pink-900:focus { + background-color: #702459; + } + + .xl\:bg-bottom { + background-position: bottom; + } + + .xl\:bg-center { + background-position: center; + } + + .xl\:bg-left { + background-position: left; + } + + .xl\:bg-left-bottom { + background-position: left bottom; + } + + .xl\:bg-left-top { + background-position: left top; + } + + .xl\:bg-right { + background-position: right; + } + + .xl\:bg-right-bottom { + background-position: right bottom; + } + + .xl\:bg-right-top { + background-position: right top; + } + + .xl\:bg-top { + background-position: top; + } + + .xl\:bg-repeat { + background-repeat: repeat; + } + + .xl\:bg-no-repeat { + background-repeat: no-repeat; + } + + .xl\:bg-repeat-x { + background-repeat: repeat-x; + } + + .xl\:bg-repeat-y { + background-repeat: repeat-y; + } + + .xl\:bg-auto { + background-size: auto; + } + + .xl\:bg-cover { + background-size: cover; + } + + .xl\:bg-contain { + background-size: contain; + } + + .xl\:border-transparent { + border-color: transparent; + } + + .xl\:border-black { + border-color: #000; + } + + .xl\:border-white { + border-color: #fff; + } + + .xl\:border-gray-100 { + border-color: #f7fafc; + } + + .xl\:border-gray-200 { + border-color: #edf2f7; + } + + .xl\:border-gray-300 { + border-color: #e2e8f0; + } + + .xl\:border-gray-400 { + border-color: #cbd5e0; + } + + .xl\:border-gray-500 { + border-color: #a0aec0; + } + + .xl\:border-gray-600 { + border-color: #718096; + } + + .xl\:border-gray-700 { + border-color: #4a5568; + } + + .xl\:border-gray-800 { + border-color: #2d3748; + } + + .xl\:border-gray-900 { + border-color: #1a202c; + } + + .xl\:border-red-100 { + border-color: #fff5f5; + } + + .xl\:border-red-200 { + border-color: #fed7d7; + } + + .xl\:border-red-300 { + border-color: #feb2b2; + } + + .xl\:border-red-400 { + border-color: #fc8181; + } + + .xl\:border-red-500 { + border-color: #f56565; + } + + .xl\:border-red-600 { + border-color: #e53e3e; + } + + .xl\:border-red-700 { + border-color: #c53030; + } + + .xl\:border-red-800 { + border-color: #9b2c2c; + } + + .xl\:border-red-900 { + border-color: #742a2a; + } + + .xl\:border-orange-100 { + border-color: #fffaf0; + } + + .xl\:border-orange-200 { + border-color: #feebc8; + } + + .xl\:border-orange-300 { + border-color: #fbd38d; + } + + .xl\:border-orange-400 { + border-color: #f6ad55; + } + + .xl\:border-orange-500 { + border-color: #ed8936; + } + + .xl\:border-orange-600 { + border-color: #dd6b20; + } + + .xl\:border-orange-700 { + border-color: #c05621; + } + + .xl\:border-orange-800 { + border-color: #9c4221; + } + + .xl\:border-orange-900 { + border-color: #7b341e; + } + + .xl\:border-yellow-100 { + border-color: #fffff0; + } + + .xl\:border-yellow-200 { + border-color: #fefcbf; + } + + .xl\:border-yellow-300 { + border-color: #faf089; + } + + .xl\:border-yellow-400 { + border-color: #f6e05e; + } + + .xl\:border-yellow-500 { + border-color: #ecc94b; + } + + .xl\:border-yellow-600 { + border-color: #d69e2e; + } + + .xl\:border-yellow-700 { + border-color: #b7791f; + } + + .xl\:border-yellow-800 { + border-color: #975a16; + } + + .xl\:border-yellow-900 { + border-color: #744210; + } + + .xl\:border-green-100 { + border-color: #f0fff4; + } + + .xl\:border-green-200 { + border-color: #c6f6d5; + } + + .xl\:border-green-300 { + border-color: #9ae6b4; + } + + .xl\:border-green-400 { + border-color: #68d391; + } + + .xl\:border-green-500 { + border-color: #48bb78; + } + + .xl\:border-green-600 { + border-color: #38a169; + } + + .xl\:border-green-700 { + border-color: #2f855a; + } + + .xl\:border-green-800 { + border-color: #276749; + } + + .xl\:border-green-900 { + border-color: #22543d; + } + + .xl\:border-teal-100 { + border-color: #e6fffa; + } + + .xl\:border-teal-200 { + border-color: #b2f5ea; + } + + .xl\:border-teal-300 { + border-color: #81e6d9; + } + + .xl\:border-teal-400 { + border-color: #4fd1c5; + } + + .xl\:border-teal-500 { + border-color: #38b2ac; + } + + .xl\:border-teal-600 { + border-color: #319795; + } + + .xl\:border-teal-700 { + border-color: #2c7a7b; + } + + .xl\:border-teal-800 { + border-color: #285e61; + } + + .xl\:border-teal-900 { + border-color: #234e52; + } + + .xl\:border-blue-100 { + border-color: #ebf8ff; + } + + .xl\:border-blue-200 { + border-color: #bee3f8; + } + + .xl\:border-blue-300 { + border-color: #90cdf4; + } + + .xl\:border-blue-400 { + border-color: #63b3ed; + } + + .xl\:border-blue-500 { + border-color: #4299e1; + } + + .xl\:border-blue-600 { + border-color: #3182ce; + } + + .xl\:border-blue-700 { + border-color: #2b6cb0; + } + + .xl\:border-blue-800 { + border-color: #2c5282; + } + + .xl\:border-blue-900 { + border-color: #2a4365; + } + + .xl\:border-indigo-100 { + border-color: #ebf4ff; + } + + .xl\:border-indigo-200 { + border-color: #c3dafe; + } + + .xl\:border-indigo-300 { + border-color: #a3bffa; + } + + .xl\:border-indigo-400 { + border-color: #7f9cf5; + } + + .xl\:border-indigo-500 { + border-color: #667eea; + } + + .xl\:border-indigo-600 { + border-color: #5a67d8; + } + + .xl\:border-indigo-700 { + border-color: #4c51bf; + } + + .xl\:border-indigo-800 { + border-color: #434190; + } + + .xl\:border-indigo-900 { + border-color: #3c366b; + } + + .xl\:border-purple-100 { + border-color: #faf5ff; + } + + .xl\:border-purple-200 { + border-color: #e9d8fd; + } + + .xl\:border-purple-300 { + border-color: #d6bcfa; + } + + .xl\:border-purple-400 { + border-color: #b794f4; + } + + .xl\:border-purple-500 { + border-color: #9f7aea; + } + + .xl\:border-purple-600 { + border-color: #805ad5; + } + + .xl\:border-purple-700 { + border-color: #6b46c1; + } + + .xl\:border-purple-800 { + border-color: #553c9a; + } + + .xl\:border-purple-900 { + border-color: #44337a; + } + + .xl\:border-pink-100 { + border-color: #fff5f7; + } + + .xl\:border-pink-200 { + border-color: #fed7e2; + } + + .xl\:border-pink-300 { + border-color: #fbb6ce; + } + + .xl\:border-pink-400 { + border-color: #f687b3; + } + + .xl\:border-pink-500 { + border-color: #ed64a6; + } + + .xl\:border-pink-600 { + border-color: #d53f8c; + } + + .xl\:border-pink-700 { + border-color: #b83280; + } + + .xl\:border-pink-800 { + border-color: #97266d; + } + + .xl\:border-pink-900 { + border-color: #702459; + } + + .xl\:hover\:border-transparent:hover { + border-color: transparent; + } + + .xl\:hover\:border-black:hover { + border-color: #000; + } + + .xl\:hover\:border-white:hover { + border-color: #fff; + } + + .xl\:hover\:border-gray-100:hover { + border-color: #f7fafc; + } + + .xl\:hover\:border-gray-200:hover { + border-color: #edf2f7; + } + + .xl\:hover\:border-gray-300:hover { + border-color: #e2e8f0; + } + + .xl\:hover\:border-gray-400:hover { + border-color: #cbd5e0; + } + + .xl\:hover\:border-gray-500:hover { + border-color: #a0aec0; + } + + .xl\:hover\:border-gray-600:hover { + border-color: #718096; + } + + .xl\:hover\:border-gray-700:hover { + border-color: #4a5568; + } + + .xl\:hover\:border-gray-800:hover { + border-color: #2d3748; + } + + .xl\:hover\:border-gray-900:hover { + border-color: #1a202c; + } + + .xl\:hover\:border-red-100:hover { + border-color: #fff5f5; + } + + .xl\:hover\:border-red-200:hover { + border-color: #fed7d7; + } + + .xl\:hover\:border-red-300:hover { + border-color: #feb2b2; + } + + .xl\:hover\:border-red-400:hover { + border-color: #fc8181; + } + + .xl\:hover\:border-red-500:hover { + border-color: #f56565; + } + + .xl\:hover\:border-red-600:hover { + border-color: #e53e3e; + } + + .xl\:hover\:border-red-700:hover { + border-color: #c53030; + } + + .xl\:hover\:border-red-800:hover { + border-color: #9b2c2c; + } + + .xl\:hover\:border-red-900:hover { + border-color: #742a2a; + } + + .xl\:hover\:border-orange-100:hover { + border-color: #fffaf0; + } + + .xl\:hover\:border-orange-200:hover { + border-color: #feebc8; + } + + .xl\:hover\:border-orange-300:hover { + border-color: #fbd38d; + } + + .xl\:hover\:border-orange-400:hover { + border-color: #f6ad55; + } + + .xl\:hover\:border-orange-500:hover { + border-color: #ed8936; + } + + .xl\:hover\:border-orange-600:hover { + border-color: #dd6b20; + } + + .xl\:hover\:border-orange-700:hover { + border-color: #c05621; + } + + .xl\:hover\:border-orange-800:hover { + border-color: #9c4221; + } + + .xl\:hover\:border-orange-900:hover { + border-color: #7b341e; + } + + .xl\:hover\:border-yellow-100:hover { + border-color: #fffff0; + } + + .xl\:hover\:border-yellow-200:hover { + border-color: #fefcbf; + } + + .xl\:hover\:border-yellow-300:hover { + border-color: #faf089; + } + + .xl\:hover\:border-yellow-400:hover { + border-color: #f6e05e; + } + + .xl\:hover\:border-yellow-500:hover { + border-color: #ecc94b; + } + + .xl\:hover\:border-yellow-600:hover { + border-color: #d69e2e; + } + + .xl\:hover\:border-yellow-700:hover { + border-color: #b7791f; + } + + .xl\:hover\:border-yellow-800:hover { + border-color: #975a16; + } + + .xl\:hover\:border-yellow-900:hover { + border-color: #744210; + } + + .xl\:hover\:border-green-100:hover { + border-color: #f0fff4; + } + + .xl\:hover\:border-green-200:hover { + border-color: #c6f6d5; + } + + .xl\:hover\:border-green-300:hover { + border-color: #9ae6b4; + } + + .xl\:hover\:border-green-400:hover { + border-color: #68d391; + } + + .xl\:hover\:border-green-500:hover { + border-color: #48bb78; + } + + .xl\:hover\:border-green-600:hover { + border-color: #38a169; + } + + .xl\:hover\:border-green-700:hover { + border-color: #2f855a; + } + + .xl\:hover\:border-green-800:hover { + border-color: #276749; + } + + .xl\:hover\:border-green-900:hover { + border-color: #22543d; + } + + .xl\:hover\:border-teal-100:hover { + border-color: #e6fffa; + } + + .xl\:hover\:border-teal-200:hover { + border-color: #b2f5ea; + } + + .xl\:hover\:border-teal-300:hover { + border-color: #81e6d9; + } + + .xl\:hover\:border-teal-400:hover { + border-color: #4fd1c5; + } + + .xl\:hover\:border-teal-500:hover { + border-color: #38b2ac; + } + + .xl\:hover\:border-teal-600:hover { + border-color: #319795; + } + + .xl\:hover\:border-teal-700:hover { + border-color: #2c7a7b; + } + + .xl\:hover\:border-teal-800:hover { + border-color: #285e61; + } + + .xl\:hover\:border-teal-900:hover { + border-color: #234e52; + } + + .xl\:hover\:border-blue-100:hover { + border-color: #ebf8ff; + } + + .xl\:hover\:border-blue-200:hover { + border-color: #bee3f8; + } + + .xl\:hover\:border-blue-300:hover { + border-color: #90cdf4; + } + + .xl\:hover\:border-blue-400:hover { + border-color: #63b3ed; + } + + .xl\:hover\:border-blue-500:hover { + border-color: #4299e1; + } + + .xl\:hover\:border-blue-600:hover { + border-color: #3182ce; + } + + .xl\:hover\:border-blue-700:hover { + border-color: #2b6cb0; + } + + .xl\:hover\:border-blue-800:hover { + border-color: #2c5282; + } + + .xl\:hover\:border-blue-900:hover { + border-color: #2a4365; + } + + .xl\:hover\:border-indigo-100:hover { + border-color: #ebf4ff; + } + + .xl\:hover\:border-indigo-200:hover { + border-color: #c3dafe; + } + + .xl\:hover\:border-indigo-300:hover { + border-color: #a3bffa; + } + + .xl\:hover\:border-indigo-400:hover { + border-color: #7f9cf5; + } + + .xl\:hover\:border-indigo-500:hover { + border-color: #667eea; + } + + .xl\:hover\:border-indigo-600:hover { + border-color: #5a67d8; + } + + .xl\:hover\:border-indigo-700:hover { + border-color: #4c51bf; + } + + .xl\:hover\:border-indigo-800:hover { + border-color: #434190; + } + + .xl\:hover\:border-indigo-900:hover { + border-color: #3c366b; + } + + .xl\:hover\:border-purple-100:hover { + border-color: #faf5ff; + } + + .xl\:hover\:border-purple-200:hover { + border-color: #e9d8fd; + } + + .xl\:hover\:border-purple-300:hover { + border-color: #d6bcfa; + } + + .xl\:hover\:border-purple-400:hover { + border-color: #b794f4; + } + + .xl\:hover\:border-purple-500:hover { + border-color: #9f7aea; + } + + .xl\:hover\:border-purple-600:hover { + border-color: #805ad5; + } + + .xl\:hover\:border-purple-700:hover { + border-color: #6b46c1; + } + + .xl\:hover\:border-purple-800:hover { + border-color: #553c9a; + } + + .xl\:hover\:border-purple-900:hover { + border-color: #44337a; + } + + .xl\:hover\:border-pink-100:hover { + border-color: #fff5f7; + } + + .xl\:hover\:border-pink-200:hover { + border-color: #fed7e2; + } + + .xl\:hover\:border-pink-300:hover { + border-color: #fbb6ce; + } + + .xl\:hover\:border-pink-400:hover { + border-color: #f687b3; + } + + .xl\:hover\:border-pink-500:hover { + border-color: #ed64a6; + } + + .xl\:hover\:border-pink-600:hover { + border-color: #d53f8c; + } + + .xl\:hover\:border-pink-700:hover { + border-color: #b83280; + } + + .xl\:hover\:border-pink-800:hover { + border-color: #97266d; + } + + .xl\:hover\:border-pink-900:hover { + border-color: #702459; + } + + .xl\:focus\:border-transparent:focus { + border-color: transparent; + } + + .xl\:focus\:border-black:focus { + border-color: #000; + } + + .xl\:focus\:border-white:focus { + border-color: #fff; + } + + .xl\:focus\:border-gray-100:focus { + border-color: #f7fafc; + } + + .xl\:focus\:border-gray-200:focus { + border-color: #edf2f7; + } + + .xl\:focus\:border-gray-300:focus { + border-color: #e2e8f0; + } + + .xl\:focus\:border-gray-400:focus { + border-color: #cbd5e0; + } + + .xl\:focus\:border-gray-500:focus { + border-color: #a0aec0; + } + + .xl\:focus\:border-gray-600:focus { + border-color: #718096; + } + + .xl\:focus\:border-gray-700:focus { + border-color: #4a5568; + } + + .xl\:focus\:border-gray-800:focus { + border-color: #2d3748; + } + + .xl\:focus\:border-gray-900:focus { + border-color: #1a202c; + } + + .xl\:focus\:border-red-100:focus { + border-color: #fff5f5; + } + + .xl\:focus\:border-red-200:focus { + border-color: #fed7d7; + } + + .xl\:focus\:border-red-300:focus { + border-color: #feb2b2; + } + + .xl\:focus\:border-red-400:focus { + border-color: #fc8181; + } + + .xl\:focus\:border-red-500:focus { + border-color: #f56565; + } + + .xl\:focus\:border-red-600:focus { + border-color: #e53e3e; + } + + .xl\:focus\:border-red-700:focus { + border-color: #c53030; + } + + .xl\:focus\:border-red-800:focus { + border-color: #9b2c2c; + } + + .xl\:focus\:border-red-900:focus { + border-color: #742a2a; + } + + .xl\:focus\:border-orange-100:focus { + border-color: #fffaf0; + } + + .xl\:focus\:border-orange-200:focus { + border-color: #feebc8; + } + + .xl\:focus\:border-orange-300:focus { + border-color: #fbd38d; + } + + .xl\:focus\:border-orange-400:focus { + border-color: #f6ad55; + } + + .xl\:focus\:border-orange-500:focus { + border-color: #ed8936; + } + + .xl\:focus\:border-orange-600:focus { + border-color: #dd6b20; + } + + .xl\:focus\:border-orange-700:focus { + border-color: #c05621; + } + + .xl\:focus\:border-orange-800:focus { + border-color: #9c4221; + } + + .xl\:focus\:border-orange-900:focus { + border-color: #7b341e; + } + + .xl\:focus\:border-yellow-100:focus { + border-color: #fffff0; + } + + .xl\:focus\:border-yellow-200:focus { + border-color: #fefcbf; + } + + .xl\:focus\:border-yellow-300:focus { + border-color: #faf089; + } + + .xl\:focus\:border-yellow-400:focus { + border-color: #f6e05e; + } + + .xl\:focus\:border-yellow-500:focus { + border-color: #ecc94b; + } + + .xl\:focus\:border-yellow-600:focus { + border-color: #d69e2e; + } + + .xl\:focus\:border-yellow-700:focus { + border-color: #b7791f; + } + + .xl\:focus\:border-yellow-800:focus { + border-color: #975a16; + } + + .xl\:focus\:border-yellow-900:focus { + border-color: #744210; + } + + .xl\:focus\:border-green-100:focus { + border-color: #f0fff4; + } + + .xl\:focus\:border-green-200:focus { + border-color: #c6f6d5; + } + + .xl\:focus\:border-green-300:focus { + border-color: #9ae6b4; + } + + .xl\:focus\:border-green-400:focus { + border-color: #68d391; + } + + .xl\:focus\:border-green-500:focus { + border-color: #48bb78; + } + + .xl\:focus\:border-green-600:focus { + border-color: #38a169; + } + + .xl\:focus\:border-green-700:focus { + border-color: #2f855a; + } + + .xl\:focus\:border-green-800:focus { + border-color: #276749; + } + + .xl\:focus\:border-green-900:focus { + border-color: #22543d; + } + + .xl\:focus\:border-teal-100:focus { + border-color: #e6fffa; + } + + .xl\:focus\:border-teal-200:focus { + border-color: #b2f5ea; + } + + .xl\:focus\:border-teal-300:focus { + border-color: #81e6d9; + } + + .xl\:focus\:border-teal-400:focus { + border-color: #4fd1c5; + } + + .xl\:focus\:border-teal-500:focus { + border-color: #38b2ac; + } + + .xl\:focus\:border-teal-600:focus { + border-color: #319795; + } + + .xl\:focus\:border-teal-700:focus { + border-color: #2c7a7b; + } + + .xl\:focus\:border-teal-800:focus { + border-color: #285e61; + } + + .xl\:focus\:border-teal-900:focus { + border-color: #234e52; + } + + .xl\:focus\:border-blue-100:focus { + border-color: #ebf8ff; + } + + .xl\:focus\:border-blue-200:focus { + border-color: #bee3f8; + } + + .xl\:focus\:border-blue-300:focus { + border-color: #90cdf4; + } + + .xl\:focus\:border-blue-400:focus { + border-color: #63b3ed; + } + + .xl\:focus\:border-blue-500:focus { + border-color: #4299e1; + } + + .xl\:focus\:border-blue-600:focus { + border-color: #3182ce; + } + + .xl\:focus\:border-blue-700:focus { + border-color: #2b6cb0; + } + + .xl\:focus\:border-blue-800:focus { + border-color: #2c5282; + } + + .xl\:focus\:border-blue-900:focus { + border-color: #2a4365; + } + + .xl\:focus\:border-indigo-100:focus { + border-color: #ebf4ff; + } + + .xl\:focus\:border-indigo-200:focus { + border-color: #c3dafe; + } + + .xl\:focus\:border-indigo-300:focus { + border-color: #a3bffa; + } + + .xl\:focus\:border-indigo-400:focus { + border-color: #7f9cf5; + } + + .xl\:focus\:border-indigo-500:focus { + border-color: #667eea; + } + + .xl\:focus\:border-indigo-600:focus { + border-color: #5a67d8; + } + + .xl\:focus\:border-indigo-700:focus { + border-color: #4c51bf; + } + + .xl\:focus\:border-indigo-800:focus { + border-color: #434190; + } + + .xl\:focus\:border-indigo-900:focus { + border-color: #3c366b; + } + + .xl\:focus\:border-purple-100:focus { + border-color: #faf5ff; + } + + .xl\:focus\:border-purple-200:focus { + border-color: #e9d8fd; + } + + .xl\:focus\:border-purple-300:focus { + border-color: #d6bcfa; + } + + .xl\:focus\:border-purple-400:focus { + border-color: #b794f4; + } + + .xl\:focus\:border-purple-500:focus { + border-color: #9f7aea; + } + + .xl\:focus\:border-purple-600:focus { + border-color: #805ad5; + } + + .xl\:focus\:border-purple-700:focus { + border-color: #6b46c1; + } + + .xl\:focus\:border-purple-800:focus { + border-color: #553c9a; + } + + .xl\:focus\:border-purple-900:focus { + border-color: #44337a; + } + + .xl\:focus\:border-pink-100:focus { + border-color: #fff5f7; + } + + .xl\:focus\:border-pink-200:focus { + border-color: #fed7e2; + } + + .xl\:focus\:border-pink-300:focus { + border-color: #fbb6ce; + } + + .xl\:focus\:border-pink-400:focus { + border-color: #f687b3; + } + + .xl\:focus\:border-pink-500:focus { + border-color: #ed64a6; + } + + .xl\:focus\:border-pink-600:focus { + border-color: #d53f8c; + } + + .xl\:focus\:border-pink-700:focus { + border-color: #b83280; + } + + .xl\:focus\:border-pink-800:focus { + border-color: #97266d; + } + + .xl\:focus\:border-pink-900:focus { + border-color: #702459; + } + + .xl\:rounded-none { + border-radius: 0; + } + + .xl\:rounded-sm { + border-radius: 0.125rem; + } + + .xl\:rounded { + border-radius: 0.25rem; + } + + .xl\:rounded-lg { + border-radius: 0.5rem; + } + + .xl\:rounded-full { + border-radius: 9999px; + } + + .xl\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .xl\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .xl\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .xl\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .xl\:rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .xl\:rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .xl\:rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .xl\:rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .xl\:rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .xl\:rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .xl\:rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .xl\:rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .xl\:rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .xl\:rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .xl\:rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .xl\:rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .xl\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .xl\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .xl\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .xl\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .xl\:rounded-tl-none { + border-top-left-radius: 0; + } + + .xl\:rounded-tr-none { + border-top-right-radius: 0; + } + + .xl\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .xl\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .xl\:rounded-tl-sm { + border-top-left-radius: 0.125rem; + } + + .xl\:rounded-tr-sm { + border-top-right-radius: 0.125rem; + } + + .xl\:rounded-br-sm { + border-bottom-right-radius: 0.125rem; + } + + .xl\:rounded-bl-sm { + border-bottom-left-radius: 0.125rem; + } + + .xl\:rounded-tl { + border-top-left-radius: 0.25rem; + } + + .xl\:rounded-tr { + border-top-right-radius: 0.25rem; + } + + .xl\:rounded-br { + border-bottom-right-radius: 0.25rem; + } + + .xl\:rounded-bl { + border-bottom-left-radius: 0.25rem; + } + + .xl\:rounded-tl-lg { + border-top-left-radius: 0.5rem; + } + + .xl\:rounded-tr-lg { + border-top-right-radius: 0.5rem; + } + + .xl\:rounded-br-lg { + border-bottom-right-radius: 0.5rem; + } + + .xl\:rounded-bl-lg { + border-bottom-left-radius: 0.5rem; + } + + .xl\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .xl\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .xl\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .xl\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .xl\:border-solid { + border-style: solid; + } + + .xl\:border-dashed { + border-style: dashed; + } + + .xl\:border-dotted { + border-style: dotted; + } + + .xl\:border-none { + border-style: none; + } + + .xl\:border-0 { + border-width: 0; + } + + .xl\:border-2 { + border-width: 2px; + } + + .xl\:border-4 { + border-width: 4px; + } + + .xl\:border-8 { + border-width: 8px; + } + + .xl\:border { + border-width: 1px; + } + + .xl\:border-t-0 { + border-top-width: 0; + } + + .xl\:border-r-0 { + border-right-width: 0; + } + + .xl\:border-b-0 { + border-bottom-width: 0; + } + + .xl\:border-l-0 { + border-left-width: 0; + } + + .xl\:border-t-2 { + border-top-width: 2px; + } + + .xl\:border-r-2 { + border-right-width: 2px; + } + + .xl\:border-b-2 { + border-bottom-width: 2px; + } + + .xl\:border-l-2 { + border-left-width: 2px; + } + + .xl\:border-t-4 { + border-top-width: 4px; + } + + .xl\:border-r-4 { + border-right-width: 4px; + } + + .xl\:border-b-4 { + border-bottom-width: 4px; + } + + .xl\:border-l-4 { + border-left-width: 4px; + } + + .xl\:border-t-8 { + border-top-width: 8px; + } + + .xl\:border-r-8 { + border-right-width: 8px; + } + + .xl\:border-b-8 { + border-bottom-width: 8px; + } + + .xl\:border-l-8 { + border-left-width: 8px; + } + + .xl\:border-t { + border-top-width: 1px; + } + + .xl\:border-r { + border-right-width: 1px; + } + + .xl\:border-b { + border-bottom-width: 1px; + } + + .xl\:border-l { + border-left-width: 1px; + } + + .xl\:cursor-auto { + cursor: auto; + } + + .xl\:cursor-default { + cursor: default; + } + + .xl\:cursor-pointer { + cursor: pointer; + } + + .xl\:cursor-wait { + cursor: wait; + } + + .xl\:cursor-text { + cursor: text; + } + + .xl\:cursor-move { + cursor: move; + } + + .xl\:cursor-not-allowed { + cursor: not-allowed; + } + + .xl\:block { + display: block; + } + + .xl\:inline-block { + display: inline-block; + } + + .xl\:inline { + display: inline; + } + + .xl\:flex { + display: flex; + } + + .xl\:inline-flex { + display: inline-flex; + } + + .xl\:table { + display: table; + } + + .xl\:table-row { + display: table-row; + } + + .xl\:table-cell { + display: table-cell; + } + + .xl\:hidden { + display: none; + } + + .xl\:flex-row { + flex-direction: row; + } + + .xl\:flex-row-reverse { + flex-direction: row-reverse; + } + + .xl\:flex-col { + flex-direction: column; + } + + .xl\:flex-col-reverse { + flex-direction: column-reverse; + } + + .xl\:flex-wrap { + flex-wrap: wrap; + } + + .xl\:flex-wrap-reverse { + flex-wrap: wrap-reverse; + } + + .xl\:flex-no-wrap { + flex-wrap: nowrap; + } + + .xl\:items-start { + align-items: flex-start; + } + + .xl\:items-end { + align-items: flex-end; + } + + .xl\:items-center { + align-items: center; + } + + .xl\:items-baseline { + align-items: baseline; + } + + .xl\:items-stretch { + align-items: stretch; + } + + .xl\:self-auto { + align-self: auto; + } + + .xl\:self-start { + align-self: flex-start; + } + + .xl\:self-end { + align-self: flex-end; + } + + .xl\:self-center { + align-self: center; + } + + .xl\:self-stretch { + align-self: stretch; + } + + .xl\:justify-start { + justify-content: flex-start; + } + + .xl\:justify-end { + justify-content: flex-end; + } + + .xl\:justify-center { + justify-content: center; + } + + .xl\:justify-between { + justify-content: space-between; + } + + .xl\:justify-around { + justify-content: space-around; + } + + .xl\:content-center { + align-content: center; + } + + .xl\:content-start { + align-content: flex-start; + } + + .xl\:content-end { + align-content: flex-end; + } + + .xl\:content-between { + align-content: space-between; + } + + .xl\:content-around { + align-content: space-around; + } + + .xl\:flex-1 { + flex: 1 1 0%; + } + + .xl\:flex-auto { + flex: 1 1 auto; + } + + .xl\:flex-initial { + flex: 0 1 auto; + } + + .xl\:flex-none { + flex: none; + } + + .xl\:flex-grow-0 { + flex-grow: 0; + } + + .xl\:flex-grow { + flex-grow: 1; + } + + .xl\:flex-shrink-0 { + flex-shrink: 0; + } + + .xl\:flex-shrink { + flex-shrink: 1; + } + + .xl\:order-1 { + order: 1; + } + + .xl\:order-2 { + order: 2; + } + + .xl\:order-3 { + order: 3; + } + + .xl\:order-4 { + order: 4; + } + + .xl\:order-5 { + order: 5; + } + + .xl\:order-6 { + order: 6; + } + + .xl\:order-7 { + order: 7; + } + + .xl\:order-8 { + order: 8; + } + + .xl\:order-9 { + order: 9; + } + + .xl\:order-10 { + order: 10; + } + + .xl\:order-11 { + order: 11; + } + + .xl\:order-12 { + order: 12; + } + + .xl\:order-first { + order: -1; + } + + .xl\:order-last { + order: 999; + } + + .xl\:order-none { + order: 0; + } + + .xl\:float-right { + float: right; + } + + .xl\:float-left { + float: left; + } + + .xl\:float-none { + float: none; + } + + .xl\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .xl\:font-sans { + font-family: -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"; + } + + .xl\:font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + } + + .xl\:font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + } + + .xl\:font-hairline { + font-weight: 100; + } + + .xl\:font-thin { + font-weight: 200; + } + + .xl\:font-light { + font-weight: 300; + } + + .xl\:font-normal { + font-weight: 400; + } + + .xl\:font-medium { + font-weight: 500; + } + + .xl\:font-semibold { + font-weight: 600; + } + + .xl\:font-bold { + font-weight: 700; + } + + .xl\:font-extrabold { + font-weight: 800; + } + + .xl\:font-black { + font-weight: 900; + } + + .xl\:hover\:font-hairline:hover { + font-weight: 100; + } + + .xl\:hover\:font-thin:hover { + font-weight: 200; + } + + .xl\:hover\:font-light:hover { + font-weight: 300; + } + + .xl\:hover\:font-normal:hover { + font-weight: 400; + } + + .xl\:hover\:font-medium:hover { + font-weight: 500; + } + + .xl\:hover\:font-semibold:hover { + font-weight: 600; + } + + .xl\:hover\:font-bold:hover { + font-weight: 700; + } + + .xl\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .xl\:hover\:font-black:hover { + font-weight: 900; + } + + .xl\:focus\:font-hairline:focus { + font-weight: 100; + } + + .xl\:focus\:font-thin:focus { + font-weight: 200; + } + + .xl\:focus\:font-light:focus { + font-weight: 300; + } + + .xl\:focus\:font-normal:focus { + font-weight: 400; + } + + .xl\:focus\:font-medium:focus { + font-weight: 500; + } + + .xl\:focus\:font-semibold:focus { + font-weight: 600; + } + + .xl\:focus\:font-bold:focus { + font-weight: 700; + } + + .xl\:focus\:font-extrabold:focus { + font-weight: 800; + } + + .xl\:focus\:font-black:focus { + font-weight: 900; + } + + .xl\:h-0 { + height: 0; + } + + .xl\:h-1 { + height: 0.25rem; + } + + .xl\:h-2 { + height: 0.5rem; + } + + .xl\:h-3 { + height: 0.75rem; + } + + .xl\:h-4 { + height: 1rem; + } + + .xl\:h-5 { + height: 1.25rem; + } + + .xl\:h-6 { + height: 1.5rem; + } + + .xl\:h-8 { + height: 2rem; + } + + .xl\:h-10 { + height: 2.5rem; + } + + .xl\:h-12 { + height: 3rem; + } + + .xl\:h-16 { + height: 4rem; + } + + .xl\:h-20 { + height: 5rem; + } + + .xl\:h-24 { + height: 6rem; + } + + .xl\:h-32 { + height: 8rem; + } + + .xl\:h-40 { + height: 10rem; + } + + .xl\:h-48 { + height: 12rem; + } + + .xl\:h-56 { + height: 14rem; + } + + .xl\:h-64 { + height: 16rem; + } + + .xl\:h-auto { + height: auto; + } + + .xl\:h-px { + height: 1px; + } + + .xl\:h-full { + height: 100%; + } + + .xl\:h-screen { + height: 100vh; + } + + .xl\:leading-none { + line-height: 1; + } + + .xl\:leading-tight { + line-height: 1.25; + } + + .xl\:leading-snug { + line-height: 1.375; + } + + .xl\:leading-normal { + line-height: 1.5; + } + + .xl\:leading-relaxed { + line-height: 1.625; + } + + .xl\:leading-loose { + line-height: 2; + } + + .xl\:list-inside { + list-style-position: inside; + } + + .xl\:list-outside { + list-style-position: outside; + } + + .xl\:list-none { + list-style-type: none; + } + + .xl\:list-disc { + list-style-type: disc; + } + + .xl\:list-decimal { + list-style-type: decimal; + } + + .xl\:m-0 { + margin: 0; + } + + .xl\:m-1 { + margin: 0.25rem; + } + + .xl\:m-2 { + margin: 0.5rem; + } + + .xl\:m-3 { + margin: 0.75rem; + } + + .xl\:m-4 { + margin: 1rem; + } + + .xl\:m-5 { + margin: 1.25rem; + } + + .xl\:m-6 { + margin: 1.5rem; + } + + .xl\:m-8 { + margin: 2rem; + } + + .xl\:m-10 { + margin: 2.5rem; + } + + .xl\:m-12 { + margin: 3rem; + } + + .xl\:m-16 { + margin: 4rem; + } + + .xl\:m-20 { + margin: 5rem; + } + + .xl\:m-24 { + margin: 6rem; + } + + .xl\:m-32 { + margin: 8rem; + } + + .xl\:m-40 { + margin: 10rem; + } + + .xl\:m-48 { + margin: 12rem; + } + + .xl\:m-56 { + margin: 14rem; + } + + .xl\:m-64 { + margin: 16rem; + } + + .xl\:m-auto { + margin: auto; + } + + .xl\:m-px { + margin: 1px; + } + + .xl\:-m-1 { + margin: -0.25rem; + } + + .xl\:-m-2 { + margin: -0.5rem; + } + + .xl\:-m-3 { + margin: -0.75rem; + } + + .xl\:-m-4 { + margin: -1rem; + } + + .xl\:-m-5 { + margin: -1.25rem; + } + + .xl\:-m-6 { + margin: -1.5rem; + } + + .xl\:-m-8 { + margin: -2rem; + } + + .xl\:-m-10 { + margin: -2.5rem; + } + + .xl\:-m-12 { + margin: -3rem; + } + + .xl\:-m-16 { + margin: -4rem; + } + + .xl\:-m-20 { + margin: -5rem; + } + + .xl\:-m-24 { + margin: -6rem; + } + + .xl\:-m-32 { + margin: -8rem; + } + + .xl\:-m-40 { + margin: -10rem; + } + + .xl\:-m-48 { + margin: -12rem; + } + + .xl\:-m-56 { + margin: -14rem; + } + + .xl\:-m-64 { + margin: -16rem; + } + + .xl\:-m-px { + margin: -1px; + } + + .xl\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .xl\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .xl\:my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .xl\:mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .xl\:my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .xl\:mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .xl\:my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .xl\:mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .xl\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .xl\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .xl\:my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .xl\:mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .xl\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .xl\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .xl\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .xl\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .xl\:my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .xl\:mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .xl\:my-12 { + margin-top: 3rem; + margin-bottom: 3rem; + } + + .xl\:mx-12 { + margin-left: 3rem; + margin-right: 3rem; + } + + .xl\:my-16 { + margin-top: 4rem; + margin-bottom: 4rem; + } + + .xl\:mx-16 { + margin-left: 4rem; + margin-right: 4rem; + } + + .xl\:my-20 { + margin-top: 5rem; + margin-bottom: 5rem; + } + + .xl\:mx-20 { + margin-left: 5rem; + margin-right: 5rem; + } + + .xl\:my-24 { + margin-top: 6rem; + margin-bottom: 6rem; + } + + .xl\:mx-24 { + margin-left: 6rem; + margin-right: 6rem; + } + + .xl\:my-32 { + margin-top: 8rem; + margin-bottom: 8rem; + } + + .xl\:mx-32 { + margin-left: 8rem; + margin-right: 8rem; + } + + .xl\:my-40 { + margin-top: 10rem; + margin-bottom: 10rem; + } + + .xl\:mx-40 { + margin-left: 10rem; + margin-right: 10rem; + } + + .xl\:my-48 { + margin-top: 12rem; + margin-bottom: 12rem; + } + + .xl\:mx-48 { + margin-left: 12rem; + margin-right: 12rem; + } + + .xl\:my-56 { + margin-top: 14rem; + margin-bottom: 14rem; + } + + .xl\:mx-56 { + margin-left: 14rem; + margin-right: 14rem; + } + + .xl\:my-64 { + margin-top: 16rem; + margin-bottom: 16rem; + } + + .xl\:mx-64 { + margin-left: 16rem; + margin-right: 16rem; + } + + .xl\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .xl\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .xl\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .xl\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .xl\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .xl\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .xl\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .xl\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .xl\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .xl\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .xl\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .xl\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .xl\:-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .xl\:-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .xl\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .xl\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .xl\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .xl\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .xl\:-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .xl\:-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .xl\:-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; + } + + .xl\:-mx-12 { + margin-left: -3rem; + margin-right: -3rem; + } + + .xl\:-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; + } + + .xl\:-mx-16 { + margin-left: -4rem; + margin-right: -4rem; + } + + .xl\:-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; + } + + .xl\:-mx-20 { + margin-left: -5rem; + margin-right: -5rem; + } + + .xl\:-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; + } + + .xl\:-mx-24 { + margin-left: -6rem; + margin-right: -6rem; + } + + .xl\:-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; + } + + .xl\:-mx-32 { + margin-left: -8rem; + margin-right: -8rem; + } + + .xl\:-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; + } + + .xl\:-mx-40 { + margin-left: -10rem; + margin-right: -10rem; + } + + .xl\:-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; + } + + .xl\:-mx-48 { + margin-left: -12rem; + margin-right: -12rem; + } + + .xl\:-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; + } + + .xl\:-mx-56 { + margin-left: -14rem; + margin-right: -14rem; + } + + .xl\:-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; + } + + .xl\:-mx-64 { + margin-left: -16rem; + margin-right: -16rem; + } + + .xl\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .xl\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .xl\:mt-0 { + margin-top: 0; + } + + .xl\:mr-0 { + margin-right: 0; + } + + .xl\:mb-0 { + margin-bottom: 0; + } + + .xl\:ml-0 { + margin-left: 0; + } + + .xl\:mt-1 { + margin-top: 0.25rem; + } + + .xl\:mr-1 { + margin-right: 0.25rem; + } + + .xl\:mb-1 { + margin-bottom: 0.25rem; + } + + .xl\:ml-1 { + margin-left: 0.25rem; + } + + .xl\:mt-2 { + margin-top: 0.5rem; + } + + .xl\:mr-2 { + margin-right: 0.5rem; + } + + .xl\:mb-2 { + margin-bottom: 0.5rem; + } + + .xl\:ml-2 { + margin-left: 0.5rem; + } + + .xl\:mt-3 { + margin-top: 0.75rem; + } + + .xl\:mr-3 { + margin-right: 0.75rem; + } + + .xl\:mb-3 { + margin-bottom: 0.75rem; + } + + .xl\:ml-3 { + margin-left: 0.75rem; + } + + .xl\:mt-4 { + margin-top: 1rem; + } + + .xl\:mr-4 { + margin-right: 1rem; + } + + .xl\:mb-4 { + margin-bottom: 1rem; + } + + .xl\:ml-4 { + margin-left: 1rem; + } + + .xl\:mt-5 { + margin-top: 1.25rem; + } + + .xl\:mr-5 { + margin-right: 1.25rem; + } + + .xl\:mb-5 { + margin-bottom: 1.25rem; + } + + .xl\:ml-5 { + margin-left: 1.25rem; + } + + .xl\:mt-6 { + margin-top: 1.5rem; + } + + .xl\:mr-6 { + margin-right: 1.5rem; + } + + .xl\:mb-6 { + margin-bottom: 1.5rem; + } + + .xl\:ml-6 { + margin-left: 1.5rem; + } + + .xl\:mt-8 { + margin-top: 2rem; + } + + .xl\:mr-8 { + margin-right: 2rem; + } + + .xl\:mb-8 { + margin-bottom: 2rem; + } + + .xl\:ml-8 { + margin-left: 2rem; + } + + .xl\:mt-10 { + margin-top: 2.5rem; + } + + .xl\:mr-10 { + margin-right: 2.5rem; + } + + .xl\:mb-10 { + margin-bottom: 2.5rem; + } + + .xl\:ml-10 { + margin-left: 2.5rem; + } + + .xl\:mt-12 { + margin-top: 3rem; + } + + .xl\:mr-12 { + margin-right: 3rem; + } + + .xl\:mb-12 { + margin-bottom: 3rem; + } + + .xl\:ml-12 { + margin-left: 3rem; + } + + .xl\:mt-16 { + margin-top: 4rem; + } + + .xl\:mr-16 { + margin-right: 4rem; + } + + .xl\:mb-16 { + margin-bottom: 4rem; + } + + .xl\:ml-16 { + margin-left: 4rem; + } + + .xl\:mt-20 { + margin-top: 5rem; + } + + .xl\:mr-20 { + margin-right: 5rem; + } + + .xl\:mb-20 { + margin-bottom: 5rem; + } + + .xl\:ml-20 { + margin-left: 5rem; + } + + .xl\:mt-24 { + margin-top: 6rem; + } + + .xl\:mr-24 { + margin-right: 6rem; + } + + .xl\:mb-24 { + margin-bottom: 6rem; + } + + .xl\:ml-24 { + margin-left: 6rem; + } + + .xl\:mt-32 { + margin-top: 8rem; + } + + .xl\:mr-32 { + margin-right: 8rem; + } + + .xl\:mb-32 { + margin-bottom: 8rem; + } + + .xl\:ml-32 { + margin-left: 8rem; + } + + .xl\:mt-40 { + margin-top: 10rem; + } + + .xl\:mr-40 { + margin-right: 10rem; + } + + .xl\:mb-40 { + margin-bottom: 10rem; + } + + .xl\:ml-40 { + margin-left: 10rem; + } + + .xl\:mt-48 { + margin-top: 12rem; + } + + .xl\:mr-48 { + margin-right: 12rem; + } + + .xl\:mb-48 { + margin-bottom: 12rem; + } + + .xl\:ml-48 { + margin-left: 12rem; + } + + .xl\:mt-56 { + margin-top: 14rem; + } + + .xl\:mr-56 { + margin-right: 14rem; + } + + .xl\:mb-56 { + margin-bottom: 14rem; + } + + .xl\:ml-56 { + margin-left: 14rem; + } + + .xl\:mt-64 { + margin-top: 16rem; + } + + .xl\:mr-64 { + margin-right: 16rem; + } + + .xl\:mb-64 { + margin-bottom: 16rem; + } + + .xl\:ml-64 { + margin-left: 16rem; + } + + .xl\:mt-auto { + margin-top: auto; + } + + .xl\:mr-auto { + margin-right: auto; + } + + .xl\:mb-auto { + margin-bottom: auto; + } + + .xl\:ml-auto { + margin-left: auto; + } + + .xl\:mt-px { + margin-top: 1px; + } + + .xl\:mr-px { + margin-right: 1px; + } + + .xl\:mb-px { + margin-bottom: 1px; + } + + .xl\:ml-px { + margin-left: 1px; + } + + .xl\:-mt-1 { + margin-top: -0.25rem; + } + + .xl\:-mr-1 { + margin-right: -0.25rem; + } + + .xl\:-mb-1 { + margin-bottom: -0.25rem; + } + + .xl\:-ml-1 { + margin-left: -0.25rem; + } + + .xl\:-mt-2 { + margin-top: -0.5rem; + } + + .xl\:-mr-2 { + margin-right: -0.5rem; + } + + .xl\:-mb-2 { + margin-bottom: -0.5rem; + } + + .xl\:-ml-2 { + margin-left: -0.5rem; + } + + .xl\:-mt-3 { + margin-top: -0.75rem; + } + + .xl\:-mr-3 { + margin-right: -0.75rem; + } + + .xl\:-mb-3 { + margin-bottom: -0.75rem; + } + + .xl\:-ml-3 { + margin-left: -0.75rem; + } + + .xl\:-mt-4 { + margin-top: -1rem; + } + + .xl\:-mr-4 { + margin-right: -1rem; + } + + .xl\:-mb-4 { + margin-bottom: -1rem; + } + + .xl\:-ml-4 { + margin-left: -1rem; + } + + .xl\:-mt-5 { + margin-top: -1.25rem; + } + + .xl\:-mr-5 { + margin-right: -1.25rem; + } + + .xl\:-mb-5 { + margin-bottom: -1.25rem; + } + + .xl\:-ml-5 { + margin-left: -1.25rem; + } + + .xl\:-mt-6 { + margin-top: -1.5rem; + } + + .xl\:-mr-6 { + margin-right: -1.5rem; + } + + .xl\:-mb-6 { + margin-bottom: -1.5rem; + } + + .xl\:-ml-6 { + margin-left: -1.5rem; + } + + .xl\:-mt-8 { + margin-top: -2rem; + } + + .xl\:-mr-8 { + margin-right: -2rem; + } + + .xl\:-mb-8 { + margin-bottom: -2rem; + } + + .xl\:-ml-8 { + margin-left: -2rem; + } + + .xl\:-mt-10 { + margin-top: -2.5rem; + } + + .xl\:-mr-10 { + margin-right: -2.5rem; + } + + .xl\:-mb-10 { + margin-bottom: -2.5rem; + } + + .xl\:-ml-10 { + margin-left: -2.5rem; + } + + .xl\:-mt-12 { + margin-top: -3rem; + } + + .xl\:-mr-12 { + margin-right: -3rem; + } + + .xl\:-mb-12 { + margin-bottom: -3rem; + } + + .xl\:-ml-12 { + margin-left: -3rem; + } + + .xl\:-mt-16 { + margin-top: -4rem; + } + + .xl\:-mr-16 { + margin-right: -4rem; + } + + .xl\:-mb-16 { + margin-bottom: -4rem; + } + + .xl\:-ml-16 { + margin-left: -4rem; + } + + .xl\:-mt-20 { + margin-top: -5rem; + } + + .xl\:-mr-20 { + margin-right: -5rem; + } + + .xl\:-mb-20 { + margin-bottom: -5rem; + } + + .xl\:-ml-20 { + margin-left: -5rem; + } + + .xl\:-mt-24 { + margin-top: -6rem; + } + + .xl\:-mr-24 { + margin-right: -6rem; + } + + .xl\:-mb-24 { + margin-bottom: -6rem; + } + + .xl\:-ml-24 { + margin-left: -6rem; + } + + .xl\:-mt-32 { + margin-top: -8rem; + } + + .xl\:-mr-32 { + margin-right: -8rem; + } + + .xl\:-mb-32 { + margin-bottom: -8rem; + } + + .xl\:-ml-32 { + margin-left: -8rem; + } + + .xl\:-mt-40 { + margin-top: -10rem; + } + + .xl\:-mr-40 { + margin-right: -10rem; + } + + .xl\:-mb-40 { + margin-bottom: -10rem; + } + + .xl\:-ml-40 { + margin-left: -10rem; + } + + .xl\:-mt-48 { + margin-top: -12rem; + } + + .xl\:-mr-48 { + margin-right: -12rem; + } + + .xl\:-mb-48 { + margin-bottom: -12rem; + } + + .xl\:-ml-48 { + margin-left: -12rem; + } + + .xl\:-mt-56 { + margin-top: -14rem; + } + + .xl\:-mr-56 { + margin-right: -14rem; + } + + .xl\:-mb-56 { + margin-bottom: -14rem; + } + + .xl\:-ml-56 { + margin-left: -14rem; + } + + .xl\:-mt-64 { + margin-top: -16rem; + } + + .xl\:-mr-64 { + margin-right: -16rem; + } + + .xl\:-mb-64 { + margin-bottom: -16rem; + } + + .xl\:-ml-64 { + margin-left: -16rem; + } + + .xl\:-mt-px { + margin-top: -1px; + } + + .xl\:-mr-px { + margin-right: -1px; + } + + .xl\:-mb-px { + margin-bottom: -1px; + } + + .xl\:-ml-px { + margin-left: -1px; + } + + .xl\:max-h-full { + max-height: 100%; + } + + .xl\:max-h-screen { + max-height: 100vh; + } + + .xl\:max-w-xs { + max-width: 20rem; + } + + .xl\:max-w-sm { + max-width: 24rem; + } + + .xl\:max-w-md { + max-width: 28rem; + } + + .xl\:max-w-lg { + max-width: 32rem; + } + + .xl\:max-w-xl { + max-width: 36rem; + } + + .xl\:max-w-2xl { + max-width: 42rem; + } + + .xl\:max-w-3xl { + max-width: 48rem; + } + + .xl\:max-w-4xl { + max-width: 56rem; + } + + .xl\:max-w-5xl { + max-width: 64rem; + } + + .xl\:max-w-6xl { + max-width: 72rem; + } + + .xl\:max-w-full { + max-width: 100%; + } + + .xl\:min-h-0 { + min-height: 0; + } + + .xl\:min-h-full { + min-height: 100%; + } + + .xl\:min-h-screen { + min-height: 100vh; + } + + .xl\:min-w-0 { + min-width: 0; + } + + .xl\:min-w-full { + min-width: 100%; + } + + .xl\:object-contain { + -o-object-fit: contain; + object-fit: contain; + } + + .xl\:object-cover { + -o-object-fit: cover; + object-fit: cover; + } + + .xl\:object-fill { + -o-object-fit: fill; + object-fit: fill; + } + + .xl\:object-none { + -o-object-fit: none; + object-fit: none; + } + + .xl\:object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .xl\:object-bottom { + -o-object-position: bottom; + object-position: bottom; + } + + .xl\:object-center { + -o-object-position: center; + object-position: center; + } + + .xl\:object-left { + -o-object-position: left; + object-position: left; + } + + .xl\:object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; + } + + .xl\:object-left-top { + -o-object-position: left top; + object-position: left top; + } + + .xl\:object-right { + -o-object-position: right; + object-position: right; + } + + .xl\:object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; + } + + .xl\:object-right-top { + -o-object-position: right top; + object-position: right top; + } + + .xl\:object-top { + -o-object-position: top; + object-position: top; + } + + .xl\:opacity-0 { + opacity: 0; + } + + .xl\:opacity-25 { + opacity: 0.25; + } + + .xl\:opacity-50 { + opacity: 0.5; + } + + .xl\:opacity-75 { + opacity: 0.75; + } + + .xl\:opacity-100 { + opacity: 1; + } + + .xl\:overflow-auto { + overflow: auto; + } + + .xl\:overflow-hidden { + overflow: hidden; + } + + .xl\:overflow-visible { + overflow: visible; + } + + .xl\:overflow-scroll { + overflow: scroll; + } + + .xl\:overflow-x-auto { + overflow-x: auto; + } + + .xl\:overflow-y-auto { + overflow-y: auto; + } + + .xl\:overflow-x-hidden { + overflow-x: hidden; + } + + .xl\:overflow-y-hidden { + overflow-y: hidden; + } + + .xl\:overflow-x-visible { + overflow-x: visible; + } + + .xl\:overflow-y-visible { + overflow-y: visible; + } + + .xl\:overflow-x-scroll { + overflow-x: scroll; + } + + .xl\:overflow-y-scroll { + overflow-y: scroll; + } + + .xl\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .xl\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .xl\:p-0 { + padding: 0; + } + + .xl\:p-1 { + padding: 0.25rem; + } + + .xl\:p-2 { + padding: 0.5rem; + } + + .xl\:p-3 { + padding: 0.75rem; + } + + .xl\:p-4 { + padding: 1rem; + } + + .xl\:p-5 { + padding: 1.25rem; + } + + .xl\:p-6 { + padding: 1.5rem; + } + + .xl\:p-8 { + padding: 2rem; + } + + .xl\:p-10 { + padding: 2.5rem; + } + + .xl\:p-12 { + padding: 3rem; + } + + .xl\:p-16 { + padding: 4rem; + } + + .xl\:p-20 { + padding: 5rem; + } + + .xl\:p-24 { + padding: 6rem; + } + + .xl\:p-32 { + padding: 8rem; + } + + .xl\:p-40 { + padding: 10rem; + } + + .xl\:p-48 { + padding: 12rem; + } + + .xl\:p-56 { + padding: 14rem; + } + + .xl\:p-64 { + padding: 16rem; + } + + .xl\:p-px { + padding: 1px; + } + + .xl\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .xl\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .xl\:py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .xl\:px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .xl\:py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .xl\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .xl\:py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .xl\:px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .xl\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .xl\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .xl\:py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .xl\:px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .xl\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .xl\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .xl\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .xl\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .xl\:py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .xl\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .xl\:py-12 { + padding-top: 3rem; + padding-bottom: 3rem; + } + + .xl\:px-12 { + padding-left: 3rem; + padding-right: 3rem; + } + + .xl\:py-16 { + padding-top: 4rem; + padding-bottom: 4rem; + } + + .xl\:px-16 { + padding-left: 4rem; + padding-right: 4rem; + } + + .xl\:py-20 { + padding-top: 5rem; + padding-bottom: 5rem; + } + + .xl\:px-20 { + padding-left: 5rem; + padding-right: 5rem; + } + + .xl\:py-24 { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .xl\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } + + .xl\:py-32 { + padding-top: 8rem; + padding-bottom: 8rem; + } + + .xl\:px-32 { + padding-left: 8rem; + padding-right: 8rem; + } + + .xl\:py-40 { + padding-top: 10rem; + padding-bottom: 10rem; + } + + .xl\:px-40 { + padding-left: 10rem; + padding-right: 10rem; + } + + .xl\:py-48 { + padding-top: 12rem; + padding-bottom: 12rem; + } + + .xl\:px-48 { + padding-left: 12rem; + padding-right: 12rem; + } + + .xl\:py-56 { + padding-top: 14rem; + padding-bottom: 14rem; + } + + .xl\:px-56 { + padding-left: 14rem; + padding-right: 14rem; + } + + .xl\:py-64 { + padding-top: 16rem; + padding-bottom: 16rem; + } + + .xl\:px-64 { + padding-left: 16rem; + padding-right: 16rem; + } + + .xl\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .xl\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .xl\:pt-0 { + padding-top: 0; + } + + .xl\:pr-0 { + padding-right: 0; + } + + .xl\:pb-0 { + padding-bottom: 0; + } + + .xl\:pl-0 { + padding-left: 0; + } + + .xl\:pt-1 { + padding-top: 0.25rem; + } + + .xl\:pr-1 { + padding-right: 0.25rem; + } + + .xl\:pb-1 { + padding-bottom: 0.25rem; + } + + .xl\:pl-1 { + padding-left: 0.25rem; + } + + .xl\:pt-2 { + padding-top: 0.5rem; + } + + .xl\:pr-2 { + padding-right: 0.5rem; + } + + .xl\:pb-2 { + padding-bottom: 0.5rem; + } + + .xl\:pl-2 { + padding-left: 0.5rem; + } + + .xl\:pt-3 { + padding-top: 0.75rem; + } + + .xl\:pr-3 { + padding-right: 0.75rem; + } + + .xl\:pb-3 { + padding-bottom: 0.75rem; + } + + .xl\:pl-3 { + padding-left: 0.75rem; + } + + .xl\:pt-4 { + padding-top: 1rem; + } + + .xl\:pr-4 { + padding-right: 1rem; + } + + .xl\:pb-4 { + padding-bottom: 1rem; + } + + .xl\:pl-4 { + padding-left: 1rem; + } + + .xl\:pt-5 { + padding-top: 1.25rem; + } + + .xl\:pr-5 { + padding-right: 1.25rem; + } + + .xl\:pb-5 { + padding-bottom: 1.25rem; + } + + .xl\:pl-5 { + padding-left: 1.25rem; + } + + .xl\:pt-6 { + padding-top: 1.5rem; + } + + .xl\:pr-6 { + padding-right: 1.5rem; + } + + .xl\:pb-6 { + padding-bottom: 1.5rem; + } + + .xl\:pl-6 { + padding-left: 1.5rem; + } + + .xl\:pt-8 { + padding-top: 2rem; + } + + .xl\:pr-8 { + padding-right: 2rem; + } + + .xl\:pb-8 { + padding-bottom: 2rem; + } + + .xl\:pl-8 { + padding-left: 2rem; + } + + .xl\:pt-10 { + padding-top: 2.5rem; + } + + .xl\:pr-10 { + padding-right: 2.5rem; + } + + .xl\:pb-10 { + padding-bottom: 2.5rem; + } + + .xl\:pl-10 { + padding-left: 2.5rem; + } + + .xl\:pt-12 { + padding-top: 3rem; + } + + .xl\:pr-12 { + padding-right: 3rem; + } + + .xl\:pb-12 { + padding-bottom: 3rem; + } + + .xl\:pl-12 { + padding-left: 3rem; + } + + .xl\:pt-16 { + padding-top: 4rem; + } + + .xl\:pr-16 { + padding-right: 4rem; + } + + .xl\:pb-16 { + padding-bottom: 4rem; + } + + .xl\:pl-16 { + padding-left: 4rem; + } + + .xl\:pt-20 { + padding-top: 5rem; + } + + .xl\:pr-20 { + padding-right: 5rem; + } + + .xl\:pb-20 { + padding-bottom: 5rem; + } + + .xl\:pl-20 { + padding-left: 5rem; + } + + .xl\:pt-24 { + padding-top: 6rem; + } + + .xl\:pr-24 { + padding-right: 6rem; + } + + .xl\:pb-24 { + padding-bottom: 6rem; + } + + .xl\:pl-24 { + padding-left: 6rem; + } + + .xl\:pt-32 { + padding-top: 8rem; + } + + .xl\:pr-32 { + padding-right: 8rem; + } + + .xl\:pb-32 { + padding-bottom: 8rem; + } + + .xl\:pl-32 { + padding-left: 8rem; + } + + .xl\:pt-40 { + padding-top: 10rem; + } + + .xl\:pr-40 { + padding-right: 10rem; + } + + .xl\:pb-40 { + padding-bottom: 10rem; + } + + .xl\:pl-40 { + padding-left: 10rem; + } + + .xl\:pt-48 { + padding-top: 12rem; + } + + .xl\:pr-48 { + padding-right: 12rem; + } + + .xl\:pb-48 { + padding-bottom: 12rem; + } + + .xl\:pl-48 { + padding-left: 12rem; + } + + .xl\:pt-56 { + padding-top: 14rem; + } + + .xl\:pr-56 { + padding-right: 14rem; + } + + .xl\:pb-56 { + padding-bottom: 14rem; + } + + .xl\:pl-56 { + padding-left: 14rem; + } + + .xl\:pt-64 { + padding-top: 16rem; + } + + .xl\:pr-64 { + padding-right: 16rem; + } + + .xl\:pb-64 { + padding-bottom: 16rem; + } + + .xl\:pl-64 { + padding-left: 16rem; + } + + .xl\:pt-px { + padding-top: 1px; + } + + .xl\:pr-px { + padding-right: 1px; + } + + .xl\:pb-px { + padding-bottom: 1px; + } + + .xl\:pl-px { + padding-left: 1px; + } + + .xl\:pointer-events-none { + pointer-events: none; + } + + .xl\:pointer-events-auto { + pointer-events: auto; + } + + .xl\:static { + position: static; + } + + .xl\:fixed { + position: fixed; + } + + .xl\:absolute { + position: absolute; + } + + .xl\:relative { + position: relative; + } + + .xl\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .xl\:inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .xl\:inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .xl\:inset-y-0 { + top: 0; + bottom: 0; + } + + .xl\:inset-x-0 { + right: 0; + left: 0; + } + + .xl\:inset-y-auto { + top: auto; + bottom: auto; + } + + .xl\:inset-x-auto { + right: auto; + left: auto; + } + + .xl\:top-0 { + top: 0; + } + + .xl\:right-0 { + right: 0; + } + + .xl\:bottom-0 { + bottom: 0; + } + + .xl\:left-0 { + left: 0; + } + + .xl\:top-auto { + top: auto; + } + + .xl\:right-auto { + right: auto; + } + + .xl\:bottom-auto { + bottom: auto; + } + + .xl\:left-auto { + left: auto; + } + + .xl\:resize-none { + resize: none; + } + + .xl\:resize-y { + resize: vertical; + } + + .xl\:resize-x { + resize: horizontal; + } + + .xl\:resize { + resize: both; + } + + .xl\:shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .xl\:shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .xl\:shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .xl\:shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .xl\:shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .xl\:shadow-none { + box-shadow: none; + } + + .xl\:hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .xl\:hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .xl\:hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .xl\:hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .xl\:hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .xl\:hover\:shadow-none:hover { + box-shadow: none; + } + + .xl\:focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .xl\:focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .xl\:focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .xl\:focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .xl\:focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .xl\:focus\:shadow-none:focus { + box-shadow: none; + } + + .xl\:table-auto { + table-layout: auto; + } + + .xl\:table-fixed { + table-layout: fixed; + } + + .xl\:text-left { + text-align: left; + } + + .xl\:text-center { + text-align: center; + } + + .xl\:text-right { + text-align: right; + } + + .xl\:text-justify { + text-align: justify; + } + + .xl\:text-transparent { + color: transparent; + } + + .xl\:text-black { + color: #000; + } + + .xl\:text-white { + color: #fff; + } + + .xl\:text-gray-100 { + color: #f7fafc; + } + + .xl\:text-gray-200 { + color: #edf2f7; + } + + .xl\:text-gray-300 { + color: #e2e8f0; + } + + .xl\:text-gray-400 { + color: #cbd5e0; + } + + .xl\:text-gray-500 { + color: #a0aec0; + } + + .xl\:text-gray-600 { + color: #718096; + } + + .xl\:text-gray-700 { + color: #4a5568; + } + + .xl\:text-gray-800 { + color: #2d3748; + } + + .xl\:text-gray-900 { + color: #1a202c; + } + + .xl\:text-red-100 { + color: #fff5f5; + } + + .xl\:text-red-200 { + color: #fed7d7; + } + + .xl\:text-red-300 { + color: #feb2b2; + } + + .xl\:text-red-400 { + color: #fc8181; + } + + .xl\:text-red-500 { + color: #f56565; + } + + .xl\:text-red-600 { + color: #e53e3e; + } + + .xl\:text-red-700 { + color: #c53030; + } + + .xl\:text-red-800 { + color: #9b2c2c; + } + + .xl\:text-red-900 { + color: #742a2a; + } + + .xl\:text-orange-100 { + color: #fffaf0; + } + + .xl\:text-orange-200 { + color: #feebc8; + } + + .xl\:text-orange-300 { + color: #fbd38d; + } + + .xl\:text-orange-400 { + color: #f6ad55; + } + + .xl\:text-orange-500 { + color: #ed8936; + } + + .xl\:text-orange-600 { + color: #dd6b20; + } + + .xl\:text-orange-700 { + color: #c05621; + } + + .xl\:text-orange-800 { + color: #9c4221; + } + + .xl\:text-orange-900 { + color: #7b341e; + } + + .xl\:text-yellow-100 { + color: #fffff0; + } + + .xl\:text-yellow-200 { + color: #fefcbf; + } + + .xl\:text-yellow-300 { + color: #faf089; + } + + .xl\:text-yellow-400 { + color: #f6e05e; + } + + .xl\:text-yellow-500 { + color: #ecc94b; + } + + .xl\:text-yellow-600 { + color: #d69e2e; + } + + .xl\:text-yellow-700 { + color: #b7791f; + } + + .xl\:text-yellow-800 { + color: #975a16; + } + + .xl\:text-yellow-900 { + color: #744210; + } + + .xl\:text-green-100 { + color: #f0fff4; + } + + .xl\:text-green-200 { + color: #c6f6d5; + } + + .xl\:text-green-300 { + color: #9ae6b4; + } + + .xl\:text-green-400 { + color: #68d391; + } + + .xl\:text-green-500 { + color: #48bb78; + } + + .xl\:text-green-600 { + color: #38a169; + } + + .xl\:text-green-700 { + color: #2f855a; + } + + .xl\:text-green-800 { + color: #276749; + } + + .xl\:text-green-900 { + color: #22543d; + } + + .xl\:text-teal-100 { + color: #e6fffa; + } + + .xl\:text-teal-200 { + color: #b2f5ea; + } + + .xl\:text-teal-300 { + color: #81e6d9; + } + + .xl\:text-teal-400 { + color: #4fd1c5; + } + + .xl\:text-teal-500 { + color: #38b2ac; + } + + .xl\:text-teal-600 { + color: #319795; + } + + .xl\:text-teal-700 { + color: #2c7a7b; + } + + .xl\:text-teal-800 { + color: #285e61; + } + + .xl\:text-teal-900 { + color: #234e52; + } + + .xl\:text-blue-100 { + color: #ebf8ff; + } + + .xl\:text-blue-200 { + color: #bee3f8; + } + + .xl\:text-blue-300 { + color: #90cdf4; + } + + .xl\:text-blue-400 { + color: #63b3ed; + } + + .xl\:text-blue-500 { + color: #4299e1; + } + + .xl\:text-blue-600 { + color: #3182ce; + } + + .xl\:text-blue-700 { + color: #2b6cb0; + } + + .xl\:text-blue-800 { + color: #2c5282; + } + + .xl\:text-blue-900 { + color: #2a4365; + } + + .xl\:text-indigo-100 { + color: #ebf4ff; + } + + .xl\:text-indigo-200 { + color: #c3dafe; + } + + .xl\:text-indigo-300 { + color: #a3bffa; + } + + .xl\:text-indigo-400 { + color: #7f9cf5; + } + + .xl\:text-indigo-500 { + color: #667eea; + } + + .xl\:text-indigo-600 { + color: #5a67d8; + } + + .xl\:text-indigo-700 { + color: #4c51bf; + } + + .xl\:text-indigo-800 { + color: #434190; + } + + .xl\:text-indigo-900 { + color: #3c366b; + } + + .xl\:text-purple-100 { + color: #faf5ff; + } + + .xl\:text-purple-200 { + color: #e9d8fd; + } + + .xl\:text-purple-300 { + color: #d6bcfa; + } + + .xl\:text-purple-400 { + color: #b794f4; + } + + .xl\:text-purple-500 { + color: #9f7aea; + } + + .xl\:text-purple-600 { + color: #805ad5; + } + + .xl\:text-purple-700 { + color: #6b46c1; + } + + .xl\:text-purple-800 { + color: #553c9a; + } + + .xl\:text-purple-900 { + color: #44337a; + } + + .xl\:text-pink-100 { + color: #fff5f7; + } + + .xl\:text-pink-200 { + color: #fed7e2; + } + + .xl\:text-pink-300 { + color: #fbb6ce; + } + + .xl\:text-pink-400 { + color: #f687b3; + } + + .xl\:text-pink-500 { + color: #ed64a6; + } + + .xl\:text-pink-600 { + color: #d53f8c; + } + + .xl\:text-pink-700 { + color: #b83280; + } + + .xl\:text-pink-800 { + color: #97266d; + } + + .xl\:text-pink-900 { + color: #702459; + } + + .xl\:hover\:text-transparent:hover { + color: transparent; + } + + .xl\:hover\:text-black:hover { + color: #000; + } + + .xl\:hover\:text-white:hover { + color: #fff; + } + + .xl\:hover\:text-gray-100:hover { + color: #f7fafc; + } + + .xl\:hover\:text-gray-200:hover { + color: #edf2f7; + } + + .xl\:hover\:text-gray-300:hover { + color: #e2e8f0; + } + + .xl\:hover\:text-gray-400:hover { + color: #cbd5e0; + } + + .xl\:hover\:text-gray-500:hover { + color: #a0aec0; + } + + .xl\:hover\:text-gray-600:hover { + color: #718096; + } + + .xl\:hover\:text-gray-700:hover { + color: #4a5568; + } + + .xl\:hover\:text-gray-800:hover { + color: #2d3748; + } + + .xl\:hover\:text-gray-900:hover { + color: #1a202c; + } + + .xl\:hover\:text-red-100:hover { + color: #fff5f5; + } + + .xl\:hover\:text-red-200:hover { + color: #fed7d7; + } + + .xl\:hover\:text-red-300:hover { + color: #feb2b2; + } + + .xl\:hover\:text-red-400:hover { + color: #fc8181; + } + + .xl\:hover\:text-red-500:hover { + color: #f56565; + } + + .xl\:hover\:text-red-600:hover { + color: #e53e3e; + } + + .xl\:hover\:text-red-700:hover { + color: #c53030; + } + + .xl\:hover\:text-red-800:hover { + color: #9b2c2c; + } + + .xl\:hover\:text-red-900:hover { + color: #742a2a; + } + + .xl\:hover\:text-orange-100:hover { + color: #fffaf0; + } + + .xl\:hover\:text-orange-200:hover { + color: #feebc8; + } + + .xl\:hover\:text-orange-300:hover { + color: #fbd38d; + } + + .xl\:hover\:text-orange-400:hover { + color: #f6ad55; + } + + .xl\:hover\:text-orange-500:hover { + color: #ed8936; + } + + .xl\:hover\:text-orange-600:hover { + color: #dd6b20; + } + + .xl\:hover\:text-orange-700:hover { + color: #c05621; + } + + .xl\:hover\:text-orange-800:hover { + color: #9c4221; + } + + .xl\:hover\:text-orange-900:hover { + color: #7b341e; + } + + .xl\:hover\:text-yellow-100:hover { + color: #fffff0; + } + + .xl\:hover\:text-yellow-200:hover { + color: #fefcbf; + } + + .xl\:hover\:text-yellow-300:hover { + color: #faf089; + } + + .xl\:hover\:text-yellow-400:hover { + color: #f6e05e; + } + + .xl\:hover\:text-yellow-500:hover { + color: #ecc94b; + } + + .xl\:hover\:text-yellow-600:hover { + color: #d69e2e; + } + + .xl\:hover\:text-yellow-700:hover { + color: #b7791f; + } + + .xl\:hover\:text-yellow-800:hover { + color: #975a16; + } + + .xl\:hover\:text-yellow-900:hover { + color: #744210; + } + + .xl\:hover\:text-green-100:hover { + color: #f0fff4; + } + + .xl\:hover\:text-green-200:hover { + color: #c6f6d5; + } + + .xl\:hover\:text-green-300:hover { + color: #9ae6b4; + } + + .xl\:hover\:text-green-400:hover { + color: #68d391; + } + + .xl\:hover\:text-green-500:hover { + color: #48bb78; + } + + .xl\:hover\:text-green-600:hover { + color: #38a169; + } + + .xl\:hover\:text-green-700:hover { + color: #2f855a; + } + + .xl\:hover\:text-green-800:hover { + color: #276749; + } + + .xl\:hover\:text-green-900:hover { + color: #22543d; + } + + .xl\:hover\:text-teal-100:hover { + color: #e6fffa; + } + + .xl\:hover\:text-teal-200:hover { + color: #b2f5ea; + } + + .xl\:hover\:text-teal-300:hover { + color: #81e6d9; + } + + .xl\:hover\:text-teal-400:hover { + color: #4fd1c5; + } + + .xl\:hover\:text-teal-500:hover { + color: #38b2ac; + } + + .xl\:hover\:text-teal-600:hover { + color: #319795; + } + + .xl\:hover\:text-teal-700:hover { + color: #2c7a7b; + } + + .xl\:hover\:text-teal-800:hover { + color: #285e61; + } + + .xl\:hover\:text-teal-900:hover { + color: #234e52; + } + + .xl\:hover\:text-blue-100:hover { + color: #ebf8ff; + } + + .xl\:hover\:text-blue-200:hover { + color: #bee3f8; + } + + .xl\:hover\:text-blue-300:hover { + color: #90cdf4; + } + + .xl\:hover\:text-blue-400:hover { + color: #63b3ed; + } + + .xl\:hover\:text-blue-500:hover { + color: #4299e1; + } + + .xl\:hover\:text-blue-600:hover { + color: #3182ce; + } + + .xl\:hover\:text-blue-700:hover { + color: #2b6cb0; + } + + .xl\:hover\:text-blue-800:hover { + color: #2c5282; + } + + .xl\:hover\:text-blue-900:hover { + color: #2a4365; + } + + .xl\:hover\:text-indigo-100:hover { + color: #ebf4ff; + } + + .xl\:hover\:text-indigo-200:hover { + color: #c3dafe; + } + + .xl\:hover\:text-indigo-300:hover { + color: #a3bffa; + } + + .xl\:hover\:text-indigo-400:hover { + color: #7f9cf5; + } + + .xl\:hover\:text-indigo-500:hover { + color: #667eea; + } + + .xl\:hover\:text-indigo-600:hover { + color: #5a67d8; + } + + .xl\:hover\:text-indigo-700:hover { + color: #4c51bf; + } + + .xl\:hover\:text-indigo-800:hover { + color: #434190; + } + + .xl\:hover\:text-indigo-900:hover { + color: #3c366b; + } + + .xl\:hover\:text-purple-100:hover { + color: #faf5ff; + } + + .xl\:hover\:text-purple-200:hover { + color: #e9d8fd; + } + + .xl\:hover\:text-purple-300:hover { + color: #d6bcfa; + } + + .xl\:hover\:text-purple-400:hover { + color: #b794f4; + } + + .xl\:hover\:text-purple-500:hover { + color: #9f7aea; + } + + .xl\:hover\:text-purple-600:hover { + color: #805ad5; + } + + .xl\:hover\:text-purple-700:hover { + color: #6b46c1; + } + + .xl\:hover\:text-purple-800:hover { + color: #553c9a; + } + + .xl\:hover\:text-purple-900:hover { + color: #44337a; + } + + .xl\:hover\:text-pink-100:hover { + color: #fff5f7; + } + + .xl\:hover\:text-pink-200:hover { + color: #fed7e2; + } + + .xl\:hover\:text-pink-300:hover { + color: #fbb6ce; + } + + .xl\:hover\:text-pink-400:hover { + color: #f687b3; + } + + .xl\:hover\:text-pink-500:hover { + color: #ed64a6; + } + + .xl\:hover\:text-pink-600:hover { + color: #d53f8c; + } + + .xl\:hover\:text-pink-700:hover { + color: #b83280; + } + + .xl\:hover\:text-pink-800:hover { + color: #97266d; + } + + .xl\:hover\:text-pink-900:hover { + color: #702459; + } + + .xl\:focus\:text-transparent:focus { + color: transparent; + } + + .xl\:focus\:text-black:focus { + color: #000; + } + + .xl\:focus\:text-white:focus { + color: #fff; + } + + .xl\:focus\:text-gray-100:focus { + color: #f7fafc; + } + + .xl\:focus\:text-gray-200:focus { + color: #edf2f7; + } + + .xl\:focus\:text-gray-300:focus { + color: #e2e8f0; + } + + .xl\:focus\:text-gray-400:focus { + color: #cbd5e0; + } + + .xl\:focus\:text-gray-500:focus { + color: #a0aec0; + } + + .xl\:focus\:text-gray-600:focus { + color: #718096; + } + + .xl\:focus\:text-gray-700:focus { + color: #4a5568; + } + + .xl\:focus\:text-gray-800:focus { + color: #2d3748; + } + + .xl\:focus\:text-gray-900:focus { + color: #1a202c; + } + + .xl\:focus\:text-red-100:focus { + color: #fff5f5; + } + + .xl\:focus\:text-red-200:focus { + color: #fed7d7; + } + + .xl\:focus\:text-red-300:focus { + color: #feb2b2; + } + + .xl\:focus\:text-red-400:focus { + color: #fc8181; + } + + .xl\:focus\:text-red-500:focus { + color: #f56565; + } + + .xl\:focus\:text-red-600:focus { + color: #e53e3e; + } + + .xl\:focus\:text-red-700:focus { + color: #c53030; + } + + .xl\:focus\:text-red-800:focus { + color: #9b2c2c; + } + + .xl\:focus\:text-red-900:focus { + color: #742a2a; + } + + .xl\:focus\:text-orange-100:focus { + color: #fffaf0; + } + + .xl\:focus\:text-orange-200:focus { + color: #feebc8; + } + + .xl\:focus\:text-orange-300:focus { + color: #fbd38d; + } + + .xl\:focus\:text-orange-400:focus { + color: #f6ad55; + } + + .xl\:focus\:text-orange-500:focus { + color: #ed8936; + } + + .xl\:focus\:text-orange-600:focus { + color: #dd6b20; + } + + .xl\:focus\:text-orange-700:focus { + color: #c05621; + } + + .xl\:focus\:text-orange-800:focus { + color: #9c4221; + } + + .xl\:focus\:text-orange-900:focus { + color: #7b341e; + } + + .xl\:focus\:text-yellow-100:focus { + color: #fffff0; + } + + .xl\:focus\:text-yellow-200:focus { + color: #fefcbf; + } + + .xl\:focus\:text-yellow-300:focus { + color: #faf089; + } + + .xl\:focus\:text-yellow-400:focus { + color: #f6e05e; + } + + .xl\:focus\:text-yellow-500:focus { + color: #ecc94b; + } + + .xl\:focus\:text-yellow-600:focus { + color: #d69e2e; + } + + .xl\:focus\:text-yellow-700:focus { + color: #b7791f; + } + + .xl\:focus\:text-yellow-800:focus { + color: #975a16; + } + + .xl\:focus\:text-yellow-900:focus { + color: #744210; + } + + .xl\:focus\:text-green-100:focus { + color: #f0fff4; + } + + .xl\:focus\:text-green-200:focus { + color: #c6f6d5; + } + + .xl\:focus\:text-green-300:focus { + color: #9ae6b4; + } + + .xl\:focus\:text-green-400:focus { + color: #68d391; + } + + .xl\:focus\:text-green-500:focus { + color: #48bb78; + } + + .xl\:focus\:text-green-600:focus { + color: #38a169; + } + + .xl\:focus\:text-green-700:focus { + color: #2f855a; + } + + .xl\:focus\:text-green-800:focus { + color: #276749; + } + + .xl\:focus\:text-green-900:focus { + color: #22543d; + } + + .xl\:focus\:text-teal-100:focus { + color: #e6fffa; + } + + .xl\:focus\:text-teal-200:focus { + color: #b2f5ea; + } + + .xl\:focus\:text-teal-300:focus { + color: #81e6d9; + } + + .xl\:focus\:text-teal-400:focus { + color: #4fd1c5; + } + + .xl\:focus\:text-teal-500:focus { + color: #38b2ac; + } + + .xl\:focus\:text-teal-600:focus { + color: #319795; + } + + .xl\:focus\:text-teal-700:focus { + color: #2c7a7b; + } + + .xl\:focus\:text-teal-800:focus { + color: #285e61; + } + + .xl\:focus\:text-teal-900:focus { + color: #234e52; + } + + .xl\:focus\:text-blue-100:focus { + color: #ebf8ff; + } + + .xl\:focus\:text-blue-200:focus { + color: #bee3f8; + } + + .xl\:focus\:text-blue-300:focus { + color: #90cdf4; + } + + .xl\:focus\:text-blue-400:focus { + color: #63b3ed; + } + + .xl\:focus\:text-blue-500:focus { + color: #4299e1; + } + + .xl\:focus\:text-blue-600:focus { + color: #3182ce; + } + + .xl\:focus\:text-blue-700:focus { + color: #2b6cb0; + } + + .xl\:focus\:text-blue-800:focus { + color: #2c5282; + } + + .xl\:focus\:text-blue-900:focus { + color: #2a4365; + } + + .xl\:focus\:text-indigo-100:focus { + color: #ebf4ff; + } + + .xl\:focus\:text-indigo-200:focus { + color: #c3dafe; + } + + .xl\:focus\:text-indigo-300:focus { + color: #a3bffa; + } + + .xl\:focus\:text-indigo-400:focus { + color: #7f9cf5; + } + + .xl\:focus\:text-indigo-500:focus { + color: #667eea; + } + + .xl\:focus\:text-indigo-600:focus { + color: #5a67d8; + } + + .xl\:focus\:text-indigo-700:focus { + color: #4c51bf; + } + + .xl\:focus\:text-indigo-800:focus { + color: #434190; + } + + .xl\:focus\:text-indigo-900:focus { + color: #3c366b; + } + + .xl\:focus\:text-purple-100:focus { + color: #faf5ff; + } + + .xl\:focus\:text-purple-200:focus { + color: #e9d8fd; + } + + .xl\:focus\:text-purple-300:focus { + color: #d6bcfa; + } + + .xl\:focus\:text-purple-400:focus { + color: #b794f4; + } + + .xl\:focus\:text-purple-500:focus { + color: #9f7aea; + } + + .xl\:focus\:text-purple-600:focus { + color: #805ad5; + } + + .xl\:focus\:text-purple-700:focus { + color: #6b46c1; + } + + .xl\:focus\:text-purple-800:focus { + color: #553c9a; + } + + .xl\:focus\:text-purple-900:focus { + color: #44337a; + } + + .xl\:focus\:text-pink-100:focus { + color: #fff5f7; + } + + .xl\:focus\:text-pink-200:focus { + color: #fed7e2; + } + + .xl\:focus\:text-pink-300:focus { + color: #fbb6ce; + } + + .xl\:focus\:text-pink-400:focus { + color: #f687b3; + } + + .xl\:focus\:text-pink-500:focus { + color: #ed64a6; + } + + .xl\:focus\:text-pink-600:focus { + color: #d53f8c; + } + + .xl\:focus\:text-pink-700:focus { + color: #b83280; + } + + .xl\:focus\:text-pink-800:focus { + color: #97266d; + } + + .xl\:focus\:text-pink-900:focus { + color: #702459; + } + + .xl\:text-xs { + font-size: 0.75rem; + } + + .xl\:text-sm { + font-size: 0.875rem; + } + + .xl\:text-base { + font-size: 1rem; + } + + .xl\:text-lg { + font-size: 1.125rem; + } + + .xl\:text-xl { + font-size: 1.25rem; + } + + .xl\:text-2xl { + font-size: 1.5rem; + } + + .xl\:text-3xl { + font-size: 1.875rem; + } + + .xl\:text-4xl { + font-size: 2.25rem; + } + + .xl\:text-5xl { + font-size: 3rem; + } + + .xl\:text-6xl { + font-size: 4rem; + } + + .xl\:italic { + font-style: italic; + } + + .xl\:not-italic { + font-style: normal; + } + + .xl\:uppercase { + text-transform: uppercase; + } + + .xl\:lowercase { + text-transform: lowercase; + } + + .xl\:capitalize { + text-transform: capitalize; + } + + .xl\:normal-case { + text-transform: none; + } + + .xl\:underline { + text-decoration: underline; + } + + .xl\:line-through { + text-decoration: line-through; + } + + .xl\:no-underline { + text-decoration: none; + } + + .xl\:hover\:underline:hover { + text-decoration: underline; + } + + .xl\:hover\:line-through:hover { + text-decoration: line-through; + } + + .xl\:hover\:no-underline:hover { + text-decoration: none; + } + + .xl\:focus\:underline:focus { + text-decoration: underline; + } + + .xl\:focus\:line-through:focus { + text-decoration: line-through; + } + + .xl\:focus\:no-underline:focus { + text-decoration: none; + } + + .xl\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .xl\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .xl\:tracking-tighter { + letter-spacing: -0.05em; + } + + .xl\:tracking-tight { + letter-spacing: -0.025em; + } + + .xl\:tracking-normal { + letter-spacing: 0; + } + + .xl\:tracking-wide { + letter-spacing: 0.025em; + } + + .xl\:tracking-wider { + letter-spacing: 0.05em; + } + + .xl\:tracking-widest { + letter-spacing: 0.1em; + } + + .xl\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .xl\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .xl\:align-baseline { + vertical-align: baseline; + } + + .xl\:align-top { + vertical-align: top; + } + + .xl\:align-middle { + vertical-align: middle; + } + + .xl\:align-bottom { + vertical-align: bottom; + } + + .xl\:align-text-top { + vertical-align: text-top; + } + + .xl\:align-text-bottom { + vertical-align: text-bottom; + } + + .xl\:visible { + visibility: visible; + } + + .xl\:invisible { + visibility: hidden; + } + + .xl\:whitespace-normal { + white-space: normal; + } + + .xl\:whitespace-no-wrap { + white-space: nowrap; + } + + .xl\:whitespace-pre { + white-space: pre; + } + + .xl\:whitespace-pre-line { + white-space: pre-line; + } + + .xl\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .xl\:break-normal { + overflow-wrap: normal; + word-break: normal; + } + + .xl\:break-words { + overflow-wrap: break-word; + } + + .xl\:break-all { + word-break: break-all; + } + + .xl\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .xl\:w-0 { + width: 0; + } + + .xl\:w-1 { + width: 0.25rem; + } + + .xl\:w-2 { + width: 0.5rem; + } + + .xl\:w-3 { + width: 0.75rem; + } + + .xl\:w-4 { + width: 1rem; + } + + .xl\:w-5 { + width: 1.25rem; + } + + .xl\:w-6 { + width: 1.5rem; + } + + .xl\:w-8 { + width: 2rem; + } + + .xl\:w-10 { + width: 2.5rem; + } + + .xl\:w-12 { + width: 3rem; + } + + .xl\:w-16 { + width: 4rem; + } + + .xl\:w-20 { + width: 5rem; + } + + .xl\:w-24 { + width: 6rem; + } + + .xl\:w-32 { + width: 8rem; + } + + .xl\:w-40 { + width: 10rem; + } + + .xl\:w-48 { + width: 12rem; + } + + .xl\:w-56 { + width: 14rem; + } + + .xl\:w-64 { + width: 16rem; + } + + .xl\:w-auto { + width: auto; + } + + .xl\:w-px { + width: 1px; + } + + .xl\:w-1\/2 { + width: 50%; + } + + .xl\:w-1\/3 { + width: 33.33333%; + } + + .xl\:w-2\/3 { + width: 66.66667%; + } + + .xl\:w-1\/4 { + width: 25%; + } + + .xl\:w-2\/4 { + width: 50%; + } + + .xl\:w-3\/4 { + width: 75%; + } + + .xl\:w-1\/5 { + width: 20%; + } + + .xl\:w-2\/5 { + width: 40%; + } + + .xl\:w-3\/5 { + width: 60%; + } + + .xl\:w-4\/5 { + width: 80%; + } + + .xl\:w-1\/6 { + width: 16.66667%; + } + + .xl\:w-2\/6 { + width: 33.33333%; + } + + .xl\:w-3\/6 { + width: 50%; + } + + .xl\:w-4\/6 { + width: 66.66667%; + } + + .xl\:w-5\/6 { + width: 83.33333%; + } + + .xl\:w-1\/12 { + width: 8.33333%; + } + + .xl\:w-2\/12 { + width: 16.66667%; + } + + .xl\:w-3\/12 { + width: 25%; + } + + .xl\:w-4\/12 { + width: 33.33333%; + } + + .xl\:w-5\/12 { + width: 41.66667%; + } + + .xl\:w-6\/12 { + width: 50%; + } + + .xl\:w-7\/12 { + width: 58.33333%; + } + + .xl\:w-8\/12 { + width: 66.66667%; + } + + .xl\:w-9\/12 { + width: 75%; + } + + .xl\:w-10\/12 { + width: 83.33333%; + } + + .xl\:w-11\/12 { + width: 91.66667%; + } + + .xl\:w-full { + width: 100%; + } + + .xl\:w-screen { + width: 100vw; + } + + .xl\:z-0 { + z-index: 0; + } + + .xl\:z-10 { + z-index: 10; + } + + .xl\:z-20 { + z-index: 20; + } + + .xl\:z-30 { + z-index: 30; + } + + .xl\:z-40 { + z-index: 40; + } + + .xl\:z-50 { + z-index: 50; + } + + .xl\:z-auto { + z-index: auto; + } +} + +@media print { + .print\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .print\:bg-fixed { + background-attachment: fixed; + } + + .print\:bg-local { + background-attachment: local; + } + + .print\:bg-scroll { + background-attachment: scroll; + } + + .print\:bg-transparent { + background-color: transparent; + } + + .print\:bg-black { + background-color: #000; + } + + .print\:bg-white { + background-color: #fff; + } + + .print\:bg-gray-100 { + background-color: #f7fafc; + } + + .print\:bg-gray-200 { + background-color: #edf2f7; + } + + .print\:bg-gray-300 { + background-color: #e2e8f0; + } + + .print\:bg-gray-400 { + background-color: #cbd5e0; + } + + .print\:bg-gray-500 { + background-color: #a0aec0; + } + + .print\:bg-gray-600 { + background-color: #718096; + } + + .print\:bg-gray-700 { + background-color: #4a5568; + } + + .print\:bg-gray-800 { + background-color: #2d3748; + } + + .print\:bg-gray-900 { + background-color: #1a202c; + } + + .print\:bg-red-100 { + background-color: #fff5f5; + } + + .print\:bg-red-200 { + background-color: #fed7d7; + } + + .print\:bg-red-300 { + background-color: #feb2b2; + } + + .print\:bg-red-400 { + background-color: #fc8181; + } + + .print\:bg-red-500 { + background-color: #f56565; + } + + .print\:bg-red-600 { + background-color: #e53e3e; + } + + .print\:bg-red-700 { + background-color: #c53030; + } + + .print\:bg-red-800 { + background-color: #9b2c2c; + } + + .print\:bg-red-900 { + background-color: #742a2a; + } + + .print\:bg-orange-100 { + background-color: #fffaf0; + } + + .print\:bg-orange-200 { + background-color: #feebc8; + } + + .print\:bg-orange-300 { + background-color: #fbd38d; + } + + .print\:bg-orange-400 { + background-color: #f6ad55; + } + + .print\:bg-orange-500 { + background-color: #ed8936; + } + + .print\:bg-orange-600 { + background-color: #dd6b20; + } + + .print\:bg-orange-700 { + background-color: #c05621; + } + + .print\:bg-orange-800 { + background-color: #9c4221; + } + + .print\:bg-orange-900 { + background-color: #7b341e; + } + + .print\:bg-yellow-100 { + background-color: #fffff0; + } + + .print\:bg-yellow-200 { + background-color: #fefcbf; + } + + .print\:bg-yellow-300 { + background-color: #faf089; + } + + .print\:bg-yellow-400 { + background-color: #f6e05e; + } + + .print\:bg-yellow-500 { + background-color: #ecc94b; + } + + .print\:bg-yellow-600 { + background-color: #d69e2e; + } + + .print\:bg-yellow-700 { + background-color: #b7791f; + } + + .print\:bg-yellow-800 { + background-color: #975a16; + } + + .print\:bg-yellow-900 { + background-color: #744210; + } + + .print\:bg-green-100 { + background-color: #f0fff4; + } + + .print\:bg-green-200 { + background-color: #c6f6d5; + } + + .print\:bg-green-300 { + background-color: #9ae6b4; + } + + .print\:bg-green-400 { + background-color: #68d391; + } + + .print\:bg-green-500 { + background-color: #48bb78; + } + + .print\:bg-green-600 { + background-color: #38a169; + } + + .print\:bg-green-700 { + background-color: #2f855a; + } + + .print\:bg-green-800 { + background-color: #276749; + } + + .print\:bg-green-900 { + background-color: #22543d; + } + + .print\:bg-teal-100 { + background-color: #e6fffa; + } + + .print\:bg-teal-200 { + background-color: #b2f5ea; + } + + .print\:bg-teal-300 { + background-color: #81e6d9; + } + + .print\:bg-teal-400 { + background-color: #4fd1c5; + } + + .print\:bg-teal-500 { + background-color: #38b2ac; + } + + .print\:bg-teal-600 { + background-color: #319795; + } + + .print\:bg-teal-700 { + background-color: #2c7a7b; + } + + .print\:bg-teal-800 { + background-color: #285e61; + } + + .print\:bg-teal-900 { + background-color: #234e52; + } + + .print\:bg-blue-100 { + background-color: #ebf8ff; + } + + .print\:bg-blue-200 { + background-color: #bee3f8; + } + + .print\:bg-blue-300 { + background-color: #90cdf4; + } + + .print\:bg-blue-400 { + background-color: #63b3ed; + } + + .print\:bg-blue-500 { + background-color: #4299e1; + } + + .print\:bg-blue-600 { + background-color: #3182ce; + } + + .print\:bg-blue-700 { + background-color: #2b6cb0; + } + + .print\:bg-blue-800 { + background-color: #2c5282; + } + + .print\:bg-blue-900 { + background-color: #2a4365; + } + + .print\:bg-indigo-100 { + background-color: #ebf4ff; + } + + .print\:bg-indigo-200 { + background-color: #c3dafe; + } + + .print\:bg-indigo-300 { + background-color: #a3bffa; + } + + .print\:bg-indigo-400 { + background-color: #7f9cf5; + } + + .print\:bg-indigo-500 { + background-color: #667eea; + } + + .print\:bg-indigo-600 { + background-color: #5a67d8; + } + + .print\:bg-indigo-700 { + background-color: #4c51bf; + } + + .print\:bg-indigo-800 { + background-color: #434190; + } + + .print\:bg-indigo-900 { + background-color: #3c366b; + } + + .print\:bg-purple-100 { + background-color: #faf5ff; + } + + .print\:bg-purple-200 { + background-color: #e9d8fd; + } + + .print\:bg-purple-300 { + background-color: #d6bcfa; + } + + .print\:bg-purple-400 { + background-color: #b794f4; + } + + .print\:bg-purple-500 { + background-color: #9f7aea; + } + + .print\:bg-purple-600 { + background-color: #805ad5; + } + + .print\:bg-purple-700 { + background-color: #6b46c1; + } + + .print\:bg-purple-800 { + background-color: #553c9a; + } + + .print\:bg-purple-900 { + background-color: #44337a; + } + + .print\:bg-pink-100 { + background-color: #fff5f7; + } + + .print\:bg-pink-200 { + background-color: #fed7e2; + } + + .print\:bg-pink-300 { + background-color: #fbb6ce; + } + + .print\:bg-pink-400 { + background-color: #f687b3; + } + + .print\:bg-pink-500 { + background-color: #ed64a6; + } + + .print\:bg-pink-600 { + background-color: #d53f8c; + } + + .print\:bg-pink-700 { + background-color: #b83280; + } + + .print\:bg-pink-800 { + background-color: #97266d; + } + + .print\:bg-pink-900 { + background-color: #702459; + } + + .print\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .print\:hover\:bg-black:hover { + background-color: #000; + } + + .print\:hover\:bg-white:hover { + background-color: #fff; + } + + .print\:hover\:bg-gray-100:hover { + background-color: #f7fafc; + } + + .print\:hover\:bg-gray-200:hover { + background-color: #edf2f7; + } + + .print\:hover\:bg-gray-300:hover { + background-color: #e2e8f0; + } + + .print\:hover\:bg-gray-400:hover { + background-color: #cbd5e0; + } + + .print\:hover\:bg-gray-500:hover { + background-color: #a0aec0; + } + + .print\:hover\:bg-gray-600:hover { + background-color: #718096; + } + + .print\:hover\:bg-gray-700:hover { + background-color: #4a5568; + } + + .print\:hover\:bg-gray-800:hover { + background-color: #2d3748; + } + + .print\:hover\:bg-gray-900:hover { + background-color: #1a202c; + } + + .print\:hover\:bg-red-100:hover { + background-color: #fff5f5; + } + + .print\:hover\:bg-red-200:hover { + background-color: #fed7d7; + } + + .print\:hover\:bg-red-300:hover { + background-color: #feb2b2; + } + + .print\:hover\:bg-red-400:hover { + background-color: #fc8181; + } + + .print\:hover\:bg-red-500:hover { + background-color: #f56565; + } + + .print\:hover\:bg-red-600:hover { + background-color: #e53e3e; + } + + .print\:hover\:bg-red-700:hover { + background-color: #c53030; + } + + .print\:hover\:bg-red-800:hover { + background-color: #9b2c2c; + } + + .print\:hover\:bg-red-900:hover { + background-color: #742a2a; + } + + .print\:hover\:bg-orange-100:hover { + background-color: #fffaf0; + } + + .print\:hover\:bg-orange-200:hover { + background-color: #feebc8; + } + + .print\:hover\:bg-orange-300:hover { + background-color: #fbd38d; + } + + .print\:hover\:bg-orange-400:hover { + background-color: #f6ad55; + } + + .print\:hover\:bg-orange-500:hover { + background-color: #ed8936; + } + + .print\:hover\:bg-orange-600:hover { + background-color: #dd6b20; + } + + .print\:hover\:bg-orange-700:hover { + background-color: #c05621; + } + + .print\:hover\:bg-orange-800:hover { + background-color: #9c4221; + } + + .print\:hover\:bg-orange-900:hover { + background-color: #7b341e; + } + + .print\:hover\:bg-yellow-100:hover { + background-color: #fffff0; + } + + .print\:hover\:bg-yellow-200:hover { + background-color: #fefcbf; + } + + .print\:hover\:bg-yellow-300:hover { + background-color: #faf089; + } + + .print\:hover\:bg-yellow-400:hover { + background-color: #f6e05e; + } + + .print\:hover\:bg-yellow-500:hover { + background-color: #ecc94b; + } + + .print\:hover\:bg-yellow-600:hover { + background-color: #d69e2e; + } + + .print\:hover\:bg-yellow-700:hover { + background-color: #b7791f; + } + + .print\:hover\:bg-yellow-800:hover { + background-color: #975a16; + } + + .print\:hover\:bg-yellow-900:hover { + background-color: #744210; + } + + .print\:hover\:bg-green-100:hover { + background-color: #f0fff4; + } + + .print\:hover\:bg-green-200:hover { + background-color: #c6f6d5; + } + + .print\:hover\:bg-green-300:hover { + background-color: #9ae6b4; + } + + .print\:hover\:bg-green-400:hover { + background-color: #68d391; + } + + .print\:hover\:bg-green-500:hover { + background-color: #48bb78; + } + + .print\:hover\:bg-green-600:hover { + background-color: #38a169; + } + + .print\:hover\:bg-green-700:hover { + background-color: #2f855a; + } + + .print\:hover\:bg-green-800:hover { + background-color: #276749; + } + + .print\:hover\:bg-green-900:hover { + background-color: #22543d; + } + + .print\:hover\:bg-teal-100:hover { + background-color: #e6fffa; + } + + .print\:hover\:bg-teal-200:hover { + background-color: #b2f5ea; + } + + .print\:hover\:bg-teal-300:hover { + background-color: #81e6d9; + } + + .print\:hover\:bg-teal-400:hover { + background-color: #4fd1c5; + } + + .print\:hover\:bg-teal-500:hover { + background-color: #38b2ac; + } + + .print\:hover\:bg-teal-600:hover { + background-color: #319795; + } + + .print\:hover\:bg-teal-700:hover { + background-color: #2c7a7b; + } + + .print\:hover\:bg-teal-800:hover { + background-color: #285e61; + } + + .print\:hover\:bg-teal-900:hover { + background-color: #234e52; + } + + .print\:hover\:bg-blue-100:hover { + background-color: #ebf8ff; + } + + .print\:hover\:bg-blue-200:hover { + background-color: #bee3f8; + } + + .print\:hover\:bg-blue-300:hover { + background-color: #90cdf4; + } + + .print\:hover\:bg-blue-400:hover { + background-color: #63b3ed; + } + + .print\:hover\:bg-blue-500:hover { + background-color: #4299e1; + } + + .print\:hover\:bg-blue-600:hover { + background-color: #3182ce; + } + + .print\:hover\:bg-blue-700:hover { + background-color: #2b6cb0; + } + + .print\:hover\:bg-blue-800:hover { + background-color: #2c5282; + } + + .print\:hover\:bg-blue-900:hover { + background-color: #2a4365; + } + + .print\:hover\:bg-indigo-100:hover { + background-color: #ebf4ff; + } + + .print\:hover\:bg-indigo-200:hover { + background-color: #c3dafe; + } + + .print\:hover\:bg-indigo-300:hover { + background-color: #a3bffa; + } + + .print\:hover\:bg-indigo-400:hover { + background-color: #7f9cf5; + } + + .print\:hover\:bg-indigo-500:hover { + background-color: #667eea; + } + + .print\:hover\:bg-indigo-600:hover { + background-color: #5a67d8; + } + + .print\:hover\:bg-indigo-700:hover { + background-color: #4c51bf; + } + + .print\:hover\:bg-indigo-800:hover { + background-color: #434190; + } + + .print\:hover\:bg-indigo-900:hover { + background-color: #3c366b; + } + + .print\:hover\:bg-purple-100:hover { + background-color: #faf5ff; + } + + .print\:hover\:bg-purple-200:hover { + background-color: #e9d8fd; + } + + .print\:hover\:bg-purple-300:hover { + background-color: #d6bcfa; + } + + .print\:hover\:bg-purple-400:hover { + background-color: #b794f4; + } + + .print\:hover\:bg-purple-500:hover { + background-color: #9f7aea; + } + + .print\:hover\:bg-purple-600:hover { + background-color: #805ad5; + } + + .print\:hover\:bg-purple-700:hover { + background-color: #6b46c1; + } + + .print\:hover\:bg-purple-800:hover { + background-color: #553c9a; + } + + .print\:hover\:bg-purple-900:hover { + background-color: #44337a; + } + + .print\:hover\:bg-pink-100:hover { + background-color: #fff5f7; + } + + .print\:hover\:bg-pink-200:hover { + background-color: #fed7e2; + } + + .print\:hover\:bg-pink-300:hover { + background-color: #fbb6ce; + } + + .print\:hover\:bg-pink-400:hover { + background-color: #f687b3; + } + + .print\:hover\:bg-pink-500:hover { + background-color: #ed64a6; + } + + .print\:hover\:bg-pink-600:hover { + background-color: #d53f8c; + } + + .print\:hover\:bg-pink-700:hover { + background-color: #b83280; + } + + .print\:hover\:bg-pink-800:hover { + background-color: #97266d; + } + + .print\:hover\:bg-pink-900:hover { + background-color: #702459; + } + + .print\:focus\:bg-transparent:focus { + background-color: transparent; + } + + .print\:focus\:bg-black:focus { + background-color: #000; + } + + .print\:focus\:bg-white:focus { + background-color: #fff; + } + + .print\:focus\:bg-gray-100:focus { + background-color: #f7fafc; + } + + .print\:focus\:bg-gray-200:focus { + background-color: #edf2f7; + } + + .print\:focus\:bg-gray-300:focus { + background-color: #e2e8f0; + } + + .print\:focus\:bg-gray-400:focus { + background-color: #cbd5e0; + } + + .print\:focus\:bg-gray-500:focus { + background-color: #a0aec0; + } + + .print\:focus\:bg-gray-600:focus { + background-color: #718096; + } + + .print\:focus\:bg-gray-700:focus { + background-color: #4a5568; + } + + .print\:focus\:bg-gray-800:focus { + background-color: #2d3748; + } + + .print\:focus\:bg-gray-900:focus { + background-color: #1a202c; + } + + .print\:focus\:bg-red-100:focus { + background-color: #fff5f5; + } + + .print\:focus\:bg-red-200:focus { + background-color: #fed7d7; + } + + .print\:focus\:bg-red-300:focus { + background-color: #feb2b2; + } + + .print\:focus\:bg-red-400:focus { + background-color: #fc8181; + } + + .print\:focus\:bg-red-500:focus { + background-color: #f56565; + } + + .print\:focus\:bg-red-600:focus { + background-color: #e53e3e; + } + + .print\:focus\:bg-red-700:focus { + background-color: #c53030; + } + + .print\:focus\:bg-red-800:focus { + background-color: #9b2c2c; + } + + .print\:focus\:bg-red-900:focus { + background-color: #742a2a; + } + + .print\:focus\:bg-orange-100:focus { + background-color: #fffaf0; + } + + .print\:focus\:bg-orange-200:focus { + background-color: #feebc8; + } + + .print\:focus\:bg-orange-300:focus { + background-color: #fbd38d; + } + + .print\:focus\:bg-orange-400:focus { + background-color: #f6ad55; + } + + .print\:focus\:bg-orange-500:focus { + background-color: #ed8936; + } + + .print\:focus\:bg-orange-600:focus { + background-color: #dd6b20; + } + + .print\:focus\:bg-orange-700:focus { + background-color: #c05621; + } + + .print\:focus\:bg-orange-800:focus { + background-color: #9c4221; + } + + .print\:focus\:bg-orange-900:focus { + background-color: #7b341e; + } + + .print\:focus\:bg-yellow-100:focus { + background-color: #fffff0; + } + + .print\:focus\:bg-yellow-200:focus { + background-color: #fefcbf; + } + + .print\:focus\:bg-yellow-300:focus { + background-color: #faf089; + } + + .print\:focus\:bg-yellow-400:focus { + background-color: #f6e05e; + } + + .print\:focus\:bg-yellow-500:focus { + background-color: #ecc94b; + } + + .print\:focus\:bg-yellow-600:focus { + background-color: #d69e2e; + } + + .print\:focus\:bg-yellow-700:focus { + background-color: #b7791f; + } + + .print\:focus\:bg-yellow-800:focus { + background-color: #975a16; + } + + .print\:focus\:bg-yellow-900:focus { + background-color: #744210; + } + + .print\:focus\:bg-green-100:focus { + background-color: #f0fff4; + } + + .print\:focus\:bg-green-200:focus { + background-color: #c6f6d5; + } + + .print\:focus\:bg-green-300:focus { + background-color: #9ae6b4; + } + + .print\:focus\:bg-green-400:focus { + background-color: #68d391; + } + + .print\:focus\:bg-green-500:focus { + background-color: #48bb78; + } + + .print\:focus\:bg-green-600:focus { + background-color: #38a169; + } + + .print\:focus\:bg-green-700:focus { + background-color: #2f855a; + } + + .print\:focus\:bg-green-800:focus { + background-color: #276749; + } + + .print\:focus\:bg-green-900:focus { + background-color: #22543d; + } + + .print\:focus\:bg-teal-100:focus { + background-color: #e6fffa; + } + + .print\:focus\:bg-teal-200:focus { + background-color: #b2f5ea; + } + + .print\:focus\:bg-teal-300:focus { + background-color: #81e6d9; + } + + .print\:focus\:bg-teal-400:focus { + background-color: #4fd1c5; + } + + .print\:focus\:bg-teal-500:focus { + background-color: #38b2ac; + } + + .print\:focus\:bg-teal-600:focus { + background-color: #319795; + } + + .print\:focus\:bg-teal-700:focus { + background-color: #2c7a7b; + } + + .print\:focus\:bg-teal-800:focus { + background-color: #285e61; + } + + .print\:focus\:bg-teal-900:focus { + background-color: #234e52; + } + + .print\:focus\:bg-blue-100:focus { + background-color: #ebf8ff; + } + + .print\:focus\:bg-blue-200:focus { + background-color: #bee3f8; + } + + .print\:focus\:bg-blue-300:focus { + background-color: #90cdf4; + } + + .print\:focus\:bg-blue-400:focus { + background-color: #63b3ed; + } + + .print\:focus\:bg-blue-500:focus { + background-color: #4299e1; + } + + .print\:focus\:bg-blue-600:focus { + background-color: #3182ce; + } + + .print\:focus\:bg-blue-700:focus { + background-color: #2b6cb0; + } + + .print\:focus\:bg-blue-800:focus { + background-color: #2c5282; + } + + .print\:focus\:bg-blue-900:focus { + background-color: #2a4365; + } + + .print\:focus\:bg-indigo-100:focus { + background-color: #ebf4ff; + } + + .print\:focus\:bg-indigo-200:focus { + background-color: #c3dafe; + } + + .print\:focus\:bg-indigo-300:focus { + background-color: #a3bffa; + } + + .print\:focus\:bg-indigo-400:focus { + background-color: #7f9cf5; + } + + .print\:focus\:bg-indigo-500:focus { + background-color: #667eea; + } + + .print\:focus\:bg-indigo-600:focus { + background-color: #5a67d8; + } + + .print\:focus\:bg-indigo-700:focus { + background-color: #4c51bf; + } + + .print\:focus\:bg-indigo-800:focus { + background-color: #434190; + } + + .print\:focus\:bg-indigo-900:focus { + background-color: #3c366b; + } + + .print\:focus\:bg-purple-100:focus { + background-color: #faf5ff; + } + + .print\:focus\:bg-purple-200:focus { + background-color: #e9d8fd; + } + + .print\:focus\:bg-purple-300:focus { + background-color: #d6bcfa; + } + + .print\:focus\:bg-purple-400:focus { + background-color: #b794f4; + } + + .print\:focus\:bg-purple-500:focus { + background-color: #9f7aea; + } + + .print\:focus\:bg-purple-600:focus { + background-color: #805ad5; + } + + .print\:focus\:bg-purple-700:focus { + background-color: #6b46c1; + } + + .print\:focus\:bg-purple-800:focus { + background-color: #553c9a; + } + + .print\:focus\:bg-purple-900:focus { + background-color: #44337a; + } + + .print\:focus\:bg-pink-100:focus { + background-color: #fff5f7; + } + + .print\:focus\:bg-pink-200:focus { + background-color: #fed7e2; + } + + .print\:focus\:bg-pink-300:focus { + background-color: #fbb6ce; + } + + .print\:focus\:bg-pink-400:focus { + background-color: #f687b3; + } + + .print\:focus\:bg-pink-500:focus { + background-color: #ed64a6; + } + + .print\:focus\:bg-pink-600:focus { + background-color: #d53f8c; + } + + .print\:focus\:bg-pink-700:focus { + background-color: #b83280; + } + + .print\:focus\:bg-pink-800:focus { + background-color: #97266d; + } + + .print\:focus\:bg-pink-900:focus { + background-color: #702459; + } + + .print\:bg-bottom { + background-position: bottom; + } + + .print\:bg-center { + background-position: center; + } + + .print\:bg-left { + background-position: left; + } + + .print\:bg-left-bottom { + background-position: left bottom; + } + + .print\:bg-left-top { + background-position: left top; + } + + .print\:bg-right { + background-position: right; + } + + .print\:bg-right-bottom { + background-position: right bottom; + } + + .print\:bg-right-top { + background-position: right top; + } + + .print\:bg-top { + background-position: top; + } + + .print\:bg-repeat { + background-repeat: repeat; + } + + .print\:bg-no-repeat { + background-repeat: no-repeat; + } + + .print\:bg-repeat-x { + background-repeat: repeat-x; + } + + .print\:bg-repeat-y { + background-repeat: repeat-y; + } + + .print\:bg-auto { + background-size: auto; + } + + .print\:bg-cover { + background-size: cover; + } + + .print\:bg-contain { + background-size: contain; + } + + .print\:border-transparent { + border-color: transparent; + } + + .print\:border-black { + border-color: #000; + } + + .print\:border-white { + border-color: #fff; + } + + .print\:border-gray-100 { + border-color: #f7fafc; + } + + .print\:border-gray-200 { + border-color: #edf2f7; + } + + .print\:border-gray-300 { + border-color: #e2e8f0; + } + + .print\:border-gray-400 { + border-color: #cbd5e0; + } + + .print\:border-gray-500 { + border-color: #a0aec0; + } + + .print\:border-gray-600 { + border-color: #718096; + } + + .print\:border-gray-700 { + border-color: #4a5568; + } + + .print\:border-gray-800 { + border-color: #2d3748; + } + + .print\:border-gray-900 { + border-color: #1a202c; + } + + .print\:border-red-100 { + border-color: #fff5f5; + } + + .print\:border-red-200 { + border-color: #fed7d7; + } + + .print\:border-red-300 { + border-color: #feb2b2; + } + + .print\:border-red-400 { + border-color: #fc8181; + } + + .print\:border-red-500 { + border-color: #f56565; + } + + .print\:border-red-600 { + border-color: #e53e3e; + } + + .print\:border-red-700 { + border-color: #c53030; + } + + .print\:border-red-800 { + border-color: #9b2c2c; + } + + .print\:border-red-900 { + border-color: #742a2a; + } + + .print\:border-orange-100 { + border-color: #fffaf0; + } + + .print\:border-orange-200 { + border-color: #feebc8; + } + + .print\:border-orange-300 { + border-color: #fbd38d; + } + + .print\:border-orange-400 { + border-color: #f6ad55; + } + + .print\:border-orange-500 { + border-color: #ed8936; + } + + .print\:border-orange-600 { + border-color: #dd6b20; + } + + .print\:border-orange-700 { + border-color: #c05621; + } + + .print\:border-orange-800 { + border-color: #9c4221; + } + + .print\:border-orange-900 { + border-color: #7b341e; + } + + .print\:border-yellow-100 { + border-color: #fffff0; + } + + .print\:border-yellow-200 { + border-color: #fefcbf; + } + + .print\:border-yellow-300 { + border-color: #faf089; + } + + .print\:border-yellow-400 { + border-color: #f6e05e; + } + + .print\:border-yellow-500 { + border-color: #ecc94b; + } + + .print\:border-yellow-600 { + border-color: #d69e2e; + } + + .print\:border-yellow-700 { + border-color: #b7791f; + } + + .print\:border-yellow-800 { + border-color: #975a16; + } + + .print\:border-yellow-900 { + border-color: #744210; + } + + .print\:border-green-100 { + border-color: #f0fff4; + } + + .print\:border-green-200 { + border-color: #c6f6d5; + } + + .print\:border-green-300 { + border-color: #9ae6b4; + } + + .print\:border-green-400 { + border-color: #68d391; + } + + .print\:border-green-500 { + border-color: #48bb78; + } + + .print\:border-green-600 { + border-color: #38a169; + } + + .print\:border-green-700 { + border-color: #2f855a; + } + + .print\:border-green-800 { + border-color: #276749; + } + + .print\:border-green-900 { + border-color: #22543d; + } + + .print\:border-teal-100 { + border-color: #e6fffa; + } + + .print\:border-teal-200 { + border-color: #b2f5ea; + } + + .print\:border-teal-300 { + border-color: #81e6d9; + } + + .print\:border-teal-400 { + border-color: #4fd1c5; + } + + .print\:border-teal-500 { + border-color: #38b2ac; + } + + .print\:border-teal-600 { + border-color: #319795; + } + + .print\:border-teal-700 { + border-color: #2c7a7b; + } + + .print\:border-teal-800 { + border-color: #285e61; + } + + .print\:border-teal-900 { + border-color: #234e52; + } + + .print\:border-blue-100 { + border-color: #ebf8ff; + } + + .print\:border-blue-200 { + border-color: #bee3f8; + } + + .print\:border-blue-300 { + border-color: #90cdf4; + } + + .print\:border-blue-400 { + border-color: #63b3ed; + } + + .print\:border-blue-500 { + border-color: #4299e1; + } + + .print\:border-blue-600 { + border-color: #3182ce; + } + + .print\:border-blue-700 { + border-color: #2b6cb0; + } + + .print\:border-blue-800 { + border-color: #2c5282; + } + + .print\:border-blue-900 { + border-color: #2a4365; + } + + .print\:border-indigo-100 { + border-color: #ebf4ff; + } + + .print\:border-indigo-200 { + border-color: #c3dafe; + } + + .print\:border-indigo-300 { + border-color: #a3bffa; + } + + .print\:border-indigo-400 { + border-color: #7f9cf5; + } + + .print\:border-indigo-500 { + border-color: #667eea; + } + + .print\:border-indigo-600 { + border-color: #5a67d8; + } + + .print\:border-indigo-700 { + border-color: #4c51bf; + } + + .print\:border-indigo-800 { + border-color: #434190; + } + + .print\:border-indigo-900 { + border-color: #3c366b; + } + + .print\:border-purple-100 { + border-color: #faf5ff; + } + + .print\:border-purple-200 { + border-color: #e9d8fd; + } + + .print\:border-purple-300 { + border-color: #d6bcfa; + } + + .print\:border-purple-400 { + border-color: #b794f4; + } + + .print\:border-purple-500 { + border-color: #9f7aea; + } + + .print\:border-purple-600 { + border-color: #805ad5; + } + + .print\:border-purple-700 { + border-color: #6b46c1; + } + + .print\:border-purple-800 { + border-color: #553c9a; + } + + .print\:border-purple-900 { + border-color: #44337a; + } + + .print\:border-pink-100 { + border-color: #fff5f7; + } + + .print\:border-pink-200 { + border-color: #fed7e2; + } + + .print\:border-pink-300 { + border-color: #fbb6ce; + } + + .print\:border-pink-400 { + border-color: #f687b3; + } + + .print\:border-pink-500 { + border-color: #ed64a6; + } + + .print\:border-pink-600 { + border-color: #d53f8c; + } + + .print\:border-pink-700 { + border-color: #b83280; + } + + .print\:border-pink-800 { + border-color: #97266d; + } + + .print\:border-pink-900 { + border-color: #702459; + } + + .print\:hover\:border-transparent:hover { + border-color: transparent; + } + + .print\:hover\:border-black:hover { + border-color: #000; + } + + .print\:hover\:border-white:hover { + border-color: #fff; + } + + .print\:hover\:border-gray-100:hover { + border-color: #f7fafc; + } + + .print\:hover\:border-gray-200:hover { + border-color: #edf2f7; + } + + .print\:hover\:border-gray-300:hover { + border-color: #e2e8f0; + } + + .print\:hover\:border-gray-400:hover { + border-color: #cbd5e0; + } + + .print\:hover\:border-gray-500:hover { + border-color: #a0aec0; + } + + .print\:hover\:border-gray-600:hover { + border-color: #718096; + } + + .print\:hover\:border-gray-700:hover { + border-color: #4a5568; + } + + .print\:hover\:border-gray-800:hover { + border-color: #2d3748; + } + + .print\:hover\:border-gray-900:hover { + border-color: #1a202c; + } + + .print\:hover\:border-red-100:hover { + border-color: #fff5f5; + } + + .print\:hover\:border-red-200:hover { + border-color: #fed7d7; + } + + .print\:hover\:border-red-300:hover { + border-color: #feb2b2; + } + + .print\:hover\:border-red-400:hover { + border-color: #fc8181; + } + + .print\:hover\:border-red-500:hover { + border-color: #f56565; + } + + .print\:hover\:border-red-600:hover { + border-color: #e53e3e; + } + + .print\:hover\:border-red-700:hover { + border-color: #c53030; + } + + .print\:hover\:border-red-800:hover { + border-color: #9b2c2c; + } + + .print\:hover\:border-red-900:hover { + border-color: #742a2a; + } + + .print\:hover\:border-orange-100:hover { + border-color: #fffaf0; + } + + .print\:hover\:border-orange-200:hover { + border-color: #feebc8; + } + + .print\:hover\:border-orange-300:hover { + border-color: #fbd38d; + } + + .print\:hover\:border-orange-400:hover { + border-color: #f6ad55; + } + + .print\:hover\:border-orange-500:hover { + border-color: #ed8936; + } + + .print\:hover\:border-orange-600:hover { + border-color: #dd6b20; + } + + .print\:hover\:border-orange-700:hover { + border-color: #c05621; + } + + .print\:hover\:border-orange-800:hover { + border-color: #9c4221; + } + + .print\:hover\:border-orange-900:hover { + border-color: #7b341e; + } + + .print\:hover\:border-yellow-100:hover { + border-color: #fffff0; + } + + .print\:hover\:border-yellow-200:hover { + border-color: #fefcbf; + } + + .print\:hover\:border-yellow-300:hover { + border-color: #faf089; + } + + .print\:hover\:border-yellow-400:hover { + border-color: #f6e05e; + } + + .print\:hover\:border-yellow-500:hover { + border-color: #ecc94b; + } + + .print\:hover\:border-yellow-600:hover { + border-color: #d69e2e; + } + + .print\:hover\:border-yellow-700:hover { + border-color: #b7791f; + } + + .print\:hover\:border-yellow-800:hover { + border-color: #975a16; + } + + .print\:hover\:border-yellow-900:hover { + border-color: #744210; + } + + .print\:hover\:border-green-100:hover { + border-color: #f0fff4; + } + + .print\:hover\:border-green-200:hover { + border-color: #c6f6d5; + } + + .print\:hover\:border-green-300:hover { + border-color: #9ae6b4; + } + + .print\:hover\:border-green-400:hover { + border-color: #68d391; + } + + .print\:hover\:border-green-500:hover { + border-color: #48bb78; + } + + .print\:hover\:border-green-600:hover { + border-color: #38a169; + } + + .print\:hover\:border-green-700:hover { + border-color: #2f855a; + } + + .print\:hover\:border-green-800:hover { + border-color: #276749; + } + + .print\:hover\:border-green-900:hover { + border-color: #22543d; + } + + .print\:hover\:border-teal-100:hover { + border-color: #e6fffa; + } + + .print\:hover\:border-teal-200:hover { + border-color: #b2f5ea; + } + + .print\:hover\:border-teal-300:hover { + border-color: #81e6d9; + } + + .print\:hover\:border-teal-400:hover { + border-color: #4fd1c5; + } + + .print\:hover\:border-teal-500:hover { + border-color: #38b2ac; + } + + .print\:hover\:border-teal-600:hover { + border-color: #319795; + } + + .print\:hover\:border-teal-700:hover { + border-color: #2c7a7b; + } + + .print\:hover\:border-teal-800:hover { + border-color: #285e61; + } + + .print\:hover\:border-teal-900:hover { + border-color: #234e52; + } + + .print\:hover\:border-blue-100:hover { + border-color: #ebf8ff; + } + + .print\:hover\:border-blue-200:hover { + border-color: #bee3f8; + } + + .print\:hover\:border-blue-300:hover { + border-color: #90cdf4; + } + + .print\:hover\:border-blue-400:hover { + border-color: #63b3ed; + } + + .print\:hover\:border-blue-500:hover { + border-color: #4299e1; + } + + .print\:hover\:border-blue-600:hover { + border-color: #3182ce; + } + + .print\:hover\:border-blue-700:hover { + border-color: #2b6cb0; + } + + .print\:hover\:border-blue-800:hover { + border-color: #2c5282; + } + + .print\:hover\:border-blue-900:hover { + border-color: #2a4365; + } + + .print\:hover\:border-indigo-100:hover { + border-color: #ebf4ff; + } + + .print\:hover\:border-indigo-200:hover { + border-color: #c3dafe; + } + + .print\:hover\:border-indigo-300:hover { + border-color: #a3bffa; + } + + .print\:hover\:border-indigo-400:hover { + border-color: #7f9cf5; + } + + .print\:hover\:border-indigo-500:hover { + border-color: #667eea; + } + + .print\:hover\:border-indigo-600:hover { + border-color: #5a67d8; + } + + .print\:hover\:border-indigo-700:hover { + border-color: #4c51bf; + } + + .print\:hover\:border-indigo-800:hover { + border-color: #434190; + } + + .print\:hover\:border-indigo-900:hover { + border-color: #3c366b; + } + + .print\:hover\:border-purple-100:hover { + border-color: #faf5ff; + } + + .print\:hover\:border-purple-200:hover { + border-color: #e9d8fd; + } + + .print\:hover\:border-purple-300:hover { + border-color: #d6bcfa; + } + + .print\:hover\:border-purple-400:hover { + border-color: #b794f4; + } + + .print\:hover\:border-purple-500:hover { + border-color: #9f7aea; + } + + .print\:hover\:border-purple-600:hover { + border-color: #805ad5; + } + + .print\:hover\:border-purple-700:hover { + border-color: #6b46c1; + } + + .print\:hover\:border-purple-800:hover { + border-color: #553c9a; + } + + .print\:hover\:border-purple-900:hover { + border-color: #44337a; + } + + .print\:hover\:border-pink-100:hover { + border-color: #fff5f7; + } + + .print\:hover\:border-pink-200:hover { + border-color: #fed7e2; + } + + .print\:hover\:border-pink-300:hover { + border-color: #fbb6ce; + } + + .print\:hover\:border-pink-400:hover { + border-color: #f687b3; + } + + .print\:hover\:border-pink-500:hover { + border-color: #ed64a6; + } + + .print\:hover\:border-pink-600:hover { + border-color: #d53f8c; + } + + .print\:hover\:border-pink-700:hover { + border-color: #b83280; + } + + .print\:hover\:border-pink-800:hover { + border-color: #97266d; + } + + .print\:hover\:border-pink-900:hover { + border-color: #702459; + } + + .print\:focus\:border-transparent:focus { + border-color: transparent; + } + + .print\:focus\:border-black:focus { + border-color: #000; + } + + .print\:focus\:border-white:focus { + border-color: #fff; + } + + .print\:focus\:border-gray-100:focus { + border-color: #f7fafc; + } + + .print\:focus\:border-gray-200:focus { + border-color: #edf2f7; + } + + .print\:focus\:border-gray-300:focus { + border-color: #e2e8f0; + } + + .print\:focus\:border-gray-400:focus { + border-color: #cbd5e0; + } + + .print\:focus\:border-gray-500:focus { + border-color: #a0aec0; + } + + .print\:focus\:border-gray-600:focus { + border-color: #718096; + } + + .print\:focus\:border-gray-700:focus { + border-color: #4a5568; + } + + .print\:focus\:border-gray-800:focus { + border-color: #2d3748; + } + + .print\:focus\:border-gray-900:focus { + border-color: #1a202c; + } + + .print\:focus\:border-red-100:focus { + border-color: #fff5f5; + } + + .print\:focus\:border-red-200:focus { + border-color: #fed7d7; + } + + .print\:focus\:border-red-300:focus { + border-color: #feb2b2; + } + + .print\:focus\:border-red-400:focus { + border-color: #fc8181; + } + + .print\:focus\:border-red-500:focus { + border-color: #f56565; + } + + .print\:focus\:border-red-600:focus { + border-color: #e53e3e; + } + + .print\:focus\:border-red-700:focus { + border-color: #c53030; + } + + .print\:focus\:border-red-800:focus { + border-color: #9b2c2c; + } + + .print\:focus\:border-red-900:focus { + border-color: #742a2a; + } + + .print\:focus\:border-orange-100:focus { + border-color: #fffaf0; + } + + .print\:focus\:border-orange-200:focus { + border-color: #feebc8; + } + + .print\:focus\:border-orange-300:focus { + border-color: #fbd38d; + } + + .print\:focus\:border-orange-400:focus { + border-color: #f6ad55; + } + + .print\:focus\:border-orange-500:focus { + border-color: #ed8936; + } + + .print\:focus\:border-orange-600:focus { + border-color: #dd6b20; + } + + .print\:focus\:border-orange-700:focus { + border-color: #c05621; + } + + .print\:focus\:border-orange-800:focus { + border-color: #9c4221; + } + + .print\:focus\:border-orange-900:focus { + border-color: #7b341e; + } + + .print\:focus\:border-yellow-100:focus { + border-color: #fffff0; + } + + .print\:focus\:border-yellow-200:focus { + border-color: #fefcbf; + } + + .print\:focus\:border-yellow-300:focus { + border-color: #faf089; + } + + .print\:focus\:border-yellow-400:focus { + border-color: #f6e05e; + } + + .print\:focus\:border-yellow-500:focus { + border-color: #ecc94b; + } + + .print\:focus\:border-yellow-600:focus { + border-color: #d69e2e; + } + + .print\:focus\:border-yellow-700:focus { + border-color: #b7791f; + } + + .print\:focus\:border-yellow-800:focus { + border-color: #975a16; + } + + .print\:focus\:border-yellow-900:focus { + border-color: #744210; + } + + .print\:focus\:border-green-100:focus { + border-color: #f0fff4; + } + + .print\:focus\:border-green-200:focus { + border-color: #c6f6d5; + } + + .print\:focus\:border-green-300:focus { + border-color: #9ae6b4; + } + + .print\:focus\:border-green-400:focus { + border-color: #68d391; + } + + .print\:focus\:border-green-500:focus { + border-color: #48bb78; + } + + .print\:focus\:border-green-600:focus { + border-color: #38a169; + } + + .print\:focus\:border-green-700:focus { + border-color: #2f855a; + } + + .print\:focus\:border-green-800:focus { + border-color: #276749; + } + + .print\:focus\:border-green-900:focus { + border-color: #22543d; + } + + .print\:focus\:border-teal-100:focus { + border-color: #e6fffa; + } + + .print\:focus\:border-teal-200:focus { + border-color: #b2f5ea; + } + + .print\:focus\:border-teal-300:focus { + border-color: #81e6d9; + } + + .print\:focus\:border-teal-400:focus { + border-color: #4fd1c5; + } + + .print\:focus\:border-teal-500:focus { + border-color: #38b2ac; + } + + .print\:focus\:border-teal-600:focus { + border-color: #319795; + } + + .print\:focus\:border-teal-700:focus { + border-color: #2c7a7b; + } + + .print\:focus\:border-teal-800:focus { + border-color: #285e61; + } + + .print\:focus\:border-teal-900:focus { + border-color: #234e52; + } + + .print\:focus\:border-blue-100:focus { + border-color: #ebf8ff; + } + + .print\:focus\:border-blue-200:focus { + border-color: #bee3f8; + } + + .print\:focus\:border-blue-300:focus { + border-color: #90cdf4; + } + + .print\:focus\:border-blue-400:focus { + border-color: #63b3ed; + } + + .print\:focus\:border-blue-500:focus { + border-color: #4299e1; + } + + .print\:focus\:border-blue-600:focus { + border-color: #3182ce; + } + + .print\:focus\:border-blue-700:focus { + border-color: #2b6cb0; + } + + .print\:focus\:border-blue-800:focus { + border-color: #2c5282; + } + + .print\:focus\:border-blue-900:focus { + border-color: #2a4365; + } + + .print\:focus\:border-indigo-100:focus { + border-color: #ebf4ff; + } + + .print\:focus\:border-indigo-200:focus { + border-color: #c3dafe; + } + + .print\:focus\:border-indigo-300:focus { + border-color: #a3bffa; + } + + .print\:focus\:border-indigo-400:focus { + border-color: #7f9cf5; + } + + .print\:focus\:border-indigo-500:focus { + border-color: #667eea; + } + + .print\:focus\:border-indigo-600:focus { + border-color: #5a67d8; + } + + .print\:focus\:border-indigo-700:focus { + border-color: #4c51bf; + } + + .print\:focus\:border-indigo-800:focus { + border-color: #434190; + } + + .print\:focus\:border-indigo-900:focus { + border-color: #3c366b; + } + + .print\:focus\:border-purple-100:focus { + border-color: #faf5ff; + } + + .print\:focus\:border-purple-200:focus { + border-color: #e9d8fd; + } + + .print\:focus\:border-purple-300:focus { + border-color: #d6bcfa; + } + + .print\:focus\:border-purple-400:focus { + border-color: #b794f4; + } + + .print\:focus\:border-purple-500:focus { + border-color: #9f7aea; + } + + .print\:focus\:border-purple-600:focus { + border-color: #805ad5; + } + + .print\:focus\:border-purple-700:focus { + border-color: #6b46c1; + } + + .print\:focus\:border-purple-800:focus { + border-color: #553c9a; + } + + .print\:focus\:border-purple-900:focus { + border-color: #44337a; + } + + .print\:focus\:border-pink-100:focus { + border-color: #fff5f7; + } + + .print\:focus\:border-pink-200:focus { + border-color: #fed7e2; + } + + .print\:focus\:border-pink-300:focus { + border-color: #fbb6ce; + } + + .print\:focus\:border-pink-400:focus { + border-color: #f687b3; + } + + .print\:focus\:border-pink-500:focus { + border-color: #ed64a6; + } + + .print\:focus\:border-pink-600:focus { + border-color: #d53f8c; + } + + .print\:focus\:border-pink-700:focus { + border-color: #b83280; + } + + .print\:focus\:border-pink-800:focus { + border-color: #97266d; + } + + .print\:focus\:border-pink-900:focus { + border-color: #702459; + } + + .print\:rounded-none { + border-radius: 0; + } + + .print\:rounded-sm { + border-radius: 0.125rem; + } + + .print\:rounded { + border-radius: 0.25rem; + } + + .print\:rounded-lg { + border-radius: 0.5rem; + } + + .print\:rounded-full { + border-radius: 9999px; + } + + .print\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .print\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .print\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .print\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .print\:rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .print\:rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .print\:rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .print\:rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .print\:rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .print\:rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .print\:rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .print\:rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .print\:rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .print\:rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .print\:rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .print\:rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .print\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .print\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .print\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .print\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .print\:rounded-tl-none { + border-top-left-radius: 0; + } + + .print\:rounded-tr-none { + border-top-right-radius: 0; + } + + .print\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .print\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .print\:rounded-tl-sm { + border-top-left-radius: 0.125rem; + } + + .print\:rounded-tr-sm { + border-top-right-radius: 0.125rem; + } + + .print\:rounded-br-sm { + border-bottom-right-radius: 0.125rem; + } + + .print\:rounded-bl-sm { + border-bottom-left-radius: 0.125rem; + } + + .print\:rounded-tl { + border-top-left-radius: 0.25rem; + } + + .print\:rounded-tr { + border-top-right-radius: 0.25rem; + } + + .print\:rounded-br { + border-bottom-right-radius: 0.25rem; + } + + .print\:rounded-bl { + border-bottom-left-radius: 0.25rem; + } + + .print\:rounded-tl-lg { + border-top-left-radius: 0.5rem; + } + + .print\:rounded-tr-lg { + border-top-right-radius: 0.5rem; + } + + .print\:rounded-br-lg { + border-bottom-right-radius: 0.5rem; + } + + .print\:rounded-bl-lg { + border-bottom-left-radius: 0.5rem; + } + + .print\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .print\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .print\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .print\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .print\:border-solid { + border-style: solid; + } + + .print\:border-dashed { + border-style: dashed; + } + + .print\:border-dotted { + border-style: dotted; + } + + .print\:border-none { + border-style: none; + } + + .print\:border-0 { + border-width: 0; + } + + .print\:border-2 { + border-width: 2px; + } + + .print\:border-4 { + border-width: 4px; + } + + .print\:border-8 { + border-width: 8px; + } + + .print\:border { + border-width: 1px; + } + + .print\:border-t-0 { + border-top-width: 0; + } + + .print\:border-r-0 { + border-right-width: 0; + } + + .print\:border-b-0 { + border-bottom-width: 0; + } + + .print\:border-l-0 { + border-left-width: 0; + } + + .print\:border-t-2 { + border-top-width: 2px; + } + + .print\:border-r-2 { + border-right-width: 2px; + } + + .print\:border-b-2 { + border-bottom-width: 2px; + } + + .print\:border-l-2 { + border-left-width: 2px; + } + + .print\:border-t-4 { + border-top-width: 4px; + } + + .print\:border-r-4 { + border-right-width: 4px; + } + + .print\:border-b-4 { + border-bottom-width: 4px; + } + + .print\:border-l-4 { + border-left-width: 4px; + } + + .print\:border-t-8 { + border-top-width: 8px; + } + + .print\:border-r-8 { + border-right-width: 8px; + } + + .print\:border-b-8 { + border-bottom-width: 8px; + } + + .print\:border-l-8 { + border-left-width: 8px; + } + + .print\:border-t { + border-top-width: 1px; + } + + .print\:border-r { + border-right-width: 1px; + } + + .print\:border-b { + border-bottom-width: 1px; + } + + .print\:border-l { + border-left-width: 1px; + } + + .print\:cursor-auto { + cursor: auto; + } + + .print\:cursor-default { + cursor: default; + } + + .print\:cursor-pointer { + cursor: pointer; + } + + .print\:cursor-wait { + cursor: wait; + } + + .print\:cursor-text { + cursor: text; + } + + .print\:cursor-move { + cursor: move; + } + + .print\:cursor-not-allowed { + cursor: not-allowed; + } + + .print\:block { + display: block; + } + + .print\:inline-block { + display: inline-block; + } + + .print\:inline { + display: inline; + } + + .print\:flex { + display: flex; + } + + .print\:inline-flex { + display: inline-flex; + } + + .print\:table { + display: table; + } + + .print\:table-row { + display: table-row; + } + + .print\:table-cell { + display: table-cell; + } + + .print\:hidden { + display: none; + } + + .print\:flex-row { + flex-direction: row; + } + + .print\:flex-row-reverse { + flex-direction: row-reverse; + } + + .print\:flex-col { + flex-direction: column; + } + + .print\:flex-col-reverse { + flex-direction: column-reverse; + } + + .print\:flex-wrap { + flex-wrap: wrap; + } + + .print\:flex-wrap-reverse { + flex-wrap: wrap-reverse; + } + + .print\:flex-no-wrap { + flex-wrap: nowrap; + } + + .print\:items-start { + align-items: flex-start; + } + + .print\:items-end { + align-items: flex-end; + } + + .print\:items-center { + align-items: center; + } + + .print\:items-baseline { + align-items: baseline; + } + + .print\:items-stretch { + align-items: stretch; + } + + .print\:self-auto { + align-self: auto; + } + + .print\:self-start { + align-self: flex-start; + } + + .print\:self-end { + align-self: flex-end; + } + + .print\:self-center { + align-self: center; + } + + .print\:self-stretch { + align-self: stretch; + } + + .print\:justify-start { + justify-content: flex-start; + } + + .print\:justify-end { + justify-content: flex-end; + } + + .print\:justify-center { + justify-content: center; + } + + .print\:justify-between { + justify-content: space-between; + } + + .print\:justify-around { + justify-content: space-around; + } + + .print\:content-center { + align-content: center; + } + + .print\:content-start { + align-content: flex-start; + } + + .print\:content-end { + align-content: flex-end; + } + + .print\:content-between { + align-content: space-between; + } + + .print\:content-around { + align-content: space-around; + } + + .print\:flex-1 { + flex: 1 1 0%; + } + + .print\:flex-auto { + flex: 1 1 auto; + } + + .print\:flex-initial { + flex: 0 1 auto; + } + + .print\:flex-none { + flex: none; + } + + .print\:flex-grow-0 { + flex-grow: 0; + } + + .print\:flex-grow { + flex-grow: 1; + } + + .print\:flex-shrink-0 { + flex-shrink: 0; + } + + .print\:flex-shrink { + flex-shrink: 1; + } + + .print\:order-1 { + order: 1; + } + + .print\:order-2 { + order: 2; + } + + .print\:order-3 { + order: 3; + } + + .print\:order-4 { + order: 4; + } + + .print\:order-5 { + order: 5; + } + + .print\:order-6 { + order: 6; + } + + .print\:order-7 { + order: 7; + } + + .print\:order-8 { + order: 8; + } + + .print\:order-9 { + order: 9; + } + + .print\:order-10 { + order: 10; + } + + .print\:order-11 { + order: 11; + } + + .print\:order-12 { + order: 12; + } + + .print\:order-first { + order: -1; + } + + .print\:order-last { + order: 999; + } + + .print\:order-none { + order: 0; + } + + .print\:float-right { + float: right; + } + + .print\:float-left { + float: left; + } + + .print\:float-none { + float: none; + } + + .print\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .print\:font-sans { + font-family: -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"; + } + + .print\:font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + } + + .print\:font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + } + + .print\:font-hairline { + font-weight: 100; + } + + .print\:font-thin { + font-weight: 200; + } + + .print\:font-light { + font-weight: 300; + } + + .print\:font-normal { + font-weight: 400; + } + + .print\:font-medium { + font-weight: 500; + } + + .print\:font-semibold { + font-weight: 600; + } + + .print\:font-bold { + font-weight: 700; + } + + .print\:font-extrabold { + font-weight: 800; + } + + .print\:font-black { + font-weight: 900; + } + + .print\:hover\:font-hairline:hover { + font-weight: 100; + } + + .print\:hover\:font-thin:hover { + font-weight: 200; + } + + .print\:hover\:font-light:hover { + font-weight: 300; + } + + .print\:hover\:font-normal:hover { + font-weight: 400; + } + + .print\:hover\:font-medium:hover { + font-weight: 500; + } + + .print\:hover\:font-semibold:hover { + font-weight: 600; + } + + .print\:hover\:font-bold:hover { + font-weight: 700; + } + + .print\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .print\:hover\:font-black:hover { + font-weight: 900; + } + + .print\:focus\:font-hairline:focus { + font-weight: 100; + } + + .print\:focus\:font-thin:focus { + font-weight: 200; + } + + .print\:focus\:font-light:focus { + font-weight: 300; + } + + .print\:focus\:font-normal:focus { + font-weight: 400; + } + + .print\:focus\:font-medium:focus { + font-weight: 500; + } + + .print\:focus\:font-semibold:focus { + font-weight: 600; + } + + .print\:focus\:font-bold:focus { + font-weight: 700; + } + + .print\:focus\:font-extrabold:focus { + font-weight: 800; + } + + .print\:focus\:font-black:focus { + font-weight: 900; + } + + .print\:h-0 { + height: 0; + } + + .print\:h-1 { + height: 0.25rem; + } + + .print\:h-2 { + height: 0.5rem; + } + + .print\:h-3 { + height: 0.75rem; + } + + .print\:h-4 { + height: 1rem; + } + + .print\:h-5 { + height: 1.25rem; + } + + .print\:h-6 { + height: 1.5rem; + } + + .print\:h-8 { + height: 2rem; + } + + .print\:h-10 { + height: 2.5rem; + } + + .print\:h-12 { + height: 3rem; + } + + .print\:h-16 { + height: 4rem; + } + + .print\:h-20 { + height: 5rem; + } + + .print\:h-24 { + height: 6rem; + } + + .print\:h-32 { + height: 8rem; + } + + .print\:h-40 { + height: 10rem; + } + + .print\:h-48 { + height: 12rem; + } + + .print\:h-56 { + height: 14rem; + } + + .print\:h-64 { + height: 16rem; + } + + .print\:h-auto { + height: auto; + } + + .print\:h-px { + height: 1px; + } + + .print\:h-full { + height: 100%; + } + + .print\:h-screen { + height: 100vh; + } + + .print\:leading-none { + line-height: 1; + } + + .print\:leading-tight { + line-height: 1.25; + } + + .print\:leading-snug { + line-height: 1.375; + } + + .print\:leading-normal { + line-height: 1.5; + } + + .print\:leading-relaxed { + line-height: 1.625; + } + + .print\:leading-loose { + line-height: 2; + } + + .print\:list-inside { + list-style-position: inside; + } + + .print\:list-outside { + list-style-position: outside; + } + + .print\:list-none { + list-style-type: none; + } + + .print\:list-disc { + list-style-type: disc; + } + + .print\:list-decimal { + list-style-type: decimal; + } + + .print\:m-0 { + margin: 0; + } + + .print\:m-1 { + margin: 0.25rem; + } + + .print\:m-2 { + margin: 0.5rem; + } + + .print\:m-3 { + margin: 0.75rem; + } + + .print\:m-4 { + margin: 1rem; + } + + .print\:m-5 { + margin: 1.25rem; + } + + .print\:m-6 { + margin: 1.5rem; + } + + .print\:m-8 { + margin: 2rem; + } + + .print\:m-10 { + margin: 2.5rem; + } + + .print\:m-12 { + margin: 3rem; + } + + .print\:m-16 { + margin: 4rem; + } + + .print\:m-20 { + margin: 5rem; + } + + .print\:m-24 { + margin: 6rem; + } + + .print\:m-32 { + margin: 8rem; + } + + .print\:m-40 { + margin: 10rem; + } + + .print\:m-48 { + margin: 12rem; + } + + .print\:m-56 { + margin: 14rem; + } + + .print\:m-64 { + margin: 16rem; + } + + .print\:m-auto { + margin: auto; + } + + .print\:m-px { + margin: 1px; + } + + .print\:-m-1 { + margin: -0.25rem; + } + + .print\:-m-2 { + margin: -0.5rem; + } + + .print\:-m-3 { + margin: -0.75rem; + } + + .print\:-m-4 { + margin: -1rem; + } + + .print\:-m-5 { + margin: -1.25rem; + } + + .print\:-m-6 { + margin: -1.5rem; + } + + .print\:-m-8 { + margin: -2rem; + } + + .print\:-m-10 { + margin: -2.5rem; + } + + .print\:-m-12 { + margin: -3rem; + } + + .print\:-m-16 { + margin: -4rem; + } + + .print\:-m-20 { + margin: -5rem; + } + + .print\:-m-24 { + margin: -6rem; + } + + .print\:-m-32 { + margin: -8rem; + } + + .print\:-m-40 { + margin: -10rem; + } + + .print\:-m-48 { + margin: -12rem; + } + + .print\:-m-56 { + margin: -14rem; + } + + .print\:-m-64 { + margin: -16rem; + } + + .print\:-m-px { + margin: -1px; + } + + .print\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .print\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .print\:my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .print\:mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .print\:my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .print\:mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .print\:my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .print\:mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .print\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .print\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .print\:my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .print\:mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .print\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .print\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .print\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .print\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .print\:my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .print\:mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .print\:my-12 { + margin-top: 3rem; + margin-bottom: 3rem; + } + + .print\:mx-12 { + margin-left: 3rem; + margin-right: 3rem; + } + + .print\:my-16 { + margin-top: 4rem; + margin-bottom: 4rem; + } + + .print\:mx-16 { + margin-left: 4rem; + margin-right: 4rem; + } + + .print\:my-20 { + margin-top: 5rem; + margin-bottom: 5rem; + } + + .print\:mx-20 { + margin-left: 5rem; + margin-right: 5rem; + } + + .print\:my-24 { + margin-top: 6rem; + margin-bottom: 6rem; + } + + .print\:mx-24 { + margin-left: 6rem; + margin-right: 6rem; + } + + .print\:my-32 { + margin-top: 8rem; + margin-bottom: 8rem; + } + + .print\:mx-32 { + margin-left: 8rem; + margin-right: 8rem; + } + + .print\:my-40 { + margin-top: 10rem; + margin-bottom: 10rem; + } + + .print\:mx-40 { + margin-left: 10rem; + margin-right: 10rem; + } + + .print\:my-48 { + margin-top: 12rem; + margin-bottom: 12rem; + } + + .print\:mx-48 { + margin-left: 12rem; + margin-right: 12rem; + } + + .print\:my-56 { + margin-top: 14rem; + margin-bottom: 14rem; + } + + .print\:mx-56 { + margin-left: 14rem; + margin-right: 14rem; + } + + .print\:my-64 { + margin-top: 16rem; + margin-bottom: 16rem; + } + + .print\:mx-64 { + margin-left: 16rem; + margin-right: 16rem; + } + + .print\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .print\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .print\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .print\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .print\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .print\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .print\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .print\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .print\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .print\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .print\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .print\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .print\:-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .print\:-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .print\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .print\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .print\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .print\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .print\:-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .print\:-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .print\:-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; + } + + .print\:-mx-12 { + margin-left: -3rem; + margin-right: -3rem; + } + + .print\:-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; + } + + .print\:-mx-16 { + margin-left: -4rem; + margin-right: -4rem; + } + + .print\:-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; + } + + .print\:-mx-20 { + margin-left: -5rem; + margin-right: -5rem; + } + + .print\:-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; + } + + .print\:-mx-24 { + margin-left: -6rem; + margin-right: -6rem; + } + + .print\:-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; + } + + .print\:-mx-32 { + margin-left: -8rem; + margin-right: -8rem; + } + + .print\:-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; + } + + .print\:-mx-40 { + margin-left: -10rem; + margin-right: -10rem; + } + + .print\:-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; + } + + .print\:-mx-48 { + margin-left: -12rem; + margin-right: -12rem; + } + + .print\:-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; + } + + .print\:-mx-56 { + margin-left: -14rem; + margin-right: -14rem; + } + + .print\:-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; + } + + .print\:-mx-64 { + margin-left: -16rem; + margin-right: -16rem; + } + + .print\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .print\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .print\:mt-0 { + margin-top: 0; + } + + .print\:mr-0 { + margin-right: 0; + } + + .print\:mb-0 { + margin-bottom: 0; + } + + .print\:ml-0 { + margin-left: 0; + } + + .print\:mt-1 { + margin-top: 0.25rem; + } + + .print\:mr-1 { + margin-right: 0.25rem; + } + + .print\:mb-1 { + margin-bottom: 0.25rem; + } + + .print\:ml-1 { + margin-left: 0.25rem; + } + + .print\:mt-2 { + margin-top: 0.5rem; + } + + .print\:mr-2 { + margin-right: 0.5rem; + } + + .print\:mb-2 { + margin-bottom: 0.5rem; + } + + .print\:ml-2 { + margin-left: 0.5rem; + } + + .print\:mt-3 { + margin-top: 0.75rem; + } + + .print\:mr-3 { + margin-right: 0.75rem; + } + + .print\:mb-3 { + margin-bottom: 0.75rem; + } + + .print\:ml-3 { + margin-left: 0.75rem; + } + + .print\:mt-4 { + margin-top: 1rem; + } + + .print\:mr-4 { + margin-right: 1rem; + } + + .print\:mb-4 { + margin-bottom: 1rem; + } + + .print\:ml-4 { + margin-left: 1rem; + } + + .print\:mt-5 { + margin-top: 1.25rem; + } + + .print\:mr-5 { + margin-right: 1.25rem; + } + + .print\:mb-5 { + margin-bottom: 1.25rem; + } + + .print\:ml-5 { + margin-left: 1.25rem; + } + + .print\:mt-6 { + margin-top: 1.5rem; + } + + .print\:mr-6 { + margin-right: 1.5rem; + } + + .print\:mb-6 { + margin-bottom: 1.5rem; + } + + .print\:ml-6 { + margin-left: 1.5rem; + } + + .print\:mt-8 { + margin-top: 2rem; + } + + .print\:mr-8 { + margin-right: 2rem; + } + + .print\:mb-8 { + margin-bottom: 2rem; + } + + .print\:ml-8 { + margin-left: 2rem; + } + + .print\:mt-10 { + margin-top: 2.5rem; + } + + .print\:mr-10 { + margin-right: 2.5rem; + } + + .print\:mb-10 { + margin-bottom: 2.5rem; + } + + .print\:ml-10 { + margin-left: 2.5rem; + } + + .print\:mt-12 { + margin-top: 3rem; + } + + .print\:mr-12 { + margin-right: 3rem; + } + + .print\:mb-12 { + margin-bottom: 3rem; + } + + .print\:ml-12 { + margin-left: 3rem; + } + + .print\:mt-16 { + margin-top: 4rem; + } + + .print\:mr-16 { + margin-right: 4rem; + } + + .print\:mb-16 { + margin-bottom: 4rem; + } + + .print\:ml-16 { + margin-left: 4rem; + } + + .print\:mt-20 { + margin-top: 5rem; + } + + .print\:mr-20 { + margin-right: 5rem; + } + + .print\:mb-20 { + margin-bottom: 5rem; + } + + .print\:ml-20 { + margin-left: 5rem; + } + + .print\:mt-24 { + margin-top: 6rem; + } + + .print\:mr-24 { + margin-right: 6rem; + } + + .print\:mb-24 { + margin-bottom: 6rem; + } + + .print\:ml-24 { + margin-left: 6rem; + } + + .print\:mt-32 { + margin-top: 8rem; + } + + .print\:mr-32 { + margin-right: 8rem; + } + + .print\:mb-32 { + margin-bottom: 8rem; + } + + .print\:ml-32 { + margin-left: 8rem; + } + + .print\:mt-40 { + margin-top: 10rem; + } + + .print\:mr-40 { + margin-right: 10rem; + } + + .print\:mb-40 { + margin-bottom: 10rem; + } + + .print\:ml-40 { + margin-left: 10rem; + } + + .print\:mt-48 { + margin-top: 12rem; + } + + .print\:mr-48 { + margin-right: 12rem; + } + + .print\:mb-48 { + margin-bottom: 12rem; + } + + .print\:ml-48 { + margin-left: 12rem; + } + + .print\:mt-56 { + margin-top: 14rem; + } + + .print\:mr-56 { + margin-right: 14rem; + } + + .print\:mb-56 { + margin-bottom: 14rem; + } + + .print\:ml-56 { + margin-left: 14rem; + } + + .print\:mt-64 { + margin-top: 16rem; + } + + .print\:mr-64 { + margin-right: 16rem; + } + + .print\:mb-64 { + margin-bottom: 16rem; + } + + .print\:ml-64 { + margin-left: 16rem; + } + + .print\:mt-auto { + margin-top: auto; + } + + .print\:mr-auto { + margin-right: auto; + } + + .print\:mb-auto { + margin-bottom: auto; + } + + .print\:ml-auto { + margin-left: auto; + } + + .print\:mt-px { + margin-top: 1px; + } + + .print\:mr-px { + margin-right: 1px; + } + + .print\:mb-px { + margin-bottom: 1px; + } + + .print\:ml-px { + margin-left: 1px; + } + + .print\:-mt-1 { + margin-top: -0.25rem; + } + + .print\:-mr-1 { + margin-right: -0.25rem; + } + + .print\:-mb-1 { + margin-bottom: -0.25rem; + } + + .print\:-ml-1 { + margin-left: -0.25rem; + } + + .print\:-mt-2 { + margin-top: -0.5rem; + } + + .print\:-mr-2 { + margin-right: -0.5rem; + } + + .print\:-mb-2 { + margin-bottom: -0.5rem; + } + + .print\:-ml-2 { + margin-left: -0.5rem; + } + + .print\:-mt-3 { + margin-top: -0.75rem; + } + + .print\:-mr-3 { + margin-right: -0.75rem; + } + + .print\:-mb-3 { + margin-bottom: -0.75rem; + } + + .print\:-ml-3 { + margin-left: -0.75rem; + } + + .print\:-mt-4 { + margin-top: -1rem; + } + + .print\:-mr-4 { + margin-right: -1rem; + } + + .print\:-mb-4 { + margin-bottom: -1rem; + } + + .print\:-ml-4 { + margin-left: -1rem; + } + + .print\:-mt-5 { + margin-top: -1.25rem; + } + + .print\:-mr-5 { + margin-right: -1.25rem; + } + + .print\:-mb-5 { + margin-bottom: -1.25rem; + } + + .print\:-ml-5 { + margin-left: -1.25rem; + } + + .print\:-mt-6 { + margin-top: -1.5rem; + } + + .print\:-mr-6 { + margin-right: -1.5rem; + } + + .print\:-mb-6 { + margin-bottom: -1.5rem; + } + + .print\:-ml-6 { + margin-left: -1.5rem; + } + + .print\:-mt-8 { + margin-top: -2rem; + } + + .print\:-mr-8 { + margin-right: -2rem; + } + + .print\:-mb-8 { + margin-bottom: -2rem; + } + + .print\:-ml-8 { + margin-left: -2rem; + } + + .print\:-mt-10 { + margin-top: -2.5rem; + } + + .print\:-mr-10 { + margin-right: -2.5rem; + } + + .print\:-mb-10 { + margin-bottom: -2.5rem; + } + + .print\:-ml-10 { + margin-left: -2.5rem; + } + + .print\:-mt-12 { + margin-top: -3rem; + } + + .print\:-mr-12 { + margin-right: -3rem; + } + + .print\:-mb-12 { + margin-bottom: -3rem; + } + + .print\:-ml-12 { + margin-left: -3rem; + } + + .print\:-mt-16 { + margin-top: -4rem; + } + + .print\:-mr-16 { + margin-right: -4rem; + } + + .print\:-mb-16 { + margin-bottom: -4rem; + } + + .print\:-ml-16 { + margin-left: -4rem; + } + + .print\:-mt-20 { + margin-top: -5rem; + } + + .print\:-mr-20 { + margin-right: -5rem; + } + + .print\:-mb-20 { + margin-bottom: -5rem; + } + + .print\:-ml-20 { + margin-left: -5rem; + } + + .print\:-mt-24 { + margin-top: -6rem; + } + + .print\:-mr-24 { + margin-right: -6rem; + } + + .print\:-mb-24 { + margin-bottom: -6rem; + } + + .print\:-ml-24 { + margin-left: -6rem; + } + + .print\:-mt-32 { + margin-top: -8rem; + } + + .print\:-mr-32 { + margin-right: -8rem; + } + + .print\:-mb-32 { + margin-bottom: -8rem; + } + + .print\:-ml-32 { + margin-left: -8rem; + } + + .print\:-mt-40 { + margin-top: -10rem; + } + + .print\:-mr-40 { + margin-right: -10rem; + } + + .print\:-mb-40 { + margin-bottom: -10rem; + } + + .print\:-ml-40 { + margin-left: -10rem; + } + + .print\:-mt-48 { + margin-top: -12rem; + } + + .print\:-mr-48 { + margin-right: -12rem; + } + + .print\:-mb-48 { + margin-bottom: -12rem; + } + + .print\:-ml-48 { + margin-left: -12rem; + } + + .print\:-mt-56 { + margin-top: -14rem; + } + + .print\:-mr-56 { + margin-right: -14rem; + } + + .print\:-mb-56 { + margin-bottom: -14rem; + } + + .print\:-ml-56 { + margin-left: -14rem; + } + + .print\:-mt-64 { + margin-top: -16rem; + } + + .print\:-mr-64 { + margin-right: -16rem; + } + + .print\:-mb-64 { + margin-bottom: -16rem; + } + + .print\:-ml-64 { + margin-left: -16rem; + } + + .print\:-mt-px { + margin-top: -1px; + } + + .print\:-mr-px { + margin-right: -1px; + } + + .print\:-mb-px { + margin-bottom: -1px; + } + + .print\:-ml-px { + margin-left: -1px; + } + + .print\:max-h-full { + max-height: 100%; + } + + .print\:max-h-screen { + max-height: 100vh; + } + + .print\:max-w-xs { + max-width: 20rem; + } + + .print\:max-w-sm { + max-width: 24rem; + } + + .print\:max-w-md { + max-width: 28rem; + } + + .print\:max-w-lg { + max-width: 32rem; + } + + .print\:max-w-xl { + max-width: 36rem; + } + + .print\:max-w-2xl { + max-width: 42rem; + } + + .print\:max-w-3xl { + max-width: 48rem; + } + + .print\:max-w-4xl { + max-width: 56rem; + } + + .print\:max-w-5xl { + max-width: 64rem; + } + + .print\:max-w-6xl { + max-width: 72rem; + } + + .print\:max-w-full { + max-width: 100%; + } + + .print\:min-h-0 { + min-height: 0; + } + + .print\:min-h-full { + min-height: 100%; + } + + .print\:min-h-screen { + min-height: 100vh; + } + + .print\:min-w-0 { + min-width: 0; + } + + .print\:min-w-full { + min-width: 100%; + } + + .print\:object-contain { + -o-object-fit: contain; + object-fit: contain; + } + + .print\:object-cover { + -o-object-fit: cover; + object-fit: cover; + } + + .print\:object-fill { + -o-object-fit: fill; + object-fit: fill; + } + + .print\:object-none { + -o-object-fit: none; + object-fit: none; + } + + .print\:object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .print\:object-bottom { + -o-object-position: bottom; + object-position: bottom; + } + + .print\:object-center { + -o-object-position: center; + object-position: center; + } + + .print\:object-left { + -o-object-position: left; + object-position: left; + } + + .print\:object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; + } + + .print\:object-left-top { + -o-object-position: left top; + object-position: left top; + } + + .print\:object-right { + -o-object-position: right; + object-position: right; + } + + .print\:object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; + } + + .print\:object-right-top { + -o-object-position: right top; + object-position: right top; + } + + .print\:object-top { + -o-object-position: top; + object-position: top; + } + + .print\:opacity-0 { + opacity: 0; + } + + .print\:opacity-25 { + opacity: 0.25; + } + + .print\:opacity-50 { + opacity: 0.5; + } + + .print\:opacity-75 { + opacity: 0.75; + } + + .print\:opacity-100 { + opacity: 1; + } + + .print\:overflow-auto { + overflow: auto; + } + + .print\:overflow-hidden { + overflow: hidden; + } + + .print\:overflow-visible { + overflow: visible; + } + + .print\:overflow-scroll { + overflow: scroll; + } + + .print\:overflow-x-auto { + overflow-x: auto; + } + + .print\:overflow-y-auto { + overflow-y: auto; + } + + .print\:overflow-x-hidden { + overflow-x: hidden; + } + + .print\:overflow-y-hidden { + overflow-y: hidden; + } + + .print\:overflow-x-visible { + overflow-x: visible; + } + + .print\:overflow-y-visible { + overflow-y: visible; + } + + .print\:overflow-x-scroll { + overflow-x: scroll; + } + + .print\:overflow-y-scroll { + overflow-y: scroll; + } + + .print\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .print\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .print\:p-0 { + padding: 0; + } + + .print\:p-1 { + padding: 0.25rem; + } + + .print\:p-2 { + padding: 0.5rem; + } + + .print\:p-3 { + padding: 0.75rem; + } + + .print\:p-4 { + padding: 1rem; + } + + .print\:p-5 { + padding: 1.25rem; + } + + .print\:p-6 { + padding: 1.5rem; + } + + .print\:p-8 { + padding: 2rem; + } + + .print\:p-10 { + padding: 2.5rem; + } + + .print\:p-12 { + padding: 3rem; + } + + .print\:p-16 { + padding: 4rem; + } + + .print\:p-20 { + padding: 5rem; + } + + .print\:p-24 { + padding: 6rem; + } + + .print\:p-32 { + padding: 8rem; + } + + .print\:p-40 { + padding: 10rem; + } + + .print\:p-48 { + padding: 12rem; + } + + .print\:p-56 { + padding: 14rem; + } + + .print\:p-64 { + padding: 16rem; + } + + .print\:p-px { + padding: 1px; + } + + .print\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .print\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .print\:py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .print\:px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .print\:py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .print\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .print\:py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .print\:px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .print\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .print\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .print\:py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .print\:px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .print\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .print\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .print\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .print\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .print\:py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .print\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .print\:py-12 { + padding-top: 3rem; + padding-bottom: 3rem; + } + + .print\:px-12 { + padding-left: 3rem; + padding-right: 3rem; + } + + .print\:py-16 { + padding-top: 4rem; + padding-bottom: 4rem; + } + + .print\:px-16 { + padding-left: 4rem; + padding-right: 4rem; + } + + .print\:py-20 { + padding-top: 5rem; + padding-bottom: 5rem; + } + + .print\:px-20 { + padding-left: 5rem; + padding-right: 5rem; + } + + .print\:py-24 { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .print\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } + + .print\:py-32 { + padding-top: 8rem; + padding-bottom: 8rem; + } + + .print\:px-32 { + padding-left: 8rem; + padding-right: 8rem; + } + + .print\:py-40 { + padding-top: 10rem; + padding-bottom: 10rem; + } + + .print\:px-40 { + padding-left: 10rem; + padding-right: 10rem; + } + + .print\:py-48 { + padding-top: 12rem; + padding-bottom: 12rem; + } + + .print\:px-48 { + padding-left: 12rem; + padding-right: 12rem; + } + + .print\:py-56 { + padding-top: 14rem; + padding-bottom: 14rem; + } + + .print\:px-56 { + padding-left: 14rem; + padding-right: 14rem; + } + + .print\:py-64 { + padding-top: 16rem; + padding-bottom: 16rem; + } + + .print\:px-64 { + padding-left: 16rem; + padding-right: 16rem; + } + + .print\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .print\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .print\:pt-0 { + padding-top: 0; + } + + .print\:pr-0 { + padding-right: 0; + } + + .print\:pb-0 { + padding-bottom: 0; + } + + .print\:pl-0 { + padding-left: 0; + } + + .print\:pt-1 { + padding-top: 0.25rem; + } + + .print\:pr-1 { + padding-right: 0.25rem; + } + + .print\:pb-1 { + padding-bottom: 0.25rem; + } + + .print\:pl-1 { + padding-left: 0.25rem; + } + + .print\:pt-2 { + padding-top: 0.5rem; + } + + .print\:pr-2 { + padding-right: 0.5rem; + } + + .print\:pb-2 { + padding-bottom: 0.5rem; + } + + .print\:pl-2 { + padding-left: 0.5rem; + } + + .print\:pt-3 { + padding-top: 0.75rem; + } + + .print\:pr-3 { + padding-right: 0.75rem; + } + + .print\:pb-3 { + padding-bottom: 0.75rem; + } + + .print\:pl-3 { + padding-left: 0.75rem; + } + + .print\:pt-4 { + padding-top: 1rem; + } + + .print\:pr-4 { + padding-right: 1rem; + } + + .print\:pb-4 { + padding-bottom: 1rem; + } + + .print\:pl-4 { + padding-left: 1rem; + } + + .print\:pt-5 { + padding-top: 1.25rem; + } + + .print\:pr-5 { + padding-right: 1.25rem; + } + + .print\:pb-5 { + padding-bottom: 1.25rem; + } + + .print\:pl-5 { + padding-left: 1.25rem; + } + + .print\:pt-6 { + padding-top: 1.5rem; + } + + .print\:pr-6 { + padding-right: 1.5rem; + } + + .print\:pb-6 { + padding-bottom: 1.5rem; + } + + .print\:pl-6 { + padding-left: 1.5rem; + } + + .print\:pt-8 { + padding-top: 2rem; + } + + .print\:pr-8 { + padding-right: 2rem; + } + + .print\:pb-8 { + padding-bottom: 2rem; + } + + .print\:pl-8 { + padding-left: 2rem; + } + + .print\:pt-10 { + padding-top: 2.5rem; + } + + .print\:pr-10 { + padding-right: 2.5rem; + } + + .print\:pb-10 { + padding-bottom: 2.5rem; + } + + .print\:pl-10 { + padding-left: 2.5rem; + } + + .print\:pt-12 { + padding-top: 3rem; + } + + .print\:pr-12 { + padding-right: 3rem; + } + + .print\:pb-12 { + padding-bottom: 3rem; + } + + .print\:pl-12 { + padding-left: 3rem; + } + + .print\:pt-16 { + padding-top: 4rem; + } + + .print\:pr-16 { + padding-right: 4rem; + } + + .print\:pb-16 { + padding-bottom: 4rem; + } + + .print\:pl-16 { + padding-left: 4rem; + } + + .print\:pt-20 { + padding-top: 5rem; + } + + .print\:pr-20 { + padding-right: 5rem; + } + + .print\:pb-20 { + padding-bottom: 5rem; + } + + .print\:pl-20 { + padding-left: 5rem; + } + + .print\:pt-24 { + padding-top: 6rem; + } + + .print\:pr-24 { + padding-right: 6rem; + } + + .print\:pb-24 { + padding-bottom: 6rem; + } + + .print\:pl-24 { + padding-left: 6rem; + } + + .print\:pt-32 { + padding-top: 8rem; + } + + .print\:pr-32 { + padding-right: 8rem; + } + + .print\:pb-32 { + padding-bottom: 8rem; + } + + .print\:pl-32 { + padding-left: 8rem; + } + + .print\:pt-40 { + padding-top: 10rem; + } + + .print\:pr-40 { + padding-right: 10rem; + } + + .print\:pb-40 { + padding-bottom: 10rem; + } + + .print\:pl-40 { + padding-left: 10rem; + } + + .print\:pt-48 { + padding-top: 12rem; + } + + .print\:pr-48 { + padding-right: 12rem; + } + + .print\:pb-48 { + padding-bottom: 12rem; + } + + .print\:pl-48 { + padding-left: 12rem; + } + + .print\:pt-56 { + padding-top: 14rem; + } + + .print\:pr-56 { + padding-right: 14rem; + } + + .print\:pb-56 { + padding-bottom: 14rem; + } + + .print\:pl-56 { + padding-left: 14rem; + } + + .print\:pt-64 { + padding-top: 16rem; + } + + .print\:pr-64 { + padding-right: 16rem; + } + + .print\:pb-64 { + padding-bottom: 16rem; + } + + .print\:pl-64 { + padding-left: 16rem; + } + + .print\:pt-px { + padding-top: 1px; + } + + .print\:pr-px { + padding-right: 1px; + } + + .print\:pb-px { + padding-bottom: 1px; + } + + .print\:pl-px { + padding-left: 1px; + } + + .print\:pointer-events-none { + pointer-events: none; + } + + .print\:pointer-events-auto { + pointer-events: auto; + } + + .print\:static { + position: static; + } + + .print\:fixed { + position: fixed; + } + + .print\:absolute { + position: absolute; + } + + .print\:relative { + position: relative; + } + + .print\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .print\:inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .print\:inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .print\:inset-y-0 { + top: 0; + bottom: 0; + } + + .print\:inset-x-0 { + right: 0; + left: 0; + } + + .print\:inset-y-auto { + top: auto; + bottom: auto; + } + + .print\:inset-x-auto { + right: auto; + left: auto; + } + + .print\:top-0 { + top: 0; + } + + .print\:right-0 { + right: 0; + } + + .print\:bottom-0 { + bottom: 0; + } + + .print\:left-0 { + left: 0; + } + + .print\:top-auto { + top: auto; + } + + .print\:right-auto { + right: auto; + } + + .print\:bottom-auto { + bottom: auto; + } + + .print\:left-auto { + left: auto; + } + + .print\:resize-none { + resize: none; + } + + .print\:resize-y { + resize: vertical; + } + + .print\:resize-x { + resize: horizontal; + } + + .print\:resize { + resize: both; + } + + .print\:shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .print\:shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .print\:shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .print\:shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .print\:shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .print\:shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .print\:shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .print\:shadow-none { + box-shadow: none; + } + + .print\:hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .print\:hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .print\:hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .print\:hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .print\:hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .print\:hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .print\:hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .print\:hover\:shadow-none:hover { + box-shadow: none; + } + + .print\:focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .print\:focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .print\:focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .print\:focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .print\:focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .print\:focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .print\:focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .print\:focus\:shadow-none:focus { + box-shadow: none; + } + + .print\:table-auto { + table-layout: auto; + } + + .print\:table-fixed { + table-layout: fixed; + } + + .print\:text-left { + text-align: left; + } + + .print\:text-center { + text-align: center; + } + + .print\:text-right { + text-align: right; + } + + .print\:text-justify { + text-align: justify; + } + + .print\:text-transparent { + color: transparent; + } + + .print\:text-black { + color: #000; + } + + .print\:text-white { + color: #fff; + } + + .print\:text-gray-100 { + color: #f7fafc; + } + + .print\:text-gray-200 { + color: #edf2f7; + } + + .print\:text-gray-300 { + color: #e2e8f0; + } + + .print\:text-gray-400 { + color: #cbd5e0; + } + + .print\:text-gray-500 { + color: #a0aec0; + } + + .print\:text-gray-600 { + color: #718096; + } + + .print\:text-gray-700 { + color: #4a5568; + } + + .print\:text-gray-800 { + color: #2d3748; + } + + .print\:text-gray-900 { + color: #1a202c; + } + + .print\:text-red-100 { + color: #fff5f5; + } + + .print\:text-red-200 { + color: #fed7d7; + } + + .print\:text-red-300 { + color: #feb2b2; + } + + .print\:text-red-400 { + color: #fc8181; + } + + .print\:text-red-500 { + color: #f56565; + } + + .print\:text-red-600 { + color: #e53e3e; + } + + .print\:text-red-700 { + color: #c53030; + } + + .print\:text-red-800 { + color: #9b2c2c; + } + + .print\:text-red-900 { + color: #742a2a; + } + + .print\:text-orange-100 { + color: #fffaf0; + } + + .print\:text-orange-200 { + color: #feebc8; + } + + .print\:text-orange-300 { + color: #fbd38d; + } + + .print\:text-orange-400 { + color: #f6ad55; + } + + .print\:text-orange-500 { + color: #ed8936; + } + + .print\:text-orange-600 { + color: #dd6b20; + } + + .print\:text-orange-700 { + color: #c05621; + } + + .print\:text-orange-800 { + color: #9c4221; + } + + .print\:text-orange-900 { + color: #7b341e; + } + + .print\:text-yellow-100 { + color: #fffff0; + } + + .print\:text-yellow-200 { + color: #fefcbf; + } + + .print\:text-yellow-300 { + color: #faf089; + } + + .print\:text-yellow-400 { + color: #f6e05e; + } + + .print\:text-yellow-500 { + color: #ecc94b; + } + + .print\:text-yellow-600 { + color: #d69e2e; + } + + .print\:text-yellow-700 { + color: #b7791f; + } + + .print\:text-yellow-800 { + color: #975a16; + } + + .print\:text-yellow-900 { + color: #744210; + } + + .print\:text-green-100 { + color: #f0fff4; + } + + .print\:text-green-200 { + color: #c6f6d5; + } + + .print\:text-green-300 { + color: #9ae6b4; + } + + .print\:text-green-400 { + color: #68d391; + } + + .print\:text-green-500 { + color: #48bb78; + } + + .print\:text-green-600 { + color: #38a169; + } + + .print\:text-green-700 { + color: #2f855a; + } + + .print\:text-green-800 { + color: #276749; + } + + .print\:text-green-900 { + color: #22543d; + } + + .print\:text-teal-100 { + color: #e6fffa; + } + + .print\:text-teal-200 { + color: #b2f5ea; + } + + .print\:text-teal-300 { + color: #81e6d9; + } + + .print\:text-teal-400 { + color: #4fd1c5; + } + + .print\:text-teal-500 { + color: #38b2ac; + } + + .print\:text-teal-600 { + color: #319795; + } + + .print\:text-teal-700 { + color: #2c7a7b; + } + + .print\:text-teal-800 { + color: #285e61; + } + + .print\:text-teal-900 { + color: #234e52; + } + + .print\:text-blue-100 { + color: #ebf8ff; + } + + .print\:text-blue-200 { + color: #bee3f8; + } + + .print\:text-blue-300 { + color: #90cdf4; + } + + .print\:text-blue-400 { + color: #63b3ed; + } + + .print\:text-blue-500 { + color: #4299e1; + } + + .print\:text-blue-600 { + color: #3182ce; + } + + .print\:text-blue-700 { + color: #2b6cb0; + } + + .print\:text-blue-800 { + color: #2c5282; + } + + .print\:text-blue-900 { + color: #2a4365; + } + + .print\:text-indigo-100 { + color: #ebf4ff; + } + + .print\:text-indigo-200 { + color: #c3dafe; + } + + .print\:text-indigo-300 { + color: #a3bffa; + } + + .print\:text-indigo-400 { + color: #7f9cf5; + } + + .print\:text-indigo-500 { + color: #667eea; + } + + .print\:text-indigo-600 { + color: #5a67d8; + } + + .print\:text-indigo-700 { + color: #4c51bf; + } + + .print\:text-indigo-800 { + color: #434190; + } + + .print\:text-indigo-900 { + color: #3c366b; + } + + .print\:text-purple-100 { + color: #faf5ff; + } + + .print\:text-purple-200 { + color: #e9d8fd; + } + + .print\:text-purple-300 { + color: #d6bcfa; + } + + .print\:text-purple-400 { + color: #b794f4; + } + + .print\:text-purple-500 { + color: #9f7aea; + } + + .print\:text-purple-600 { + color: #805ad5; + } + + .print\:text-purple-700 { + color: #6b46c1; + } + + .print\:text-purple-800 { + color: #553c9a; + } + + .print\:text-purple-900 { + color: #44337a; + } + + .print\:text-pink-100 { + color: #fff5f7; + } + + .print\:text-pink-200 { + color: #fed7e2; + } + + .print\:text-pink-300 { + color: #fbb6ce; + } + + .print\:text-pink-400 { + color: #f687b3; + } + + .print\:text-pink-500 { + color: #ed64a6; + } + + .print\:text-pink-600 { + color: #d53f8c; + } + + .print\:text-pink-700 { + color: #b83280; + } + + .print\:text-pink-800 { + color: #97266d; + } + + .print\:text-pink-900 { + color: #702459; + } + + .print\:hover\:text-transparent:hover { + color: transparent; + } + + .print\:hover\:text-black:hover { + color: #000; + } + + .print\:hover\:text-white:hover { + color: #fff; + } + + .print\:hover\:text-gray-100:hover { + color: #f7fafc; + } + + .print\:hover\:text-gray-200:hover { + color: #edf2f7; + } + + .print\:hover\:text-gray-300:hover { + color: #e2e8f0; + } + + .print\:hover\:text-gray-400:hover { + color: #cbd5e0; + } + + .print\:hover\:text-gray-500:hover { + color: #a0aec0; + } + + .print\:hover\:text-gray-600:hover { + color: #718096; + } + + .print\:hover\:text-gray-700:hover { + color: #4a5568; + } + + .print\:hover\:text-gray-800:hover { + color: #2d3748; + } + + .print\:hover\:text-gray-900:hover { + color: #1a202c; + } + + .print\:hover\:text-red-100:hover { + color: #fff5f5; + } + + .print\:hover\:text-red-200:hover { + color: #fed7d7; + } + + .print\:hover\:text-red-300:hover { + color: #feb2b2; + } + + .print\:hover\:text-red-400:hover { + color: #fc8181; + } + + .print\:hover\:text-red-500:hover { + color: #f56565; + } + + .print\:hover\:text-red-600:hover { + color: #e53e3e; + } + + .print\:hover\:text-red-700:hover { + color: #c53030; + } + + .print\:hover\:text-red-800:hover { + color: #9b2c2c; + } + + .print\:hover\:text-red-900:hover { + color: #742a2a; + } + + .print\:hover\:text-orange-100:hover { + color: #fffaf0; + } + + .print\:hover\:text-orange-200:hover { + color: #feebc8; + } + + .print\:hover\:text-orange-300:hover { + color: #fbd38d; + } + + .print\:hover\:text-orange-400:hover { + color: #f6ad55; + } + + .print\:hover\:text-orange-500:hover { + color: #ed8936; + } + + .print\:hover\:text-orange-600:hover { + color: #dd6b20; + } + + .print\:hover\:text-orange-700:hover { + color: #c05621; + } + + .print\:hover\:text-orange-800:hover { + color: #9c4221; + } + + .print\:hover\:text-orange-900:hover { + color: #7b341e; + } + + .print\:hover\:text-yellow-100:hover { + color: #fffff0; + } + + .print\:hover\:text-yellow-200:hover { + color: #fefcbf; + } + + .print\:hover\:text-yellow-300:hover { + color: #faf089; + } + + .print\:hover\:text-yellow-400:hover { + color: #f6e05e; + } + + .print\:hover\:text-yellow-500:hover { + color: #ecc94b; + } + + .print\:hover\:text-yellow-600:hover { + color: #d69e2e; + } + + .print\:hover\:text-yellow-700:hover { + color: #b7791f; + } + + .print\:hover\:text-yellow-800:hover { + color: #975a16; + } + + .print\:hover\:text-yellow-900:hover { + color: #744210; + } + + .print\:hover\:text-green-100:hover { + color: #f0fff4; + } + + .print\:hover\:text-green-200:hover { + color: #c6f6d5; + } + + .print\:hover\:text-green-300:hover { + color: #9ae6b4; + } + + .print\:hover\:text-green-400:hover { + color: #68d391; + } + + .print\:hover\:text-green-500:hover { + color: #48bb78; + } + + .print\:hover\:text-green-600:hover { + color: #38a169; + } + + .print\:hover\:text-green-700:hover { + color: #2f855a; + } + + .print\:hover\:text-green-800:hover { + color: #276749; + } + + .print\:hover\:text-green-900:hover { + color: #22543d; + } + + .print\:hover\:text-teal-100:hover { + color: #e6fffa; + } + + .print\:hover\:text-teal-200:hover { + color: #b2f5ea; + } + + .print\:hover\:text-teal-300:hover { + color: #81e6d9; + } + + .print\:hover\:text-teal-400:hover { + color: #4fd1c5; + } + + .print\:hover\:text-teal-500:hover { + color: #38b2ac; + } + + .print\:hover\:text-teal-600:hover { + color: #319795; + } + + .print\:hover\:text-teal-700:hover { + color: #2c7a7b; + } + + .print\:hover\:text-teal-800:hover { + color: #285e61; + } + + .print\:hover\:text-teal-900:hover { + color: #234e52; + } + + .print\:hover\:text-blue-100:hover { + color: #ebf8ff; + } + + .print\:hover\:text-blue-200:hover { + color: #bee3f8; + } + + .print\:hover\:text-blue-300:hover { + color: #90cdf4; + } + + .print\:hover\:text-blue-400:hover { + color: #63b3ed; + } + + .print\:hover\:text-blue-500:hover { + color: #4299e1; + } + + .print\:hover\:text-blue-600:hover { + color: #3182ce; + } + + .print\:hover\:text-blue-700:hover { + color: #2b6cb0; + } + + .print\:hover\:text-blue-800:hover { + color: #2c5282; + } + + .print\:hover\:text-blue-900:hover { + color: #2a4365; + } + + .print\:hover\:text-indigo-100:hover { + color: #ebf4ff; + } + + .print\:hover\:text-indigo-200:hover { + color: #c3dafe; + } + + .print\:hover\:text-indigo-300:hover { + color: #a3bffa; + } + + .print\:hover\:text-indigo-400:hover { + color: #7f9cf5; + } + + .print\:hover\:text-indigo-500:hover { + color: #667eea; + } + + .print\:hover\:text-indigo-600:hover { + color: #5a67d8; + } + + .print\:hover\:text-indigo-700:hover { + color: #4c51bf; + } + + .print\:hover\:text-indigo-800:hover { + color: #434190; + } + + .print\:hover\:text-indigo-900:hover { + color: #3c366b; + } + + .print\:hover\:text-purple-100:hover { + color: #faf5ff; + } + + .print\:hover\:text-purple-200:hover { + color: #e9d8fd; + } + + .print\:hover\:text-purple-300:hover { + color: #d6bcfa; + } + + .print\:hover\:text-purple-400:hover { + color: #b794f4; + } + + .print\:hover\:text-purple-500:hover { + color: #9f7aea; + } + + .print\:hover\:text-purple-600:hover { + color: #805ad5; + } + + .print\:hover\:text-purple-700:hover { + color: #6b46c1; + } + + .print\:hover\:text-purple-800:hover { + color: #553c9a; + } + + .print\:hover\:text-purple-900:hover { + color: #44337a; + } + + .print\:hover\:text-pink-100:hover { + color: #fff5f7; + } + + .print\:hover\:text-pink-200:hover { + color: #fed7e2; + } + + .print\:hover\:text-pink-300:hover { + color: #fbb6ce; + } + + .print\:hover\:text-pink-400:hover { + color: #f687b3; + } + + .print\:hover\:text-pink-500:hover { + color: #ed64a6; + } + + .print\:hover\:text-pink-600:hover { + color: #d53f8c; + } + + .print\:hover\:text-pink-700:hover { + color: #b83280; + } + + .print\:hover\:text-pink-800:hover { + color: #97266d; + } + + .print\:hover\:text-pink-900:hover { + color: #702459; + } + + .print\:focus\:text-transparent:focus { + color: transparent; + } + + .print\:focus\:text-black:focus { + color: #000; + } + + .print\:focus\:text-white:focus { + color: #fff; + } + + .print\:focus\:text-gray-100:focus { + color: #f7fafc; + } + + .print\:focus\:text-gray-200:focus { + color: #edf2f7; + } + + .print\:focus\:text-gray-300:focus { + color: #e2e8f0; + } + + .print\:focus\:text-gray-400:focus { + color: #cbd5e0; + } + + .print\:focus\:text-gray-500:focus { + color: #a0aec0; + } + + .print\:focus\:text-gray-600:focus { + color: #718096; + } + + .print\:focus\:text-gray-700:focus { + color: #4a5568; + } + + .print\:focus\:text-gray-800:focus { + color: #2d3748; + } + + .print\:focus\:text-gray-900:focus { + color: #1a202c; + } + + .print\:focus\:text-red-100:focus { + color: #fff5f5; + } + + .print\:focus\:text-red-200:focus { + color: #fed7d7; + } + + .print\:focus\:text-red-300:focus { + color: #feb2b2; + } + + .print\:focus\:text-red-400:focus { + color: #fc8181; + } + + .print\:focus\:text-red-500:focus { + color: #f56565; + } + + .print\:focus\:text-red-600:focus { + color: #e53e3e; + } + + .print\:focus\:text-red-700:focus { + color: #c53030; + } + + .print\:focus\:text-red-800:focus { + color: #9b2c2c; + } + + .print\:focus\:text-red-900:focus { + color: #742a2a; + } + + .print\:focus\:text-orange-100:focus { + color: #fffaf0; + } + + .print\:focus\:text-orange-200:focus { + color: #feebc8; + } + + .print\:focus\:text-orange-300:focus { + color: #fbd38d; + } + + .print\:focus\:text-orange-400:focus { + color: #f6ad55; + } + + .print\:focus\:text-orange-500:focus { + color: #ed8936; + } + + .print\:focus\:text-orange-600:focus { + color: #dd6b20; + } + + .print\:focus\:text-orange-700:focus { + color: #c05621; + } + + .print\:focus\:text-orange-800:focus { + color: #9c4221; + } + + .print\:focus\:text-orange-900:focus { + color: #7b341e; + } + + .print\:focus\:text-yellow-100:focus { + color: #fffff0; + } + + .print\:focus\:text-yellow-200:focus { + color: #fefcbf; + } + + .print\:focus\:text-yellow-300:focus { + color: #faf089; + } + + .print\:focus\:text-yellow-400:focus { + color: #f6e05e; + } + + .print\:focus\:text-yellow-500:focus { + color: #ecc94b; + } + + .print\:focus\:text-yellow-600:focus { + color: #d69e2e; + } + + .print\:focus\:text-yellow-700:focus { + color: #b7791f; + } + + .print\:focus\:text-yellow-800:focus { + color: #975a16; + } + + .print\:focus\:text-yellow-900:focus { + color: #744210; + } + + .print\:focus\:text-green-100:focus { + color: #f0fff4; + } + + .print\:focus\:text-green-200:focus { + color: #c6f6d5; + } + + .print\:focus\:text-green-300:focus { + color: #9ae6b4; + } + + .print\:focus\:text-green-400:focus { + color: #68d391; + } + + .print\:focus\:text-green-500:focus { + color: #48bb78; + } + + .print\:focus\:text-green-600:focus { + color: #38a169; + } + + .print\:focus\:text-green-700:focus { + color: #2f855a; + } + + .print\:focus\:text-green-800:focus { + color: #276749; + } + + .print\:focus\:text-green-900:focus { + color: #22543d; + } + + .print\:focus\:text-teal-100:focus { + color: #e6fffa; + } + + .print\:focus\:text-teal-200:focus { + color: #b2f5ea; + } + + .print\:focus\:text-teal-300:focus { + color: #81e6d9; + } + + .print\:focus\:text-teal-400:focus { + color: #4fd1c5; + } + + .print\:focus\:text-teal-500:focus { + color: #38b2ac; + } + + .print\:focus\:text-teal-600:focus { + color: #319795; + } + + .print\:focus\:text-teal-700:focus { + color: #2c7a7b; + } + + .print\:focus\:text-teal-800:focus { + color: #285e61; + } + + .print\:focus\:text-teal-900:focus { + color: #234e52; + } + + .print\:focus\:text-blue-100:focus { + color: #ebf8ff; + } + + .print\:focus\:text-blue-200:focus { + color: #bee3f8; + } + + .print\:focus\:text-blue-300:focus { + color: #90cdf4; + } + + .print\:focus\:text-blue-400:focus { + color: #63b3ed; + } + + .print\:focus\:text-blue-500:focus { + color: #4299e1; + } + + .print\:focus\:text-blue-600:focus { + color: #3182ce; + } + + .print\:focus\:text-blue-700:focus { + color: #2b6cb0; + } + + .print\:focus\:text-blue-800:focus { + color: #2c5282; + } + + .print\:focus\:text-blue-900:focus { + color: #2a4365; + } + + .print\:focus\:text-indigo-100:focus { + color: #ebf4ff; + } + + .print\:focus\:text-indigo-200:focus { + color: #c3dafe; + } + + .print\:focus\:text-indigo-300:focus { + color: #a3bffa; + } + + .print\:focus\:text-indigo-400:focus { + color: #7f9cf5; + } + + .print\:focus\:text-indigo-500:focus { + color: #667eea; + } + + .print\:focus\:text-indigo-600:focus { + color: #5a67d8; + } + + .print\:focus\:text-indigo-700:focus { + color: #4c51bf; + } + + .print\:focus\:text-indigo-800:focus { + color: #434190; + } + + .print\:focus\:text-indigo-900:focus { + color: #3c366b; + } + + .print\:focus\:text-purple-100:focus { + color: #faf5ff; + } + + .print\:focus\:text-purple-200:focus { + color: #e9d8fd; + } + + .print\:focus\:text-purple-300:focus { + color: #d6bcfa; + } + + .print\:focus\:text-purple-400:focus { + color: #b794f4; + } + + .print\:focus\:text-purple-500:focus { + color: #9f7aea; + } + + .print\:focus\:text-purple-600:focus { + color: #805ad5; + } + + .print\:focus\:text-purple-700:focus { + color: #6b46c1; + } + + .print\:focus\:text-purple-800:focus { + color: #553c9a; + } + + .print\:focus\:text-purple-900:focus { + color: #44337a; + } + + .print\:focus\:text-pink-100:focus { + color: #fff5f7; + } + + .print\:focus\:text-pink-200:focus { + color: #fed7e2; + } + + .print\:focus\:text-pink-300:focus { + color: #fbb6ce; + } + + .print\:focus\:text-pink-400:focus { + color: #f687b3; + } + + .print\:focus\:text-pink-500:focus { + color: #ed64a6; + } + + .print\:focus\:text-pink-600:focus { + color: #d53f8c; + } + + .print\:focus\:text-pink-700:focus { + color: #b83280; + } + + .print\:focus\:text-pink-800:focus { + color: #97266d; + } + + .print\:focus\:text-pink-900:focus { + color: #702459; + } + + .print\:text-xs { + font-size: 0.75rem; + } + + .print\:text-sm { + font-size: 0.875rem; + } + + .print\:text-base { + font-size: 1rem; + } + + .print\:text-lg { + font-size: 1.125rem; + } + + .print\:text-xl { + font-size: 1.25rem; + } + + .print\:text-2xl { + font-size: 1.5rem; + } + + .print\:text-3xl { + font-size: 1.875rem; + } + + .print\:text-4xl { + font-size: 2.25rem; + } + + .print\:text-5xl { + font-size: 3rem; + } + + .print\:text-6xl { + font-size: 4rem; + } + + .print\:italic { + font-style: italic; + } + + .print\:not-italic { + font-style: normal; + } + + .print\:uppercase { + text-transform: uppercase; + } + + .print\:lowercase { + text-transform: lowercase; + } + + .print\:capitalize { + text-transform: capitalize; + } + + .print\:normal-case { + text-transform: none; + } + + .print\:underline { + text-decoration: underline; + } + + .print\:line-through { + text-decoration: line-through; + } + + .print\:no-underline { + text-decoration: none; + } + + .print\:hover\:underline:hover { + text-decoration: underline; + } + + .print\:hover\:line-through:hover { + text-decoration: line-through; + } + + .print\:hover\:no-underline:hover { + text-decoration: none; + } + + .print\:focus\:underline:focus { + text-decoration: underline; + } + + .print\:focus\:line-through:focus { + text-decoration: line-through; + } + + .print\:focus\:no-underline:focus { + text-decoration: none; + } + + .print\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .print\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .print\:tracking-tighter { + letter-spacing: -0.05em; + } + + .print\:tracking-tight { + letter-spacing: -0.025em; + } + + .print\:tracking-normal { + letter-spacing: 0; + } + + .print\:tracking-wide { + letter-spacing: 0.025em; + } + + .print\:tracking-wider { + letter-spacing: 0.05em; + } + + .print\:tracking-widest { + letter-spacing: 0.1em; + } + + .print\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .print\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .print\:align-baseline { + vertical-align: baseline; + } + + .print\:align-top { + vertical-align: top; + } + + .print\:align-middle { + vertical-align: middle; + } + + .print\:align-bottom { + vertical-align: bottom; + } + + .print\:align-text-top { + vertical-align: text-top; + } + + .print\:align-text-bottom { + vertical-align: text-bottom; + } + + .print\:visible { + visibility: visible; + } + + .print\:invisible { + visibility: hidden; + } + + .print\:whitespace-normal { + white-space: normal; + } + + .print\:whitespace-no-wrap { + white-space: nowrap; + } + + .print\:whitespace-pre { + white-space: pre; + } + + .print\:whitespace-pre-line { + white-space: pre-line; + } + + .print\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .print\:break-normal { + overflow-wrap: normal; + word-break: normal; + } + + .print\:break-words { + overflow-wrap: break-word; + } + + .print\:break-all { + word-break: break-all; + } + + .print\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .print\:w-0 { + width: 0; + } + + .print\:w-1 { + width: 0.25rem; + } + + .print\:w-2 { + width: 0.5rem; + } + + .print\:w-3 { + width: 0.75rem; + } + + .print\:w-4 { + width: 1rem; + } + + .print\:w-5 { + width: 1.25rem; + } + + .print\:w-6 { + width: 1.5rem; + } + + .print\:w-8 { + width: 2rem; + } + + .print\:w-10 { + width: 2.5rem; + } + + .print\:w-12 { + width: 3rem; + } + + .print\:w-16 { + width: 4rem; + } + + .print\:w-20 { + width: 5rem; + } + + .print\:w-24 { + width: 6rem; + } + + .print\:w-32 { + width: 8rem; + } + + .print\:w-40 { + width: 10rem; + } + + .print\:w-48 { + width: 12rem; + } + + .print\:w-56 { + width: 14rem; + } + + .print\:w-64 { + width: 16rem; + } + + .print\:w-auto { + width: auto; + } + + .print\:w-px { + width: 1px; + } + + .print\:w-1\/2 { + width: 50%; + } + + .print\:w-1\/3 { + width: 33.33333%; + } + + .print\:w-2\/3 { + width: 66.66667%; + } + + .print\:w-1\/4 { + width: 25%; + } + + .print\:w-2\/4 { + width: 50%; + } + + .print\:w-3\/4 { + width: 75%; + } + + .print\:w-1\/5 { + width: 20%; + } + + .print\:w-2\/5 { + width: 40%; + } + + .print\:w-3\/5 { + width: 60%; + } + + .print\:w-4\/5 { + width: 80%; + } + + .print\:w-1\/6 { + width: 16.66667%; + } + + .print\:w-2\/6 { + width: 33.33333%; + } + + .print\:w-3\/6 { + width: 50%; + } + + .print\:w-4\/6 { + width: 66.66667%; + } + + .print\:w-5\/6 { + width: 83.33333%; + } + + .print\:w-1\/12 { + width: 8.33333%; + } + + .print\:w-2\/12 { + width: 16.66667%; + } + + .print\:w-3\/12 { + width: 25%; + } + + .print\:w-4\/12 { + width: 33.33333%; + } + + .print\:w-5\/12 { + width: 41.66667%; + } + + .print\:w-6\/12 { + width: 50%; + } + + .print\:w-7\/12 { + width: 58.33333%; + } + + .print\:w-8\/12 { + width: 66.66667%; + } + + .print\:w-9\/12 { + width: 75%; + } + + .print\:w-10\/12 { + width: 83.33333%; + } + + .print\:w-11\/12 { + width: 91.66667%; + } + + .print\:w-full { + width: 100%; + } + + .print\:w-screen { + width: 100vw; + } + + .print\:z-0 { + z-index: 0; + } + + .print\:z-10 { + z-index: 10; + } + + .print\:z-20 { + z-index: 20; + } + + .print\:z-30 { + z-index: 30; + } + + .print\:z-40 { + z-index: 40; + } + + .print\:z-50 { + z-index: 50; + } + + .print\:z-auto { + z-index: auto; + } +} \ No newline at end of file diff --git a/public/js/app.js b/public/js/app.js index 37dbb42..f0c9186 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1 +1,5731 @@ -!function(t){var e={};function n(a){if(e[a])return e[a].exports;var r=e[a]={i:a,l:!1,exports:{}};return t[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(a,r,function(e){return t[e]}.bind(null,r));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=4)}([function(t,e,n){(function(t,n){var a=9007199254740991,r="[object Arguments]",i="[object Function]",o="[object GeneratorFunction]",l="[object Map]",u="[object Set]",s=/^\[object .+?Constructor\]$/,c="object"==typeof t&&t&&t.Object===Object&&t,d="object"==typeof self&&self&&self.Object===Object&&self,p=c||d||Function("return this")(),f=e&&!e.nodeType&&e,h=f&&"object"==typeof n&&n&&!n.nodeType&&n,m=h&&h.exports===f;var g,b,k,y=Function.prototype,v=Object.prototype,w=p["__core-js_shared__"],x=(g=/[^.]+$/.exec(w&&w.keys&&w.keys.IE_PROTO||""))?"Symbol(src)_1."+g:"",S=y.toString,j=v.hasOwnProperty,_=v.toString,A=RegExp("^"+S.call(j).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),P=m?p.Buffer:void 0,N=v.propertyIsEnumerable,K=P?P.isBuffer:void 0,M=(b=Object.keys,k=Object,function(t){return b(k(t))}),T=F(p,"DataView"),U=F(p,"Map"),L=F(p,"Promise"),O=F(p,"Set"),B=F(p,"WeakMap"),I=!N.call({valueOf:1},"valueOf"),R=H(T),E=H(U),D=H(L),C=H(O),z=H(B);function $(t){return!(!X(t)||(e=t,x&&x in e))&&(G(t)||function(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(t){}return e}(t)?A:s).test(H(t));var e}function F(t,e){var n=function(t,e){return null==t?void 0:t[e]}(t,e);return $(n)?n:void 0}var q=function(t){return _.call(t)};function H(t){if(null!=t){try{return S.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function Y(t){return function(t){return function(t){return!!t&&"object"==typeof t}(t)&&V(t)}(t)&&j.call(t,"callee")&&(!N.call(t,"callee")||_.call(t)==r)}(T&&"[object DataView]"!=q(new T(new ArrayBuffer(1)))||U&&q(new U)!=l||L&&"[object Promise]"!=q(L.resolve())||O&&q(new O)!=u||B&&"[object WeakMap]"!=q(new B))&&(q=function(t){var e=_.call(t),n="[object Object]"==e?t.constructor:void 0,a=n?H(n):void 0;if(a)switch(a){case R:return"[object DataView]";case E:return l;case D:return"[object Promise]";case C:return u;case z:return"[object WeakMap]"}return e});var J=Array.isArray;function V(t){return null!=t&&function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=a}(t.length)&&!G(t)}var W=K||function(){return!1};function G(t){var e=X(t)?_.call(t):"";return e==i||e==o}function X(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}n.exports=function(t){if(V(t)&&(J(t)||"string"==typeof t||"function"==typeof t.splice||W(t)||Y(t)))return!t.length;var e=q(t);if(e==l||e==u)return!t.size;if(I||function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||v)}(t))return!M(t).length;for(var n in t)if(j.call(t,n))return!1;return!0}}).call(this,n(2),n(3)(t))},function(t,e,n){(function(t,n){var a=200,r="Expected a function",i="__lodash_hash_undefined__",o=1,l=2,u=1/0,s=9007199254740991,c="[object Arguments]",d="[object Array]",p="[object Boolean]",f="[object Date]",h="[object Error]",m="[object Function]",g="[object GeneratorFunction]",b="[object Map]",k="[object Number]",y="[object Object]",v="[object RegExp]",w="[object Set]",x="[object String]",S="[object Symbol]",j="[object ArrayBuffer]",_="[object DataView]",A=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,P=/^\w*$/,N=/^\./,K=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,M=/\\(\\)?/g,T=/^\[object .+?Constructor\]$/,U=/^(?:0|[1-9]\d*)$/,L={};L["[object Float32Array]"]=L["[object Float64Array]"]=L["[object Int8Array]"]=L["[object Int16Array]"]=L["[object Int32Array]"]=L["[object Uint8Array]"]=L["[object Uint8ClampedArray]"]=L["[object Uint16Array]"]=L["[object Uint32Array]"]=!0,L[c]=L[d]=L[j]=L[p]=L[_]=L[f]=L[h]=L[m]=L[b]=L[k]=L[y]=L[v]=L[w]=L[x]=L["[object WeakMap]"]=!1;var O="object"==typeof t&&t&&t.Object===Object&&t,B="object"==typeof self&&self&&self.Object===Object&&self,I=O||B||Function("return this")(),R=e&&!e.nodeType&&e,E=R&&"object"==typeof n&&n&&!n.nodeType&&n,D=E&&E.exports===R&&O.process,C=function(){try{return D&&D.binding("util")}catch(t){}}(),z=C&&C.isTypedArray;function $(t,e){for(var n=-1,a=t?t.length:0,r=Array(a);++n-1},_t.prototype.set=function(t,e){var n=this.__data__,a=Mt(n,t);return a<0?n.push([t,e]):n[a][1]=e,this},At.prototype.clear=function(){this.__data__={hash:new jt,map:new(dt||_t),string:new jt}},At.prototype.delete=function(t){return qt(this,t).delete(t)},At.prototype.get=function(t){return qt(this,t).get(t)},At.prototype.has=function(t){return qt(this,t).has(t)},At.prototype.set=function(t,e){return qt(this,t).set(t,e),this},Pt.prototype.add=Pt.prototype.push=function(t){return this.__data__.set(t,i),this},Pt.prototype.has=function(t){return this.__data__.has(t)},Nt.prototype.clear=function(){this.__data__=new _t},Nt.prototype.delete=function(t){return this.__data__.delete(t)},Nt.prototype.get=function(t){return this.__data__.get(t)},Nt.prototype.has=function(t){return this.__data__.has(t)},Nt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof _t){var r=n.__data__;if(!dt||r.lengths))return!1;var d=i.get(t);if(d&&i.get(e))return d==e;var p=-1,f=!0,h=r&o?new Pt:void 0;for(i.set(t,e),i.set(e,t);++p-1&&t%1==0&&t-1&&t%1==0&&t<=s}function le(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function ue(t){return!!t&&"object"==typeof t}function se(t){return"symbol"==typeof t||ue(t)&&at.call(t)==S}var ce=z?function(t){return function(e){return t(e)}}(z):function(t){return ue(t)&&oe(t.length)&&!!L[at.call(t)]};function de(t){return re(t)?Kt(t):Ct(t)}function pe(t){return t}n.exports=function(t,e){return(ae(t)?$:zt)(t,Dt(e))}}).call(this,n(2),n(3)(t))},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){n(5),t.exports=n(6)},function(t,e,n){"use strict";function a(t,e,n,a,r,i){return{tag:t,key:e,attrs:n,children:a,text:r,dom:i,domSize:void 0,state:void 0,events:void 0,instance:void 0}}n.r(e),a.normalize=function(t){return Array.isArray(t)?a("[",void 0,void 0,a.normalizeChildren(t),void 0,void 0):null!=t&&"object"!=typeof t?a("#",void 0,void 0,!1===t?"":t,void 0,void 0):t},a.normalizeChildren=function(t){for(var e=[],n=0;n0&&(r.className=a.join(" ")),o[t]={tag:n,attrs:r}}(t),e):(e.tag=t,e)}s.trust=function(t){return null==t&&(t=""),a("<",void 0,void 0,t,void 0,void 0)},s.fragment=function(){var t=r.apply(0,arguments);return t.tag="[",t.children=a.normalizeChildren(t.children),t};var c=function(){return s.apply(this,arguments)};if(c.m=s,c.trust=s.trust,c.fragment=s.fragment,(d=function(t){if(!(this instanceof d))throw new Error("Promise must be called with `new`");if("function"!=typeof t)throw new TypeError("executor must be a function");var e=this,n=[],a=[],r=u(n,!0),i=u(a,!1),o=e._instance={resolvers:n,rejectors:a},l="function"==typeof setImmediate?setImmediate:setTimeout;function u(t,r){return function u(c){var d;try{if(!r||null==c||"object"!=typeof c&&"function"!=typeof c||"function"!=typeof(d=c.then))l(function(){r||0!==t.length||console.error("Possible unhandled promise rejection:",c);for(var e=0;e0||t(n)}}var a=n(i);try{t(n(r),a)}catch(t){a(t)}}s(t)}).prototype.then=function(t,e){var n,a,r=this._instance;function i(t,e,i,o){e.push(function(e){if("function"!=typeof t)i(e);else try{n(t(e))}catch(t){a&&a(t)}}),"function"==typeof r.retry&&o===r.state&&r.retry()}var o=new d(function(t,e){n=t,a=e});return i(t,r.resolvers,n,!0),i(e,r.rejectors,a,!1),o},d.prototype.catch=function(t){return this.then(null,t)},d.prototype.finally=function(t){return this.then(function(e){return d.resolve(t()).then(function(){return e})},function(e){return d.resolve(t()).then(function(){return d.reject(e)})})},d.resolve=function(t){return t instanceof d?t:new d(function(e){e(t)})},d.reject=function(t){return new d(function(e,n){n(t)})},d.all=function(t){return new d(function(e,n){var a=t.length,r=0,i=[];if(0===t.length)e([]);else for(var o=0;o=200&&d.status<300||304===d.status||/^file:\/\//i.test(e),i=d.responseText;if("function"==typeof n.extract)i=n.extract(d,n),t=!0;else if("function"==typeof n.deserialize)i=n.deserialize(i);else try{i=i?JSON.parse(i):null}catch(t){throw new Error("Invalid JSON: "+i)}if(t)a(i);else{var o=new Error(d.responseText);o.code=d.status,o.response=i,r(o)}}catch(t){r(t)}},u&&null!=s?d.send(s):d.send()}),jsonp:r(function(e,n,r,i){var l=n.callbackName||"_mithril_"+Math.round(1e16*Math.random())+"_"+a++,u=t.document.createElement("script");t[l]=function(e){u.parentNode.removeChild(u),r(e),delete t[l]},u.onerror=function(){u.parentNode.removeChild(u),i(new Error("JSONP request failed")),delete t[l]},e=o(e,n.data,!0),u.src=e+(e.indexOf("?")<0?"?":"&")+encodeURIComponent(n.callbackKey||"callback")+"="+encodeURIComponent(l),t.document.documentElement.appendChild(u)}),setCompletionCallback:function(t){n=t}}}(window,d),h=function(t){var e,n=t.document,r={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"};function i(t){return t.attrs&&t.attrs.xmlns||r[t.tag]}function o(t,e){if(t.state!==e)throw new Error("`vnode.state` must not be modified")}function l(t){var e=t.state;try{return this.apply(e,arguments)}finally{o(t,e)}}function u(){try{return n.activeElement}catch(t){return null}}function s(t,e,n,a,r,i,o){for(var l=n;l'+e.children+"",o=o.firstChild):o.innerHTML=e.children,e.dom=o.firstChild,e.domSize=o.childNodes.length;for(var l,u=n.createDocumentFragment();l=o.firstChild;)u.appendChild(l);k(t,u,r)}function f(t,e,n,a,r,i){if(e!==n&&(null!=e||null!=n))if(null==e||0===e.length)s(t,n,0,n.length,a,r,i);else if(null==n||0===n.length)v(e,0,e.length);else{for(var o=0,l=0,u=null,d=null;l=l&&_>=o;)if(y=e[j],x=n[_],null==y)j--;else if(null==x)_--;else{if(y.key!==x.key)break;y!==x&&h(t,y,x,a,r,i),null!=x.dom&&(r=x.dom),j--,_--}for(;j>=l&&_>=o;)if(p=e[l],f=n[o],null==p)l++;else if(null==f)o++;else{if(p.key!==f.key)break;l++,o++,p!==f&&h(t,p,f,a,b(e,l,r),i)}for(;j>=l&&_>=o;){if(null==p)l++;else if(null==f)o++;else if(null==y)j--;else if(null==x)_--;else{if(o===_)break;if(p.key!==x.key||y.key!==f.key)break;S=b(e,l,r),k(t,g(y),S),y!==f&&h(t,y,f,a,S,i),++o<=--_&&k(t,g(p),r),p!==x&&h(t,p,x,a,r,i),null!=x.dom&&(r=x.dom),l++,j--}y=e[j],x=n[_],p=e[l],f=n[o]}for(;j>=l&&_>=o;){if(null==y)j--;else if(null==x)_--;else{if(y.key!==x.key)break;y!==x&&h(t,y,x,a,r,i),null!=x.dom&&(r=x.dom),j--,_--}y=e[j],x=n[_]}if(o>_)v(e,l,j+1);else if(l>j)s(t,n,o,_+1,a,r,i);else{var A,P,N=r,K=_-o+1,M=new Array(K),T=0,U=0,L=2147483647,O=0;for(U=0;U=o;U--)if(null==A&&(A=m(e,l,j+1)),null!=(x=n[U])){var B=A[x.key];null!=B&&(L=B0&&(a[i]=r[e-1]),r[e]=i)}}e=r.length,n=r[e-1];for(;e-- >0;)r[e]=n,n=a[n];return r}(M)).length-1,U=_;U>=o;U--)f=n[U],-1===M[U-o]?c(t,f,a,i,r):P[T]===U-o?T--:k(t,g(f),r),null!=f.dom&&(r=n[U].dom);else for(U=_;U>=o;U--)f=n[U],-1===M[U-o]&&c(t,f,a,i,r),null!=f.dom&&(r=n[U].dom)}}else{var I=e.lengthI&&v(e,o,e.length),n.length>I&&s(t,n,o,n.length,a,r,i)}}}function h(t,e,n,r,o,u){var s=e.tag;if(s===n.tag){if(n.state=e.state,n.events=e.events,function(t,e){do{if(null!=t.attrs&&"function"==typeof t.attrs.onbeforeupdate){var n=l.call(t.attrs.onbeforeupdate,t,e);if(void 0!==n&&!n)break}if("string"!=typeof t.tag&&"function"==typeof t.state.onbeforeupdate){var n=l.call(t.state.onbeforeupdate,t,e);if(void 0!==n&&!n)break}return!1}while(0);return t.dom=e.dom,t.domSize=e.domSize,t.instance=e.instance,!0}(n,e))return;if("string"==typeof s)switch(null!=n.attrs&&L(n.attrs,n,r),s){case"#":!function(t,e){t.children.toString()!==e.children.toString()&&(t.dom.nodeValue=e.children);e.dom=t.dom}(e,n);break;case"<":!function(t,e,n,a,r){e.children!==n.children?(g(e),p(t,n,a,r)):(n.dom=e.dom,n.domSize=e.domSize)}(t,e,n,u,o);break;case"[":!function(t,e,n,a,r,i){f(t,e.children,n.children,a,r,i);var o=0,l=n.children;if(n.dom=null,null!=l){for(var u=0;u0){for(var r=t.dom;--e;)a.appendChild(r.nextSibling);a.insertBefore(r,a.firstChild)}return a}return t.dom}function b(t,e,n){for(;e-1||null!=t.attrs&&t.attrs.is||"href"!==e&&"list"!==e&&"form"!==e&&"width"!==e&&"height"!==e)&&e in t.dom}var A=/[A-Z]/g;function P(t){return"-"+t.toLowerCase()}function N(t){return"-"===t[0]&&"-"===t[1]?t:"cssFloat"===t?"float":t.replace(A,P)}function K(t,e,n){if(e===n);else if(null==n)t.style.cssText="";else if("object"!=typeof n)t.style.cssText=n;else if(null==e||"object"!=typeof e)for(var a in t.style.cssText="",n){null!=(r=n[a])&&t.style.setProperty(N(a),String(r))}else{for(var a in n){var r;null!=(r=n[a])&&(r=String(r))!==String(e[a])&&t.style.setProperty(N(a),r)}for(var a in e)null!=e[a]&&null==n[a]&&t.style.removeProperty(N(a))}}function M(){}function T(t,e,n){if(null!=t.events){if(t.events[e]===n)return;null==n||"function"!=typeof n&&"object"!=typeof n?(null!=t.events[e]&&t.dom.removeEventListener(e.slice(2),t.events,!1),t.events[e]=void 0):(null==t.events[e]&&t.dom.addEventListener(e.slice(2),t.events,!1),t.events[e]=n)}else null==n||"function"!=typeof n&&"object"!=typeof n||(t.events=new M,t.dom.addEventListener(e.slice(2),t.events,!1),t.events[e]=n)}function U(t,e,n){"function"==typeof t.oninit&&l.call(t.oninit,e),"function"==typeof t.oncreate&&n.push(l.bind(t.oncreate,e))}function L(t,e,n){"function"==typeof t.onupdate&&n.push(l.bind(t.onupdate,e))}return M.prototype=Object.create(null),M.prototype.handleEvent=function(t){var n,a=this["on"+t.type];"function"==typeof a?n=a.call(t.currentTarget,t):"function"==typeof a.handleEvent&&a.handleEvent(t),!1===t.redraw?t.redraw=void 0:"function"==typeof e&&e(),!1===n&&(t.preventDefault(),t.stopPropagation())},{render:function(t,e){if(!t)throw new Error("Ensure the DOM element being passed to m.route/m.mount/m.render is not undefined.");var n=[],r=u(),i=t.namespaceURI;null==t.vnodes&&(t.textContent=""),e=a.normalizeChildren(Array.isArray(e)?e:[e]),f(t,t.vnodes,e,n,null,"http://www.w3.org/1999/xhtml"===i?void 0:i),t.vnodes=e,null!=r&&u()!==r&&"function"==typeof r.focus&&r.focus();for(var o=0;o-1&&a.splice(e,2)}function o(){if(r)throw new Error("Nested m.redraw.sync() call");r=!0;for(var t=1;t-1&&u.pop();for(var c=0;c-1?a:r>-1?r:t.length;if(a>-1){var o=r>-1?r:t.length,l=k(t.slice(a+1,o));for(var u in l)e[u]=l[u]}if(r>-1){var s=k(t.slice(r+1));for(var u in s)n[u]=s[u]}return t.slice(0,i)}var o={prefix:"#!",getPath:function(){switch(o.prefix.charAt(0)){case"#":return r("hash").slice(o.prefix.length);case"?":return r("search").slice(o.prefix.length)+r("hash");default:return r("pathname").slice(o.prefix.length)+r("search")+r("hash")}},setPath:function(e,a,r){var l={},u={};if(e=i(e,l,u),null!=a){for(var s in a)l[s]=a[s];e=e.replace(/:([^\/]+)/g,function(t,e){return delete l[e],a[e]})}var c=p(l);c&&(e+="?"+c);var d=p(u);if(d&&(e+="#"+d),n){var f=r?r.state:null,h=r?r.title:null;t.onpopstate(),r&&r.replace?t.history.replaceState(f,h,o.prefix+e):t.history.pushState(f,h,o.prefix+e)}else t.location.href=o.prefix+e}};return o.defineRoutes=function(r,l,u){function s(){var e=o.getPath(),n={},a=i(e,n,n),s=t.history.state;if(null!=s)for(var c in s)n[c]=s[c];for(var d in r){var p=new RegExp("^"+d.replace(/:[^\/]+?\.{3}/g,"(.*?)").replace(/:[^\/]+/g,"([^\\/]+)")+"/?$");if(p.test(a))return void a.replace(p,function(){for(var t=d.match(/:[^\/]+/g)||[],a=[].slice.call(arguments,1,-2),i=0;i + * Build: `lodash modularize exports="npm" -o ./` + * Copyright jQuery Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ + +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]', + funcTag = '[object Function]', + genTag = '[object GeneratorFunction]', + mapTag = '[object Map]', + objectTag = '[object Object]', + promiseTag = '[object Promise]', + setTag = '[object Set]', + weakMapTag = '[object WeakMap]'; + +var dataViewTag = '[object DataView]'; + +/** + * Used to match `RegExp` + * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). + */ +var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; + +/** Used to detect host constructors (Safari). */ +var reIsHostCtor = /^\[object .+?Constructor\]$/; + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** + * Gets the value at `key` of `object`. + * + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. + */ +function getValue(object, key) { + return object == null ? undefined : object[key]; +} + +/** + * Checks if `value` is a host object in IE < 9. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a host object, else `false`. + */ +function isHostObject(value) { + // Many host objects are `Object` objects that can coerce to strings + // despite having improperly defined `toString` methods. + var result = false; + if (value != null && typeof value.toString != 'function') { + try { + result = !!(value + ''); + } catch (e) {} + } + return result; +} + +/** + * Creates a unary function that invokes `func` with its argument transformed. + * + * @private + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. + */ +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; +} + +/** Used for built-in method references. */ +var funcProto = Function.prototype, + objectProto = Object.prototype; + +/** Used to detect overreaching core-js shims. */ +var coreJsData = root['__core-js_shared__']; + +/** Used to detect methods masquerading as native. */ +var maskSrcKey = (function() { + var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); + return uid ? ('Symbol(src)_1.' + uid) : ''; +}()); + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var objectToString = objectProto.toString; + +/** Used to detect if a method is native. */ +var reIsNative = RegExp('^' + + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' +); + +/** Built-in value references. */ +var Buffer = moduleExports ? root.Buffer : undefined, + propertyIsEnumerable = objectProto.propertyIsEnumerable; + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined, + nativeKeys = overArg(Object.keys, Object); + +/* Built-in method references that are verified to be native. */ +var DataView = getNative(root, 'DataView'), + Map = getNative(root, 'Map'), + Promise = getNative(root, 'Promise'), + Set = getNative(root, 'Set'), + WeakMap = getNative(root, 'WeakMap'); + +/** Detect if properties shadowing those on `Object.prototype` are non-enumerable. */ +var nonEnumShadows = !propertyIsEnumerable.call({ 'valueOf': 1 }, 'valueOf'); + +/** Used to detect maps, sets, and weakmaps. */ +var dataViewCtorString = toSource(DataView), + mapCtorString = toSource(Map), + promiseCtorString = toSource(Promise), + setCtorString = toSource(Set), + weakMapCtorString = toSource(WeakMap); + +/** + * The base implementation of `getTag`. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +function baseGetTag(value) { + return objectToString.call(value); +} + +/** + * The base implementation of `_.isNative` without bad shim checks. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, + * else `false`. + */ +function baseIsNative(value) { + if (!isObject(value) || isMasked(value)) { + return false; + } + var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); +} + +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; +} + +/** + * Gets the `toStringTag` of `value`. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +var getTag = baseGetTag; + +// Fallback for data views, maps, sets, and weak maps in IE 11, +// for data views in Edge < 14, and promises in Node.js. +if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || + (Map && getTag(new Map) != mapTag) || + (Promise && getTag(Promise.resolve()) != promiseTag) || + (Set && getTag(new Set) != setTag) || + (WeakMap && getTag(new WeakMap) != weakMapTag)) { + getTag = function(value) { + var result = objectToString.call(value), + Ctor = result == objectTag ? value.constructor : undefined, + ctorString = Ctor ? toSource(Ctor) : undefined; + + if (ctorString) { + switch (ctorString) { + case dataViewCtorString: return dataViewTag; + case mapCtorString: return mapTag; + case promiseCtorString: return promiseTag; + case setCtorString: return setTag; + case weakMapCtorString: return weakMapTag; + } + } + return result; + }; +} + +/** + * Checks if `func` has its source masked. + * + * @private + * @param {Function} func The function to check. + * @returns {boolean} Returns `true` if `func` is masked, else `false`. + */ +function isMasked(func) { + return !!maskSrcKey && (maskSrcKey in func); +} + +/** + * Checks if `value` is likely a prototype object. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. + */ +function isPrototype(value) { + var Ctor = value && value.constructor, + proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; + + return value === proto; +} + +/** + * Converts `func` to its source code. + * + * @private + * @param {Function} func The function to process. + * @returns {string} Returns the source code. + */ +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} + +/** + * Checks if `value` is likely an `arguments` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + * else `false`. + * @example + * + * _.isArguments(function() { return arguments; }()); + * // => true + * + * _.isArguments([1, 2, 3]); + * // => false + */ +function isArguments(value) { + // Safari 8.1 makes `arguments.callee` enumerable in strict mode. + return isArrayLikeObject(value) && hasOwnProperty.call(value, 'callee') && + (!propertyIsEnumerable.call(value, 'callee') || objectToString.call(value) == argsTag); +} + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +/** + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. + * @example + * + * _.isArrayLike([1, 2, 3]); + * // => true + * + * _.isArrayLike(document.body.children); + * // => true + * + * _.isArrayLike('abc'); + * // => true + * + * _.isArrayLike(_.noop); + * // => false + */ +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); +} + +/** + * This method is like `_.isArrayLike` except that it also checks if `value` + * is an object. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array-like object, + * else `false`. + * @example + * + * _.isArrayLikeObject([1, 2, 3]); + * // => true + * + * _.isArrayLikeObject(document.body.children); + * // => true + * + * _.isArrayLikeObject('abc'); + * // => false + * + * _.isArrayLikeObject(_.noop); + * // => false + */ +function isArrayLikeObject(value) { + return isObjectLike(value) && isArrayLike(value); +} + +/** + * Checks if `value` is a buffer. + * + * @static + * @memberOf _ + * @since 4.3.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. + * @example + * + * _.isBuffer(new Buffer(2)); + * // => true + * + * _.isBuffer(new Uint8Array(2)); + * // => false + */ +var isBuffer = nativeIsBuffer || stubFalse; + +/** + * Checks if `value` is an empty object, collection, map, or set. + * + * Objects are considered empty if they have no own enumerable string keyed + * properties. + * + * Array-like values such as `arguments` objects, arrays, buffers, strings, or + * jQuery-like collections are considered empty if they have a `length` of `0`. + * Similarly, maps and sets are considered empty if they have a `size` of `0`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is empty, else `false`. + * @example + * + * _.isEmpty(null); + * // => true + * + * _.isEmpty(true); + * // => true + * + * _.isEmpty(1); + * // => true + * + * _.isEmpty([1, 2, 3]); + * // => false + * + * _.isEmpty({ 'a': 1 }); + * // => false + */ +function isEmpty(value) { + if (isArrayLike(value) && + (isArray(value) || typeof value == 'string' || + typeof value.splice == 'function' || isBuffer(value) || isArguments(value))) { + return !value.length; + } + var tag = getTag(value); + if (tag == mapTag || tag == setTag) { + return !value.size; + } + if (nonEnumShadows || isPrototype(value)) { + return !nativeKeys(value).length; + } + for (var key in value) { + if (hasOwnProperty.call(value, key)) { + return false; + } + } + return true; +} + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 8-9 which returns 'object' for typed array and other constructors. + var tag = isObject(value) ? objectToString.call(value) : ''; + return tag == funcTag || tag == genTag; +} + +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; +} + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); +} + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return !!value && typeof value == 'object'; +} + +/** + * This method returns `false`. + * + * @static + * @memberOf _ + * @since 4.13.0 + * @category Util + * @returns {boolean} Returns `false`. + * @example + * + * _.times(2, _.stubFalse); + * // => [false, false] + */ +function stubFalse() { + return false; +} + +module.exports = isEmpty; + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"), __webpack_require__(/*! ./../webpack/buildin/module.js */ "./node_modules/webpack/buildin/module.js")(module))) + +/***/ }), + +/***/ "./node_modules/lodash.map/index.js": +/*!******************************************!*\ + !*** ./node_modules/lodash.map/index.js ***! + \******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global, module) {/** + * lodash (Custom Build) + * Build: `lodash modularize exports="npm" -o ./` + * Copyright jQuery Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ + +/** Used as the size to enable large array optimizations. */ +var LARGE_ARRAY_SIZE = 200; + +/** Used as the `TypeError` message for "Functions" methods. */ +var FUNC_ERROR_TEXT = 'Expected a function'; + +/** Used to stand-in for `undefined` hash values. */ +var HASH_UNDEFINED = '__lodash_hash_undefined__'; + +/** Used to compose bitmasks for comparison styles. */ +var UNORDERED_COMPARE_FLAG = 1, + PARTIAL_COMPARE_FLAG = 2; + +/** Used as references for various `Number` constants. */ +var INFINITY = 1 / 0, + MAX_SAFE_INTEGER = 9007199254740991; + +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]', + arrayTag = '[object Array]', + boolTag = '[object Boolean]', + dateTag = '[object Date]', + errorTag = '[object Error]', + funcTag = '[object Function]', + genTag = '[object GeneratorFunction]', + mapTag = '[object Map]', + numberTag = '[object Number]', + objectTag = '[object Object]', + promiseTag = '[object Promise]', + regexpTag = '[object RegExp]', + setTag = '[object Set]', + stringTag = '[object String]', + symbolTag = '[object Symbol]', + weakMapTag = '[object WeakMap]'; + +var arrayBufferTag = '[object ArrayBuffer]', + dataViewTag = '[object DataView]', + float32Tag = '[object Float32Array]', + float64Tag = '[object Float64Array]', + int8Tag = '[object Int8Array]', + int16Tag = '[object Int16Array]', + int32Tag = '[object Int32Array]', + uint8Tag = '[object Uint8Array]', + uint8ClampedTag = '[object Uint8ClampedArray]', + uint16Tag = '[object Uint16Array]', + uint32Tag = '[object Uint32Array]'; + +/** Used to match property names within property paths. */ +var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, + reIsPlainProp = /^\w*$/, + reLeadingDot = /^\./, + rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g; + +/** + * Used to match `RegExp` + * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). + */ +var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; + +/** Used to match backslashes in property paths. */ +var reEscapeChar = /\\(\\)?/g; + +/** Used to detect host constructors (Safari). */ +var reIsHostCtor = /^\[object .+?Constructor\]$/; + +/** Used to detect unsigned integer values. */ +var reIsUint = /^(?:0|[1-9]\d*)$/; + +/** Used to identify `toStringTag` values of typed arrays. */ +var typedArrayTags = {}; +typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = +typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = +typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = +typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = +typedArrayTags[uint32Tag] = true; +typedArrayTags[argsTag] = typedArrayTags[arrayTag] = +typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = +typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = +typedArrayTags[errorTag] = typedArrayTags[funcTag] = +typedArrayTags[mapTag] = typedArrayTags[numberTag] = +typedArrayTags[objectTag] = typedArrayTags[regexpTag] = +typedArrayTags[setTag] = typedArrayTags[stringTag] = +typedArrayTags[weakMapTag] = false; + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +/** Detect free variable `exports`. */ +var freeExports = true && exports && !exports.nodeType && exports; + +/** Detect free variable `module`. */ +var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; + +/** Detect the popular CommonJS extension `module.exports`. */ +var moduleExports = freeModule && freeModule.exports === freeExports; + +/** Detect free variable `process` from Node.js. */ +var freeProcess = moduleExports && freeGlobal.process; + +/** Used to access faster Node.js helpers. */ +var nodeUtil = (function() { + try { + return freeProcess && freeProcess.binding('util'); + } catch (e) {} +}()); + +/* Node.js helper references. */ +var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; + +/** + * A specialized version of `_.map` for arrays without support for iteratee + * shorthands. + * + * @private + * @param {Array} [array] The array to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array} Returns the new mapped array. + */ +function arrayMap(array, iteratee) { + var index = -1, + length = array ? array.length : 0, + result = Array(length); + + while (++index < length) { + result[index] = iteratee(array[index], index, array); + } + return result; +} + +/** + * A specialized version of `_.some` for arrays without support for iteratee + * shorthands. + * + * @private + * @param {Array} [array] The array to iterate over. + * @param {Function} predicate The function invoked per iteration. + * @returns {boolean} Returns `true` if any element passes the predicate check, + * else `false`. + */ +function arraySome(array, predicate) { + var index = -1, + length = array ? array.length : 0; + + while (++index < length) { + if (predicate(array[index], index, array)) { + return true; + } + } + return false; +} + +/** + * The base implementation of `_.property` without support for deep paths. + * + * @private + * @param {string} key The key of the property to get. + * @returns {Function} Returns the new accessor function. + */ +function baseProperty(key) { + return function(object) { + return object == null ? undefined : object[key]; + }; +} + +/** + * The base implementation of `_.times` without support for iteratee shorthands + * or max array length checks. + * + * @private + * @param {number} n The number of times to invoke `iteratee`. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array} Returns the array of results. + */ +function baseTimes(n, iteratee) { + var index = -1, + result = Array(n); + + while (++index < n) { + result[index] = iteratee(index); + } + return result; +} + +/** + * The base implementation of `_.unary` without support for storing metadata. + * + * @private + * @param {Function} func The function to cap arguments for. + * @returns {Function} Returns the new capped function. + */ +function baseUnary(func) { + return function(value) { + return func(value); + }; +} + +/** + * Gets the value at `key` of `object`. + * + * @private + * @param {Object} [object] The object to query. + * @param {string} key The key of the property to get. + * @returns {*} Returns the property value. + */ +function getValue(object, key) { + return object == null ? undefined : object[key]; +} + +/** + * Checks if `value` is a host object in IE < 9. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a host object, else `false`. + */ +function isHostObject(value) { + // Many host objects are `Object` objects that can coerce to strings + // despite having improperly defined `toString` methods. + var result = false; + if (value != null && typeof value.toString != 'function') { + try { + result = !!(value + ''); + } catch (e) {} + } + return result; +} + +/** + * Converts `map` to its key-value pairs. + * + * @private + * @param {Object} map The map to convert. + * @returns {Array} Returns the key-value pairs. + */ +function mapToArray(map) { + var index = -1, + result = Array(map.size); + + map.forEach(function(value, key) { + result[++index] = [key, value]; + }); + return result; +} + +/** + * Creates a unary function that invokes `func` with its argument transformed. + * + * @private + * @param {Function} func The function to wrap. + * @param {Function} transform The argument transform. + * @returns {Function} Returns the new function. + */ +function overArg(func, transform) { + return function(arg) { + return func(transform(arg)); + }; +} + +/** + * Converts `set` to an array of its values. + * + * @private + * @param {Object} set The set to convert. + * @returns {Array} Returns the values. + */ +function setToArray(set) { + var index = -1, + result = Array(set.size); + + set.forEach(function(value) { + result[++index] = value; + }); + return result; +} + +/** Used for built-in method references. */ +var arrayProto = Array.prototype, + funcProto = Function.prototype, + objectProto = Object.prototype; + +/** Used to detect overreaching core-js shims. */ +var coreJsData = root['__core-js_shared__']; + +/** Used to detect methods masquerading as native. */ +var maskSrcKey = (function() { + var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); + return uid ? ('Symbol(src)_1.' + uid) : ''; +}()); + +/** Used to resolve the decompiled source of functions. */ +var funcToString = funcProto.toString; + +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var objectToString = objectProto.toString; + +/** Used to detect if a method is native. */ +var reIsNative = RegExp('^' + + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' +); + +/** Built-in value references. */ +var Symbol = root.Symbol, + Uint8Array = root.Uint8Array, + propertyIsEnumerable = objectProto.propertyIsEnumerable, + splice = arrayProto.splice; + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeKeys = overArg(Object.keys, Object); + +/* Built-in method references that are verified to be native. */ +var DataView = getNative(root, 'DataView'), + Map = getNative(root, 'Map'), + Promise = getNative(root, 'Promise'), + Set = getNative(root, 'Set'), + WeakMap = getNative(root, 'WeakMap'), + nativeCreate = getNative(Object, 'create'); + +/** Used to detect maps, sets, and weakmaps. */ +var dataViewCtorString = toSource(DataView), + mapCtorString = toSource(Map), + promiseCtorString = toSource(Promise), + setCtorString = toSource(Set), + weakMapCtorString = toSource(WeakMap); + +/** Used to convert symbols to primitives and strings. */ +var symbolProto = Symbol ? Symbol.prototype : undefined, + symbolValueOf = symbolProto ? symbolProto.valueOf : undefined, + symbolToString = symbolProto ? symbolProto.toString : undefined; + +/** + * Creates a hash object. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ +function Hash(entries) { + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } +} + +/** + * Removes all key-value entries from the hash. + * + * @private + * @name clear + * @memberOf Hash + */ +function hashClear() { + this.__data__ = nativeCreate ? nativeCreate(null) : {}; +} + +/** + * Removes `key` and its value from the hash. + * + * @private + * @name delete + * @memberOf Hash + * @param {Object} hash The hash to modify. + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ +function hashDelete(key) { + return this.has(key) && delete this.__data__[key]; +} + +/** + * Gets the hash value for `key`. + * + * @private + * @name get + * @memberOf Hash + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. + */ +function hashGet(key) { + var data = this.__data__; + if (nativeCreate) { + var result = data[key]; + return result === HASH_UNDEFINED ? undefined : result; + } + return hasOwnProperty.call(data, key) ? data[key] : undefined; +} + +/** + * Checks if a hash value for `key` exists. + * + * @private + * @name has + * @memberOf Hash + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ +function hashHas(key) { + var data = this.__data__; + return nativeCreate ? data[key] !== undefined : hasOwnProperty.call(data, key); +} + +/** + * Sets the hash `key` to `value`. + * + * @private + * @name set + * @memberOf Hash + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the hash instance. + */ +function hashSet(key, value) { + var data = this.__data__; + data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value; + return this; +} + +// Add methods to `Hash`. +Hash.prototype.clear = hashClear; +Hash.prototype['delete'] = hashDelete; +Hash.prototype.get = hashGet; +Hash.prototype.has = hashHas; +Hash.prototype.set = hashSet; + +/** + * Creates an list cache object. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ +function ListCache(entries) { + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } +} + +/** + * Removes all key-value entries from the list cache. + * + * @private + * @name clear + * @memberOf ListCache + */ +function listCacheClear() { + this.__data__ = []; +} + +/** + * Removes `key` and its value from the list cache. + * + * @private + * @name delete + * @memberOf ListCache + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ +function listCacheDelete(key) { + var data = this.__data__, + index = assocIndexOf(data, key); + + if (index < 0) { + return false; + } + var lastIndex = data.length - 1; + if (index == lastIndex) { + data.pop(); + } else { + splice.call(data, index, 1); + } + return true; +} + +/** + * Gets the list cache value for `key`. + * + * @private + * @name get + * @memberOf ListCache + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. + */ +function listCacheGet(key) { + var data = this.__data__, + index = assocIndexOf(data, key); + + return index < 0 ? undefined : data[index][1]; +} + +/** + * Checks if a list cache value for `key` exists. + * + * @private + * @name has + * @memberOf ListCache + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ +function listCacheHas(key) { + return assocIndexOf(this.__data__, key) > -1; +} + +/** + * Sets the list cache `key` to `value`. + * + * @private + * @name set + * @memberOf ListCache + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the list cache instance. + */ +function listCacheSet(key, value) { + var data = this.__data__, + index = assocIndexOf(data, key); + + if (index < 0) { + data.push([key, value]); + } else { + data[index][1] = value; + } + return this; +} + +// Add methods to `ListCache`. +ListCache.prototype.clear = listCacheClear; +ListCache.prototype['delete'] = listCacheDelete; +ListCache.prototype.get = listCacheGet; +ListCache.prototype.has = listCacheHas; +ListCache.prototype.set = listCacheSet; + +/** + * Creates a map cache object to store key-value pairs. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ +function MapCache(entries) { + var index = -1, + length = entries ? entries.length : 0; + + this.clear(); + while (++index < length) { + var entry = entries[index]; + this.set(entry[0], entry[1]); + } +} + +/** + * Removes all key-value entries from the map. + * + * @private + * @name clear + * @memberOf MapCache + */ +function mapCacheClear() { + this.__data__ = { + 'hash': new Hash, + 'map': new (Map || ListCache), + 'string': new Hash + }; +} + +/** + * Removes `key` and its value from the map. + * + * @private + * @name delete + * @memberOf MapCache + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ +function mapCacheDelete(key) { + return getMapData(this, key)['delete'](key); +} + +/** + * Gets the map value for `key`. + * + * @private + * @name get + * @memberOf MapCache + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. + */ +function mapCacheGet(key) { + return getMapData(this, key).get(key); +} + +/** + * Checks if a map value for `key` exists. + * + * @private + * @name has + * @memberOf MapCache + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ +function mapCacheHas(key) { + return getMapData(this, key).has(key); +} + +/** + * Sets the map `key` to `value`. + * + * @private + * @name set + * @memberOf MapCache + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the map cache instance. + */ +function mapCacheSet(key, value) { + getMapData(this, key).set(key, value); + return this; +} + +// Add methods to `MapCache`. +MapCache.prototype.clear = mapCacheClear; +MapCache.prototype['delete'] = mapCacheDelete; +MapCache.prototype.get = mapCacheGet; +MapCache.prototype.has = mapCacheHas; +MapCache.prototype.set = mapCacheSet; + +/** + * + * Creates an array cache object to store unique values. + * + * @private + * @constructor + * @param {Array} [values] The values to cache. + */ +function SetCache(values) { + var index = -1, + length = values ? values.length : 0; + + this.__data__ = new MapCache; + while (++index < length) { + this.add(values[index]); + } +} + +/** + * Adds `value` to the array cache. + * + * @private + * @name add + * @memberOf SetCache + * @alias push + * @param {*} value The value to cache. + * @returns {Object} Returns the cache instance. + */ +function setCacheAdd(value) { + this.__data__.set(value, HASH_UNDEFINED); + return this; +} + +/** + * Checks if `value` is in the array cache. + * + * @private + * @name has + * @memberOf SetCache + * @param {*} value The value to search for. + * @returns {number} Returns `true` if `value` is found, else `false`. + */ +function setCacheHas(value) { + return this.__data__.has(value); +} + +// Add methods to `SetCache`. +SetCache.prototype.add = SetCache.prototype.push = setCacheAdd; +SetCache.prototype.has = setCacheHas; + +/** + * Creates a stack cache object to store key-value pairs. + * + * @private + * @constructor + * @param {Array} [entries] The key-value pairs to cache. + */ +function Stack(entries) { + this.__data__ = new ListCache(entries); +} + +/** + * Removes all key-value entries from the stack. + * + * @private + * @name clear + * @memberOf Stack + */ +function stackClear() { + this.__data__ = new ListCache; +} + +/** + * Removes `key` and its value from the stack. + * + * @private + * @name delete + * @memberOf Stack + * @param {string} key The key of the value to remove. + * @returns {boolean} Returns `true` if the entry was removed, else `false`. + */ +function stackDelete(key) { + return this.__data__['delete'](key); +} + +/** + * Gets the stack value for `key`. + * + * @private + * @name get + * @memberOf Stack + * @param {string} key The key of the value to get. + * @returns {*} Returns the entry value. + */ +function stackGet(key) { + return this.__data__.get(key); +} + +/** + * Checks if a stack value for `key` exists. + * + * @private + * @name has + * @memberOf Stack + * @param {string} key The key of the entry to check. + * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. + */ +function stackHas(key) { + return this.__data__.has(key); +} + +/** + * Sets the stack `key` to `value`. + * + * @private + * @name set + * @memberOf Stack + * @param {string} key The key of the value to set. + * @param {*} value The value to set. + * @returns {Object} Returns the stack cache instance. + */ +function stackSet(key, value) { + var cache = this.__data__; + if (cache instanceof ListCache) { + var pairs = cache.__data__; + if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) { + pairs.push([key, value]); + return this; + } + cache = this.__data__ = new MapCache(pairs); + } + cache.set(key, value); + return this; +} + +// Add methods to `Stack`. +Stack.prototype.clear = stackClear; +Stack.prototype['delete'] = stackDelete; +Stack.prototype.get = stackGet; +Stack.prototype.has = stackHas; +Stack.prototype.set = stackSet; + +/** + * Creates an array of the enumerable property names of the array-like `value`. + * + * @private + * @param {*} value The value to query. + * @param {boolean} inherited Specify returning inherited property names. + * @returns {Array} Returns the array of property names. + */ +function arrayLikeKeys(value, inherited) { + // Safari 8.1 makes `arguments.callee` enumerable in strict mode. + // Safari 9 makes `arguments.length` enumerable in strict mode. + var result = (isArray(value) || isArguments(value)) + ? baseTimes(value.length, String) + : []; + + var length = result.length, + skipIndexes = !!length; + + for (var key in value) { + if ((inherited || hasOwnProperty.call(value, key)) && + !(skipIndexes && (key == 'length' || isIndex(key, length)))) { + result.push(key); + } + } + return result; +} + +/** + * Gets the index at which the `key` is found in `array` of key-value pairs. + * + * @private + * @param {Array} array The array to inspect. + * @param {*} key The key to search for. + * @returns {number} Returns the index of the matched value, else `-1`. + */ +function assocIndexOf(array, key) { + var length = array.length; + while (length--) { + if (eq(array[length][0], key)) { + return length; + } + } + return -1; +} + +/** + * The base implementation of `_.forEach` without support for iteratee shorthands. + * + * @private + * @param {Array|Object} collection The collection to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array|Object} Returns `collection`. + */ +var baseEach = createBaseEach(baseForOwn); + +/** + * The base implementation of `baseForOwn` which iterates over `object` + * properties returned by `keysFunc` and invokes `iteratee` for each property. + * Iteratee functions may exit iteration early by explicitly returning `false`. + * + * @private + * @param {Object} object The object to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @param {Function} keysFunc The function to get the keys of `object`. + * @returns {Object} Returns `object`. + */ +var baseFor = createBaseFor(); + +/** + * The base implementation of `_.forOwn` without support for iteratee shorthands. + * + * @private + * @param {Object} object The object to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Object} Returns `object`. + */ +function baseForOwn(object, iteratee) { + return object && baseFor(object, iteratee, keys); +} + +/** + * The base implementation of `_.get` without support for default values. + * + * @private + * @param {Object} object The object to query. + * @param {Array|string} path The path of the property to get. + * @returns {*} Returns the resolved value. + */ +function baseGet(object, path) { + path = isKey(path, object) ? [path] : castPath(path); + + var index = 0, + length = path.length; + + while (object != null && index < length) { + object = object[toKey(path[index++])]; + } + return (index && index == length) ? object : undefined; +} + +/** + * The base implementation of `getTag`. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +function baseGetTag(value) { + return objectToString.call(value); +} + +/** + * The base implementation of `_.hasIn` without support for deep paths. + * + * @private + * @param {Object} [object] The object to query. + * @param {Array|string} key The key to check. + * @returns {boolean} Returns `true` if `key` exists, else `false`. + */ +function baseHasIn(object, key) { + return object != null && key in Object(object); +} + +/** + * The base implementation of `_.isEqual` which supports partial comparisons + * and tracks traversed objects. + * + * @private + * @param {*} value The value to compare. + * @param {*} other The other value to compare. + * @param {Function} [customizer] The function to customize comparisons. + * @param {boolean} [bitmask] The bitmask of comparison flags. + * The bitmask may be composed of the following flags: + * 1 - Unordered comparison + * 2 - Partial comparison + * @param {Object} [stack] Tracks traversed `value` and `other` objects. + * @returns {boolean} Returns `true` if the values are equivalent, else `false`. + */ +function baseIsEqual(value, other, customizer, bitmask, stack) { + if (value === other) { + return true; + } + if (value == null || other == null || (!isObject(value) && !isObjectLike(other))) { + return value !== value && other !== other; + } + return baseIsEqualDeep(value, other, baseIsEqual, customizer, bitmask, stack); +} + +/** + * A specialized version of `baseIsEqual` for arrays and objects which performs + * deep comparisons and tracks traversed objects enabling objects with circular + * references to be compared. + * + * @private + * @param {Object} object The object to compare. + * @param {Object} other The other object to compare. + * @param {Function} equalFunc The function to determine equivalents of values. + * @param {Function} [customizer] The function to customize comparisons. + * @param {number} [bitmask] The bitmask of comparison flags. See `baseIsEqual` + * for more details. + * @param {Object} [stack] Tracks traversed `object` and `other` objects. + * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. + */ +function baseIsEqualDeep(object, other, equalFunc, customizer, bitmask, stack) { + var objIsArr = isArray(object), + othIsArr = isArray(other), + objTag = arrayTag, + othTag = arrayTag; + + if (!objIsArr) { + objTag = getTag(object); + objTag = objTag == argsTag ? objectTag : objTag; + } + if (!othIsArr) { + othTag = getTag(other); + othTag = othTag == argsTag ? objectTag : othTag; + } + var objIsObj = objTag == objectTag && !isHostObject(object), + othIsObj = othTag == objectTag && !isHostObject(other), + isSameTag = objTag == othTag; + + if (isSameTag && !objIsObj) { + stack || (stack = new Stack); + return (objIsArr || isTypedArray(object)) + ? equalArrays(object, other, equalFunc, customizer, bitmask, stack) + : equalByTag(object, other, objTag, equalFunc, customizer, bitmask, stack); + } + if (!(bitmask & PARTIAL_COMPARE_FLAG)) { + var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'), + othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__'); + + if (objIsWrapped || othIsWrapped) { + var objUnwrapped = objIsWrapped ? object.value() : object, + othUnwrapped = othIsWrapped ? other.value() : other; + + stack || (stack = new Stack); + return equalFunc(objUnwrapped, othUnwrapped, customizer, bitmask, stack); + } + } + if (!isSameTag) { + return false; + } + stack || (stack = new Stack); + return equalObjects(object, other, equalFunc, customizer, bitmask, stack); +} + +/** + * The base implementation of `_.isMatch` without support for iteratee shorthands. + * + * @private + * @param {Object} object The object to inspect. + * @param {Object} source The object of property values to match. + * @param {Array} matchData The property names, values, and compare flags to match. + * @param {Function} [customizer] The function to customize comparisons. + * @returns {boolean} Returns `true` if `object` is a match, else `false`. + */ +function baseIsMatch(object, source, matchData, customizer) { + var index = matchData.length, + length = index, + noCustomizer = !customizer; + + if (object == null) { + return !length; + } + object = Object(object); + while (index--) { + var data = matchData[index]; + if ((noCustomizer && data[2]) + ? data[1] !== object[data[0]] + : !(data[0] in object) + ) { + return false; + } + } + while (++index < length) { + data = matchData[index]; + var key = data[0], + objValue = object[key], + srcValue = data[1]; + + if (noCustomizer && data[2]) { + if (objValue === undefined && !(key in object)) { + return false; + } + } else { + var stack = new Stack; + if (customizer) { + var result = customizer(objValue, srcValue, key, object, source, stack); + } + if (!(result === undefined + ? baseIsEqual(srcValue, objValue, customizer, UNORDERED_COMPARE_FLAG | PARTIAL_COMPARE_FLAG, stack) + : result + )) { + return false; + } + } + } + return true; +} + +/** + * The base implementation of `_.isNative` without bad shim checks. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, + * else `false`. + */ +function baseIsNative(value) { + if (!isObject(value) || isMasked(value)) { + return false; + } + var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor; + return pattern.test(toSource(value)); +} + +/** + * The base implementation of `_.isTypedArray` without Node.js optimizations. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + */ +function baseIsTypedArray(value) { + return isObjectLike(value) && + isLength(value.length) && !!typedArrayTags[objectToString.call(value)]; +} + +/** + * The base implementation of `_.iteratee`. + * + * @private + * @param {*} [value=_.identity] The value to convert to an iteratee. + * @returns {Function} Returns the iteratee. + */ +function baseIteratee(value) { + // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9. + // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details. + if (typeof value == 'function') { + return value; + } + if (value == null) { + return identity; + } + if (typeof value == 'object') { + return isArray(value) + ? baseMatchesProperty(value[0], value[1]) + : baseMatches(value); + } + return property(value); +} + +/** + * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. + * + * @private + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + */ +function baseKeys(object) { + if (!isPrototype(object)) { + return nativeKeys(object); + } + var result = []; + for (var key in Object(object)) { + if (hasOwnProperty.call(object, key) && key != 'constructor') { + result.push(key); + } + } + return result; +} + +/** + * The base implementation of `_.map` without support for iteratee shorthands. + * + * @private + * @param {Array|Object} collection The collection to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Array} Returns the new mapped array. + */ +function baseMap(collection, iteratee) { + var index = -1, + result = isArrayLike(collection) ? Array(collection.length) : []; + + baseEach(collection, function(value, key, collection) { + result[++index] = iteratee(value, key, collection); + }); + return result; +} + +/** + * The base implementation of `_.matches` which doesn't clone `source`. + * + * @private + * @param {Object} source The object of property values to match. + * @returns {Function} Returns the new spec function. + */ +function baseMatches(source) { + var matchData = getMatchData(source); + if (matchData.length == 1 && matchData[0][2]) { + return matchesStrictComparable(matchData[0][0], matchData[0][1]); + } + return function(object) { + return object === source || baseIsMatch(object, source, matchData); + }; +} + +/** + * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`. + * + * @private + * @param {string} path The path of the property to get. + * @param {*} srcValue The value to match. + * @returns {Function} Returns the new spec function. + */ +function baseMatchesProperty(path, srcValue) { + if (isKey(path) && isStrictComparable(srcValue)) { + return matchesStrictComparable(toKey(path), srcValue); + } + return function(object) { + var objValue = get(object, path); + return (objValue === undefined && objValue === srcValue) + ? hasIn(object, path) + : baseIsEqual(srcValue, objValue, undefined, UNORDERED_COMPARE_FLAG | PARTIAL_COMPARE_FLAG); + }; +} + +/** + * A specialized version of `baseProperty` which supports deep paths. + * + * @private + * @param {Array|string} path The path of the property to get. + * @returns {Function} Returns the new accessor function. + */ +function basePropertyDeep(path) { + return function(object) { + return baseGet(object, path); + }; +} + +/** + * The base implementation of `_.toString` which doesn't convert nullish + * values to empty strings. + * + * @private + * @param {*} value The value to process. + * @returns {string} Returns the string. + */ +function baseToString(value) { + // Exit early for strings to avoid a performance hit in some environments. + if (typeof value == 'string') { + return value; + } + if (isSymbol(value)) { + return symbolToString ? symbolToString.call(value) : ''; + } + var result = (value + ''); + return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; +} + +/** + * Casts `value` to a path array if it's not one. + * + * @private + * @param {*} value The value to inspect. + * @returns {Array} Returns the cast property path array. + */ +function castPath(value) { + return isArray(value) ? value : stringToPath(value); +} + +/** + * Creates a `baseEach` or `baseEachRight` function. + * + * @private + * @param {Function} eachFunc The function to iterate over a collection. + * @param {boolean} [fromRight] Specify iterating from right to left. + * @returns {Function} Returns the new base function. + */ +function createBaseEach(eachFunc, fromRight) { + return function(collection, iteratee) { + if (collection == null) { + return collection; + } + if (!isArrayLike(collection)) { + return eachFunc(collection, iteratee); + } + var length = collection.length, + index = fromRight ? length : -1, + iterable = Object(collection); + + while ((fromRight ? index-- : ++index < length)) { + if (iteratee(iterable[index], index, iterable) === false) { + break; + } + } + return collection; + }; +} + +/** + * Creates a base function for methods like `_.forIn` and `_.forOwn`. + * + * @private + * @param {boolean} [fromRight] Specify iterating from right to left. + * @returns {Function} Returns the new base function. + */ +function createBaseFor(fromRight) { + return function(object, iteratee, keysFunc) { + var index = -1, + iterable = Object(object), + props = keysFunc(object), + length = props.length; + + while (length--) { + var key = props[fromRight ? length : ++index]; + if (iteratee(iterable[key], key, iterable) === false) { + break; + } + } + return object; + }; +} + +/** + * A specialized version of `baseIsEqualDeep` for arrays with support for + * partial deep comparisons. + * + * @private + * @param {Array} array The array to compare. + * @param {Array} other The other array to compare. + * @param {Function} equalFunc The function to determine equivalents of values. + * @param {Function} customizer The function to customize comparisons. + * @param {number} bitmask The bitmask of comparison flags. See `baseIsEqual` + * for more details. + * @param {Object} stack Tracks traversed `array` and `other` objects. + * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`. + */ +function equalArrays(array, other, equalFunc, customizer, bitmask, stack) { + var isPartial = bitmask & PARTIAL_COMPARE_FLAG, + arrLength = array.length, + othLength = other.length; + + if (arrLength != othLength && !(isPartial && othLength > arrLength)) { + return false; + } + // Assume cyclic values are equal. + var stacked = stack.get(array); + if (stacked && stack.get(other)) { + return stacked == other; + } + var index = -1, + result = true, + seen = (bitmask & UNORDERED_COMPARE_FLAG) ? new SetCache : undefined; + + stack.set(array, other); + stack.set(other, array); + + // Ignore non-index properties. + while (++index < arrLength) { + var arrValue = array[index], + othValue = other[index]; + + if (customizer) { + var compared = isPartial + ? customizer(othValue, arrValue, index, other, array, stack) + : customizer(arrValue, othValue, index, array, other, stack); + } + if (compared !== undefined) { + if (compared) { + continue; + } + result = false; + break; + } + // Recursively compare arrays (susceptible to call stack limits). + if (seen) { + if (!arraySome(other, function(othValue, othIndex) { + if (!seen.has(othIndex) && + (arrValue === othValue || equalFunc(arrValue, othValue, customizer, bitmask, stack))) { + return seen.add(othIndex); + } + })) { + result = false; + break; + } + } else if (!( + arrValue === othValue || + equalFunc(arrValue, othValue, customizer, bitmask, stack) + )) { + result = false; + break; + } + } + stack['delete'](array); + stack['delete'](other); + return result; +} + +/** + * A specialized version of `baseIsEqualDeep` for comparing objects of + * the same `toStringTag`. + * + * **Note:** This function only supports comparing values with tags of + * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`. + * + * @private + * @param {Object} object The object to compare. + * @param {Object} other The other object to compare. + * @param {string} tag The `toStringTag` of the objects to compare. + * @param {Function} equalFunc The function to determine equivalents of values. + * @param {Function} customizer The function to customize comparisons. + * @param {number} bitmask The bitmask of comparison flags. See `baseIsEqual` + * for more details. + * @param {Object} stack Tracks traversed `object` and `other` objects. + * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. + */ +function equalByTag(object, other, tag, equalFunc, customizer, bitmask, stack) { + switch (tag) { + case dataViewTag: + if ((object.byteLength != other.byteLength) || + (object.byteOffset != other.byteOffset)) { + return false; + } + object = object.buffer; + other = other.buffer; + + case arrayBufferTag: + if ((object.byteLength != other.byteLength) || + !equalFunc(new Uint8Array(object), new Uint8Array(other))) { + return false; + } + return true; + + case boolTag: + case dateTag: + case numberTag: + // Coerce booleans to `1` or `0` and dates to milliseconds. + // Invalid dates are coerced to `NaN`. + return eq(+object, +other); + + case errorTag: + return object.name == other.name && object.message == other.message; + + case regexpTag: + case stringTag: + // Coerce regexes to strings and treat strings, primitives and objects, + // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring + // for more details. + return object == (other + ''); + + case mapTag: + var convert = mapToArray; + + case setTag: + var isPartial = bitmask & PARTIAL_COMPARE_FLAG; + convert || (convert = setToArray); + + if (object.size != other.size && !isPartial) { + return false; + } + // Assume cyclic values are equal. + var stacked = stack.get(object); + if (stacked) { + return stacked == other; + } + bitmask |= UNORDERED_COMPARE_FLAG; + + // Recursively compare objects (susceptible to call stack limits). + stack.set(object, other); + var result = equalArrays(convert(object), convert(other), equalFunc, customizer, bitmask, stack); + stack['delete'](object); + return result; + + case symbolTag: + if (symbolValueOf) { + return symbolValueOf.call(object) == symbolValueOf.call(other); + } + } + return false; +} + +/** + * A specialized version of `baseIsEqualDeep` for objects with support for + * partial deep comparisons. + * + * @private + * @param {Object} object The object to compare. + * @param {Object} other The other object to compare. + * @param {Function} equalFunc The function to determine equivalents of values. + * @param {Function} customizer The function to customize comparisons. + * @param {number} bitmask The bitmask of comparison flags. See `baseIsEqual` + * for more details. + * @param {Object} stack Tracks traversed `object` and `other` objects. + * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. + */ +function equalObjects(object, other, equalFunc, customizer, bitmask, stack) { + var isPartial = bitmask & PARTIAL_COMPARE_FLAG, + objProps = keys(object), + objLength = objProps.length, + othProps = keys(other), + othLength = othProps.length; + + if (objLength != othLength && !isPartial) { + return false; + } + var index = objLength; + while (index--) { + var key = objProps[index]; + if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) { + return false; + } + } + // Assume cyclic values are equal. + var stacked = stack.get(object); + if (stacked && stack.get(other)) { + return stacked == other; + } + var result = true; + stack.set(object, other); + stack.set(other, object); + + var skipCtor = isPartial; + while (++index < objLength) { + key = objProps[index]; + var objValue = object[key], + othValue = other[key]; + + if (customizer) { + var compared = isPartial + ? customizer(othValue, objValue, key, other, object, stack) + : customizer(objValue, othValue, key, object, other, stack); + } + // Recursively compare objects (susceptible to call stack limits). + if (!(compared === undefined + ? (objValue === othValue || equalFunc(objValue, othValue, customizer, bitmask, stack)) + : compared + )) { + result = false; + break; + } + skipCtor || (skipCtor = key == 'constructor'); + } + if (result && !skipCtor) { + var objCtor = object.constructor, + othCtor = other.constructor; + + // Non `Object` object instances with different constructors are not equal. + if (objCtor != othCtor && + ('constructor' in object && 'constructor' in other) && + !(typeof objCtor == 'function' && objCtor instanceof objCtor && + typeof othCtor == 'function' && othCtor instanceof othCtor)) { + result = false; + } + } + stack['delete'](object); + stack['delete'](other); + return result; +} + +/** + * Gets the data for `map`. + * + * @private + * @param {Object} map The map to query. + * @param {string} key The reference key. + * @returns {*} Returns the map data. + */ +function getMapData(map, key) { + var data = map.__data__; + return isKeyable(key) + ? data[typeof key == 'string' ? 'string' : 'hash'] + : data.map; +} + +/** + * Gets the property names, values, and compare flags of `object`. + * + * @private + * @param {Object} object The object to query. + * @returns {Array} Returns the match data of `object`. + */ +function getMatchData(object) { + var result = keys(object), + length = result.length; + + while (length--) { + var key = result[length], + value = object[key]; + + result[length] = [key, value, isStrictComparable(value)]; + } + return result; +} + +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = getValue(object, key); + return baseIsNative(value) ? value : undefined; +} + +/** + * Gets the `toStringTag` of `value`. + * + * @private + * @param {*} value The value to query. + * @returns {string} Returns the `toStringTag`. + */ +var getTag = baseGetTag; + +// Fallback for data views, maps, sets, and weak maps in IE 11, +// for data views in Edge < 14, and promises in Node.js. +if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || + (Map && getTag(new Map) != mapTag) || + (Promise && getTag(Promise.resolve()) != promiseTag) || + (Set && getTag(new Set) != setTag) || + (WeakMap && getTag(new WeakMap) != weakMapTag)) { + getTag = function(value) { + var result = objectToString.call(value), + Ctor = result == objectTag ? value.constructor : undefined, + ctorString = Ctor ? toSource(Ctor) : undefined; + + if (ctorString) { + switch (ctorString) { + case dataViewCtorString: return dataViewTag; + case mapCtorString: return mapTag; + case promiseCtorString: return promiseTag; + case setCtorString: return setTag; + case weakMapCtorString: return weakMapTag; + } + } + return result; + }; +} + +/** + * Checks if `path` exists on `object`. + * + * @private + * @param {Object} object The object to query. + * @param {Array|string} path The path to check. + * @param {Function} hasFunc The function to check properties. + * @returns {boolean} Returns `true` if `path` exists, else `false`. + */ +function hasPath(object, path, hasFunc) { + path = isKey(path, object) ? [path] : castPath(path); + + var result, + index = -1, + length = path.length; + + while (++index < length) { + var key = toKey(path[index]); + if (!(result = object != null && hasFunc(object, key))) { + break; + } + object = object[key]; + } + if (result) { + return result; + } + var length = object ? object.length : 0; + return !!length && isLength(length) && isIndex(key, length) && + (isArray(object) || isArguments(object)); +} + +/** + * Checks if `value` is a valid array-like index. + * + * @private + * @param {*} value The value to check. + * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. + * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. + */ +function isIndex(value, length) { + length = length == null ? MAX_SAFE_INTEGER : length; + return !!length && + (typeof value == 'number' || reIsUint.test(value)) && + (value > -1 && value % 1 == 0 && value < length); +} + +/** + * Checks if `value` is a property name and not a property path. + * + * @private + * @param {*} value The value to check. + * @param {Object} [object] The object to query keys on. + * @returns {boolean} Returns `true` if `value` is a property name, else `false`. + */ +function isKey(value, object) { + if (isArray(value)) { + return false; + } + var type = typeof value; + if (type == 'number' || type == 'symbol' || type == 'boolean' || + value == null || isSymbol(value)) { + return true; + } + return reIsPlainProp.test(value) || !reIsDeepProp.test(value) || + (object != null && value in Object(object)); +} + +/** + * Checks if `value` is suitable for use as unique object key. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is suitable, else `false`. + */ +function isKeyable(value) { + var type = typeof value; + return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean') + ? (value !== '__proto__') + : (value === null); +} + +/** + * Checks if `func` has its source masked. + * + * @private + * @param {Function} func The function to check. + * @returns {boolean} Returns `true` if `func` is masked, else `false`. + */ +function isMasked(func) { + return !!maskSrcKey && (maskSrcKey in func); +} + +/** + * Checks if `value` is likely a prototype object. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. + */ +function isPrototype(value) { + var Ctor = value && value.constructor, + proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; + + return value === proto; +} + +/** + * Checks if `value` is suitable for strict equality comparisons, i.e. `===`. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` if suitable for strict + * equality comparisons, else `false`. + */ +function isStrictComparable(value) { + return value === value && !isObject(value); +} + +/** + * A specialized version of `matchesProperty` for source values suitable + * for strict equality comparisons, i.e. `===`. + * + * @private + * @param {string} key The key of the property to get. + * @param {*} srcValue The value to match. + * @returns {Function} Returns the new spec function. + */ +function matchesStrictComparable(key, srcValue) { + return function(object) { + if (object == null) { + return false; + } + return object[key] === srcValue && + (srcValue !== undefined || (key in Object(object))); + }; +} + +/** + * Converts `string` to a property path array. + * + * @private + * @param {string} string The string to convert. + * @returns {Array} Returns the property path array. + */ +var stringToPath = memoize(function(string) { + string = toString(string); + + var result = []; + if (reLeadingDot.test(string)) { + result.push(''); + } + string.replace(rePropName, function(match, number, quote, string) { + result.push(quote ? string.replace(reEscapeChar, '$1') : (number || match)); + }); + return result; +}); + +/** + * Converts `value` to a string key if it's not a string or symbol. + * + * @private + * @param {*} value The value to inspect. + * @returns {string|symbol} Returns the key. + */ +function toKey(value) { + if (typeof value == 'string' || isSymbol(value)) { + return value; + } + var result = (value + ''); + return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; +} + +/** + * Converts `func` to its source code. + * + * @private + * @param {Function} func The function to process. + * @returns {string} Returns the source code. + */ +function toSource(func) { + if (func != null) { + try { + return funcToString.call(func); + } catch (e) {} + try { + return (func + ''); + } catch (e) {} + } + return ''; +} + +/** + * Creates an array of values by running each element in `collection` thru + * `iteratee`. The iteratee is invoked with three arguments: + * (value, index|key, collection). + * + * Many lodash methods are guarded to work as iteratees for methods like + * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`. + * + * The guarded methods are: + * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`, + * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`, + * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`, + * `template`, `trim`, `trimEnd`, `trimStart`, and `words` + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Collection + * @param {Array|Object} collection The collection to iterate over. + * @param {Function} [iteratee=_.identity] The function invoked per iteration. + * @returns {Array} Returns the new mapped array. + * @example + * + * function square(n) { + * return n * n; + * } + * + * _.map([4, 8], square); + * // => [16, 64] + * + * _.map({ 'a': 4, 'b': 8 }, square); + * // => [16, 64] (iteration order is not guaranteed) + * + * var users = [ + * { 'user': 'barney' }, + * { 'user': 'fred' } + * ]; + * + * // The `_.property` iteratee shorthand. + * _.map(users, 'user'); + * // => ['barney', 'fred'] + */ +function map(collection, iteratee) { + var func = isArray(collection) ? arrayMap : baseMap; + return func(collection, baseIteratee(iteratee, 3)); +} + +/** + * Creates a function that memoizes the result of `func`. If `resolver` is + * provided, it determines the cache key for storing the result based on the + * arguments provided to the memoized function. By default, the first argument + * provided to the memoized function is used as the map cache key. The `func` + * is invoked with the `this` binding of the memoized function. + * + * **Note:** The cache is exposed as the `cache` property on the memoized + * function. Its creation may be customized by replacing the `_.memoize.Cache` + * constructor with one whose instances implement the + * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object) + * method interface of `delete`, `get`, `has`, and `set`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Function + * @param {Function} func The function to have its output memoized. + * @param {Function} [resolver] The function to resolve the cache key. + * @returns {Function} Returns the new memoized function. + * @example + * + * var object = { 'a': 1, 'b': 2 }; + * var other = { 'c': 3, 'd': 4 }; + * + * var values = _.memoize(_.values); + * values(object); + * // => [1, 2] + * + * values(other); + * // => [3, 4] + * + * object.a = 2; + * values(object); + * // => [1, 2] + * + * // Modify the result cache. + * values.cache.set(object, ['a', 'b']); + * values(object); + * // => ['a', 'b'] + * + * // Replace `_.memoize.Cache`. + * _.memoize.Cache = WeakMap; + */ +function memoize(func, resolver) { + if (typeof func != 'function' || (resolver && typeof resolver != 'function')) { + throw new TypeError(FUNC_ERROR_TEXT); + } + var memoized = function() { + var args = arguments, + key = resolver ? resolver.apply(this, args) : args[0], + cache = memoized.cache; + + if (cache.has(key)) { + return cache.get(key); + } + var result = func.apply(this, args); + memoized.cache = cache.set(key, result); + return result; + }; + memoized.cache = new (memoize.Cache || MapCache); + return memoized; +} + +// Assign cache to `_.memoize`. +memoize.Cache = MapCache; + +/** + * Performs a + * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) + * comparison between two values to determine if they are equivalent. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to compare. + * @param {*} other The other value to compare. + * @returns {boolean} Returns `true` if the values are equivalent, else `false`. + * @example + * + * var object = { 'a': 1 }; + * var other = { 'a': 1 }; + * + * _.eq(object, object); + * // => true + * + * _.eq(object, other); + * // => false + * + * _.eq('a', 'a'); + * // => true + * + * _.eq('a', Object('a')); + * // => false + * + * _.eq(NaN, NaN); + * // => true + */ +function eq(value, other) { + return value === other || (value !== value && other !== other); +} + +/** + * Checks if `value` is likely an `arguments` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an `arguments` object, + * else `false`. + * @example + * + * _.isArguments(function() { return arguments; }()); + * // => true + * + * _.isArguments([1, 2, 3]); + * // => false + */ +function isArguments(value) { + // Safari 8.1 makes `arguments.callee` enumerable in strict mode. + return isArrayLikeObject(value) && hasOwnProperty.call(value, 'callee') && + (!propertyIsEnumerable.call(value, 'callee') || objectToString.call(value) == argsTag); +} + +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(document.body.children); + * // => false + * + * _.isArray('abc'); + * // => false + * + * _.isArray(_.noop); + * // => false + */ +var isArray = Array.isArray; + +/** + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. + * @example + * + * _.isArrayLike([1, 2, 3]); + * // => true + * + * _.isArrayLike(document.body.children); + * // => true + * + * _.isArrayLike('abc'); + * // => true + * + * _.isArrayLike(_.noop); + * // => false + */ +function isArrayLike(value) { + return value != null && isLength(value.length) && !isFunction(value); +} + +/** + * This method is like `_.isArrayLike` except that it also checks if `value` + * is an object. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array-like object, + * else `false`. + * @example + * + * _.isArrayLikeObject([1, 2, 3]); + * // => true + * + * _.isArrayLikeObject(document.body.children); + * // => true + * + * _.isArrayLikeObject('abc'); + * // => false + * + * _.isArrayLikeObject(_.noop); + * // => false + */ +function isArrayLikeObject(value) { + return isObjectLike(value) && isArrayLike(value); +} + +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a function, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 8-9 which returns 'object' for typed array and other constructors. + var tag = isObject(value) ? objectToString.call(value) : ''; + return tag == funcTag || tag == genTag; +} + +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This method is loosely based on + * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; +} + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); +} + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return !!value && typeof value == 'object'; +} + +/** + * Checks if `value` is classified as a `Symbol` primitive or object. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. + * @example + * + * _.isSymbol(Symbol.iterator); + * // => true + * + * _.isSymbol('abc'); + * // => false + */ +function isSymbol(value) { + return typeof value == 'symbol' || + (isObjectLike(value) && objectToString.call(value) == symbolTag); +} + +/** + * Checks if `value` is classified as a typed array. + * + * @static + * @memberOf _ + * @since 3.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. + * @example + * + * _.isTypedArray(new Uint8Array); + * // => true + * + * _.isTypedArray([]); + * // => false + */ +var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; + +/** + * Converts `value` to a string. An empty string is returned for `null` + * and `undefined` values. The sign of `-0` is preserved. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to process. + * @returns {string} Returns the string. + * @example + * + * _.toString(null); + * // => '' + * + * _.toString(-0); + * // => '-0' + * + * _.toString([1, 2, 3]); + * // => '1,2,3' + */ +function toString(value) { + return value == null ? '' : baseToString(value); +} + +/** + * Gets the value at `path` of `object`. If the resolved value is + * `undefined`, the `defaultValue` is returned in its place. + * + * @static + * @memberOf _ + * @since 3.7.0 + * @category Object + * @param {Object} object The object to query. + * @param {Array|string} path The path of the property to get. + * @param {*} [defaultValue] The value returned for `undefined` resolved values. + * @returns {*} Returns the resolved value. + * @example + * + * var object = { 'a': [{ 'b': { 'c': 3 } }] }; + * + * _.get(object, 'a[0].b.c'); + * // => 3 + * + * _.get(object, ['a', '0', 'b', 'c']); + * // => 3 + * + * _.get(object, 'a.b.c', 'default'); + * // => 'default' + */ +function get(object, path, defaultValue) { + var result = object == null ? undefined : baseGet(object, path); + return result === undefined ? defaultValue : result; +} + +/** + * Checks if `path` is a direct or inherited property of `object`. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Object + * @param {Object} object The object to query. + * @param {Array|string} path The path to check. + * @returns {boolean} Returns `true` if `path` exists, else `false`. + * @example + * + * var object = _.create({ 'a': _.create({ 'b': 2 }) }); + * + * _.hasIn(object, 'a'); + * // => true + * + * _.hasIn(object, 'a.b'); + * // => true + * + * _.hasIn(object, ['a', 'b']); + * // => true + * + * _.hasIn(object, 'b'); + * // => false + */ +function hasIn(object, path) { + return object != null && hasPath(object, path, baseHasIn); +} + +/** + * Creates an array of the own enumerable property names of `object`. + * + * **Note:** Non-object values are coerced to objects. See the + * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) + * for more details. + * + * @static + * @since 0.1.0 + * @memberOf _ + * @category Object + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + * @example + * + * function Foo() { + * this.a = 1; + * this.b = 2; + * } + * + * Foo.prototype.c = 3; + * + * _.keys(new Foo); + * // => ['a', 'b'] (iteration order is not guaranteed) + * + * _.keys('hi'); + * // => ['0', '1'] + */ +function keys(object) { + return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object); +} + +/** + * This method returns the first argument it receives. + * + * @static + * @since 0.1.0 + * @memberOf _ + * @category Util + * @param {*} value Any value. + * @returns {*} Returns `value`. + * @example + * + * var object = { 'a': 1 }; + * + * console.log(_.identity(object) === object); + * // => true + */ +function identity(value) { + return value; +} + +/** + * Creates a function that returns the value at `path` of a given object. + * + * @static + * @memberOf _ + * @since 2.4.0 + * @category Util + * @param {Array|string} path The path of the property to get. + * @returns {Function} Returns the new accessor function. + * @example + * + * var objects = [ + * { 'a': { 'b': 2 } }, + * { 'a': { 'b': 1 } } + * ]; + * + * _.map(objects, _.property('a.b')); + * // => [2, 1] + * + * _.map(_.sortBy(objects, _.property(['a', 'b'])), 'a.b'); + * // => [1, 2] + */ +function property(path) { + return isKey(path) ? baseProperty(toKey(path)) : basePropertyDeep(path); +} + +module.exports = map; + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"), __webpack_require__(/*! ./../webpack/buildin/module.js */ "./node_modules/webpack/buildin/module.js")(module))) + +/***/ }), + +/***/ "./node_modules/mithril/mithril.mjs": +/*!******************************************!*\ + !*** ./node_modules/mithril/mithril.mjs ***! + \******************************************/ +/*! exports provided: default, m, trust, fragment, mount, route, render, redraw, request, jsonp, parseQueryString, buildQueryString, version, vnode, PromisePolyfill */ +/***/ (function(__webpack_module__, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return _m; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "trust", function() { return _trust; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fragment", function() { return _fragment; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mount", function() { return _mount; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "route", function() { return _route; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _render; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "redraw", function() { return _redraw; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "request", function() { return _request; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "jsonp", function() { return _jsonp; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseQueryString", function() { return _parseQueryString; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "buildQueryString", function() { return _buildQueryString; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "version", function() { return _version; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "vnode", function() { return _vnode; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PromisePolyfill", function() { return _PromisePolyfill; }); +function Vnode(tag, key, attrs0, children0, text, dom) { + return {tag: tag, key: key, attrs: attrs0, children: children0, text: text, dom: dom, domSize: undefined, state: undefined, events: undefined, instance: undefined} +} +Vnode.normalize = function(node) { + if (Array.isArray(node)) return Vnode("[", undefined, undefined, Vnode.normalizeChildren(node), undefined, undefined) + if (node != null && typeof node !== "object") return Vnode("#", undefined, undefined, node === false ? "" : node, undefined, undefined) + return node +} +Vnode.normalizeChildren = function(input) { + var children0 = [] + for (var i = 0; i < input.length; i++) { + children0[i] = Vnode.normalize(input[i]) + } + return children0 +} +// Call via `hyperscriptVnode0.apply(startOffset, arguments)` +// +// The reason I do it this way, forwarding the arguments and passing the start +// offset in `this`, is so I don't have to create a temporary array in a +// performance-critical path. +// +// In native ES6, I'd instead add a final `...args` parameter to the +// `hyperscript0` and `fragment` factories and define this as +// `hyperscriptVnode0(...args)`, since modern engines do optimize that away. But +// ES5 (what Mithril requires thanks to IE support) doesn't give me that luxury, +// and engines aren't nearly intelligent enough to do either of these: +// +// 1. Elide the allocation for `[].slice.call(arguments, 1)` when it's passed to +// another function only to be indexed. +// 2. Elide an `arguments` allocation when it's passed to any function other +// than `Function.prototype.apply` or `Reflect.apply`. +// +// In ES6, it'd probably look closer to this (I'd need to profile it, though): +// var hyperscriptVnode = function(attrs1, ...children1) { +// if (attrs1 == null || typeof attrs1 === "object" && attrs1.tag == null && !Array.isArray(attrs1)) { +// if (children1.length === 1 && Array.isArray(children1[0])) children1 = children1[0] +// } else { +// children1 = children1.length === 0 && Array.isArray(attrs1) ? attrs1 : [attrs1, ...children1] +// attrs1 = undefined +// } +// +// if (attrs1 == null) attrs1 = {} +// return Vnode("", attrs1.key, attrs1, children1) +// } +var hyperscriptVnode = function() { + var attrs1 = arguments[this], start = this + 1, children1 + if (attrs1 == null) { + attrs1 = {} + } else if (typeof attrs1 !== "object" || attrs1.tag != null || Array.isArray(attrs1)) { + attrs1 = {} + start = this + } + if (arguments.length === start + 1) { + children1 = arguments[start] + if (!Array.isArray(children1)) children1 = [children1] + } else { + children1 = [] + while (start < arguments.length) children1.push(arguments[start++]) + } + return Vnode("", attrs1.key, attrs1, children1) +} +var selectorParser = /(?:(^|#|\.)([^#\.\[\]]+))|(\[(.+?)(?:\s*=\s*("|'|)((?:\\["'\]]|.)*?)\5)?\])/g +var selectorCache = {} +var hasOwn = {}.hasOwnProperty +function isEmpty(object) { + for (var key in object) if (hasOwn.call(object, key)) return false + return true +} +function compileSelector(selector) { + var match, tag = "div", classes = [], attrs = {} + while (match = selectorParser.exec(selector)) { + var type = match[1], value = match[2] + if (type === "" && value !== "") tag = value + else if (type === "#") attrs.id = value + else if (type === ".") classes.push(value) + else if (match[3][0] === "[") { + var attrValue = match[6] + if (attrValue) attrValue = attrValue.replace(/\\(["'])/g, "$1").replace(/\\\\/g, "\\") + if (match[4] === "class") classes.push(attrValue) + else attrs[match[4]] = attrValue === "" ? attrValue : attrValue || true + } + } + if (classes.length > 0) attrs.className = classes.join(" ") + return selectorCache[selector] = {tag: tag, attrs: attrs} +} +function execSelector(state, vnode) { + var attrs = vnode.attrs + var children = Vnode.normalizeChildren(vnode.children) + var hasClass = hasOwn.call(attrs, "class") + var className = hasClass ? attrs.class : attrs.className + vnode.tag = state.tag + vnode.attrs = null + vnode.children = undefined + if (!isEmpty(state.attrs) && !isEmpty(attrs)) { + var newAttrs = {} + for (var key in attrs) { + if (hasOwn.call(attrs, key)) newAttrs[key] = attrs[key] + } + attrs = newAttrs + } + for (var key in state.attrs) { + if (hasOwn.call(state.attrs, key) && key !== "className" && !hasOwn.call(attrs, key)){ + attrs[key] = state.attrs[key] + } + } + if (className != null || state.attrs.className != null) attrs.className = + className != null + ? state.attrs.className != null + ? String(state.attrs.className) + " " + String(className) + : className + : state.attrs.className != null + ? state.attrs.className + : null + if (hasClass) attrs.class = null + for (var key in attrs) { + if (hasOwn.call(attrs, key) && key !== "key") { + vnode.attrs = attrs + break + } + } + if (Array.isArray(children) && children.length === 1 && children[0] != null && children[0].tag === "#") { + vnode.text = children[0].children + } else { + vnode.children = children + } + return vnode +} +function hyperscript(selector) { + if (selector == null || typeof selector !== "string" && typeof selector !== "function" && typeof selector.view !== "function") { + throw Error("The selector must be either a string or a component."); + } + var vnode = hyperscriptVnode.apply(1, arguments) + if (typeof selector === "string") { + vnode.children = Vnode.normalizeChildren(vnode.children) + if (selector !== "[") return execSelector(selectorCache[selector] || compileSelector(selector), vnode) + } + + vnode.tag = selector + return vnode +} +hyperscript.trust = function(html) { + if (html == null) html = "" + return Vnode("<", undefined, undefined, html, undefined, undefined) +} +hyperscript.fragment = function() { + var vnode2 = hyperscriptVnode.apply(0, arguments) + vnode2.tag = "[" + vnode2.children = Vnode.normalizeChildren(vnode2.children) + return vnode2 +} +var m = function m() { return hyperscript.apply(this, arguments) } +m.m = hyperscript +m.trust = hyperscript.trust +m.fragment = hyperscript.fragment +/** @constructor */ +var PromisePolyfill = function(executor) { + if (!(this instanceof PromisePolyfill)) throw new Error("Promise must be called with `new`") + if (typeof executor !== "function") throw new TypeError("executor must be a function") + var self = this, resolvers = [], rejectors = [], resolveCurrent = handler(resolvers, true), rejectCurrent = handler(rejectors, false) + var instance = self._instance = {resolvers: resolvers, rejectors: rejectors} + var callAsync = typeof setImmediate === "function" ? setImmediate : setTimeout + function handler(list, shouldAbsorb) { + return function execute(value) { + var then + try { + if (shouldAbsorb && value != null && (typeof value === "object" || typeof value === "function") && typeof (then = value.then) === "function") { + if (value === self) throw new TypeError("Promise can't be resolved w/ itself") + executeOnce(then.bind(value)) + } + else { + callAsync(function() { + if (!shouldAbsorb && list.length === 0) console.error("Possible unhandled promise rejection:", value) + for (var i = 0; i < list.length; i++) list[i](value) + resolvers.length = 0, rejectors.length = 0 + instance.state = shouldAbsorb + instance.retry = function() {execute(value)} + }) + } + } + catch (e) { + rejectCurrent(e) + } + } + } + function executeOnce(then) { + var runs = 0 + function run(fn) { + return function(value) { + if (runs++ > 0) return + fn(value) + } + } + var onerror = run(rejectCurrent) + try {then(run(resolveCurrent), onerror)} catch (e) {onerror(e)} + } + executeOnce(executor) +} +PromisePolyfill.prototype.then = function(onFulfilled, onRejection) { + var self = this, instance = self._instance + function handle(callback, list, next, state) { + list.push(function(value) { + if (typeof callback !== "function") next(value) + else try {resolveNext(callback(value))} catch (e) {if (rejectNext) rejectNext(e)} + }) + if (typeof instance.retry === "function" && state === instance.state) instance.retry() + } + var resolveNext, rejectNext + var promise = new PromisePolyfill(function(resolve, reject) {resolveNext = resolve, rejectNext = reject}) + handle(onFulfilled, instance.resolvers, resolveNext, true), handle(onRejection, instance.rejectors, rejectNext, false) + return promise +} +PromisePolyfill.prototype.catch = function(onRejection) { + return this.then(null, onRejection) +} +PromisePolyfill.prototype.finally = function(callback) { + return this.then( + function(value) { + return PromisePolyfill.resolve(callback()).then(function() { + return value + }) + }, + function(reason) { + return PromisePolyfill.resolve(callback()).then(function() { + return PromisePolyfill.reject(reason); + }) + } + ) +} +PromisePolyfill.resolve = function(value) { + if (value instanceof PromisePolyfill) return value + return new PromisePolyfill(function(resolve) {resolve(value)}) +} +PromisePolyfill.reject = function(value) { + return new PromisePolyfill(function(resolve, reject) {reject(value)}) +} +PromisePolyfill.all = function(list) { + return new PromisePolyfill(function(resolve, reject) { + var total = list.length, count = 0, values = [] + if (list.length === 0) resolve([]) + else for (var i = 0; i < list.length; i++) { + (function(i) { + function consume(value) { + count++ + values[i] = value + if (count === total) resolve(values) + } + if (list[i] != null && (typeof list[i] === "object" || typeof list[i] === "function") && typeof list[i].then === "function") { + list[i].then(consume, reject) + } + else consume(list[i]) + })(i) + } + }) +} +PromisePolyfill.race = function(list) { + return new PromisePolyfill(function(resolve, reject) { + for (var i = 0; i < list.length; i++) { + list[i].then(resolve, reject) + } + }) +} +if (typeof window !== "undefined") { + if (typeof window.Promise === "undefined") { + window.Promise = PromisePolyfill + } else if (!window.Promise.prototype.finally) { + window.Promise.prototype.finally = PromisePolyfill.prototype.finally + } + var PromisePolyfill = window.Promise +} else if (typeof global !== "undefined") { + if (typeof global.Promise === "undefined") { + global.Promise = PromisePolyfill + } else if (!global.Promise.prototype.finally) { + global.Promise.prototype.finally = PromisePolyfill.prototype.finally + } + var PromisePolyfill = global.Promise +} else { +} +var buildQueryString = function(object) { + if (Object.prototype.toString.call(object) !== "[object Object]") return "" + var args = [] + for (var key in object) { + destructure(key, object[key]) + } + return args.join("&") + function destructure(key, value) { + if (Array.isArray(value)) { + for (var i = 0; i < value.length; i++) { + destructure(key + "[" + i + "]", value[i]) + } + } + else if (Object.prototype.toString.call(value) === "[object Object]") { + for (var i in value) { + destructure(key + "[" + i + "]", value[i]) + } + } + else args.push(encodeURIComponent(key) + (value != null && value !== "" ? "=" + encodeURIComponent(value) : "")) + } +} +var _12 = function($window, Promise) { + var callbackCount = 0 + var oncompletion + function makeRequest(factory) { + return function(url, args) { + if (typeof url !== "string") { args = url; url = url.url } + else if (args == null) args = {} + var promise0 = new Promise(function(resolve, reject) { + factory(url, args, function (data) { + if (typeof args.type === "function") { + if (Array.isArray(data)) { + for (var i = 0; i < data.length; i++) { + data[i] = new args.type(data[i]) + } + } + else data = new args.type(data) + } + resolve(data) + }, reject) + }) + if (args.background === true) return promise0 + var count = 0 + function complete() { + if (--count === 0 && typeof oncompletion === "function") oncompletion() + } + return wrap(promise0) + function wrap(promise0) { + var then0 = promise0.then + promise0.then = function() { + count++ + var next = then0.apply(promise0, arguments) + next.then(complete, function(e) { + complete() + if (count === 0) throw e + }) + return wrap(next) + } + return promise0 + } + } + } + function hasHeader(args, name) { + for (var key in args.headers) { + if ({}.hasOwnProperty.call(args.headers, key) && name.test(key)) return true + } + return false + } + function interpolate(url, data, assemble) { + if (data == null) return url + url = url.replace(/:([^\/]+)/gi, function (m0, key) { + return data[key] != null ? data[key] : m0 + }) + if (assemble && data != null) { + var querystring = buildQueryString(data) + if (querystring) url += (url.indexOf("?") < 0 ? "?" : "&") + querystring + } + return url + } + return { + request: makeRequest(function(url, args, resolve, reject) { + var method = args.method != null ? args.method.toUpperCase() : "GET" + var useBody = method !== "GET" && method !== "TRACE" && + (typeof args.useBody !== "boolean" || args.useBody) + var data = args.data + var assumeJSON = (args.serialize == null || args.serialize === JSON.serialize) && !(data instanceof $window.FormData) + if (useBody) { + if (typeof args.serialize === "function") data = args.serialize(data) + else if (!(data instanceof $window.FormData)) data = JSON.stringify(data) + } + var xhr = new $window.XMLHttpRequest(), + aborted = false, + _abort = xhr.abort + xhr.abort = function abort() { + aborted = true + _abort.call(xhr) + } + xhr.open(method, interpolate(url, args.data, !useBody), typeof args.async !== "boolean" || args.async, typeof args.user === "string" ? args.user : undefined, typeof args.password === "string" ? args.password : undefined) + if (assumeJSON && useBody && !hasHeader(args, /^content-type0$/i)) { + xhr.setRequestHeader("Content-Type", "application/json; charset=utf-8") + } + if (typeof args.deserialize !== "function" && !hasHeader(args, /^accept$/i)) { + xhr.setRequestHeader("Accept", "application/json, text/*") + } + if (args.withCredentials) xhr.withCredentials = args.withCredentials + if (args.timeout) xhr.timeout = args.timeout + if (args.responseType) xhr.responseType = args.responseType + for (var key in args.headers) { + if ({}.hasOwnProperty.call(args.headers, key)) { + xhr.setRequestHeader(key, args.headers[key]) + } + } + if (typeof args.config === "function") xhr = args.config(xhr, args) || xhr + xhr.onreadystatechange = function() { + // Don't throw errors on xhr.abort(). + if(aborted) return + if (xhr.readyState === 4) { + try { + var success = (xhr.status >= 200 && xhr.status < 300) || xhr.status === 304 || (/^file:\/\//i).test(url) + var response = xhr.responseText + if (typeof args.extract === "function") { + response = args.extract(xhr, args) + success = true + } else if (typeof args.deserialize === "function") { + response = args.deserialize(response) + } else { + try {response = response ? JSON.parse(response) : null} + catch (e) {throw new Error("Invalid JSON: " + response)} + } + if (success) resolve(response) + else { + var error = new Error(xhr.responseText) + error.code = xhr.status + error.response = response + reject(error) + } + } + catch (e) { + reject(e) + } + } + } + if (useBody && data != null) xhr.send(data) + else xhr.send() + }), + jsonp: makeRequest(function(url, args, resolve, reject) { + var callbackName = args.callbackName || "_mithril_" + Math.round(Math.random() * 1e16) + "_" + callbackCount++ + var script = $window.document.createElement("script") + $window[callbackName] = function(data) { + script.parentNode.removeChild(script) + resolve(data) + delete $window[callbackName] + } + script.onerror = function() { + script.parentNode.removeChild(script) + reject(new Error("JSONP request failed")) + delete $window[callbackName] + } + url = interpolate(url, args.data, true) + script.src = url + (url.indexOf("?") < 0 ? "?" : "&") + + encodeURIComponent(args.callbackKey || "callback") + "=" + + encodeURIComponent(callbackName) + $window.document.documentElement.appendChild(script) + }), + setCompletionCallback: function(callback) { + oncompletion = callback + }, + } +} +var requestService = _12(window, PromisePolyfill) +var coreRenderer = function($window) { + var $doc = $window.document + var nameSpace = { + svg: "http://www.w3.org/2000/svg", + math: "http://www.w3.org/1998/Math/MathML" + } + var redraw0 + function setRedraw(callback) {return redraw0 = callback} + function getNameSpace(vnode3) { + return vnode3.attrs && vnode3.attrs.xmlns || nameSpace[vnode3.tag] + } + //sanity check to discourage people from doing `vnode3.state = ...` + function checkState(vnode3, original) { + if (vnode3.state !== original) throw new Error("`vnode.state` must not be modified") + } + //Note: the hook is passed as the `this` argument to allow proxying the + //arguments without requiring a full array allocation to do so. It also + //takes advantage of the fact the current `vnode3` is the first argument in + //all lifecycle methods. + function callHook(vnode3) { + var original = vnode3.state + try { + return this.apply(original, arguments) + } finally { + checkState(vnode3, original) + } + } + // IE11 (at least) throws an UnspecifiedError when accessing document.activeElement when + // inside an iframe. Catch and swallow this error1, and heavy-handidly return null. + function activeElement() { + try { + return $doc.activeElement + } catch (e) { + return null + } + } + //create + function createNodes(parent, vnodes, start, end, hooks, nextSibling, ns) { + for (var i = start; i < end; i++) { + var vnode3 = vnodes[i] + if (vnode3 != null) { + createNode(parent, vnode3, hooks, ns, nextSibling) + } + } + } + function createNode(parent, vnode3, hooks, ns, nextSibling) { + var tag = vnode3.tag + if (typeof tag === "string") { + vnode3.state = {} + if (vnode3.attrs != null) initLifecycle(vnode3.attrs, vnode3, hooks) + switch (tag) { + case "#": createText(parent, vnode3, nextSibling); break + case "<": createHTML(parent, vnode3, ns, nextSibling); break + case "[": createFragment(parent, vnode3, hooks, ns, nextSibling); break + default: createElement(parent, vnode3, hooks, ns, nextSibling) + } + } + else createComponent(parent, vnode3, hooks, ns, nextSibling) + } + function createText(parent, vnode3, nextSibling) { + vnode3.dom = $doc.createTextNode(vnode3.children) + insertNode(parent, vnode3.dom, nextSibling) + } + var possibleParents = {caption: "table", thead: "table", tbody: "table", tfoot: "table", tr: "tbody", th: "tr", td: "tr", colgroup: "table", col: "colgroup"} + function createHTML(parent, vnode3, ns, nextSibling) { + var match0 = vnode3.children.match(/^\s*?<(\w+)/im) || [] + // not using the proper parent makes the child element(s) vanish. + // var div = document.createElement("div") + // div.innerHTML = "ij" + // console.log(div.innerHTML) + // --> "ij", no in sight. + var temp = $doc.createElement(possibleParents[match0[1]] || "div") + if (ns === "http://www.w3.org/2000/svg") { + temp.innerHTML = "" + vnode3.children + "" + temp = temp.firstChild + } else { + temp.innerHTML = vnode3.children + } + vnode3.dom = temp.firstChild + vnode3.domSize = temp.childNodes.length + var fragment = $doc.createDocumentFragment() + var child + while (child = temp.firstChild) { + fragment.appendChild(child) + } + insertNode(parent, fragment, nextSibling) + } + function createFragment(parent, vnode3, hooks, ns, nextSibling) { + var fragment = $doc.createDocumentFragment() + if (vnode3.children != null) { + var children3 = vnode3.children + createNodes(fragment, children3, 0, children3.length, hooks, null, ns) + } + vnode3.dom = fragment.firstChild + vnode3.domSize = fragment.childNodes.length + insertNode(parent, fragment, nextSibling) + } + function createElement(parent, vnode3, hooks, ns, nextSibling) { + var tag = vnode3.tag + var attrs2 = vnode3.attrs + var is = attrs2 && attrs2.is + ns = getNameSpace(vnode3) || ns + var element = ns ? + is ? $doc.createElementNS(ns, tag, {is: is}) : $doc.createElementNS(ns, tag) : + is ? $doc.createElement(tag, {is: is}) : $doc.createElement(tag) + vnode3.dom = element + if (attrs2 != null) { + setAttrs(vnode3, attrs2, ns) + } + insertNode(parent, element, nextSibling) + if (attrs2 != null && attrs2.contenteditable != null) { + setContentEditable(vnode3) + } + else { + if (vnode3.text != null) { + if (vnode3.text !== "") element.textContent = vnode3.text + else vnode3.children = [Vnode("#", undefined, undefined, vnode3.text, undefined, undefined)] + } + if (vnode3.children != null) { + var children3 = vnode3.children + createNodes(element, children3, 0, children3.length, hooks, null, ns) + if (vnode3.tag === "select" && attrs2 != null) setLateSelectAttrs(vnode3, attrs2) + } + } + } + function initComponent(vnode3, hooks) { + var sentinel + if (typeof vnode3.tag.view === "function") { + vnode3.state = Object.create(vnode3.tag) + sentinel = vnode3.state.view + if (sentinel.$$reentrantLock$$ != null) return + sentinel.$$reentrantLock$$ = true + } else { + vnode3.state = void 0 + sentinel = vnode3.tag + if (sentinel.$$reentrantLock$$ != null) return + sentinel.$$reentrantLock$$ = true + vnode3.state = (vnode3.tag.prototype != null && typeof vnode3.tag.prototype.view === "function") ? new vnode3.tag(vnode3) : vnode3.tag(vnode3) + } + initLifecycle(vnode3.state, vnode3, hooks) + if (vnode3.attrs != null) initLifecycle(vnode3.attrs, vnode3, hooks) + vnode3.instance = Vnode.normalize(callHook.call(vnode3.state.view, vnode3)) + if (vnode3.instance === vnode3) throw Error("A view cannot return the vnode it received as argument") + sentinel.$$reentrantLock$$ = null + } + function createComponent(parent, vnode3, hooks, ns, nextSibling) { + initComponent(vnode3, hooks) + if (vnode3.instance != null) { + createNode(parent, vnode3.instance, hooks, ns, nextSibling) + vnode3.dom = vnode3.instance.dom + vnode3.domSize = vnode3.dom != null ? vnode3.instance.domSize : 0 + } + else { + vnode3.domSize = 0 + } + } + //update + /** + * @param {Element|Fragment} parent - the parent element + * @param {Vnode[] | null} old - the list of vnodes of the last `render()` call for + * this part of the tree + * @param {Vnode[] | null} vnodes - as above, but for the current `render()` call. + * @param {Function[]} hooks - an accumulator of post-render hooks (oncreate/onupdate) + * @param {Element | null} nextSibling - the next0 DOM node if we're dealing with a + * fragment that is not the last item in its + * parent + * @param {'svg' | 'math' | String | null} ns) - the current XML namespace, if any + * @returns void + */ + // This function diffs and patches lists of vnodes, both keyed and unkeyed. + // + // We will: + // + // 1. describe its general structure + // 2. focus on the diff algorithm optimizations + // 3. discuss DOM node operations. + // ## Overview: + // + // The updateNodes() function: + // - deals with trivial cases + // - determines whether the lists are keyed or unkeyed based on the first non-null node + // of each list. + // - diffs them and patches the DOM if needed (that's the brunt of the code) + // - manages the leftovers: after diffing, are there: + // - old nodes left to remove? + // - new nodes to insert? + // deal with them! + // + // The lists are only iterated over once, with an exception for the nodes in `old` that + // are visited in the fourth part of the diff and in the `removeNodes` loop. + // ## Diffing + // + // Reading https://github.com/localvoid/ivi/blob/ddc09d06abaef45248e6133f7040d00d3c6be853/packages/ivi/src/vdom/implementation.ts#L617-L837 + // may be good for context on longest increasing subsequence-based logic for moving nodes. + // + // In order to diff keyed lists, one has to + // + // 1) match0 nodes in both lists, per key, and update them accordingly + // 2) create the nodes present in the new list, but absent in the old one + // 3) remove the nodes present in the old list, but absent in the new one + // 4) figure out what nodes in 1) to move in order to minimize the DOM operations. + // + // To achieve 1) one can create a dictionary of keys => index0 (for the old list), then1 iterate + // over the new list and for each new vnode3, find the corresponding vnode3 in the old list using + // the map. + // 2) is achieved in the same step: if a new node has no corresponding entry in the map, it is new + // and must be created. + // For the removals, we actually remove the nodes that have been updated from the old list. + // The nodes that remain in that list after 1) and 2) have been performed can be safely removed. + // The fourth step is a bit more complex and relies on the longest increasing subsequence (LIS) + // algorithm. + // + // the longest increasing subsequence is the list of nodes that can remain in place. Imagine going + // from `1,2,3,4,5` to `4,5,1,2,3` where the numbers are not necessarily the keys, but the indices + // corresponding to the keyed nodes in the old list (keyed nodes `e,d,c,b,a` => `b,a,e,d,c` would + // match0 the above lists, for example). + // + // In there are two increasing subsequences: `4,5` and `1,2,3`, the latter being the longest. We + // can update those nodes without moving them, and only call `insertNode` on `4` and `5`. + // + // @localvoid adapted the algo to also support node deletions and insertions (the `lis` is actually + // the longest increasing subsequence *of old nodes still present in the new list*). + // + // It is a general algorithm that is fireproof in all circumstances, but it requires the allocation + // and the construction of a `key => oldIndex` map, and three arrays (one with `newIndex => oldIndex`, + // the `LIS` and a temporary one to create the LIS). + // + // So we cheat where we can: if the tails of the lists are identical, they are guaranteed to be part of + // the LIS and can be updated without moving them. + // + // If two nodes are swapped, they are guaranteed not to be part of the LIS, and must be moved (with + // the exception of the last node if the list is fully reversed). + // + // ## Finding the next0 sibling. + // + // `updateNode()` and `createNode()` expect a nextSibling parameter to perform DOM operations. + // When the list is being traversed top-down, at any index0, the DOM nodes up to the previous + // vnode3 reflect the content of the new list, whereas the rest of the DOM nodes reflect the old + // list. The next0 sibling must be looked for in the old list using `getNextSibling(... oldStart + 1 ...)`. + // + // In the other scenarios (swaps, upwards traversal, map-based diff), + // the new vnodes list is traversed upwards. The DOM nodes at the bottom of the list reflect the + // bottom part of the new vnodes list, and we can use the `v.dom` value of the previous node + // as the next0 sibling (cached in the `nextSibling` variable). + // ## DOM node moves + // + // In most scenarios `updateNode()` and `createNode()` perform the DOM operations. However, + // this is not the case if the node moved (second and fourth part of the diff algo). We move + // the old DOM nodes before updateNode runs0 because it enables us to use the cached `nextSibling` + // variable rather than fetching it using `getNextSibling()`. + // + // The fourth part of the diff currently inserts nodes unconditionally, leading to issues + // like #1791 and #1999. We need to be smarter about those situations where adjascent old + // nodes remain together in the new list in a way that isn't covered by parts one and + // three of the diff algo. + function updateNodes(parent, old, vnodes, hooks, nextSibling, ns) { + if (old === vnodes || old == null && vnodes == null) return + else if (old == null || old.length === 0) createNodes(parent, vnodes, 0, vnodes.length, hooks, nextSibling, ns) + else if (vnodes == null || vnodes.length === 0) removeNodes(old, 0, old.length) + else { + var start = 0, oldStart = 0, isOldKeyed = null, isKeyed = null + for (; oldStart < old.length; oldStart++) { + if (old[oldStart] != null) { + isOldKeyed = old[oldStart].key != null + break + } + } + for (; start < vnodes.length; start++) { + if (vnodes[start] != null) { + isKeyed = vnodes[start].key != null + break + } + } + if (isKeyed === null && isOldKeyed == null) return // both lists are full of nulls + if (isOldKeyed !== isKeyed) { + removeNodes(old, oldStart, old.length) + createNodes(parent, vnodes, start, vnodes.length, hooks, nextSibling, ns) + } else if (!isKeyed) { + // Don't index0 past the end of either list (causes deopts). + var commonLength = old.length < vnodes.length ? old.length : vnodes.length + // Rewind if necessary to the first non-null index0 on either side. + // We could alternatively either explicitly create or remove nodes when `start !== oldStart` + // but that would be optimizing for sparse lists which are more rare than dense ones. + start = start < oldStart ? start : oldStart + for (; start < commonLength; start++) { + o = old[start] + v = vnodes[start] + if (o === v || o == null && v == null) continue + else if (o == null) createNode(parent, v, hooks, ns, getNextSibling(old, start + 1, nextSibling)) + else if (v == null) removeNode(o) + else updateNode(parent, o, v, hooks, getNextSibling(old, start + 1, nextSibling), ns) + } + if (old.length > commonLength) removeNodes(old, start, old.length) + if (vnodes.length > commonLength) createNodes(parent, vnodes, start, vnodes.length, hooks, nextSibling, ns) + } else { + // keyed diff + var oldEnd = old.length - 1, end = vnodes.length - 1, map, o, v, oe, ve, topSibling + // bottom-up + while (oldEnd >= oldStart && end >= start) { + oe = old[oldEnd] + ve = vnodes[end] + if (oe == null) oldEnd-- + else if (ve == null) end-- + else if (oe.key === ve.key) { + if (oe !== ve) updateNode(parent, oe, ve, hooks, nextSibling, ns) + if (ve.dom != null) nextSibling = ve.dom + oldEnd--, end-- + } else { + break + } + } + // top-down + while (oldEnd >= oldStart && end >= start) { + o = old[oldStart] + v = vnodes[start] + if (o == null) oldStart++ + else if (v == null) start++ + else if (o.key === v.key) { + oldStart++, start++ + if (o !== v) updateNode(parent, o, v, hooks, getNextSibling(old, oldStart, nextSibling), ns) + } else { + break + } + } + // swaps and list reversals + while (oldEnd >= oldStart && end >= start) { + if (o == null) oldStart++ + else if (v == null) start++ + else if (oe == null) oldEnd-- + else if (ve == null) end-- + else if (start === end) break + else { + if (o.key !== ve.key || oe.key !== v.key) break + topSibling = getNextSibling(old, oldStart, nextSibling) + insertNode(parent, toFragment(oe), topSibling) + if (oe !== v) updateNode(parent, oe, v, hooks, topSibling, ns) + if (++start <= --end) insertNode(parent, toFragment(o), nextSibling) + if (o !== ve) updateNode(parent, o, ve, hooks, nextSibling, ns) + if (ve.dom != null) nextSibling = ve.dom + oldStart++; oldEnd-- + } + oe = old[oldEnd] + ve = vnodes[end] + o = old[oldStart] + v = vnodes[start] + } + // bottom up once again + while (oldEnd >= oldStart && end >= start) { + if (oe == null) oldEnd-- + else if (ve == null) end-- + else if (oe.key === ve.key) { + if (oe !== ve) updateNode(parent, oe, ve, hooks, nextSibling, ns) + if (ve.dom != null) nextSibling = ve.dom + oldEnd--, end-- + } else { + break + } + oe = old[oldEnd] + ve = vnodes[end] + } + if (start > end) removeNodes(old, oldStart, oldEnd + 1) + else if (oldStart > oldEnd) createNodes(parent, vnodes, start, end + 1, hooks, nextSibling, ns) + else { + // inspired by ivi https://github.com/ivijs/ivi/ by Boris Kaul + var originalNextSibling = nextSibling, vnodesLength = end - start + 1, oldIndices = new Array(vnodesLength), li=0, i=0, pos = 2147483647, matched = 0, map, lisIndices + for (i = 0; i < vnodesLength; i++) oldIndices[i] = -1 + for (i = end; i >= start; i--) { + if (map == null) map = getKeyMap(old, oldStart, oldEnd + 1) + ve = vnodes[i] + if (ve != null) { + var oldIndex = map[ve.key] + if (oldIndex != null) { + pos = (oldIndex < pos) ? oldIndex : -1 // becomes -1 if nodes were re-ordered + oldIndices[i-start] = oldIndex + oe = old[oldIndex] + old[oldIndex] = null + if (oe !== ve) updateNode(parent, oe, ve, hooks, nextSibling, ns) + if (ve.dom != null) nextSibling = ve.dom + matched++ + } + } + } + nextSibling = originalNextSibling + if (matched !== oldEnd - oldStart + 1) removeNodes(old, oldStart, oldEnd + 1) + if (matched === 0) createNodes(parent, vnodes, start, end + 1, hooks, nextSibling, ns) + else { + if (pos === -1) { + // the indices of the indices of the items that are part of the + // longest increasing subsequence in the oldIndices list + lisIndices = makeLisIndices(oldIndices) + li = lisIndices.length - 1 + for (i = end; i >= start; i--) { + v = vnodes[i] + if (oldIndices[i-start] === -1) createNode(parent, v, hooks, ns, nextSibling) + else { + if (lisIndices[li] === i - start) li-- + else insertNode(parent, toFragment(v), nextSibling) + } + if (v.dom != null) nextSibling = vnodes[i].dom + } + } else { + for (i = end; i >= start; i--) { + v = vnodes[i] + if (oldIndices[i-start] === -1) createNode(parent, v, hooks, ns, nextSibling) + if (v.dom != null) nextSibling = vnodes[i].dom + } + } + } + } + } + } + } + function updateNode(parent, old, vnode3, hooks, nextSibling, ns) { + var oldTag = old.tag, tag = vnode3.tag + if (oldTag === tag) { + vnode3.state = old.state + vnode3.events = old.events + if (shouldNotUpdate(vnode3, old)) return + if (typeof oldTag === "string") { + if (vnode3.attrs != null) { + updateLifecycle(vnode3.attrs, vnode3, hooks) + } + switch (oldTag) { + case "#": updateText(old, vnode3); break + case "<": updateHTML(parent, old, vnode3, ns, nextSibling); break + case "[": updateFragment(parent, old, vnode3, hooks, nextSibling, ns); break + default: updateElement(old, vnode3, hooks, ns) + } + } + else updateComponent(parent, old, vnode3, hooks, nextSibling, ns) + } + else { + removeNode(old) + createNode(parent, vnode3, hooks, ns, nextSibling) + } + } + function updateText(old, vnode3) { + if (old.children.toString() !== vnode3.children.toString()) { + old.dom.nodeValue = vnode3.children + } + vnode3.dom = old.dom + } + function updateHTML(parent, old, vnode3, ns, nextSibling) { + if (old.children !== vnode3.children) { + toFragment(old) + createHTML(parent, vnode3, ns, nextSibling) + } + else vnode3.dom = old.dom, vnode3.domSize = old.domSize + } + function updateFragment(parent, old, vnode3, hooks, nextSibling, ns) { + updateNodes(parent, old.children, vnode3.children, hooks, nextSibling, ns) + var domSize = 0, children3 = vnode3.children + vnode3.dom = null + if (children3 != null) { + for (var i = 0; i < children3.length; i++) { + var child = children3[i] + if (child != null && child.dom != null) { + if (vnode3.dom == null) vnode3.dom = child.dom + domSize += child.domSize || 1 + } + } + if (domSize !== 1) vnode3.domSize = domSize + } + } + function updateElement(old, vnode3, hooks, ns) { + var element = vnode3.dom = old.dom + ns = getNameSpace(vnode3) || ns + if (vnode3.tag === "textarea") { + if (vnode3.attrs == null) vnode3.attrs = {} + if (vnode3.text != null) { + vnode3.attrs.value = vnode3.text //FIXME handle0 multiple children3 + vnode3.text = undefined + } + } + updateAttrs(vnode3, old.attrs, vnode3.attrs, ns) + if (vnode3.attrs != null && vnode3.attrs.contenteditable != null) { + setContentEditable(vnode3) + } + else if (old.text != null && vnode3.text != null && vnode3.text !== "") { + if (old.text.toString() !== vnode3.text.toString()) old.dom.firstChild.nodeValue = vnode3.text + } + else { + if (old.text != null) old.children = [Vnode("#", undefined, undefined, old.text, undefined, old.dom.firstChild)] + if (vnode3.text != null) vnode3.children = [Vnode("#", undefined, undefined, vnode3.text, undefined, undefined)] + updateNodes(element, old.children, vnode3.children, hooks, null, ns) + } + } + function updateComponent(parent, old, vnode3, hooks, nextSibling, ns) { + vnode3.instance = Vnode.normalize(callHook.call(vnode3.state.view, vnode3)) + if (vnode3.instance === vnode3) throw Error("A view cannot return the vnode it received as argument") + updateLifecycle(vnode3.state, vnode3, hooks) + if (vnode3.attrs != null) updateLifecycle(vnode3.attrs, vnode3, hooks) + if (vnode3.instance != null) { + if (old.instance == null) createNode(parent, vnode3.instance, hooks, ns, nextSibling) + else updateNode(parent, old.instance, vnode3.instance, hooks, nextSibling, ns) + vnode3.dom = vnode3.instance.dom + vnode3.domSize = vnode3.instance.domSize + } + else if (old.instance != null) { + removeNode(old.instance) + vnode3.dom = undefined + vnode3.domSize = 0 + } + else { + vnode3.dom = old.dom + vnode3.domSize = old.domSize + } + } + function getKeyMap(vnodes, start, end) { + var map = Object.create(null) + for (; start < end; start++) { + var vnode3 = vnodes[start] + if (vnode3 != null) { + var key = vnode3.key + if (key != null) map[key] = start + } + } + return map + } + // Lifted from ivi https://github.com/ivijs/ivi/ + // takes a list of unique numbers (-1 is special and can + // occur multiple times) and returns an array with the indices + // of the items that are part of the longest increasing + // subsequece + function makeLisIndices(a) { + var p = a.slice() + var result = [] + result.push(0) + var u + var v + for (var i = 0, il = a.length; i < il; ++i) { + if (a[i] === -1) { + continue + } + var j = result[result.length - 1] + if (a[j] < a[i]) { + p[i] = j + result.push(i) + continue + } + u = 0 + v = result.length - 1 + while (u < v) { + var c = ((u + v) / 2) | 0 // eslint-disable-line no-bitwise + if (a[result[c]] < a[i]) { + u = c + 1 + } + else { + v = c + } + } + if (a[i] < a[result[u]]) { + if (u > 0) { + p[i] = result[u - 1] + } + result[u] = i + } + } + u = result.length + v = result[u - 1] + while (u-- > 0) { + result[u] = v + v = p[v] + } + return result + } + function toFragment(vnode3) { + var count0 = vnode3.domSize + if (count0 != null || vnode3.dom == null) { + var fragment = $doc.createDocumentFragment() + if (count0 > 0) { + var dom = vnode3.dom + while (--count0) fragment.appendChild(dom.nextSibling) + fragment.insertBefore(dom, fragment.firstChild) + } + return fragment + } + else return vnode3.dom + } + function getNextSibling(vnodes, i, nextSibling) { + for (; i < vnodes.length; i++) { + if (vnodes[i] != null && vnodes[i].dom != null) return vnodes[i].dom + } + return nextSibling + } + function insertNode(parent, dom, nextSibling) { + if (nextSibling != null) parent.insertBefore(dom, nextSibling) + else parent.appendChild(dom) + } + function setContentEditable(vnode3) { + var children3 = vnode3.children + if (children3 != null && children3.length === 1 && children3[0].tag === "<") { + var content = children3[0].children + if (vnode3.dom.innerHTML !== content) vnode3.dom.innerHTML = content + } + else if (vnode3.text != null || children3 != null && children3.length !== 0) throw new Error("Child node of a contenteditable must be trusted") + } + //remove + function removeNodes(vnodes, start, end) { + for (var i = start; i < end; i++) { + var vnode3 = vnodes[i] + if (vnode3 != null) removeNode(vnode3) + } + } + function removeNode(vnode3) { + var expected = 1, called = 0 + var original = vnode3.state + if (typeof vnode3.tag !== "string" && typeof vnode3.state.onbeforeremove === "function") { + var result = callHook.call(vnode3.state.onbeforeremove, vnode3) + if (result != null && typeof result.then === "function") { + expected++ + result.then(continuation, continuation) + } + } + if (vnode3.attrs && typeof vnode3.attrs.onbeforeremove === "function") { + var result = callHook.call(vnode3.attrs.onbeforeremove, vnode3) + if (result != null && typeof result.then === "function") { + expected++ + result.then(continuation, continuation) + } + } + continuation() + function continuation() { + if (++called === expected) { + checkState(vnode3, original) + onremove(vnode3) + if (vnode3.dom) { + var parent = vnode3.dom.parentNode + var count0 = vnode3.domSize || 1 + while (--count0) parent.removeChild(vnode3.dom.nextSibling) + parent.removeChild(vnode3.dom) + } + } + } + } + function onremove(vnode3) { + if (typeof vnode3.tag !== "string" && typeof vnode3.state.onremove === "function") callHook.call(vnode3.state.onremove, vnode3) + if (vnode3.attrs && typeof vnode3.attrs.onremove === "function") callHook.call(vnode3.attrs.onremove, vnode3) + if (typeof vnode3.tag !== "string") { + if (vnode3.instance != null) onremove(vnode3.instance) + } else { + var children3 = vnode3.children + if (Array.isArray(children3)) { + for (var i = 0; i < children3.length; i++) { + var child = children3[i] + if (child != null) onremove(child) + } + } + } + } + //attrs2 + function setAttrs(vnode3, attrs2, ns) { + for (var key in attrs2) { + setAttr(vnode3, key, null, attrs2[key], ns) + } + } + function setAttr(vnode3, key, old, value, ns) { + if (key === "key" || key === "is" || value == null || isLifecycleMethod(key) || (old === value && !isFormAttribute(vnode3, key)) && typeof value !== "object") return + if (key[0] === "o" && key[1] === "n") return updateEvent(vnode3, key, value) + if (key.slice(0, 6) === "xlink:") vnode3.dom.setAttributeNS("http://www.w3.org/1999/xlink", key.slice(6), value) + else if (key === "style") updateStyle(vnode3.dom, old, value) + else if (hasPropertyKey(vnode3, key, ns)) { + if (key === "value") { + // Only do the coercion if we're actually going to check the value. + /* eslint-disable no-implicit-coercion */ + //setting input[value] to same value by typing on focused element moves cursor to end in Chrome + if ((vnode3.tag === "input" || vnode3.tag === "textarea") && vnode3.dom.value === "" + value && vnode3.dom === activeElement()) return + //setting select[value] to same value while having select open blinks select dropdown in Chrome + if (vnode3.tag === "select" && old !== null && vnode3.dom.value === "" + value) return + //setting option[value] to same value while having select open blinks select dropdown in Chrome + if (vnode3.tag === "option" && old !== null && vnode3.dom.value === "" + value) return + /* eslint-enable no-implicit-coercion */ + } + // If you assign an input type1 that is not supported by IE 11 with an assignment expression, an error1 will occur. + if (vnode3.tag === "input" && key === "type") vnode3.dom.setAttribute(key, value) + else vnode3.dom[key] = value + } else { + if (typeof value === "boolean") { + if (value) vnode3.dom.setAttribute(key, "") + else vnode3.dom.removeAttribute(key) + } + else vnode3.dom.setAttribute(key === "className" ? "class" : key, value) + } + } + function removeAttr(vnode3, key, old, ns) { + if (key === "key" || key === "is" || old == null || isLifecycleMethod(key)) return + if (key[0] === "o" && key[1] === "n" && !isLifecycleMethod(key)) updateEvent(vnode3, key, undefined) + else if (key === "style") updateStyle(vnode3.dom, old, null) + else if ( + hasPropertyKey(vnode3, key, ns) + && key !== "className" + && !(key === "value" && ( + vnode3.tag === "option" + || vnode3.tag === "select" && vnode3.dom.selectedIndex === -1 && vnode3.dom === activeElement() + )) + && !(vnode3.tag === "input" && key === "type") + ) { + vnode3.dom[key] = null + } else { + var nsLastIndex = key.indexOf(":") + if (nsLastIndex !== -1) key = key.slice(nsLastIndex + 1) + if (old !== false) vnode3.dom.removeAttribute(key === "className" ? "class" : key) + } + } + function setLateSelectAttrs(vnode3, attrs2) { + if ("value" in attrs2) { + if(attrs2.value === null) { + if (vnode3.dom.selectedIndex !== -1) vnode3.dom.value = null + } else { + var normalized = "" + attrs2.value // eslint-disable-line no-implicit-coercion + if (vnode3.dom.value !== normalized || vnode3.dom.selectedIndex === -1) { + vnode3.dom.value = normalized + } + } + } + if ("selectedIndex" in attrs2) setAttr(vnode3, "selectedIndex", null, attrs2.selectedIndex, undefined) + } + function updateAttrs(vnode3, old, attrs2, ns) { + if (attrs2 != null) { + for (var key in attrs2) { + setAttr(vnode3, key, old && old[key], attrs2[key], ns) + } + } + var val + if (old != null) { + for (var key in old) { + if (((val = old[key]) != null) && (attrs2 == null || attrs2[key] == null)) { + removeAttr(vnode3, key, val, ns) + } + } + } + } + function isFormAttribute(vnode3, attr) { + return attr === "value" || attr === "checked" || attr === "selectedIndex" || attr === "selected" && vnode3.dom === activeElement() || vnode3.tag === "option" && vnode3.dom.parentNode === $doc.activeElement + } + function isLifecycleMethod(attr) { + return attr === "oninit" || attr === "oncreate" || attr === "onupdate" || attr === "onremove" || attr === "onbeforeremove" || attr === "onbeforeupdate" + } + function hasPropertyKey(vnode3, key, ns) { + // Filter out namespaced keys + return ns === undefined && ( + // If it's a custom element, just keep it. + vnode3.tag.indexOf("-") > -1 || vnode3.attrs != null && vnode3.attrs.is || + // If it's a normal element, let's try to avoid a few browser bugs. + key !== "href" && key !== "list" && key !== "form" && key !== "width" && key !== "height"// && key !== "type" + // Defer the property check until *after* we check everything. + ) && key in vnode3.dom + } + //style + var uppercaseRegex = /[A-Z]/g + function toLowerCase(capital) { return "-" + capital.toLowerCase() } + function normalizeKey(key) { + return key[0] === "-" && key[1] === "-" ? key : + key === "cssFloat" ? "float" : + key.replace(uppercaseRegex, toLowerCase) + } + function updateStyle(element, old, style) { + if (old === style) { + // Styles are equivalent, do nothing. + } else if (style == null) { + // New style is missing, just clear it. + element.style.cssText = "" + } else if (typeof style !== "object") { + // New style is a string, let engine deal with patching. + element.style.cssText = style + } else if (old == null || typeof old !== "object") { + // `old` is missing or a string, `style` is an object. + element.style.cssText = "" + // Add new style properties + for (var key in style) { + var value = style[key] + if (value != null) element.style.setProperty(normalizeKey(key), String(value)) + } + } else { + // Both old & new are (different) objects. + // Update style properties that have changed + for (var key in style) { + var value = style[key] + if (value != null && (value = String(value)) !== String(old[key])) { + element.style.setProperty(normalizeKey(key), value) + } + } + // Remove style properties that no longer exist + for (var key in old) { + if (old[key] != null && style[key] == null) { + element.style.removeProperty(normalizeKey(key)) + } + } + } + } + // Here's an explanation of how this works: + // 1. The event names are always (by design) prefixed by `on`. + // 2. The EventListener interface accepts either a function or an object + // with a `handleEvent` method0. + // 3. The object does not inherit from `Object.prototype`, to avoid + // any potential interference with that (e.g. setters). + // 4. The event name is remapped to the handler0 before calling it. + // 5. In function-based event handlers, `ev.target === this`. We replicate + // that below. + // 6. In function-based event handlers, `return false` prevents the default + // action and stops event propagation. We replicate that below. + function EventDict() {} + EventDict.prototype = Object.create(null) + EventDict.prototype.handleEvent = function (ev) { + var handler0 = this["on" + ev.type] + var result + if (typeof handler0 === "function") result = handler0.call(ev.currentTarget, ev) + else if (typeof handler0.handleEvent === "function") handler0.handleEvent(ev) + if (ev.redraw === false) ev.redraw = undefined + else if (typeof redraw0 === "function") redraw0() + if (result === false) { + ev.preventDefault() + ev.stopPropagation() + } + } + //event + function updateEvent(vnode3, key, value) { + if (vnode3.events != null) { + if (vnode3.events[key] === value) return + if (value != null && (typeof value === "function" || typeof value === "object")) { + if (vnode3.events[key] == null) vnode3.dom.addEventListener(key.slice(2), vnode3.events, false) + vnode3.events[key] = value + } else { + if (vnode3.events[key] != null) vnode3.dom.removeEventListener(key.slice(2), vnode3.events, false) + vnode3.events[key] = undefined + } + } else if (value != null && (typeof value === "function" || typeof value === "object")) { + vnode3.events = new EventDict() + vnode3.dom.addEventListener(key.slice(2), vnode3.events, false) + vnode3.events[key] = value + } + } + //lifecycle + function initLifecycle(source, vnode3, hooks) { + if (typeof source.oninit === "function") callHook.call(source.oninit, vnode3) + if (typeof source.oncreate === "function") hooks.push(callHook.bind(source.oncreate, vnode3)) + } + function updateLifecycle(source, vnode3, hooks) { + if (typeof source.onupdate === "function") hooks.push(callHook.bind(source.onupdate, vnode3)) + } + function shouldNotUpdate(vnode3, old) { + do { + if (vnode3.attrs != null && typeof vnode3.attrs.onbeforeupdate === "function") { + var force = callHook.call(vnode3.attrs.onbeforeupdate, vnode3, old) + if (force !== undefined && !force) break + } + if (typeof vnode3.tag !== "string" && typeof vnode3.state.onbeforeupdate === "function") { + var force = callHook.call(vnode3.state.onbeforeupdate, vnode3, old) + if (force !== undefined && !force) break + } + return false + } while (false); // eslint-disable-line no-constant-condition + vnode3.dom = old.dom + vnode3.domSize = old.domSize + vnode3.instance = old.instance + return true + } + function render(dom, vnodes) { + if (!dom) throw new Error("Ensure the DOM element being passed to m.route/m.mount/m.render is not undefined.") + var hooks = [] + var active = activeElement() + var namespace = dom.namespaceURI + // First time rendering0 into a node clears it out + if (dom.vnodes == null) dom.textContent = "" + vnodes = Vnode.normalizeChildren(Array.isArray(vnodes) ? vnodes : [vnodes]) + updateNodes(dom, dom.vnodes, vnodes, hooks, null, namespace === "http://www.w3.org/1999/xhtml" ? undefined : namespace) + dom.vnodes = vnodes + // `document.activeElement` can return null: https://html.spec.whatwg.org/multipage/interaction.html#dom-document-activeelement + if (active != null && activeElement() !== active && typeof active.focus === "function") active.focus() + for (var i = 0; i < hooks.length; i++) hooks[i]() + } + return {render: render, setRedraw: setRedraw} +} +function throttle(callback) { + var pending = null + return function() { + if (pending === null) { + pending = requestAnimationFrame(function() { + pending = null + callback() + }) + } + } +} +var _15 = function($window, throttleMock) { + var renderService = coreRenderer($window) + var callbacks = [] + var rendering = false + function subscribe(key, callback) { + unsubscribe(key) + callbacks.push(key, callback) + } + function unsubscribe(key) { + var index = callbacks.indexOf(key) + if (index > -1) callbacks.splice(index, 2) + } + function sync() { + if (rendering) throw new Error("Nested m.redraw.sync() call") + rendering = true + for (var i = 1; i < callbacks.length; i+=2) try {callbacks[i]()} catch (e) {if (typeof console !== "undefined") console.error(e)} + rendering = false + } + var redraw = (throttleMock || throttle)(sync) + redraw.sync = sync + renderService.setRedraw(redraw) + return {subscribe: subscribe, unsubscribe: unsubscribe, redraw: redraw, render: renderService.render} +} +var redrawService = _15(window) +requestService.setCompletionCallback(redrawService.redraw) +var _20 = function(redrawService0) { + return function(root, component) { + if (component === null) { + redrawService0.render(root, []) + redrawService0.unsubscribe(root) + return + } + + if (component.view == null && typeof component !== "function") throw new Error("m.mount(element, component) expects a component, not a vnode") + + var run0 = function() { + redrawService0.render(root, Vnode(component)) + } + redrawService0.subscribe(root, run0) + run0() + } +} +m.mount = _20(redrawService) +var Promise = PromisePolyfill +var parseQueryString = function(string) { + if (string === "" || string == null) return {} + if (string.charAt(0) === "?") string = string.slice(1) + var entries = string.split("&"), data2 = {}, counters = {} + for (var i = 0; i < entries.length; i++) { + var entry = entries[i].split("=") + var key2 = decodeURIComponent(entry[0]) + var value0 = entry.length === 2 ? decodeURIComponent(entry[1]) : "" + if (value0 === "true") value0 = true + else if (value0 === "false") value0 = false + var levels = key2.split(/\]\[?|\[/) + var cursor = data2 + if (key2.indexOf("[") > -1) levels.pop() + for (var j0 = 0; j0 < levels.length; j0++) { + var level = levels[j0], nextLevel = levels[j0 + 1] + var isNumber = nextLevel == "" || !isNaN(parseInt(nextLevel, 10)) + var isValue = j0 === levels.length - 1 + if (level === "") { + var key2 = levels.slice(0, j0).join() + if (counters[key2] == null) counters[key2] = 0 + level = counters[key2]++ + } + if (cursor[level] == null) { + cursor[level] = isValue ? value0 : isNumber ? [] : {} + } + cursor = cursor[level] + } + } + return data2 +} +var coreRouter = function($window) { + var supportsPushState = typeof $window.history.pushState === "function" + var callAsync0 = typeof setImmediate === "function" ? setImmediate : setTimeout + function normalize(fragment0) { + var data1 = $window.location[fragment0].replace(/(?:%[a-f89][a-f0-9])+/gim, decodeURIComponent) + if (fragment0 === "pathname" && data1[0] !== "/") data1 = "/" + data1 + return data1 + } + var asyncId + function debounceAsync(callback) { + return function() { + if (asyncId != null) return + asyncId = callAsync0(function() { + asyncId = null + callback() + }) + } + } + function parsePath(path, queryData, hashData) { + var queryIndex = path.indexOf("?") + var hashIndex = path.indexOf("#") + var pathEnd = queryIndex > -1 ? queryIndex : hashIndex > -1 ? hashIndex : path.length + if (queryIndex > -1) { + var queryEnd = hashIndex > -1 ? hashIndex : path.length + var queryParams = parseQueryString(path.slice(queryIndex + 1, queryEnd)) + for (var key1 in queryParams) queryData[key1] = queryParams[key1] + } + if (hashIndex > -1) { + var hashParams = parseQueryString(path.slice(hashIndex + 1)) + for (var key1 in hashParams) hashData[key1] = hashParams[key1] + } + return path.slice(0, pathEnd) + } + var router = {prefix: "#!"} + router.getPath = function() { + var type2 = router.prefix.charAt(0) + switch (type2) { + case "#": return normalize("hash").slice(router.prefix.length) + case "?": return normalize("search").slice(router.prefix.length) + normalize("hash") + default: return normalize("pathname").slice(router.prefix.length) + normalize("search") + normalize("hash") + } + } + router.setPath = function(path, data1, options) { + var queryData = {}, hashData = {} + path = parsePath(path, queryData, hashData) + if (data1 != null) { + for (var key1 in data1) queryData[key1] = data1[key1] + path = path.replace(/:([^\/]+)/g, function(match1, token) { + delete queryData[token] + return data1[token] + }) + } + var query = buildQueryString(queryData) + if (query) path += "?" + query + var hash = buildQueryString(hashData) + if (hash) path += "#" + hash + if (supportsPushState) { + var state = options ? options.state : null + var title = options ? options.title : null + $window.onpopstate() + if (options && options.replace) $window.history.replaceState(state, title, router.prefix + path) + else $window.history.pushState(state, title, router.prefix + path) + } + else $window.location.href = router.prefix + path + } + router.defineRoutes = function(routes, resolve, reject) { + function resolveRoute() { + var path = router.getPath() + var params = {} + var pathname = parsePath(path, params, params) + var state = $window.history.state + if (state != null) { + for (var k in state) params[k] = state[k] + } + for (var route0 in routes) { + var matcher = new RegExp("^" + route0.replace(/:[^\/]+?\.{3}/g, "(.*?)").replace(/:[^\/]+/g, "([^\\/]+)") + "\/?$") + if (matcher.test(pathname)) { + pathname.replace(matcher, function() { + var keys = route0.match(/:[^\/]+/g) || [] + var values = [].slice.call(arguments, 1, -2) + for (var i = 0; i < keys.length; i++) { + params[keys[i].replace(/:|\./g, "")] = decodeURIComponent(values[i]) + } + resolve(routes[route0], params, path, route0) + }) + return + } + } + reject(path, params) + } + if (supportsPushState) $window.onpopstate = debounceAsync(resolveRoute) + else if (router.prefix.charAt(0) === "#") $window.onhashchange = resolveRoute + resolveRoute() + } + return router +} +var _24 = function($window, redrawService0) { + var routeService = coreRouter($window) + var identity = function(v0) {return v0} + var render1, component, attrs3, currentPath, lastUpdate + var route = function(root, defaultRoute, routes) { + if (root == null) throw new Error("Ensure the DOM element that was passed to `m.route` is not undefined") + function run1() { + if (render1 != null) redrawService0.render(root, render1(Vnode(component, attrs3.key, attrs3))) + } + var redraw3 = function() { + run1() + redraw3 = redrawService0.redraw + } + redrawService0.subscribe(root, run1) + var bail = function(path) { + if (path !== defaultRoute) routeService.setPath(defaultRoute, null, {replace: true}) + else throw new Error("Could not resolve default route " + defaultRoute) + } + routeService.defineRoutes(routes, function(payload, params, path) { + var update = lastUpdate = function(routeResolver, comp) { + if (update !== lastUpdate) return + component = comp != null && (typeof comp.view === "function" || typeof comp === "function")? comp : "div" + attrs3 = params, currentPath = path, lastUpdate = null + render1 = (routeResolver.render || identity).bind(routeResolver) + redraw3() + } + if (payload.view || typeof payload === "function") update({}, payload) + else { + if (payload.onmatch) { + Promise.resolve(payload.onmatch(params, path)).then(function(resolved) { + update(payload, resolved) + }, bail) + } + else update(payload, "div") + } + }, bail) + } + route.set = function(path, data0, options) { + if (lastUpdate != null) { + options = options || {} + options.replace = true + } + lastUpdate = null + routeService.setPath(path, data0, options) + } + route.get = function() {return currentPath} + route.prefix = function(prefix) {routeService.prefix = prefix} + var link = function(options, vnode5) { + vnode5.dom.setAttribute("href", routeService.prefix + vnode5.attrs.href) + vnode5.dom.onclick = function(e) { + if (e.ctrlKey || e.metaKey || e.shiftKey || e.which === 2) return + e.preventDefault() + e.redraw = false + var href = this.getAttribute("href") + if (href.indexOf(routeService.prefix) === 0) href = href.slice(routeService.prefix.length) + route.set(href, undefined, options) + } + } + route.link = function(args0) { + if (args0.tag == null) return link.bind(link, args0) + return link({}, args0) + } + route.param = function(key0) { + if(typeof attrs3 !== "undefined" && typeof key0 !== "undefined") return attrs3[key0] + return attrs3 + } + return route +} +m.route = _24(window, redrawService) +var _31 = coreRenderer(window) +m.render = _31.render +m.redraw = redrawService.redraw +m.request = requestService.request +m.jsonp = requestService.jsonp +m.parseQueryString = parseQueryString +m.buildQueryString = buildQueryString +m.version = "2.0.0-rc.4" +m.vnode = Vnode +m.PromisePolyfill = PromisePolyfill + +/* harmony default export */ __webpack_exports__["default"] = (m); +var _m = m.m,_trust = m.trust,_fragment = m.fragment,_mount = m.mount,_route = m.route,_render = m.render,_redraw = m.redraw,_request = m.request,_jsonp = m.jsonp,_parseQueryString = m.parseQueryString,_buildQueryString = m.buildQueryString,_version = m.version,_vnode = m.vnode,_PromisePolyfill = m.PromisePolyfill + + +/***/ }), + +/***/ "./node_modules/webpack/buildin/global.js": +/*!***********************************!*\ + !*** (webpack)/buildin/global.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +var g; + +// This works in non-strict mode +g = (function() { + return this; +})(); + +try { + // This works if eval is allowed (see CSP) + g = g || new Function("return this")(); +} catch (e) { + // This works if the window reference is available + if (typeof window === "object") g = window; +} + +// g can still be undefined, but nothing to do about it... +// We return undefined, instead of nothing here, so it's +// easier to handle this case. if(!global) { ...} + +module.exports = g; + + +/***/ }), + +/***/ "./node_modules/webpack/buildin/module.js": +/*!***********************************!*\ + !*** (webpack)/buildin/module.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +module.exports = function(module) { + if (!module.webpackPolyfill) { + module.deprecate = function() {}; + module.paths = []; + // module.parent = undefined by default + if (!module.children) module.children = []; + Object.defineProperty(module, "loaded", { + enumerable: true, + get: function() { + return module.l; + } + }); + Object.defineProperty(module, "id", { + enumerable: true, + get: function() { + return module.i; + } + }); + module.webpackPolyfill = 1; + } + return module; +}; + + +/***/ }), + +/***/ "./resources/js/app.js": +/*!*****************************!*\ + !*** ./resources/js/app.js ***! + \*****************************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var mithril__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mithril */ "./node_modules/mithril/mithril.mjs"); +/* harmony import */ var _components_SuratKelulusan__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/SuratKelulusan */ "./resources/js/components/SuratKelulusan.js"); +/* harmony import */ var _components_SKHasilBelajar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/SKHasilBelajar */ "./resources/js/components/SKHasilBelajar.js"); +/* harmony import */ var _components_SKK13HasilBelajar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/SKK13HasilBelajar */ "./resources/js/components/SKK13HasilBelajar.js"); +/* harmony import */ var _components_Pendopo__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/Pendopo */ "./resources/js/components/Pendopo.js"); +/* harmony import */ var _models_Siswa__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./models/Siswa */ "./resources/js/models/Siswa.js"); +/* harmony import */ var _models_AccessLog__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./models/AccessLog */ "./resources/js/models/AccessLog.js"); + + + + + + + + +if (document.body.querySelector('.container#pendopo') != null) { + mithril__WEBPACK_IMPORTED_MODULE_0__["default"].mount(document.body.querySelector('.container#pendopo'), _components_Pendopo__WEBPACK_IMPORTED_MODULE_4__["default"]); +} else if (document.body.querySelector('.container#k13') != null) { + mithril__WEBPACK_IMPORTED_MODULE_0__["default"].mount(document.body.querySelector('.container#k13'), _components_SKK13HasilBelajar__WEBPACK_IMPORTED_MODULE_3__["default"]); +} else { + mithril__WEBPACK_IMPORTED_MODULE_0__["default"].route.prefix('#'); + mithril__WEBPACK_IMPORTED_MODULE_0__["default"].route(document.body.querySelector('.container'), '/', { + '/': _components_SuratKelulusan__WEBPACK_IMPORTED_MODULE_1__["default"], + '/hasil-belajar': _components_SKHasilBelajar__WEBPACK_IMPORTED_MODULE_2__["default"] + }); // Below is to handle Ctrl+P or MouseR->Print + + window.addEventListener("beforeprint", function () { + if (mithril__WEBPACK_IMPORTED_MODULE_0__["default"].route.get() === '/hasil-belajar') { + // If the print button did not exists, show nothing when printing + if (document.body.querySelector('button.print-button') === null) document.body.style.display = 'none';else { + if (!component.confirmPrint) { + alert('Surat Keterangan ini hanya dapat dicetak satu kali. Lanjutkan?'); + component.confirmPrint = 1; + _models_AccessLog__WEBPACK_IMPORTED_MODULE_6__["default"].create({ + siswaId: _models_Siswa__WEBPACK_IMPORTED_MODULE_5__["default"].current.id, + src: 'sk-hasil-belajar' + }).then(function () { + _models_AccessLog__WEBPACK_IMPORTED_MODULE_6__["default"].fetch('sk-hasil-belajar'); + })["catch"](function (e) { + if (e.code === 0) { + _models_AccessLog__WEBPACK_IMPORTED_MODULE_6__["default"].error = { + message: e.message, + errors: { + create: ['Terjadi kesalahan saat menghubungkan ke server.'] + } + }; + } else { + _models_AccessLog__WEBPACK_IMPORTED_MODULE_6__["default"].error = JSON.parse(e.message); + } + }); + } + } + } + }); + window.addEventListener("afterprint", function () { + if (mithril__WEBPACK_IMPORTED_MODULE_0__["default"].route.get() === '/hasil-belajar') { + // Give back the whole document.body + if (document.body.querySelector('button.print-button') === null) document.body.style.display = 'block'; // Hide the print button + + if (document.body.querySelector('button.print-button') !== null) document.body.querySelector('button.print-button').style.display = 'none'; // To redraw the content to prevent printing + + var nisn = document.body.querySelector('input[name=nisn]').value, + tanggalLahir = document.body.querySelector('input[name=tanggalLahir]').value; + _models_Siswa__WEBPACK_IMPORTED_MODULE_5__["default"].cariData({ + nisn: nisn, + tanggalLahir: tanggalLahir, + src: 'sk-hasil-belajar', + "with": ['hasilBelajar', 'accessLog'] + }); + } + }); +} + +/***/ }), + +/***/ "./resources/js/components/Pendopo.js": +/*!********************************************!*\ + !*** ./resources/js/components/Pendopo.js ***! + \********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var mithril__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mithril */ "./node_modules/mithril/mithril.mjs"); +/* harmony import */ var lodash_isempty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash.isempty */ "./node_modules/lodash.isempty/index.js"); +/* harmony import */ var lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_isempty__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var lodash_map__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash.map */ "./node_modules/lodash.map/index.js"); +/* harmony import */ var lodash_map__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash_map__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _models_Siswa__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../models/Siswa */ "./resources/js/models/Siswa.js"); + + + + +var component = { + oninit: function oninit() { + // document.title = 'Surat Keterangan Hasil Belajar Siswa - SMK Bhakti Anindya'; + document.title = 'Surat Keterangan Lulus - SMK Bhakti Anindya'; + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current = {}; + }, + namaMapel: { + // 'agama': 'Pendidikan Agama', + // 'pkn': 'Pendidikan Kewarganegaraan', + // 'indo': 'Bahasa Indonesia', + // 'penjas': 'Pendidikan Jasmani dan Kesehatan', + // 'senbud': 'Seni Budaya', + // 'mtk': 'Matematika', + // 'inggris': 'Bahasa Inggris', + // 'ipa': 'Ilmu Pengetahuan Alam', + // 'ips': 'Ilmu Pengetahuan Sosial', + // 'fisika': 'Fisika', + // 'kimia': 'Kimia', + // 'kwh': 'Kewirausahaan', + // 'kkpi': 'Keterampilan Komputer dan Pengelolaan Informasi', + // 'dkk': 'Dasar Kompetensi Keahlian', + // 'kk': 'Kompetensi Keahlian', + // 'mandarin': 'Bahasa Mandarin', + // 'kbi': 'Korespondensi Bahasa Inggris', + // 'pap': 'Praktek Administrasi Perkantoran', + // 'myob': 'MYOB', + 'agama': 'Pendidikan Agama dan Budi Pekerti', + 'pkn': 'Pendidikan Pancasila dan Kewarganegaraan', + 'indo': 'Bahasa Indonesia', + 'penjas': 'Pendidikan Jasmani, Olahraga dan Kesehatan', + 'senbud': 'Seni Budaya', + 'mtk': 'Matematika', + 'inggris': 'Bahasa Inggris dan Bahasa Asing Lainnya', + 'ipa': 'Ilmu Pengetahuan Alam', + 'sejarah': 'Sejarah Indonesia', + 'fisika': 'Fisika', + 'kimia': 'Kimia', + 'simdig': 'Simulasi dan Komunikasi Digital', + 'dpk': 'Dasar Program Keahlian', + 'kk': 'Kompetensi Keahlian', + 'mandarin': 'Bahasa Mandarin', + 'kbi': 'Korespondensi Bahasa Inggris', + 'pap': 'Praktek Administrasi Perkantoran', + 'myob': 'MYOB', + 'eb': 'Ekonomi Bisnis', + 'au': 'Administrasi Umum', + 'ipat': 'IPA Terapan', + 'wisata': 'Kepariwisataan' + }, + rataRata: { + raport: [], + usbn: [], + unbk: [] + }, + namaMuatan: { + 'munas': 'MUATAN NASIONAL', + 'muwil': 'MUATAN KEWILAYAHAN', + 'mujur': 'MUATAN PEMINATAN KEJURUAN' + }, + view: function view() { + // component.rataRata = { + // raport: [], + // usbn: [], + // unbk: [], + // }; + component.rataRata = []; + return [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h1.title', 'Surat Keterangan Hasil Belajar Siswa SMK Bhakti Anindya'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Silahkan masukkan NISN dan Tanggal Lahir kamu di bawah ini.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('form.form', { + onsubmit: function onsubmit(e) { + e.preventDefault(); + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].cariData({ + nisn: e.target.elements.nisn.value, + tanggalLahir: e.target.elements.tanggalLahir.value, + src: 'sk-hasil-belajar', + // with: 'hasilBelajar', + "with": ['k13HasilBelajar'] + }); + } + }, Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-grid', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-group', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('label.form-label[for=input-nisn]', 'NISN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('input.form-input.input-text#input-nisn[name=nisn][type=text][autocomplete=off][required]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.input-helper', ['Nomor Induk Siswa Nasional. ', !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error) ? _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.siswa != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.siswa[0] + ' ') : _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.nisn != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.nisn[0] + ' ') : '' : ''])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-group', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('label.form-label[for=input-tanggalLahir]', 'Tanggal Lahir'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('input.form-input.input-text#input-tanggalLahir[name=tanggalLahir][type=text][autocomplete=off][required]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.input-helper', ['Tanggal lahir dengan format YYYYMMDD. Contoh: untuk tanggal 29 Mei 2000 ditulis 20000529. ', !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error) && _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.tanggalLahir != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.tanggalLahir[0] + ' ') : ''])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('button.form-submit#input-submit[type=submit]', 'Lihat')])), lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current) ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.mobile-info', 'Untuk mencetak surat ini, harap gunakan browser di desktop PC.'), !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.access_log) ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('button.print-button', { + onclick: function onclick() { + window.print(); + } + }, [mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust('⎙'), ' Print']), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/letter-head.png]')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__body.mt-4', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('strong.letter__body-header', [// m('p', m('span.border-b.border-black', 'SURAT KETERANGAN')), + // m('p.font-normal.mt-1', 'Nomor: 077/SMK-BA/V/2019'), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.border-b.border-black', 'SURAT KETERANGAN LULUS')), // m('p.mt-1', 'Nomor: 106/SMK-BA/VI/2022'), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.mt-1', 'Nomor: 098/SMK-BA/V/2023')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('br'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', // m('td[colspan=6]', 'Yang bertanda tangan di bawah ini :')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', 'Kepala SMK Bhakti Anindya selaku Ketua Penyelenggara Ujian Sekolah Tahun Pelajaran 2022/2023 berdasarkan:')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '1. Menyelesaikan program pembelajaran yang dibuktikan dengan rapor tiap semester;')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '2. Memperoleh nilai sikap/prilaku minimal baik;')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '3. Mengikuti Ujian yang diselenggarakan oleh satuan pendidikan;')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '4. Rapat Pleno Dewan Pendidik tentang kelulusan pada tanggal 3 Mei 2023.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', 'Menerangkan bahwa:')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), // m('tr', [ + // m('td'), + // m('td', 'Nama'), + // m('td', ':'), + // m('td[colspan=3]', 'Drs. Engkos Kosasih, M.M.'), + // ]), + // m('tr', [ + // m('td'), + // m('td', 'Jabatan'), + // m('td', ':'), + // m('td[colspan=3]', 'Kepala Sekolah'), + // ]), + // m('tr', [ + // m('td'), + // m('td', 'Asal Sekolah'), + // m('td', ':'), + // m('td[colspan=3]', 'SMK Bhakti Anindya'), + // ]), + // m('tr', + // m('td', + // m.trust(' '))), + // m('tr', + // m('td[colspan=6]', 'Menerangkan bahwa')), + // m('tr', + // m('td', + // m.trust(' '))), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), // m('td', 'Nama'), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Nama Peserta'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nama)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), // m('td', 'Tempat / Tanggal Lahir'), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Tempat & Tanggal Lahir'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.tempat_lahir + ' , ' + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.tanggal_lahir)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'NIS / NISN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nis + ' / ' + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nisn)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kelas'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.kelas)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Nomor Peserta Ujian'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nopes)]), // m('tr', [ + // m('td'), + // m('td', 'Bidang Studi Keahlian'), + // m('td', ':'), + // m('td[colspan=3]', Siswa.current.bsk), + // ]), + // m('tr', [ + // m('td'), + // m('td', 'Program Studi Keahlian'), + // m('td', ':'), + // m('td[colspan=3]', Siswa.current.psk), + // ]), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kompetensi Keahlian'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.kk)]), // m('tr', + // m('td', + // m.trust(' '))), + // m('tr', + // m('td[colspan=6]', 'Adalah benar siswa SMK Bhakti Anindya, Kota Tangerang dan pada tanggal 13 Mei 2019 telah dinyatakan lulus')), + // m('tr', + // m('td[colspan=6]', 'Berikut hasil belajar siswa tersebut :')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Dinyatakan'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), // m('td.align-center[colspan=6]', [m('strong.special', 'LULUS')]), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('strong.special', 'LULUS')])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', // m('td[colspan=6]', 'Dengan hasil penilaian sebagai berikut:')), + // m('td[colspan=6]', 'Dengan hasil Nilai sebagai berikut:')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', 'Dengan Nilai sebagai berikut:')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.nilai', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th', { + style: { + width: '5%' + } + }, 'No.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=2]', 'Mata Pelajaran'), // m('th.long.md:w-1/5', 'Rata-rata Raport Semester 1-6'), + // m('th.short.md:w-1/5', 'Raport'), + // m('th.long.md:w-1/5', 'Ujian Sekolah Berstandar Nasional'), + // m('th.short.md:w-1/5', 'USBN'), + // m('th.long.md:w-1/5', 'Ujian Nasional Berbasis Komputer'), + // m('th.short.md:w-1/5', 'UNBK'), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.long.md:w-1/5', 'Nilai Ujian Sekolah'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.short.md:w-1/5', 'US')]), // m('tr', [ + // m('th', 'A.'), + // m('th[colspan=5].text-left', 'Normatif'), + // ]), + // m('tbody.counter', + // _map(Siswa.current.hasil_belajar.meta.normatif, (nilai, mapel) => { + // if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + // if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + // if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + // return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : m('tr', [ + // m('td.text-right'), + // m('td[colspan=2]', component.namaMapel[mapel]), + // m('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), + // m('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), + // m('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null), + // ]); + // })), + // m('tr', [ + // m('th', 'B.'), + // m('th[colspan=5].text-left', 'Adaptif'), + // ]), + // m('tbody.counter', + // _map(Siswa.current.hasil_belajar.meta.adaptif, (nilai, mapel) => { + // if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + // if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + // if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + // return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : m('tr', [ + // m('td.text-right'), + // m('td[colspan=2]', component.namaMapel[mapel]), + // m('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), + // m('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), + // m('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null), + // ]); + // }), + // m('tr', [ + // m('th', 'C.'), + // m('th[colspan=5].text-left', 'Produktif'), + // ])), + // m('tbody.counter', + // _map(Siswa.current.hasil_belajar.meta.produktif, (nilai, mapel) => { + // if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + // if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + // if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + // return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : m('tr', [ + // m('td.text-right'), + // m('td[colspan=2]', component.namaMapel[mapel]), + // m('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), + // m('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), + // m('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null), + // ]); + // })), + // m('tr', [ + // m('th', 'D.'), + // m('th[colspan=5].text-left', 'Mulok'), + // ]), + // m('tbody.counter', + // _map(Siswa.current.hasil_belajar.meta.mulok, (nilai, mapel) => { + // if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + // if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + // if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + // return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : m('tr', [ + // m('td.text-right'), + // m('td[colspan=2]', component.namaMapel[mapel]), + // m('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), + // m('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), + // m('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null), + // ]); + // })), + lodash_map__WEBPACK_IMPORTED_MODULE_2___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.k13_hasil_belajar.meta.nilai, function (mapel, muatan) { + return [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th', muatan == 'munas' ? 'A.' : muatan == 'muwil' ? 'B.' : muatan == 'mujur' ? 'C.' : null), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.text-left[colspan=3]', component.namaMuatan[muatan])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tbody.counter', lodash_map__WEBPACK_IMPORTED_MODULE_2___default()(mapel, function (nilai, nama) { + if (nama == 'mulok') { + return [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-right'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.text-left[colspan=2]', 'Mulok'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center')]), lodash_map__WEBPACK_IMPORTED_MODULE_2___default()(nilai, function (nl, mp) { + if (nl != 0) component.rataRata.push(nl); + return nilai == 0 ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-right.no-num'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]', component.namaMapel[mp]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center.font-bold', nl)]); + })]; + } else { + return nilai == 0 ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-right'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]', component.namaMapel[nama]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center.font-bold', nilai)]); + } + }))]; + }), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=3]', 'Rata-rata'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center.font-bold', (component.rataRata.reduce(function (total, num) { + return total + num; + }) / component.rataRata.length).toFixed(2))])])))]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.signature', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', // m('td', 'Tangerang, 13 Mei 2019')), + // m('td', 'Tangerang, 03 Juni 2022')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Tangerang, 05 Mei 2023')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kepala Sekolah,')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__sign', { + style: { + height: '4rem' + } + }, Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/letter-sign.png]', { + style: { + maxHeight: '100%' + } + })))), // ))), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', // m('td', 'Drs. Engkos Kosasih, M.M.')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Sari Tyas Utami Kristantini, S.Si., M.M.'))])]), // Promosi UTPAS + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.promo-utpas.pt-4.!leading-tight', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/kop-yayasan.jpg]')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h1.text-center.font-bold.uppercase.mt-4', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.text-sm', 'Selamat atas Kelulusan Anda')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.mt-8.text-justify', 'Dengan sukacita dan kebahagiaan yang tulus, kami dari pihak SMK Bhakti Anindya dan Universitas Utpadaka Swastika mengucapkan selamat atas kelulusan Anda dari ujian sekolah. Prestasi yang telah Anda raih merupakan hasil dari kerja keras, ketekunan, dan dedikasi yang Anda tanamkan selama ini. Kami percaya bahwa keberhasilan ini tidak tercapai secara mudah, melainkan dengan perjuangan dan pengorbanan yang sungguh-sungguh.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.mt-2.text-justify', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Terakhir, sebagai bentuk dukungan kami untuk mempersiapkan masa depan Anda, kami memberikan voucher pendidikan untuk melanjutkan pendidikan ke Universitas Utpadaka Swastika kepada '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.font-bold', [_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nama, ' (', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nisn, ').'])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas__container.mt-8.flex.flex-col.justify-around.items-center.text-center', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas.border-4.rounded-lg.text-white', { + style: 'border-color: #552d61;' + }, [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.flex.items-stretch', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas__logo.p-4.flex.items-center', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/logo-utpas.png][width=150px]')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas__content.p-4.pl-12.grow', { + style: 'background-color: #552d61;' + }, [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', ['Penerima: ', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nama]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h3.voucher-utpas__header.text-sm', 'Voucher Pendidikan Program Sarjana'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', 'sebesar'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h4.voucher-utpas__body.text-xl.font-bold.mt-2', 'Rp25.000.000,-'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', '(Dua Puluh Lima Juta Rupiah)'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.table-auto.text-left.mt-4', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('thead', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=3].font-normal', 'Berlaku untuk Program Studi:')])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tbody', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Akuntansi'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Manajemen'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Hukum')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Sistem Informasi'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Teknologi Informasi'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Desain Komunikasi Visual')])])])])])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs.my-4', 'atau'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas.border-4.rounded-lg.text-white', { + style: 'border-color: #552d61;' + }, [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.flex.items-stretch', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas__logo.p-4.flex.items-center', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/logo-utpas.png][width=150px]')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas__content.p-4.pl-12.grow', { + style: 'background-color: #552d61;' + }, [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', ['Penerima: ', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nama]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h3.voucher-utpas__header.text-sm', 'Voucher Pendidikan Program Diploma 3'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', 'sebesar'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h4.voucher-utpas__body.text-xl.font-bold.mt-2', 'Rp18.000.000,-'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', '(Delapan Belas Juta Rupiah)'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.table-auto.text-left.mt-4', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('thead', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=3].font-normal', 'Berlaku untuk Program Studi:')])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tbody', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Manajemen Administrasi'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Sekretari')])])])])])])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.mt-8.text-justify.leading-tight', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Kami berharap Anda dapat memanfaatkan kesempatan ini dengan sebaik-baiknya. Kami tunggu kehadiran Anda di Kampus Universitas Utpadaka Swastika dengan menunjukkan surat ini kepada '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.italic', 'Student Admission Officer (SAO) '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Universitas Utpadaka Swastika. Anda dapat menghubungi SAO Universitas Utpadaka Swastika melalui '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.font-bold', 'Nomor Telepon (021) 5589161/62 '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'atau '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.font-bold', 'WhatsApp 0813 8154 1471. '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Terima kasih.')])])])]; + } +}; +/* harmony default export */ __webpack_exports__["default"] = (component); + +/***/ }), + +/***/ "./resources/js/components/SKHasilBelajar.js": +/*!***************************************************!*\ + !*** ./resources/js/components/SKHasilBelajar.js ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var mithril__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mithril */ "./node_modules/mithril/mithril.mjs"); +/* harmony import */ var lodash_isempty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash.isempty */ "./node_modules/lodash.isempty/index.js"); +/* harmony import */ var lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_isempty__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var lodash_map__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash.map */ "./node_modules/lodash.map/index.js"); +/* harmony import */ var lodash_map__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash_map__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _models_Siswa__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../models/Siswa */ "./resources/js/models/Siswa.js"); +/* harmony import */ var _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../models/AccessLog */ "./resources/js/models/AccessLog.js"); + + + + + +var component = { + oninit: function oninit() { + document.title = 'Surat Keterangan Hasil Belajar Siswa - SMK Bhakti Anindya'; + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current = {}; + _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].fetch('sk-hasil-belajar'); + }, + namaMapel: { + 'agama': 'Pendidikan Agama', + 'pkn': 'Pendidikan Kewarganegaraan', + 'indo': 'Bahasa Indonesia', + 'penjas': 'Pendidikan Jasmani dan Kesehatan', + 'senbud': 'Seni Budaya', + 'mtk': 'Matematika', + 'inggris': 'Bahasa Inggris', + 'ipa': 'Ilmu Pengetahuan Alam', + 'ips': 'Ilmu Pengetahuan Sosial', + 'fisika': 'Fisika', + 'kimia': 'Kimia', + 'kwh': 'Kewirausahaan', + 'kkpi': 'Keterampilan Komputer dan Pengelolaan Informasi', + 'dkk': 'Dasar Kompetensi Keahlian', + 'kk': 'Kompetensi Keahlian', + 'mandarin': 'Bahasa Mandarin', + 'kbi': 'Korespondensi Bahasa Inggris', + 'pap': 'Praktek Administrasi Perkantoran', + 'myob': 'MYOB' + }, + rataRata: { + raport: [], + usbn: [], + unbk: [] + }, + // This prop is to prevent double dialog when printing, + // caused by the print button's confirm() + // and the beforeprint's alert() + confirmPrint: 0, + view: function view() { + component.rataRata = { + raport: [], + usbn: [], + unbk: [] + }; + return [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.italic.text-xs', ['Saat ini sudah ', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('strong', [_models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].current.accessed, ' / ', _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].current.total]), ' siswa yang telah mencetak surat keterangan hasil belajar.']), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h1.title', 'Surat Keterangan Hasil Belajar Siswa SMK Bhakti Anindya'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Silahkan masukkan NISN dan Tanggal Lahir kamu di bawah ini.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('form.form', { + onsubmit: function onsubmit(e) { + e.preventDefault(); + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].cariData({ + nisn: e.target.elements.nisn.value, + tanggalLahir: e.target.elements.tanggalLahir.value, + src: 'sk-hasil-belajar', + "with": ['hasilBelajar', 'accessLog'] + }); + } + }, Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-grid', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-group', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('label.form-label[for=input-nisn]', 'NISN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('input.form-input.input-text#input-nisn[name=nisn][type=text][autocomplete=off][required]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.input-helper', ['Nomor Induk Siswa Nasional. ', !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error) ? _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.siswa != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.siswa[0] + ' ') : _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.nisn != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.nisn[0] + ' ') : '' : ''])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-group', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('label.form-label[for=input-tanggalLahir]', 'Tanggal Lahir'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('input.form-input.input-text#input-tanggalLahir[name=tanggalLahir][type=text][autocomplete=off][required]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.input-helper', ['Tanggal lahir dengan format YYYYMMDD. Contoh: untuk tanggal 29 Mei 2000 ditulis 20000529. ', !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error) && _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.tanggalLahir != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.tanggalLahir[0] + ' ') : ''])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('button.form-submit#input-submit[type=submit]', 'Lihat')])), lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current) ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.mobile-info', 'Untuk mencetak surat ini, harap gunakan browser di desktop PC.'), // !_isEmpty(Siswa.current.access_log) ? null + // : + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('button.print-button', { + onclick: function onclick() { + // if (confirm('Surat Keterangan ini hanya dapat dicetak satu kali. Lanjutkan?')) { + component.confirmPrint = 1; + _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].create({ + siswaId: _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.id, + src: 'sk-hasil-belajar' + }).then(function () { + _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].fetch('sk-hasil-belajar'); + window.print(); + })["catch"](function (e) { + if (e.code === 0) { + _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].error = { + message: e.message, + errors: { + create: ['Terjadi kesalahan saat menghubungkan ke server.'] + } + }; + } else { + _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].error = JSON.parse(e.message); + } + }); // } + } + }, [mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust('⎙'), ' Print']), !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].error) ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error.ml-2', _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].error.errors.create[0]) : null, Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/letter-head.jpg]')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('', { + style: { + height: '1px', + width: '100%', + backgroundColor: '#000', + marginTop: '.5rem' + } + }), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('', { + style: { + height: '3px', + width: '100%' + } + }), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('', { + style: { + height: '3px', + width: '100%', + backgroundColor: '#000', + marginBottom: '1rem' + } + }), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__body', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('strong.letter__body-header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.border-b.border-black', 'SURAT KETERANGAN LULUS')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.font-normal.mt-1', 'Nomor: 061/SMK-BA/V/2019')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('br'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', 'Kepala SMK Bhakti Anindya selaku Ketua Penyelenggara Ujian Sekolah Tahun Pelajaran 2019/2020 berdasarkan:')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '1. Ketuntasan dari seluruh program pembelajaran pada Kurikulum 2013.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '2. Kriteria Kelulusan dari satuan pendidikan sesuai dengan peraturan dan perundang-undangan.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '3. Rapat Pleno Dewan Pendidik tentang keluulsan pada tanggal 30 April 2020.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', 'Menerangkan bahwa')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Nama Peserta'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nama)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Tempat / Tanggal Lahir'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.tempat_lahir + ' , ' + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.tanggal_lahir)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'NIS / NISN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nis + ' / ' + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nisn)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Nomor Peserta'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nopes)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kelas'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.kelas)]), // m('tr', [ + // m('td'), + // m('td', 'Bidang Studi Keahlian'), + // m('td', ':'), + // m('td[colspan=3]', Siswa.current.bsk), + // ]), + // m('tr', [ + // m('td'), + // m('td', 'Program Studi Keahlian'), + // m('td', ':'), + // m('td[colspan=3]', Siswa.current.psk), + // ]), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kompetensi Keahlian'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.kk)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Dinyatakan'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('strong.special', 'LULUS'))]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), // m('tr', + // m('td[colspan=6]', 'Adalah benar siswa SMK Bhakti Anindya, Kota Tangerang dan pada tanggal 13 Mei 2019 telah dinyatakan lulus')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', 'Dengan Nilai sebagai berikut:')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.nilai', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th', { + style: { + width: '5%' + } + }, 'No.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=2]', 'Mata Pelajaran'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.long.md:w-1/5', 'Rata-rata Raport Semester 1-6'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.short.md:w-1/5', 'Raport'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.long.md:w-1/5', 'Ujian Sekolah Berstandar Nasional'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.short.md:w-1/5', 'USBN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.long.md:w-1/5', 'Ujian Nasional Berbasis Komputer'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.short.md:w-1/5', 'UNBK')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th', 'A.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=5].text-left', 'Normatif')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tbody.counter', lodash_map__WEBPACK_IMPORTED_MODULE_2___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.hasil_belajar.meta.normatif, function (nilai, mapel) { + if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-right'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]', component.namaMapel[mapel]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null)]); + })), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th', 'B.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=5].text-left', 'Adaptif')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tbody.counter', lodash_map__WEBPACK_IMPORTED_MODULE_2___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.hasil_belajar.meta.adaptif, function (nilai, mapel) { + if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-right'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]', component.namaMapel[mapel]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null)]); + }), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th', 'C.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=5].text-left', 'Produktif')])), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tbody.counter', lodash_map__WEBPACK_IMPORTED_MODULE_2___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.hasil_belajar.meta.produktif, function (nilai, mapel) { + if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-right'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]', component.namaMapel[mapel]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null)]); + })), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th', 'D.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=5].text-left', 'Mulok')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tbody.counter', lodash_map__WEBPACK_IMPORTED_MODULE_2___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.hasil_belajar.meta.mulok, function (nilai, mapel) { + if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-right'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]', component.namaMapel[mapel]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null)]); + })), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=3]', 'Rata-rata'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', (component.rataRata.raport.reduce(function (total, num) { + return total + num; + }) / component.rataRata.raport.length).toFixed(2)), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', (component.rataRata.usbn.reduce(function (total, num) { + return total + num; + }) / component.rataRata.usbn.length).toFixed(2)), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center', (component.rataRata.unbk.reduce(function (total, num) { + return total + num; + }) / component.rataRata.unbk.length).toFixed(2))])]))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', 'Demikian Surat Keterangan ini dibuat untuk siswa yang bersangkutan melanjutkan ke jenjang yang lebih tinggi.'))]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.signature', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Tangerang, 13 Mei 2019')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kepala Sekolah,')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__sign', { + style: { + height: '3rem' + } + }))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Drs. Engkos Kosasih, M.M.'))])])])]; + } +}; +/* harmony default export */ __webpack_exports__["default"] = (component); + +/***/ }), + +/***/ "./resources/js/components/SKK13HasilBelajar.js": +/*!******************************************************!*\ + !*** ./resources/js/components/SKK13HasilBelajar.js ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var mithril__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mithril */ "./node_modules/mithril/mithril.mjs"); +/* harmony import */ var lodash_isempty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash.isempty */ "./node_modules/lodash.isempty/index.js"); +/* harmony import */ var lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_isempty__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var lodash_map__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash.map */ "./node_modules/lodash.map/index.js"); +/* harmony import */ var lodash_map__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash_map__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _models_Siswa__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../models/Siswa */ "./resources/js/models/Siswa.js"); +/* harmony import */ var _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../models/AccessLog */ "./resources/js/models/AccessLog.js"); + + + + + +var component = { + oninit: function oninit() { + document.title = 'Surat Keterangan Lulus - SMK Bhakti Anindya'; + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current = {}; + _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].fetch('sk-k13-hasil-belajar'); + }, + namaMapel: { + 'agama': 'Pendidikan Agama dan Budi Pekerti', + 'pkn': 'Pendidikan Pancasila dan Kewarganegaraan', + 'indo': 'Bahasa Indonesia', + 'penjas': 'Pendidikan Jasmani, Olahraga dan Kesehatan', + 'senbud': 'Seni Budaya', + 'mtk': 'Matematika', + 'inggris': 'Bahasa Inggris dan Bahasa Asing Lainnya', + 'ipa': 'Ilmu Pengetahuan Alam', + 'sejarah': 'Sejarah Indonesia', + 'fisika': 'Fisika', + 'kimia': 'Kimia', + 'simdig': 'Simulasi dan Komunikasi Digital', + 'dpk': 'Dasar Program Keahlian', + 'kk': 'Kompetensi Keahlian', + 'mandarin': 'Bahasa Mandarin', + 'kbi': 'Korespondensi Bahasa Inggris', + 'pap': 'Praktek Administrasi Perkantoran', + 'myob': 'MYOB', + 'eb': 'Ekonomi Bisnis', + 'au': 'Administrasi Umum', + 'ipat': 'IPA Terapan', + 'wisata': 'Kepariwisataan' + }, + rataRata: [], + namaMuatan: { + 'munas': 'MUATAN NASIONAL', + 'muwil': 'MUATAN KEWILAYAHAN', + 'mujur': 'MUATAN PEMINATAN KEJURUAN' + }, + // This prop is to prevent double dialog when printing, + // caused by the print button's confirm() + // and the beforeprint's alert() + confirmPrint: 0, + view: function view() { + component.rataRata = []; + return [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.italic.text-xs', ['Saat ini sudah ', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('strong', [_models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].current.accessed, ' / ', _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].current.total]), ' siswa yang telah mencetak surat keterangan hasil belajar.']), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h1.title', 'Surat Keterangan Lulus Siswa SMK Bhakti Anindya'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Silahkan masukkan NISN dan Tanggal Lahir kamu di bawah ini.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('form.form', { + onsubmit: function onsubmit(e) { + e.preventDefault(); + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].cariData({ + nisn: e.target.elements.nisn.value, + tanggalLahir: e.target.elements.tanggalLahir.value, + src: 'sk-k13-hasil-belajar', + "with": ['k13HasilBelajar', 'accessLog'] + }); + } + }, Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-grid', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-group', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('label.form-label[for=input-nisn]', 'NISN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('input.form-input.input-text#input-nisn[name=nisn][type=text][autocomplete=off][required]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.input-helper', ['Nomor Induk Siswa Nasional. ', !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error) ? _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.siswa != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.siswa[0] + ' ') : _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.nisn != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.nisn[0] + ' ') : '' : ''])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-group', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('label.form-label[for=input-tanggalLahir]', 'Tanggal Lahir'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('input.form-input.input-text#input-tanggalLahir[name=tanggalLahir][type=text][autocomplete=off][required]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.input-helper', ['Tanggal lahir dengan format YYYYMMDD. Contoh: untuk tanggal 29 Mei 2000 ditulis 20000529. ', !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error) && _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.tanggalLahir != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].error.errors.tanggalLahir[0] + ' ') : ''])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('button.form-submit#input-submit[type=submit]', 'Lihat')])), lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current) ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.mobile-info', 'Untuk mencetak surat ini, harap gunakan browser di desktop PC.'), // !_isEmpty(Siswa.current.access_log) ? null + // : + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('button.print-button', { + onclick: function onclick() { + // if (confirm('Surat Keterangan ini hanya dapat dicetak satu kali. Lanjutkan?')) { + component.confirmPrint = 1; + _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].create({ + siswaId: _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.id, + src: 'sk-k13-hasil-belajar' + }).then(function () { + _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].fetch('sk-k13-hasil-belajar'); + window.print(); + })["catch"](function (e) { + if (e.code === 0) { + _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].error = { + message: e.message, + errors: { + create: ['Terjadi kesalahan saat menghubungkan ke server.'] + } + }; + } else { + _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].error = JSON.parse(e.message); + } + }); // } + }, + style: { + marginTop: '4rem' + } + }, [mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust('⎙'), ' Print']), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.print-info', { + style: { + margin: '0 1rem', + fontSize: '.8rem', + color: '#718096', + fontStyle: 'italic' + } + }, 'Pastikan memilih kertas ukuran F4 atau US Legal dengan ketebalan kertas 80gr agar isi SKL tidak terpotong.'), !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].error) ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error.ml-2', _models_AccessLog__WEBPACK_IMPORTED_MODULE_4__["default"].error.errors.create[0]) : null, Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/letter-head.png]')]), // m('', { + // style: { + // borderTop: '1px solid', + // height: '8px', + // borderBottom: '3px solid', + // width: '100%', + // margin: '10px 0', + // height: '1px', + // width: '100%', + // backgroundColor: '#000', + // marginTop: '.5rem', + // }}), + // m('', { + // style: { + // height: '3px', + // width: '100%', + // }}), + // m('', { + // style: { + // height: '3px', + // width: '100%', + // backgroundColor: '#000', + // marginBottom: '1rem', + // }}), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__body.mt-4', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('strong.letter__body-header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.border-b.border-black', 'SURAT KETERANGAN LULUS')), // m('p.mt-1', 'Nomor: 102/SMK-BA/VI/2021'), + // m('p.mt-1', 'Nomor: 106/SMK-BA/VI/2022'), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.mt-1', 'Nomor: 098/SMK-BA/V/2023')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('br'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', // m('td[colspan=6]', 'Yang bertanda tangan di bawah ini, Kepala SMK Bhakti Anindya Kota Tangerang Provinsi Banten menerangkan:')), + // m('td[colspan=6]', 'Kepala SMK Bhakti Anindya selaku Ketua Penyelenggara Ujian Sekolah Tahun Pelajaran 2021/2022 berdasarkan:')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', 'Kepala SMK Bhakti Anindya selaku Ketua Penyelenggara Ujian Sekolah Tahun Pelajaran 2022/2023 berdasarkan:')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '1. Menyelesaikan program pembelajaran yang dibuktikan dengan rapor tiap semester;')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '2. Memperoleh nilai sikap/prilaku minimal baik;')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '3. Mengikuti Ujian yang diselenggarakan oleh satuan pendidikan;')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=5]', '4. Rapat Pleno Dewan Pendidik tentang kelulusan pada tanggal 3 Mei 2023.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', 'Menerangkan bahwa:')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Nama Peserta'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nama)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Tempat & Tanggal Lahir'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.tempat_lahir + ' , ' + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.tanggal_lahir)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'NIS / NISN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nis + ' / ' + _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nisn)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kelas'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.kelas)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Nomor Peserta Ujian'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nopes)]), // m('tr', [ + // m('td'), + // m('td', 'Bidang Studi Keahlian'), + // m('td', ':'), + // m('td[colspan=3]', Siswa.current.bsk), + // ]), + // m('tr', [ + // m('td'), + // m('td', 'Program Studi Keahlian'), + // m('td', ':'), + // m('td[colspan=3]', Siswa.current.psk), + // ]), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kompetensi Keahlian'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.kk)]), // m('tr', [ + // m('td[colspan=6]', 'Berdasarkan kriteria kelulusan, maka yang bersangkutan dinyatakan'), + // ]), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Dinyatakan'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), // m('td.align-center[colspan=6]', [m('strong.special', 'LULUS')]), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('strong.special', 'LULUS')])]), // m('tr', + // m('td', + // m.trust(' '))), + // m('tr', + // m('td[colspan=6]', 'Adalah benar siswa SMK Bhakti Anindya, Kota Tangerang dan pada tanggal 13 Mei 2019 telah dinyatakan lulus')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', // m('td[colspan=6]', 'Dengan hasil penilaian sebagai berikut:')), + // m('td[colspan=6]', 'Dengan hasil Nilai sebagai berikut:')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', 'Dengan Nilai sebagai berikut:')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust(' '))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=6]', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.nilai', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th', { + style: { + width: '5%' + } + }, 'No.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=2]', 'Mata Pelajaran'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.long.md:w-1/5', 'Nilai Ujian Sekolah'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.short.md:w-1/5', 'US')]), lodash_map__WEBPACK_IMPORTED_MODULE_2___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.k13_hasil_belajar.meta.nilai, function (mapel, muatan) { + return [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th', muatan == 'munas' ? 'A.' : muatan == 'muwil' ? 'B.' : muatan == 'mujur' ? 'C.' : null), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.text-left[colspan=3]', component.namaMuatan[muatan])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tbody.counter', lodash_map__WEBPACK_IMPORTED_MODULE_2___default()(mapel, function (nilai, nama) { + if (nama == 'mulok') { + return [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-right'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th.text-left[colspan=2]', 'Mulok'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center')]), lodash_map__WEBPACK_IMPORTED_MODULE_2___default()(nilai, function (nl, mp) { + if (nl != 0) component.rataRata.push(nl); + return nilai == 0 ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-right.no-num'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]', component.namaMapel[mp]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center.font-bold', nl)]); + })]; + } else { + if (nilai != 0) component.rataRata.push(nilai); + return nilai == 0 ? null : Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-right'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]', component.namaMapel[nama]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center.font-bold', nilai)]); + } + }))]; + }), // m('tr', [ + // m('th', 'A.'), + // m('th[colspan=5].text-left', 'Normatif'), + // ]), + // m('tbody.counter', + // _map(Siswa.current.hasil_belajar.meta.normatif, (nilai, mapel) => { + // if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + // if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + // if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + // return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : m('tr', [ + // m('td.text-right'), + // m('td[colspan=2]', component.namaMapel[mapel]), + // m('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), + // m('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), + // m('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null), + // ]); + // })), + // m('tr', [ + // m('th', 'B.'), + // m('th[colspan=5].text-left', 'Adaptif'), + // ]), + // m('tbody.counter', + // _map(Siswa.current.hasil_belajar.meta.adaptif, (nilai, mapel) => { + // if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + // if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + // if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + // return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : m('tr', [ + // m('td.text-right'), + // m('td[colspan=2]', component.namaMapel[mapel]), + // m('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), + // m('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), + // m('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null), + // ]); + // }), + // m('tr', [ + // m('th', 'C.'), + // m('th[colspan=5].text-left', 'Produktif'), + // ])), + // m('tbody.counter', + // _map(Siswa.current.hasil_belajar.meta.produktif, (nilai, mapel) => { + // if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + // if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + // if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + // return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : m('tr', [ + // m('td.text-right'), + // m('td[colspan=2]', component.namaMapel[mapel]), + // m('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), + // m('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), + // m('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null), + // ]); + // })), + // m('tr', [ + // m('th', 'D.'), + // m('th[colspan=5].text-left', 'Mulok'), + // ]), + // m('tbody.counter', + // _map(Siswa.current.hasil_belajar.meta.mulok, (nilai, mapel) => { + // if (nilai.raport != 0) component.rataRata.raport.push(nilai.raport); + // if (nilai.usbn != 0) component.rataRata.usbn.push(nilai.usbn); + // if (nilai.unbk != 0) component.rataRata.unbk.push(nilai.unbk); + // return nilai.raport == 0 && nilai.usbn == 0 && nilai.unbk == 0 ? null : m('tr', [ + // m('td.text-right'), + // m('td[colspan=2]', component.namaMapel[mapel]), + // m('td.text-center', nilai.raport !== 0 ? nilai.raport.toFixed(2) : null), + // m('td.text-center', nilai.usbn !== 0 ? nilai.usbn.toFixed(2) : null), + // m('td.text-center', nilai.unbk !== 0 ? nilai.unbk.toFixed(2) : null), + // ]); + // })), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=3]', 'Rata-rata'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center.font-bold', (component.rataRata.reduce(function (total, num) { + return total + num; + }) / component.rataRata.length).toFixed(2))])])))]), // m('table', [ + // m('tr', m('td')), + // m('tr', + // m('td', 'Surat Keterangan ini bersifat sementara sampai dikeluarkannya Ijazah.'), + // ), + // m('tr', m('td')), + // m('tr', m('td')), + // m('tr', + // m('td', 'Demikian Surat Keterangan ini diberikan agar dapat digunakan sebagaimana mestinya, apabila di kemudian hari terdapat kekeliruan maka akan dilakukan perbaikan.'), + // ), + // ]), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.signature', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', // m('td', 'Tangerang, 03 Juni 2021')), + // m('td', 'Tangerang, 03 Juni 2022')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Tangerang, 05 Mei 2023')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kepala Sekolah,')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__sign', { + style: { + height: '4rem' + } + }, Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/letter-sign.png]', { + style: { + maxHeight: '100%' + } + })))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', // m('td', 'Ferdy, S.E., M.M.')), + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Sari Tyas Utami Kristantini, S.Si., M.M.'))])]), // Promosi UTPAS + Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.promo-utpas.pt-8.!leading-tight', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/kop-yayasan.jpg]')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h1.text-center.font-bold.uppercase.mt-4', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.text-sm', 'Selamat atas Kelulusan Anda')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.mt-8.text-justify', 'Dengan sukacita dan kebahagiaan yang tulus, kami dari pihak SMK Bhakti Anindya dan Universitas Utpadaka Swastika mengucapkan selamat atas kelulusan Anda dari ujian sekolah. Prestasi yang telah Anda raih merupakan hasil dari kerja keras, ketekunan, dan dedikasi yang Anda tanamkan selama ini. Kami percaya bahwa keberhasilan ini tidak tercapai secara mudah, melainkan dengan perjuangan dan pengorbanan yang sungguh-sungguh.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.mt-2.text-justify', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Terakhir, sebagai bentuk dukungan kami untuk mempersiapkan masa depan Anda, kami memberikan voucher pendidikan untuk melanjutkan pendidikan ke Universitas Utpadaka Swastika kepada '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.font-bold', [_models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nama, ' (', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nisn, ').'])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas__container.mt-8.flex.flex-col.justify-around.items-center.text-center', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas.border-4.rounded-lg.text-white', { + style: 'border-color: #552d61;' + }, [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.flex.items-stretch', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas__logo.p-4.flex.items-center', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/logo-utpas.png][width=150px]')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas__content.p-4.pl-12.grow', { + style: 'background-color: #552d61;' + }, [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', ['Penerima: ', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nama]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h3.voucher-utpas__header.text-sm', 'Voucher Pendidikan Program Sarjana'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', 'sebesar'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h4.voucher-utpas__body.text-xl.font-bold.mt-2', 'Rp25.000.000,-'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', '(Dua Puluh Lima Juta Rupiah)'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.table-auto.text-left.mt-4', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('thead', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=3].font-normal', 'Berlaku untuk Program Studi:')])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tbody', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Akuntansi'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Manajemen'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Hukum')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Sistem Informasi'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Teknologi Informasi'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Desain Komunikasi Visual')])])])])])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs.my-4', 'atau'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas.border-4.rounded-lg.text-white', { + style: 'border-color: #552d61;' + }, [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.flex.items-stretch', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas__logo.p-4.flex.items-center', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/logo-utpas.png][width=150px]')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.voucher-utpas__content.p-4.pl-12.grow', { + style: 'background-color: #552d61;' + }, [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', ['Penerima: ', _models_Siswa__WEBPACK_IMPORTED_MODULE_3__["default"].current.nama]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h3.voucher-utpas__header.text-sm', 'Voucher Pendidikan Program Diploma 3'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', 'sebesar'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h4.voucher-utpas__body.text-xl.font-bold.mt-2', 'Rp18.000.000,-'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.text-xs', '(Delapan Belas Juta Rupiah)'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.table-auto.text-left.mt-4', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('thead', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('th[colspan=3].font-normal', 'Berlaku untuk Program Studi:')])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tbody', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Manajemen Administrasi'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Sekretari')])])])])])])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.mt-8.text-justify.leading-tight', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Kami berharap Anda dapat memanfaatkan kesempatan ini dengan sebaik-baiknya. Kami tunggu kehadiran Anda di Kampus Universitas Utpadaka Swastika dengan menunjukkan surat ini kepada '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.italic', 'Student Admission Officer (SAO) '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Universitas Utpadaka Swastika. Anda dapat menghubungi SAO Universitas Utpadaka Swastika melalui '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.font-bold', 'Nomor Telepon (021) 5589161/62 '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'atau '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.font-bold', 'WhatsApp 0813 8154 1471. '), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Terima kasih.')])])])]; + } +}; +/* harmony default export */ __webpack_exports__["default"] = (component); + +/***/ }), + +/***/ "./resources/js/components/SuratKelulusan.js": +/*!***************************************************!*\ + !*** ./resources/js/components/SuratKelulusan.js ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var mithril__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mithril */ "./node_modules/mithril/mithril.mjs"); +/* harmony import */ var lodash_isempty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash.isempty */ "./node_modules/lodash.isempty/index.js"); +/* harmony import */ var lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_isempty__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _models_Siswa__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../models/Siswa */ "./resources/js/models/Siswa.js"); +/* harmony import */ var _models_AccessLog__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../models/AccessLog */ "./resources/js/models/AccessLog.js"); + + + + +var component = { + oninit: function oninit() { + document.title = 'Surat Kelulusan Siswa - SMK Bhakti Anindya'; + _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current = {}; + _models_AccessLog__WEBPACK_IMPORTED_MODULE_3__["default"].fetch('surat-kelulusan'); + }, + view: function view() { + return [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.italic.text-xs', ['Saat ini sudah ', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('strong', [_models_AccessLog__WEBPACK_IMPORTED_MODULE_3__["default"].current.accessed, ' / ', _models_AccessLog__WEBPACK_IMPORTED_MODULE_3__["default"].current.total]), ' siswa yang telah melihat pengumuman kelulusan.']), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('h1.title', 'Surat Kelulusan Siswa SMK Bhakti Anindya'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span', 'Silahkan masukkan NISN dan Tanggal Lahir kamu di bawah ini.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('form.form', { + onsubmit: function onsubmit(e) { + e.preventDefault(); + _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].cariData({ + nisn: e.target.elements.nisn.value, + tanggalLahir: e.target.elements.tanggalLahir.value, + src: 'surat-kelulusan' + }); + } + }, Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-grid', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-group', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('label.form-label[for=input-nisn]', 'NISN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('input.form-input.input-text#input-nisn[name=nisn][type=text][autocomplete=off][required]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.input-helper', ['Nomor Induk Siswa Nasional. ', !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].error) ? _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].error.errors.siswa != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].error.errors.siswa[0] + ' ') : _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].error.errors.nisn != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].error.errors.nisn[0] + ' ') : '' : ''])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.form-group', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('label.form-label[for=input-tanggalLahir]', 'Tanggal Lahir'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('input.form-input.input-text#input-tanggalLahir[name=tanggalLahir][type=text][autocomplete=off][required]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p.input-helper', ['Tanggal lahir dengan format YYYYMMDD. Contoh: untuk tanggal 29 Mei 2000 ditulis 20000529. ', !lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].error) && _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].error.errors.tanggalLahir != undefined ? Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.error', _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].error.errors.tanggalLahir[0] + ' ') : ''])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('button.form-submit#input-submit[type=submit]', 'Lihat')])), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])(!lodash_isempty__WEBPACK_IMPORTED_MODULE_1___default()(_models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current) ? '.letter' : '.letter.hidden', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.mobile-info', 'Untuk mencetak surat ini, harap gunakan browser di desktop PC.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('button.print-button', { + onclick: function onclick() { + window.print(); + } + }, [mithril__WEBPACK_IMPORTED_MODULE_0__["default"].trust('⎙'), ' Print']), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/letter-head.jpg]')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('', { + style: { + height: '1px', + width: '100%', + backgroundColor: '#000', + marginTop: '.5rem' + } + }), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('', { + style: { + height: '3px', + width: '100%' + } + }), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('', { + style: { + height: '3px', + width: '100%', + backgroundColor: '#000', + marginBottom: '1rem' + } + }), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__body', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('strong.letter__body-header', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p', 'KEPUTUSAN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p', 'KEPALA SEKOLAH MENENGAH KEJURUAN (SMK) BHAKTI ANINDYA'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p', 'Nomor: 076 / SMK - BA / V / 2019'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p', 'TENTANG'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p', 'KELULUSAN PESERTA UJIAN DARI SATUAN PENDIDIKAN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p', 'TAHUN PELAJARAN 2018 / 2019'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('br'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('p', 'KEPALA SMK BHAKTI ANINDYA')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('br'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Menimbang'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '1.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Bahwa dalam rangka pengumuman hasil ujian akhir kelas XII Tahun Pelajaran 2018/2019 dipandang perlu untuk menerbitkan surat keputusan tentang kelulusan peserta ujian dari satuan pendidikan SMK Bhakti Anindya.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '2.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Bahwa peserta ujian yang namanya tercantum pada surat keputusan ini dipandang cakap, kompeten, dan layak untuk dinyatakan lulus dari Satuan Pendidikan SMK Bhakti Anindya.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('br'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Mengingat'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '1.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Undang Undang No. 20 Tahun 2003 tentang Sistem Pendidikan Nasional.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '2.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Permendikbud Nomor 57 Tahun 2015 Tentang Penilaian Hasil Belajar Oleh Pemerintah Melalui Ujian Nasional Dan Penilaian Hasil Belajar Oleh Satuan Pendidikan Melalui Ujian Sekolah/ Madrasah/ Pendidikan Kesetaraan Pada SMP/ MTs/ Yang Sederajat Dan SMA/ MA/ SMK Atau Yang Sederajat.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '3.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Peraturan BSNP NOMOR: 0047/P/BSNP/XI/2018 tentang Prosedur Operasional Standar Penyelenggaraan Ujian Nasional Tahun Pelajaran 2018/2019.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '4.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Peraturan BSNP NOMOR: 0048/BSNP/XI/2018 tentang Prosedur Operasional Standar Penyelenggaraan Ujian Sekolah Berstandar Nasaional Tahun Pelajaran 2018/2019.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '5.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Pedoman Penyelenggaraan UKK dan Sertifikasi Siswa SMK pada Ujian Nasional Tahun Pelajaran 2017/2018.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('br'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Memperhatikan'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '1.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Nilat raport semester 1 – 6 Tahun Pelajaran 2016/2017 – 2018/2019.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '2.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Nilai Hasil Ujian Praktik Kejuruan ( UPK ) yang diselenggarakan tanggal 1 April s.d 3 Mei 2019.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '3.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Nilai Hasil Ujian Sekolah Berstandar Nasional (USBN) yang diselenggarakan tanggal 05 – 12 April 2019.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '4.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Nilai Hasil Ujian Nasional Berbasis Komputer (UNBK) yang diselenggarakan tanggal 25 – 28 Maret 2019.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '5.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Hasil pengamatan dan penilaian mengenai sikap, prilaku, dan kepribadian yang bersangkutan selama menjadi siswa SMK Bhakti Anindya.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '6.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Hasil Rapat Pleno Dewan Guru SMK Bhakti Anindya tanggal 10 Mei 2019.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=2]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '7.'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Surat Keputusan Tentang Kriteria Kelulusan dari Satuan Pendidikan.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.text-center[colspan=6]', 'MEMUTUSKAN :')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Menetapkan'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Pertama'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Nama Peserta'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current.nama)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Tempat & Tanggal Lahir'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current.tempat_lahir + ' , ' + _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current.tanggal_lahir)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'NIS / NISN'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current.nis + ' / ' + _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current.nisn)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Nomor Peserta'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current.nopes)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Bidang Studi Keahlian'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current.bsk)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Program Studi Keahlian'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current.psk)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kompetensi Keahlian'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td.strong', _models_Siswa__WEBPACK_IMPORTED_MODULE_2__["default"].current.kk)]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', ['Dinyatakan ', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('span.special', 'LULUS'), ' dari satuan pendidikan SMK Bhakti Anindya Tahun Pelajaran 2018/2019'])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('br'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kedua'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=4]', 'Surat Keputusan ini dikeluarkan sebagai pengganti ijazah yang akan diterbitkan kemudian.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Ketiga'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=4]', 'Apabila dalam Surat Keputusan ini terdapat kekeliruan akan dilakukan perbaikan sebagaimana mestinya.')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Keempat'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=4]', 'Surat Keputusan ini berlaku terhitung mulai tanggal ditetapkan.')])]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('table.signature', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Ditetapkan di'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Tangerang')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', [Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Pada Tanggal'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', ':'), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', '13 Mei 2019')]), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td', 'Kepala Sekolah,')), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('.letter__sign', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('img[src=img/letter-sign.png]', { + style: { + maxHeight: '80%' + } + })))), Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('tr', Object(mithril__WEBPACK_IMPORTED_MODULE_0__["default"])('td[colspan=3]', 'Drs. Engkos Kosasih, M.M.'))])])])]; + } +}; +/* harmony default export */ __webpack_exports__["default"] = (component); + +/***/ }), + +/***/ "./resources/js/models/AccessLog.js": +/*!******************************************!*\ + !*** ./resources/js/models/AccessLog.js ***! + \******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var mithril__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mithril */ "./node_modules/mithril/mithril.mjs"); + +var model = { + current: {}, + error: {}, + fetch: function fetch(src) { + model.current = {}; + model.error = {}; + return mithril__WEBPACK_IMPORTED_MODULE_0__["default"].request({ + method: 'get', + url: '/api/access_log', + data: { + src: src + } + }).then(function (response) { + model.current = response; + })["catch"](function (e) { + if (e.code === 0) { + model.error = { + message: e.message, + errors: { + accessLog: ['Terjadi kesalahan saat menghubungkan ke server.'] + } + }; + } else model.error = JSON.parse(e.message); + }); + }, + create: function create(data) { + model.error = {}; + return mithril__WEBPACK_IMPORTED_MODULE_0__["default"].request({ + method: 'post', + url: '/api/access_log', + data: data + }).then(function (response) { + model.current = response; + }); + } +}; +/* harmony default export */ __webpack_exports__["default"] = (model); + +/***/ }), + +/***/ "./resources/js/models/Siswa.js": +/*!**************************************!*\ + !*** ./resources/js/models/Siswa.js ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var mithril__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mithril */ "./node_modules/mithril/mithril.mjs"); +/* harmony import */ var _AccessLog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AccessLog */ "./resources/js/models/AccessLog.js"); + + +var model = { + current: {}, + error: {}, + cariData: function cariData(data) { + model.current = {}; + model.error = {}, mithril__WEBPACK_IMPORTED_MODULE_0__["default"].request({ + method: 'post', + url: '/api/siswa', + data: data + }).then(function (response) { + model.current = response; + _AccessLog__WEBPACK_IMPORTED_MODULE_1__["default"].fetch(data.src); + })["catch"](function (e) { + if (e.code === 0) { + model.error = { + message: e.message, + errors: { + siswa: ['Terjadi kesalahan saat menghubungkan ke server.'] + } + }; + } else model.error = JSON.parse(e.message); + }); + } +}; +/* harmony default export */ __webpack_exports__["default"] = (model); + +/***/ }), + +/***/ "./resources/sass/main.scss": +/*!**********************************!*\ + !*** ./resources/sass/main.scss ***! + \**********************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ 0: +/*!**************************************************************!*\ + !*** multi ./resources/js/app.js ./resources/sass/main.scss ***! + \**************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__(/*! /var/www/html/resources/js/app.js */"./resources/js/app.js"); +module.exports = __webpack_require__(/*! /var/www/html/resources/sass/main.scss */"./resources/sass/main.scss"); + + +/***/ }) + +/******/ }); \ No newline at end of file diff --git a/resources/js/components/Pendopo.js b/resources/js/components/Pendopo.js index 677c6b8..60f5c4e 100644 --- a/resources/js/components/Pendopo.js +++ b/resources/js/components/Pendopo.js @@ -72,7 +72,7 @@ var component = { return [ m('.header', [ m('h1.title', 'Surat Keterangan Hasil Belajar Siswa SMK Bhakti Anindya'), - m('span', 'Silahkan masukkan Nama Lengkap dan NISN kamu di bawah ini.'), + m('span', 'Silahkan masukkan NISN dan Tanggal Lahir kamu di bawah ini.'), ]), m('form.form', { onsubmit: e => { @@ -408,7 +408,7 @@ var component = { ]), // Promosi UTPAS - m('.promo-utpas.pt-8.!leading-tight', [ + m('.promo-utpas.pt-4.!leading-tight', [ m('.letter__header', [ m('img[src=img/kop-yayasan.jpg]'), ]), @@ -416,22 +416,20 @@ var component = { m('.text-sm', 'Selamat atas Kelulusan Anda'), ]), m('p.mt-8.text-justify', 'Dengan sukacita dan kebahagiaan yang tulus, kami dari pihak SMK Bhakti Anindya dan Universitas Utpadaka Swastika mengucapkan selamat atas kelulusan Anda dari ujian sekolah. Prestasi yang telah Anda raih merupakan hasil dari kerja keras, ketekunan, dan dedikasi yang Anda tanamkan selama ini. Kami percaya bahwa keberhasilan ini tidak tercapai secara mudah, melainkan dengan perjuangan dan pengorbanan yang sungguh-sungguh.'), - m('p.mt-2.text-justify', 'Kami berharap bahwa keberhasilan ini dapat menjadi tonggak awal bagi perjalanan hidup Anda yang lebih sukses dan berarti. Teruslah mengembangkan potensi diri, berusaha untuk menjadi pribadi yang lebih baik, serta memperdalam pengetahuan dan keterampilan yang telah Anda peroleh selama ini. Dengan semangat dan tekad yang kuat, yakinlah bahwa Anda akan dapat meraih impian dan cita-cita Anda di masa depan.'), m('p.mt-2.text-justify', [ m('span', 'Terakhir, sebagai bentuk dukungan kami untuk mempersiapkan masa depan Anda, kami memberikan voucher pendidikan untuk melanjutkan pendidikan ke Universitas Utpadaka Swastika kepada '), m('span.font-bold', [ Siswa.current.nama, ' (', Siswa.current.nisn, - ')', + ').', ]), - m('span', ', berupa:'), ]), m('.voucher-utpas__container.mt-8.flex.flex-col.justify-around.items-center.text-center', [ m('.voucher-utpas.border-4.rounded-lg.text-white', {style: 'border-color: #552d61;'}, [ m('.flex.items-stretch', [ - m('.voucher-utpas__logo.p-8.flex.items-center', m('img[src=img/logo-utpas.png][width=150px]')), - m('.voucher-utpas__content.p-8.pl-12.grow', {style: 'background-color: #552d61;'}, [ + m('.voucher-utpas__logo.p-4.flex.items-center', m('img[src=img/logo-utpas.png][width=150px]')), + m('.voucher-utpas__content.p-4.pl-12.grow', {style: 'background-color: #552d61;'}, [ m('p.text-xs', [ 'Penerima: ', Siswa.current.nama, @@ -439,15 +437,34 @@ var component = { m('h3.voucher-utpas__header.text-sm', 'Voucher Pendidikan Program Sarjana'), m('p.text-xs', 'sebesar'), m('h4.voucher-utpas__body.text-xl.font-bold.mt-2', 'Rp25.000.000,-'), - m('p.text-xs', '(Dua Puluh Lima Juta Rupiah)') + m('p.text-xs', '(Dua Puluh Lima Juta Rupiah)'), + m('table.table-auto.text-left.mt-4', [ + m('thead', [ + m('tr', [ + m('th[colspan=3].font-normal', 'Berlaku untuk Program Studi:') + ]), + ]), + m('tbody', [ + m('tr', [ + m('td', 'Akuntansi'), + m('td', 'Manajemen'), + m('td', 'Hukum'), + ]), + m('tr', [ + m('td', 'Sistem Informasi'), + m('td', 'Teknologi Informasi'), + m('td', 'Desain Komunikasi Visual'), + ]), + ]), + ]), ]), ]), ]), m('p.text-xs.my-4', 'atau'), m('.voucher-utpas.border-4.rounded-lg.text-white', {style: 'border-color: #552d61;'}, [ m('.flex.items-stretch', [ - m('.voucher-utpas__logo.p-8.flex.items-center', m('img[src=img/logo-utpas.png][width=150px]')), - m('.voucher-utpas__content.p-8.pl-12.grow', {style: 'background-color: #552d61;'}, [ + m('.voucher-utpas__logo.p-4.flex.items-center', m('img[src=img/logo-utpas.png][width=150px]')), + m('.voucher-utpas__content.p-4.pl-12.grow', {style: 'background-color: #552d61;'}, [ m('p.text-xs', [ 'Penerima: ', Siswa.current.nama, @@ -455,7 +472,20 @@ var component = { m('h3.voucher-utpas__header.text-sm', 'Voucher Pendidikan Program Diploma 3'), m('p.text-xs', 'sebesar'), m('h4.voucher-utpas__body.text-xl.font-bold.mt-2', 'Rp18.000.000,-'), - m('p.text-xs', '(Delapan Belas Juta Rupiah)') + m('p.text-xs', '(Delapan Belas Juta Rupiah)'), + m('table.table-auto.text-left.mt-4', [ + m('thead', [ + m('tr', [ + m('th[colspan=3].font-normal', 'Berlaku untuk Program Studi:') + ]), + ]), + m('tbody', [ + m('tr', [ + m('td', 'Manajemen Administrasi'), + m('td', 'Sekretari'), + ]), + ]), + ]), ]), ]), ]), diff --git a/resources/js/components/SKK13HasilBelajar.js b/resources/js/components/SKK13HasilBelajar.js index afc3567..a56946c 100755 --- a/resources/js/components/SKK13HasilBelajar.js +++ b/resources/js/components/SKK13HasilBelajar.js @@ -127,7 +127,7 @@ var component = { m.trust('⎙'), ' Print', ]), - m('span.print-info', {style:{margin:'0 1rem',fontSize:'.8rem',color:'#718096',fontStyle:'italic'}}, 'Pastikan memilih kertas ukuran F4 atau US Legal agar isi SKL tidak terpotong.'), + m('span.print-info', {style:{margin:'0 1rem',fontSize:'.8rem',color:'#718096',fontStyle:'italic'}}, 'Pastikan memilih kertas ukuran F4 atau US Legal dengan ketebalan kertas 80gr agar isi SKL tidak terpotong.'), !_isEmpty(AccessLog.error) ? m('span.error.ml-2', AccessLog.error.errors.create[0]) : null, @@ -428,22 +428,20 @@ var component = { m('.text-sm', 'Selamat atas Kelulusan Anda'), ]), m('p.mt-8.text-justify', 'Dengan sukacita dan kebahagiaan yang tulus, kami dari pihak SMK Bhakti Anindya dan Universitas Utpadaka Swastika mengucapkan selamat atas kelulusan Anda dari ujian sekolah. Prestasi yang telah Anda raih merupakan hasil dari kerja keras, ketekunan, dan dedikasi yang Anda tanamkan selama ini. Kami percaya bahwa keberhasilan ini tidak tercapai secara mudah, melainkan dengan perjuangan dan pengorbanan yang sungguh-sungguh.'), - m('p.mt-2.text-justify', 'Kami berharap bahwa keberhasilan ini dapat menjadi tonggak awal bagi perjalanan hidup Anda yang lebih sukses dan berarti. Teruslah mengembangkan potensi diri, berusaha untuk menjadi pribadi yang lebih baik, serta memperdalam pengetahuan dan keterampilan yang telah Anda peroleh selama ini. Dengan semangat dan tekad yang kuat, yakinlah bahwa Anda akan dapat meraih impian dan cita-cita Anda di masa depan.'), m('p.mt-2.text-justify', [ m('span', 'Terakhir, sebagai bentuk dukungan kami untuk mempersiapkan masa depan Anda, kami memberikan voucher pendidikan untuk melanjutkan pendidikan ke Universitas Utpadaka Swastika kepada '), m('span.font-bold', [ Siswa.current.nama, ' (', Siswa.current.nisn, - ')', + ').', ]), - m('span', ', berupa:'), ]), m('.voucher-utpas__container.mt-8.flex.flex-col.justify-around.items-center.text-center', [ m('.voucher-utpas.border-4.rounded-lg.text-white', {style: 'border-color: #552d61;'}, [ m('.flex.items-stretch', [ - m('.voucher-utpas__logo.p-8.flex.items-center', m('img[src=img/logo-utpas.png][width=150px]')), - m('.voucher-utpas__content.p-8.pl-12.grow', {style: 'background-color: #552d61;'}, [ + m('.voucher-utpas__logo.p-4.flex.items-center', m('img[src=img/logo-utpas.png][width=150px]')), + m('.voucher-utpas__content.p-4.pl-12.grow', {style: 'background-color: #552d61;'}, [ m('p.text-xs', [ 'Penerima: ', Siswa.current.nama, @@ -451,15 +449,34 @@ var component = { m('h3.voucher-utpas__header.text-sm', 'Voucher Pendidikan Program Sarjana'), m('p.text-xs', 'sebesar'), m('h4.voucher-utpas__body.text-xl.font-bold.mt-2', 'Rp25.000.000,-'), - m('p.text-xs', '(Dua Puluh Lima Juta Rupiah)') + m('p.text-xs', '(Dua Puluh Lima Juta Rupiah)'), + m('table.table-auto.text-left.mt-4', [ + m('thead', [ + m('tr', [ + m('th[colspan=3].font-normal', 'Berlaku untuk Program Studi:') + ]), + ]), + m('tbody', [ + m('tr', [ + m('td', 'Akuntansi'), + m('td', 'Manajemen'), + m('td', 'Hukum'), + ]), + m('tr', [ + m('td', 'Sistem Informasi'), + m('td', 'Teknologi Informasi'), + m('td', 'Desain Komunikasi Visual'), + ]), + ]), + ]), ]), ]), ]), m('p.text-xs.my-4', 'atau'), m('.voucher-utpas.border-4.rounded-lg.text-white', {style: 'border-color: #552d61;'}, [ m('.flex.items-stretch', [ - m('.voucher-utpas__logo.p-8.flex.items-center', m('img[src=img/logo-utpas.png][width=150px]')), - m('.voucher-utpas__content.p-8.pl-12.grow', {style: 'background-color: #552d61;'}, [ + m('.voucher-utpas__logo.p-4.flex.items-center', m('img[src=img/logo-utpas.png][width=150px]')), + m('.voucher-utpas__content.p-4.pl-12.grow', {style: 'background-color: #552d61;'}, [ m('p.text-xs', [ 'Penerima: ', Siswa.current.nama, @@ -467,7 +484,20 @@ var component = { m('h3.voucher-utpas__header.text-sm', 'Voucher Pendidikan Program Diploma 3'), m('p.text-xs', 'sebesar'), m('h4.voucher-utpas__body.text-xl.font-bold.mt-2', 'Rp18.000.000,-'), - m('p.text-xs', '(Delapan Belas Juta Rupiah)') + m('p.text-xs', '(Delapan Belas Juta Rupiah)'), + m('table.table-auto.text-left.mt-4', [ + m('thead', [ + m('tr', [ + m('th[colspan=3].font-normal', 'Berlaku untuk Program Studi:') + ]), + ]), + m('tbody', [ + m('tr', [ + m('td', 'Manajemen Administrasi'), + m('td', 'Sekretari'), + ]), + ]), + ]), ]), ]), ]),