diff --git a/FPTBlog/wwwroot/style/styles.css b/FPTBlog/wwwroot/style/styles.css index 105dce30..8b7d3b97 100644 --- a/FPTBlog/wwwroot/style/styles.css +++ b/FPTBlog/wwwroot/style/styles.css @@ -1 +1 @@ -*,::before,::after {box-sizing: border-box;}html {-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;}html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}body {font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';}hr {height: 0;color: inherit;}abbr[title] {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b,strong {font-weight: bolder;}code,kbd,samp,pre {font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size: 1em;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}table {text-indent: 0;border-color: inherit;}button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button,select {text-transform: none;}button,[type='button'],[type='submit'] {-webkit-appearance: button;}legend {padding: 0;}progress {vertical-align: baseline;}[type='search'] {-webkit-appearance: textfield;outline-offset: -2px;}summary {display: list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {margin: 0;}button {background-color: transparent;background-image: none;}fieldset {margin: 0;padding: 0;}ol,ul {list-style: none;margin: 0;padding: 0;}html {font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height: 1.5;}body {font-family: inherit;line-height: inherit;}*,::before,::after {box-sizing: border-box;border-width: 0;border-style: solid;border-color: currentColor;}hr {border-top-width: 1px;}img {border-style: solid;}textarea {resize: vertical;}input::-moz-placeholder, textarea::-moz-placeholder {opacity: 1;color: #9ca3af;}input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity: 1;color: #9ca3af;}input::placeholder,textarea::placeholder {opacity: 1;color: #9ca3af;}button,[role="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;}pre,code,kbd,samp {font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}img,svg,video,canvas,audio,iframe,embed,object {display: block;vertical-align: middle;}img,video {max-width: 100%;height: auto;}[hidden] {display: none;}*, ::before, ::after {--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));}[type='text'],[type='email'],[type='password'],[type='number'],[type='date'],[type='search'],[type='time'],textarea,select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;border-color: #6b7280;border-width: 1px;border-radius: 0px;padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 0.75rem;font-size: 1rem;line-height: 1.5rem;--tw-shadow: 0 0 #0000;}[type='text']:focus, [type='email']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='search']:focus, [type='time']:focus, textarea:focus, select:focus {outline: 2px solid transparent;outline-offset: 2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color: #2563eb;}input::-moz-placeholder, textarea::-moz-placeholder {color: #6b7280;opacity: 1;}input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #6b7280;opacity: 1;}input::placeholder,textarea::placeholder {color: #6b7280;opacity: 1;}select {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position: right 0.5rem center;background-repeat: no-repeat;background-size: 1.5em 1.5em;padding-right: 2.5rem;-webkit-print-color-adjust: exact;color-adjust: exact;}[type='radio'] {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0;-webkit-print-color-adjust: exact;color-adjust: exact;display: inline-block;vertical-align: middle;background-origin: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;flex-shrink: 0;height: 1rem;width: 1rem;color: #2563eb;background-color: #fff;border-color: #6b7280;border-width: 1px;--tw-shadow: 0 0 #0000;}[type='radio'] {border-radius: 100%;}[type='radio']:focus {outline: 2px solid transparent;outline-offset: 2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}[type='radio']:checked {border-color: transparent;background-color: currentColor;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}[type='radio']:checked {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");}[type='radio']:checked:hover,[type='radio']:checked:focus {border-color: transparent;background-color: currentColor;}[type='file'] {background: unset;border-color: inherit;border-width: 0;border-radius: 0;padding: 0;font-size: unset;line-height: inherit;}[type='file']:focus {outline: 1px auto -webkit-focus-ring-color;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0;}.invisible {visibility: hidden;}.fixed {position: fixed;}.absolute {position: absolute;}.relative {position: relative;}.inset-0 {top: 0px;right: 0px;bottom: 0px;left: 0px;}.inset-y-0 {top: 0px;bottom: 0px;}.top-0 {top: 0px;}.top-4 {top: 1rem;}.top-full {top: 100%;}.right-0 {right: 0px;}.right-8 {right: 2rem;}.left-0 {left: 0px;}.left-4 {left: 1rem;}.-left-16 {left: -4rem;}.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;}.col-span-1 {grid-column: span 1 / span 1;}.col-span-2 {grid-column: span 2 / span 2;}.col-span-12 {grid-column: span 12 / span 12;}.m-0 {margin: 0px;}.m-0\.5 {margin: 0.125rem;}.mx-2 {margin-left: 0.5rem;margin-right: 0.5rem;}.mx-auto {margin-left: auto;margin-right: auto;}.-mx-5 {margin-left: -1.25rem;margin-right: -1.25rem;}.my-1 {margin-top: 0.25rem;margin-bottom: 0.25rem;}.my-4 {margin-top: 1rem;margin-bottom: 1rem;}.my-8 {margin-top: 2rem;margin-bottom: 2rem;}.-my-2 {margin-top: -0.5rem;margin-bottom: -0.5rem;}.mt-1 {margin-top: 0.25rem;}.mt-2 {margin-top: 0.5rem;}.mt-3 {margin-top: 0.75rem;}.mt-4 {margin-top: 1rem;}.mt-5 {margin-top: 1.25rem;}.mt-6 {margin-top: 1.5rem;}.mt-8 {margin-top: 2rem;}.mt-16 {margin-top: 4rem;}.mt-20 {margin-top: 5rem;}.mr-0 {margin-right: 0px;}.mr-2 {margin-right: 0.5rem;}.mr-3 {margin-right: 0.75rem;}.mr-auto {margin-right: auto;}.mr-0\.5 {margin-right: 0.125rem;}.mb-4 {margin-bottom: 1rem;}.ml-1 {margin-left: 0.25rem;}.ml-2 {margin-left: 0.5rem;}.ml-3 {margin-left: 0.75rem;}.ml-14 {margin-left: 3.5rem;}.-ml-1 {margin-left: -0.25rem;}.block {display: block;}.inline-block {display: inline-block;}.inline {display: inline;}.flex {display: flex;}.inline-flex {display: inline-flex;}.table {display: table;}.grid {display: grid;}.contents {display: contents;}.hidden {display: none;}.h-0 {height: 0px;}.h-5 {height: 1.25rem;}.h-6 {height: 1.5rem;}.h-7 {height: 1.75rem;}.h-8 {height: 2rem;}.h-9 {height: 2.25rem;}.h-10 {height: 2.5rem;}.h-32 {height: 8rem;}.h-48 {height: 12rem;}.h-64 {height: 16rem;}.h-0\.5 {height: 0.125rem;}.h-0\.75 {height: 0.1875rem;}.h-full {height: 100%;}.h-screen {height: 100vh;}.min-h-0 {min-height: 0px;}.min-h-120 {min-height: 30rem;}.min-h-screen {min-height: 100vh;}.min-h-9\.5 {min-height: 2.375rem;}.w-1 {width: 0.25rem;}.w-5 {width: 1.25rem;}.w-6 {width: 1.5rem;}.w-8 {width: 2rem;}.w-9 {width: 2.25rem;}.w-10 {width: 2.5rem;}.w-32 {width: 8rem;}.w-64 {width: 16rem;}.w-1\/2 {width: 50%;}.w-3\/5 {width: 60%;}.w-full {width: 100%;}.w-screen {width: 100vw;}.min-w-0 {min-width: 0px;}.min-w-full {min-width: 100%;}.max-w-sm {max-width: 24rem;}.max-w-md {max-width: 28rem;}.max-w-3xl {max-width: 48rem;}.max-w-6xl {max-width: 72rem;}.max-w-7xl {max-width: 80rem;}.max-w-full {max-width: 100%;}.flex-1 {flex: 1 1 0%;}.flex-shrink-0 {flex-shrink: 0;}.flex-grow {flex-grow: 1;}.transform {--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-x-0 {--tw-translate-x: 0px;}.-translate-x-2 {--tw-translate-x: -0.5rem;}.translate-x-full {--tw-translate-x: 100%;}.-translate-x-full {--tw-translate-x: -100%;}.translate-y-0 {--tw-translate-y: 0px;}.translate-y-3 {--tw-translate-y: 0.75rem;}.translate-y-4 {--tw-translate-y: 1rem;}.translate-y-3\.5 {--tw-translate-y: 0.875rem;}.-translate-y-2 {--tw-translate-y: -0.5rem;}.rotate-45 {--tw-rotate: 45deg;}.-rotate-45 {--tw-rotate: -45deg;}@-webkit-keyframes spin {to {transform: rotate(360deg);}}@keyframes spin {to {transform: rotate(360deg);}}@-webkit-keyframes ping {75%, 100% {transform: scale(2);opacity: 0;}}@keyframes ping {75%, 100% {transform: scale(2);opacity: 0;}}@-webkit-keyframes pulse {50% {opacity: .5;}}@keyframes pulse {50% {opacity: .5;}}@-webkit-keyframes bounce {0%, 100% {transform: translateY(-25%);-webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);animation-timing-function: cubic-bezier(0.8,0,1,1);}50% {transform: none;-webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);animation-timing-function: cubic-bezier(0,0,0.2,1);}}@keyframes bounce {0%, 100% {transform: translateY(-25%);-webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);animation-timing-function: cubic-bezier(0.8,0,1,1);}50% {transform: none;-webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);animation-timing-function: cubic-bezier(0,0,0.2,1);}}.resize-none {resize: none;}.grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}.grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}.grid-cols-12 {grid-template-columns: repeat(12, minmax(0, 1fr));}.flex-col {flex-direction: column;}.flex-wrap {flex-wrap: wrap;}.items-start {align-items: flex-start;}.items-end {align-items: flex-end;}.items-center {align-items: center;}.items-baseline {align-items: baseline;}.justify-end {justify-content: flex-end;}.justify-center {justify-content: center;}.justify-between {justify-content: space-between;}.justify-evenly {justify-content: space-evenly;}.gap-1 {gap: 0.25rem;}.gap-4 {gap: 1rem;}.gap-6 {gap: 1.5rem;}.gap-8 {gap: 2rem;}.space-x-0 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0px * var(--tw-space-x-reverse));margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));}.space-x-1 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0.25rem * var(--tw-space-x-reverse));margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-2 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-6 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(1.5rem * var(--tw-space-x-reverse));margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-8 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(2rem * var(--tw-space-x-reverse));margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-16 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(4rem * var(--tw-space-x-reverse));margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0.125rem * var(--tw-space-x-reverse));margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));}.-space-x-px > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(-1px * var(--tw-space-x-reverse));margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));}.space-y-1 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));}.space-y-2 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));}.space-y-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse));}.space-y-6 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));}.space-y-8 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2rem * var(--tw-space-y-reverse));}.space-y-16 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(4rem * var(--tw-space-y-reverse));}.divide-y > :not([hidden]) ~ :not([hidden]) {--tw-divide-y-reverse: 0;border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(1px * var(--tw-divide-y-reverse));}.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {--tw-divide-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-divide-opacity));}.self-center {align-self: center;}.overflow-auto {overflow: auto;}.overflow-hidden {overflow: hidden;}.overflow-y-auto {overflow-y: auto;}.overflow-y-scroll {overflow-y: scroll;}.truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.whitespace-nowrap {white-space: nowrap;}.whitespace-pre-line {white-space: pre-line;}.break-words {overflow-wrap: break-word;}.rounded-sm {border-radius: 0.125rem;}.rounded-md {border-radius: 0.375rem;}.rounded-lg {border-radius: 0.5rem;}.rounded-full {border-radius: 9999px;}.rounded-r-md {border-top-right-radius: 0.375rem;border-bottom-right-radius: 0.375rem;}.rounded-l-md {border-top-left-radius: 0.375rem;border-bottom-left-radius: 0.375rem;}.border {border-width: 1px;}.border-t {border-top-width: 1px;}.border-r {border-right-width: 1px;}.border-b {border-bottom-width: 1px;}.border-l-2 {border-left-width: 2px;}.border-none {border-style: none;}.border-transparent {border-color: transparent;}.border-gray-200 {--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));}.border-gray-300 {--tw-border-opacity: 1;border-color: rgba(209, 213, 219, var(--tw-border-opacity));}.border-red-500 {--tw-border-opacity: 1;border-color: rgba(239, 68, 68, var(--tw-border-opacity));}.border-tango-300 {--tw-border-opacity: 1;border-color: rgba(248, 176, 133, var(--tw-border-opacity));}.border-tango-500 {--tw-border-opacity: 1;border-color: rgba(243, 113, 36, var(--tw-border-opacity));}.hover\:border-tango-500:hover {--tw-border-opacity: 1;border-color: rgba(243, 113, 36, var(--tw-border-opacity));}.focus\:border-tango-500:focus {--tw-border-opacity: 1;border-color: rgba(243, 113, 36, var(--tw-border-opacity));}.bg-black {--tw-bg-opacity: 1;background-color: rgba(0, 0, 0, var(--tw-bg-opacity));}.bg-white {--tw-bg-opacity: 1;background-color: rgba(255, 255, 255, var(--tw-bg-opacity));}.bg-gray-100 {--tw-bg-opacity: 1;background-color: rgba(243, 244, 246, var(--tw-bg-opacity));}.bg-gray-200 {--tw-bg-opacity: 1;background-color: rgba(229, 231, 235, var(--tw-bg-opacity));}.bg-gray-500 {--tw-bg-opacity: 1;background-color: rgba(107, 114, 128, var(--tw-bg-opacity));}.bg-gray-600 {--tw-bg-opacity: 1;background-color: rgba(75, 85, 99, var(--tw-bg-opacity));}.bg-red-100 {--tw-bg-opacity: 1;background-color: rgba(254, 226, 226, var(--tw-bg-opacity));}.bg-red-600 {--tw-bg-opacity: 1;background-color: rgba(220, 38, 38, var(--tw-bg-opacity));}.bg-yellow-100 {--tw-bg-opacity: 1;background-color: rgba(254, 243, 199, var(--tw-bg-opacity));}.bg-green-100 {--tw-bg-opacity: 1;background-color: rgba(209, 250, 229, var(--tw-bg-opacity));}.bg-green-600 {--tw-bg-opacity: 1;background-color: rgba(5, 150, 105, var(--tw-bg-opacity));}.bg-tango-50 {--tw-bg-opacity: 1;background-color: rgba(255, 254, 254, var(--tw-bg-opacity));}.bg-tango-100 {--tw-bg-opacity: 1;background-color: rgba(254, 238, 229, var(--tw-bg-opacity));}.bg-tango-200 {--tw-bg-opacity: 1;background-color: rgba(251, 207, 181, var(--tw-bg-opacity));}.bg-tango-300 {--tw-bg-opacity: 1;background-color: rgba(248, 176, 133, var(--tw-bg-opacity));}.bg-tango-500 {--tw-bg-opacity: 1;background-color: rgba(243, 113, 36, var(--tw-bg-opacity));}.bg-tango-600 {--tw-bg-opacity: 1;background-color: rgba(216, 88, 12, var(--tw-bg-opacity));}.bg-shark-500 {--tw-bg-opacity: 1;background-color: rgba(41, 45, 50, var(--tw-bg-opacity));}.bg-alabaster-500 {--tw-bg-opacity: 1;background-color: rgba(249, 249, 249, var(--tw-bg-opacity));}.hover\:bg-gray-50:hover {--tw-bg-opacity: 1;background-color: rgba(249, 250, 251, var(--tw-bg-opacity));}.hover\:bg-gray-300:hover {--tw-bg-opacity: 1;background-color: rgba(209, 213, 219, var(--tw-bg-opacity));}.hover\:bg-red-700:hover {--tw-bg-opacity: 1;background-color: rgba(185, 28, 28, var(--tw-bg-opacity));}.hover\:bg-green-700:hover {--tw-bg-opacity: 1;background-color: rgba(4, 120, 87, var(--tw-bg-opacity));}.hover\:bg-indigo-100:hover {--tw-bg-opacity: 1;background-color: rgba(224, 231, 255, var(--tw-bg-opacity));}.hover\:bg-tango-100:hover {--tw-bg-opacity: 1;background-color: rgba(254, 238, 229, var(--tw-bg-opacity));}.hover\:bg-tango-200:hover {--tw-bg-opacity: 1;background-color: rgba(251, 207, 181, var(--tw-bg-opacity));}.hover\:bg-tango-500:hover {--tw-bg-opacity: 1;background-color: rgba(243, 113, 36, var(--tw-bg-opacity));}.hover\:bg-tango-600:hover {--tw-bg-opacity: 1;background-color: rgba(216, 88, 12, var(--tw-bg-opacity));}.hover\:bg-tango-700:hover {--tw-bg-opacity: 1;background-color: rgba(168, 68, 9, var(--tw-bg-opacity));}.bg-opacity-60 {--tw-bg-opacity: 0.6;}.bg-opacity-75 {--tw-bg-opacity: 0.75;}.bg-opacity-90 {--tw-bg-opacity: 0.9;}.bg-opacity-100 {--tw-bg-opacity: 1;}.object-cover {-o-object-fit: cover;object-fit: cover;}.p-1 {padding: 0.25rem;}.p-2 {padding: 0.5rem;}.p-3 {padding: 0.75rem;}.p-4 {padding: 1rem;}.p-5 {padding: 1.25rem;}.px-2 {padding-left: 0.5rem;padding-right: 0.5rem;}.px-4 {padding-left: 1rem;padding-right: 1rem;}.px-5 {padding-left: 1.25rem;padding-right: 1.25rem;}.px-6 {padding-left: 1.5rem;padding-right: 1.5rem;}.px-2\.5 {padding-left: 0.625rem;padding-right: 0.625rem;}.py-0 {padding-top: 0px;padding-bottom: 0px;}.py-1 {padding-top: 0.25rem;padding-bottom: 0.25rem;}.py-2 {padding-top: 0.5rem;padding-bottom: 0.5rem;}.py-3 {padding-top: 0.75rem;padding-bottom: 0.75rem;}.py-4 {padding-top: 1rem;padding-bottom: 1rem;}.py-5 {padding-top: 1.25rem;padding-bottom: 1.25rem;}.py-6 {padding-top: 1.5rem;padding-bottom: 1.5rem;}.py-8 {padding-top: 2rem;padding-bottom: 2rem;}.py-12 {padding-top: 3rem;padding-bottom: 3rem;}.py-16 {padding-top: 4rem;padding-bottom: 4rem;}.py-0\.5 {padding-top: 0.125rem;padding-bottom: 0.125rem;}.pt-4 {padding-top: 1rem;}.pt-5 {padding-top: 1.25rem;}.pt-16 {padding-top: 4rem;}.pt-20 {padding-top: 5rem;}.pr-1 {padding-right: 0.25rem;}.pr-4 {padding-right: 1rem;}.pr-10 {padding-right: 2.5rem;}.pb-1 {padding-bottom: 0.25rem;}.pb-2 {padding-bottom: 0.5rem;}.pb-4 {padding-bottom: 1rem;}.pb-16 {padding-bottom: 4rem;}.pb-20 {padding-bottom: 5rem;}.pl-1 {padding-left: 0.25rem;}.pl-2 {padding-left: 0.5rem;}.pl-3 {padding-left: 0.75rem;}.pl-10 {padding-left: 2.5rem;}.text-left {text-align: left;}.text-center {text-align: center;}.text-right {text-align: right;}.align-bottom {vertical-align: bottom;}.text-xs {font-size: 0.75rem;line-height: 1rem;}.text-sm {font-size: 0.875rem;line-height: 1.25rem;}.text-base {font-size: 1rem;line-height: 1.5rem;}.text-lg {font-size: 1.125rem;line-height: 1.75rem;}.text-xl {font-size: 1.25rem;line-height: 1.75rem;}.text-2xl {font-size: 1.5rem;line-height: 2rem;}.text-3xl {font-size: 1.875rem;line-height: 2.25rem;}.text-4xl {font-size: 2.25rem;line-height: 2.5rem;}.font-normal {font-weight: 400;}.font-medium {font-weight: 500;}.font-semibold {font-weight: 600;}.font-extrabold {font-weight: 800;}.uppercase {text-transform: uppercase;}.capitalize {text-transform: capitalize;}.italic {font-style: italic;}.leading-5 {line-height: 1.25rem;}.leading-6 {line-height: 1.5rem;}.tracking-tight {letter-spacing: -0.025em;}.tracking-wide {letter-spacing: 0.025em;}.tracking-wider {letter-spacing: 0.05em;}.text-white {--tw-text-opacity: 1;color: rgba(255, 255, 255, var(--tw-text-opacity));}.text-gray-200 {--tw-text-opacity: 1;color: rgba(229, 231, 235, var(--tw-text-opacity));}.text-gray-400 {--tw-text-opacity: 1;color: rgba(156, 163, 175, var(--tw-text-opacity));}.text-gray-500 {--tw-text-opacity: 1;color: rgba(107, 114, 128, var(--tw-text-opacity));}.text-gray-600 {--tw-text-opacity: 1;color: rgba(75, 85, 99, var(--tw-text-opacity));}.text-gray-700 {--tw-text-opacity: 1;color: rgba(55, 65, 81, var(--tw-text-opacity));}.text-gray-900 {--tw-text-opacity: 1;color: rgba(17, 24, 39, var(--tw-text-opacity));}.text-red-500 {--tw-text-opacity: 1;color: rgba(239, 68, 68, var(--tw-text-opacity));}.text-red-600 {--tw-text-opacity: 1;color: rgba(220, 38, 38, var(--tw-text-opacity));}.text-red-800 {--tw-text-opacity: 1;color: rgba(153, 27, 27, var(--tw-text-opacity));}.text-yellow-500 {--tw-text-opacity: 1;color: rgba(245, 158, 11, var(--tw-text-opacity));}.text-yellow-700 {--tw-text-opacity: 1;color: rgba(180, 83, 9, var(--tw-text-opacity));}.text-green-500 {--tw-text-opacity: 1;color: rgba(16, 185, 129, var(--tw-text-opacity));}.text-green-600 {--tw-text-opacity: 1;color: rgba(5, 150, 105, var(--tw-text-opacity));}.text-green-800 {--tw-text-opacity: 1;color: rgba(6, 95, 70, var(--tw-text-opacity));}.text-blue-400 {--tw-text-opacity: 1;color: rgba(96, 165, 250, var(--tw-text-opacity));}.text-blue-600 {--tw-text-opacity: 1;color: rgba(37, 99, 235, var(--tw-text-opacity));}.text-indigo-600 {--tw-text-opacity: 1;color: rgba(79, 70, 229, var(--tw-text-opacity));}.text-tango-500 {--tw-text-opacity: 1;color: rgba(243, 113, 36, var(--tw-text-opacity));}.text-tango-600 {--tw-text-opacity: 1;color: rgba(216, 88, 12, var(--tw-text-opacity));}.text-tango-700 {--tw-text-opacity: 1;color: rgba(168, 68, 9, var(--tw-text-opacity));}.text-shark-300 {--tw-text-opacity: 1;color: rgba(87, 95, 106, var(--tw-text-opacity));}.text-shark-500 {--tw-text-opacity: 1;color: rgba(41, 45, 50, var(--tw-text-opacity));}.group:hover .group-hover\:text-gray-700 {--tw-text-opacity: 1;color: rgba(55, 65, 81, var(--tw-text-opacity));}.group:hover .group-hover\:text-gray-900 {--tw-text-opacity: 1;color: rgba(17, 24, 39, var(--tw-text-opacity));}.hover\:text-gray-500:hover {--tw-text-opacity: 1;color: rgba(107, 114, 128, var(--tw-text-opacity));}.hover\:text-gray-700:hover {--tw-text-opacity: 1;color: rgba(55, 65, 81, var(--tw-text-opacity));}.hover\:text-gray-900:hover {--tw-text-opacity: 1;color: rgba(17, 24, 39, var(--tw-text-opacity));}.hover\:text-red-900:hover {--tw-text-opacity: 1;color: rgba(127, 29, 29, var(--tw-text-opacity));}.hover\:text-indigo-900:hover {--tw-text-opacity: 1;color: rgba(49, 46, 129, var(--tw-text-opacity));}.hover\:text-tango-500:hover {--tw-text-opacity: 1;color: rgba(243, 113, 36, var(--tw-text-opacity));}.underline {text-decoration: underline;}.opacity-0 {opacity: 0;}.opacity-60 {opacity: 0.6;}.opacity-70 {opacity: 0.7;}.opacity-80 {opacity: 0.8;}.opacity-90 {opacity: 0.9;}.opacity-100 {opacity: 1;}.hover\:opacity-100:hover {opacity: 1;}*, ::before, ::after {--tw-shadow: 0 0 #0000;}.shadow-sm {--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow {--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-md {--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-lg {--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-xl {--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.outline-none {outline: 2px solid transparent;outline-offset: 2px;}.focus\:outline-none:focus {outline: 2px solid transparent;outline-offset: 2px;}*, ::before, ::after {--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;}.focus\:ring-2:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}.focus\:ring-transparent:focus {--tw-ring-color: transparent;}.focus\:ring-red-500:focus {--tw-ring-opacity: 1;--tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));}.focus\:ring-indigo-500:focus {--tw-ring-opacity: 1;--tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));}.focus\:ring-tango-500:focus {--tw-ring-opacity: 1;--tw-ring-color: rgba(243, 113, 36, var(--tw-ring-opacity));}.focus\:ring-offset-2:focus {--tw-ring-offset-width: 2px;}.filter {--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.blur {--tw-blur: blur(8px);}.invert {--tw-invert: invert(100%);}.transition-all {transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}.transition {transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}.transition-opacity {transition-property: opacity;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}.delay-100 {transition-delay: 100ms;}.delay-500 {transition-delay: 500ms;}.duration-150 {transition-duration: 150ms;}.duration-200 {transition-duration: 200ms;}.duration-300 {transition-duration: 300ms;}.duration-500 {transition-duration: 500ms;}.ease-in-out {transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}.first-letter::first-letter {text-transform: uppercase;}@-webkit-keyframes FadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes FadeIn {0% {opacity: 0;}100% {opacity: 1;}}.fade-in {-webkit-animation: FadeIn 0.3s;animation: FadeIn 0.3s;}.fade-in-long {-webkit-animation: FadeIn 0.7s;animation: FadeIn 0.7s;}.fade-in-menu {-webkit-animation: FadeIn 1s forwards;animation: FadeIn 1s forwards;}.menu {background-color: transparent;border: none;cursor: pointer;display: flex;padding: 0;}.line {fill: none;stroke: #52b848;stroke-width: 6;transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}.line1 {stroke-dasharray: 60 207;stroke-width: 6;}.line2 {stroke-dasharray: 60 60;stroke-width: 6;}.line3 {stroke-dasharray: 60 207;stroke-width: 6;}.opened .line1 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}.opened .line2 {stroke-dasharray: 1 60;stroke-dashoffset: -30;stroke-width: 6;}.opened .line3 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}.g_id_signin iframe {margin: 0 auto !important;}.bg-2 {background-image: url('/images/bg2.png');background-size: cover;background-repeat: no-repeat;}.bg-1 {background-image: url('/images/bg1.jpg');background-size: cover;background-repeat: no-repeat;}.animation1 {-webkit-animation: Wave 0.4s infinite ease-in alternate;animation: Wave 0.4s infinite ease-in alternate;}.animation2 {-webkit-animation: Wave 0.4s 0.3s infinite ease-in alternate;animation: Wave 0.4s 0.3s infinite ease-in alternate;}@-webkit-keyframes Wave {0% {transform: scaleY(0.5);}100% {transform: scaleY(1);}}@keyframes Wave {0% {transform: scaleY(0.5);}100% {transform: scaleY(1);}}.check-box div input:checked ~ label {--tw-bg-opacity: 1;background-color: rgba(243, 113, 36, var(--tw-bg-opacity));}.safari {-webkit-appearance: none;}.admin-dashboard {transition: height 0.5s;height: 40px;}@-webkit-keyframes IntroY {0% {opacity: 0;transform: translateY(3rem);}80% {transform: translateY(0);}100% {opacity: 1;}}@keyframes IntroY {0% {opacity: 0;transform: translateY(3rem);}80% {transform: translateY(0);}100% {opacity: 1;}}.intro-y {-webkit-animation: IntroY 0.5s forwards;animation: IntroY 0.5s forwards;}@-webkit-keyframes IntroX {0% {opacity: 0;transform: translateX(-3rem);}80% {transform: translateX(0);}100% {opacity: 1;}}@keyframes IntroX {0% {opacity: 0;transform: translateX(-3rem);}80% {transform: translateX(0);}100% {opacity: 1;}}.intro-x {-webkit-animation: IntroX 0.5s forwards;animation: IntroX 0.5s forwards;}@-webkit-keyframes IntroZ {0% {opacity: 0;transform: translate(-3rem, 3rem);}80% {transform: translate(0);}100% {opacity: 1;}}@keyframes IntroZ {0% {opacity: 0;transform: translate(-3rem, 3rem);}80% {transform: translate(0);}100% {opacity: 1;}}.intro-z {-webkit-animation: IntroZ 0.5s forwards;animation: IntroZ 0.5s forwards;}@media (min-width: 768px) {.post-image {min-height: 140px;max-height: 545px;}}.tooltip:hover .content {opacity: 1;transform: translateY(4px);visibility: visible;}.max-w-badge {max-width: 10rem;}@media (min-width: 640px) {.sm\:my-8 {margin-top: 2rem;margin-bottom: 2rem;}.sm\:mt-0 {margin-top: 0px;}.sm\:mt-4 {margin-top: 1rem;}.sm\:ml-3 {margin-left: 0.75rem;}.sm\:ml-4 {margin-left: 1rem;}.sm\:block {display: block;}.sm\:inline-block {display: inline-block;}.sm\:flex {display: flex;}.sm\:h-screen {height: 100vh;}.sm\:w-auto {width: auto;}.sm\:w-full {width: 100%;}.sm\:max-w-md {max-width: 28rem;}.sm\:max-w-lg {max-width: 32rem;}.sm\:flex-1 {flex: 1 1 0%;}.sm\:translate-y-0 {--tw-translate-y: 0px;}.sm\:scale-95 {--tw-scale-x: .95;--tw-scale-y: .95;}.sm\:scale-100 {--tw-scale-x: 1;--tw-scale-y: 1;}.sm\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}.sm\:flex-row {flex-direction: row;}.sm\:flex-row-reverse {flex-direction: row-reverse;}.sm\:items-start {align-items: flex-start;}.sm\:items-center {align-items: center;}.sm\:justify-between {justify-content: space-between;}.sm\:p-0 {padding: 0px;}.sm\:p-6 {padding: 1.5rem;}.sm\:px-0 {padding-left: 0px;padding-right: 0px;}.sm\:px-6 {padding-left: 1.5rem;padding-right: 1.5rem;}.sm\:pb-3 {padding-bottom: 0.75rem;}.sm\:text-left {text-align: left;}.sm\:align-middle {vertical-align: middle;}.sm\:text-sm {font-size: 0.875rem;line-height: 1.25rem;}.sm\:text-4xl {font-size: 2.25rem;line-height: 2.5rem;}.sm\:text-5xl {font-size: 3rem;line-height: 1;}.sm\:duration-700 {transition-duration: 700ms;}}@media (min-width: 768px) {.md\:mt-2 {margin-top: 0.5rem;}.md\:-mt-px {margin-top: -1px;}.md\:mb-0 {margin-bottom: 0px;}.md\:block {display: block;}.md\:flex {display: flex;}.md\:hidden {display: none;}.md\:w-96 {width: 24rem;}.md\:w-4\/5 {width: 80%;}.md\:-translate-y-18 {--tw-translate-y: -4.5rem;}.md\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}.md\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}.md\:flex-row {flex-direction: row;}.md\:items-center {align-items: center;}.md\:justify-between {justify-content: space-between;}.md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(2rem * var(--tw-space-x-reverse));margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));}.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * var(--tw-space-y-reverse));}.md\:divide-x > :not([hidden]) ~ :not([hidden]) {--tw-divide-x-reverse: 0;border-right-width: calc(1px * var(--tw-divide-x-reverse));border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));}.md\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {--tw-divide-y-reverse: 0;border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(0px * var(--tw-divide-y-reverse));}.md\:p-2 {padding: 0.5rem;}.md\:px-4 {padding-left: 1rem;padding-right: 1rem;}.md\:py-0 {padding-top: 0px;padding-bottom: 0px;}.md\:py-16 {padding-top: 4rem;padding-bottom: 4rem;}.md\:pt-32 {padding-top: 8rem;}.md\:text-sm {font-size: 0.875rem;line-height: 1.25rem;}.md\:text-xl {font-size: 1.25rem;line-height: 1.75rem;}.md\:shadow-none {--tw-shadow: 0 0 #0000;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}}@media (min-width: 1024px) {.lg\:mt-0 {margin-top: 0px;}.lg\:mt-8 {margin-top: 2rem;}.lg\:ml-4 {margin-left: 1rem;}.lg\:flex {display: flex;}.lg\:h-12 {height: 3rem;}.lg\:h-36 {height: 9rem;}.lg\:h-48 {height: 12rem;}.lg\:h-78 {height: 19.5rem;}.lg\:w-12 {width: 3rem;}.lg\:flex-1 {flex: 1 1 0%;}.lg\:flex-shrink-0 {flex-shrink: 0;}.lg\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}.lg\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}.lg\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}.lg\:grid-cols-6 {grid-template-columns: repeat(6, minmax(0, 1fr));}.lg\:flex-row {flex-direction: row;}.lg\:items-end {align-items: flex-end;}.lg\:items-center {align-items: center;}.lg\:justify-center {justify-content: center;}.lg\:gap-4 {gap: 1rem;}.lg\:gap-6 {gap: 1.5rem;}.lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));}.lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * var(--tw-space-y-reverse));}.lg\:space-y-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse));}.lg\:border {border-width: 1px;}.lg\:bg-none {background-image: none;}.lg\:px-0 {padding-left: 0px;padding-right: 0px;}.lg\:px-2 {padding-left: 0.5rem;padding-right: 0.5rem;}.lg\:px-8 {padding-left: 2rem;padding-right: 2rem;}.lg\:py-8 {padding-top: 2rem;padding-bottom: 2rem;}.lg\:py-16 {padding-top: 4rem;padding-bottom: 4rem;}.lg\:pt-8 {padding-top: 2rem;}.lg\:pl-4 {padding-left: 1rem;}.lg\:shadow-lg {--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.lg\:shadow-none {--tw-shadow: 0 0 #0000;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}}@media (min-width: 1280px) {.xl\:order-last {order: 9999;}.xl\:mx-auto {margin-left: auto;margin-right: auto;}.xl\:w-4\/5 {width: 80%;}.xl\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (min-width: 1536px) {} \ No newline at end of file +*,::before,::after {box-sizing: border-box;}html {-moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;}html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}body {font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";}hr {height: 0;color: inherit;}abbr[title] {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b,strong {font-weight: bolder;}code,kbd,samp,pre {font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;font-size: 1em;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}table {text-indent: 0;border-color: inherit;}button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button,select {text-transform: none;}button,[type="button"],[type="submit"] {-webkit-appearance: button;}legend {padding: 0;}progress {vertical-align: baseline;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}summary {display: list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {margin: 0;}button {background-color: transparent;background-image: none;}fieldset {margin: 0;padding: 0;}ol,ul {list-style: none;margin: 0;padding: 0;}html {font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height: 1.5;}body {font-family: inherit;line-height: inherit;}*,::before,::after {box-sizing: border-box;border-width: 0;border-style: solid;border-color: currentColor;}hr {border-top-width: 1px;}img {border-style: solid;}textarea {resize: vertical;}input::-moz-placeholder,textarea::-moz-placeholder {opacity: 1;color: #9ca3af;}input:-ms-input-placeholder,textarea:-ms-input-placeholder {opacity: 1;color: #9ca3af;}input::placeholder,textarea::placeholder {opacity: 1;color: #9ca3af;}button,[role="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;}pre,code,kbd,samp {font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}img,svg,video,canvas,audio,iframe,embed,object {display: block;vertical-align: middle;}img,video {max-width: 100%;height: auto;}[hidden] {display: none;}*,::before,::after {--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));}[type="text"],[type="email"],[type="password"],[type="number"],[type="date"],[type="search"],[type="time"],textarea,select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;border-color: #6b7280;border-width: 1px;border-radius: 0px;padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 0.75rem;font-size: 1rem;line-height: 1.5rem;--tw-shadow: 0 0 #0000;}[type="text"]:focus,[type="email"]:focus,[type="password"]:focus,[type="number"]:focus,[type="date"]:focus,[type="search"]:focus,[type="time"]:focus,textarea:focus,select:focus {outline: 2px solid transparent;outline-offset: 2px;--tw-ring-inset: var(--tw-empty);--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color: #2563eb;}input::-moz-placeholder,textarea::-moz-placeholder {color: #6b7280;opacity: 1;}input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #6b7280;opacity: 1;}input::placeholder,textarea::placeholder {color: #6b7280;opacity: 1;}select {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position: right 0.5rem center;background-repeat: no-repeat;background-size: 1.5em 1.5em;padding-right: 2.5rem;-webkit-print-color-adjust: exact;color-adjust: exact;}[type="radio"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0;-webkit-print-color-adjust: exact;color-adjust: exact;display: inline-block;vertical-align: middle;background-origin: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;flex-shrink: 0;height: 1rem;width: 1rem;color: #2563eb;background-color: #fff;border-color: #6b7280;border-width: 1px;--tw-shadow: 0 0 #0000;}[type="radio"] {border-radius: 100%;}[type="radio"]:focus {outline: 2px solid transparent;outline-offset: 2px;--tw-ring-inset: var(--tw-empty);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}[type="radio"]:checked {border-color: transparent;background-color: currentColor;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}[type="radio"]:checked {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");}[type="radio"]:checked:hover,[type="radio"]:checked:focus {border-color: transparent;background-color: currentColor;}[type="file"] {background: unset;border-color: inherit;border-width: 0;border-radius: 0;padding: 0;font-size: unset;line-height: inherit;}[type="file"]:focus {outline: 1px auto -webkit-focus-ring-color;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0;}.invisible {visibility: hidden;}.fixed {position: fixed;}.absolute {position: absolute;}.relative {position: relative;}.inset-0 {top: 0px;right: 0px;bottom: 0px;left: 0px;}.inset-y-0 {top: 0px;bottom: 0px;}.top-0 {top: 0px;}.top-4 {top: 1rem;}.top-full {top: 100%;}.right-0 {right: 0px;}.right-8 {right: 2rem;}.left-0 {left: 0px;}.left-4 {left: 1rem;}.-left-16 {left: -4rem;}.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;}.col-span-1 {grid-column: span 1 / span 1;}.col-span-2 {grid-column: span 2 / span 2;}.col-span-12 {grid-column: span 12 / span 12;}.m-0 {margin: 0px;}.m-0\.5 {margin: 0.125rem;}.mx-2 {margin-left: 0.5rem;margin-right: 0.5rem;}.mx-auto {margin-left: auto;margin-right: auto;}.-mx-5 {margin-left: -1.25rem;margin-right: -1.25rem;}.my-1 {margin-top: 0.25rem;margin-bottom: 0.25rem;}.my-4 {margin-top: 1rem;margin-bottom: 1rem;}.my-8 {margin-top: 2rem;margin-bottom: 2rem;}.-my-2 {margin-top: -0.5rem;margin-bottom: -0.5rem;}.mt-1 {margin-top: 0.25rem;}.mt-2 {margin-top: 0.5rem;}.mt-3 {margin-top: 0.75rem;}.mt-4 {margin-top: 1rem;}.mt-5 {margin-top: 1.25rem;}.mt-6 {margin-top: 1.5rem;}.mt-8 {margin-top: 2rem;}.mt-16 {margin-top: 4rem;}.mt-20 {margin-top: 5rem;}.mr-0 {margin-right: 0px;}.mr-2 {margin-right: 0.5rem;}.mr-3 {margin-right: 0.75rem;}.mr-auto {margin-right: auto;}.mr-0\.5 {margin-right: 0.125rem;}.mb-4 {margin-bottom: 1rem;}.ml-1 {margin-left: 0.25rem;}.ml-2 {margin-left: 0.5rem;}.ml-3 {margin-left: 0.75rem;}.ml-14 {margin-left: 3.5rem;}.-ml-1 {margin-left: -0.25rem;}.block {display: block;}.inline-block {display: inline-block;}.inline {display: inline;}.flex {display: flex;}.inline-flex {display: inline-flex;}.table {display: table;}.grid {display: grid;}.contents {display: contents;}.hidden {display: none;}.h-0 {height: 0px;}.h-5 {height: 1.25rem;}.h-6 {height: 1.5rem;}.h-7 {height: 1.75rem;}.h-8 {height: 2rem;}.h-9 {height: 2.25rem;}.h-10 {height: 2.5rem;}.h-32 {height: 8rem;}.h-48 {height: 12rem;}.h-64 {height: 16rem;}.h-0\.5 {height: 0.125rem;}.h-0\.75 {height: 0.1875rem;}.h-full {height: 100%;}.h-screen {height: 100vh;}.min-h-0 {min-height: 0px;}.min-h-120 {min-height: 30rem;}.min-h-screen {min-height: 100vh;}.min-h-9\.5 {min-height: 2.375rem;}.w-1 {width: 0.25rem;}.w-5 {width: 1.25rem;}.w-6 {width: 1.5rem;}.w-8 {width: 2rem;}.w-9 {width: 2.25rem;}.w-10 {width: 2.5rem;}.w-32 {width: 8rem;}.w-64 {width: 16rem;}.w-1\/2 {width: 50%;}.w-3\/5 {width: 60%;}.w-full {width: 100%;}.w-screen {width: 100vw;}.min-w-0 {min-width: 0px;}.min-w-full {min-width: 100%;}.max-w-sm {max-width: 24rem;}.max-w-md {max-width: 28rem;}.max-w-3xl {max-width: 48rem;}.max-w-6xl {max-width: 72rem;}.max-w-7xl {max-width: 80rem;}.max-w-full {max-width: 100%;}.flex-1 {flex: 1 1 0%;}.flex-shrink-0 {flex-shrink: 0;}.flex-grow {flex-grow: 1;}.transform {--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x))skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.translate-x-0 {--tw-translate-x: 0px;}.-translate-x-2 {--tw-translate-x: -0.5rem;}.translate-x-full {--tw-translate-x: 100%;}.-translate-x-full {--tw-translate-x: -100%;}.translate-y-0 {--tw-translate-y: 0px;}.translate-y-3 {--tw-translate-y: 0.75rem;}.translate-y-4 {--tw-translate-y: 1rem;}.translate-y-3\.5 {--tw-translate-y: 0.875rem;}.-translate-y-2 {--tw-translate-y: -0.5rem;}.rotate-45 {--tw-rotate: 45deg;}.-rotate-45 {--tw-rotate: -45deg;}@-webkit-keyframes spin {to {transform: rotate(360deg);}}@keyframes spin {to {transform: rotate(360deg);}}@-webkit-keyframes ping {75%,100% {transform: scale(2);opacity: 0;}}@keyframes ping {75%,100% {transform: scale(2);opacity: 0;}}@-webkit-keyframes pulse {50% {opacity: 0.5;}}@keyframes pulse {50% {opacity: 0.5;}}@-webkit-keyframes bounce {0%,100% {transform: translateY(-25%);-webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);animation-timing-function: cubic-bezier(0.8, 0, 1, 1);}50% {transform: none;-webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);animation-timing-function: cubic-bezier(0, 0, 0.2, 1);}}@keyframes bounce {0%,100% {transform: translateY(-25%);-webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);animation-timing-function: cubic-bezier(0.8, 0, 1, 1);}50% {transform: none;-webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);animation-timing-function: cubic-bezier(0, 0, 0.2, 1);}}.resize-none {resize: none;}.grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}.grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}.grid-cols-12 {grid-template-columns: repeat(12, minmax(0, 1fr));}.flex-col {flex-direction: column;}.flex-wrap {flex-wrap: wrap;}.items-start {align-items: flex-start;}.items-end {align-items: flex-end;}.items-center {align-items: center;}.items-baseline {align-items: baseline;}.justify-end {justify-content: flex-end;}.justify-center {justify-content: center;}.justify-between {justify-content: space-between;}.justify-evenly {justify-content: space-evenly;}.gap-1 {gap: 0.25rem;}.gap-4 {gap: 1rem;}.gap-6 {gap: 1.5rem;}.gap-8 {gap: 2rem;}.space-x-0 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0px * var(--tw-space-x-reverse));margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));}.space-x-1 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0.25rem * var(--tw-space-x-reverse));margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-2 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-6 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(1.5rem * var(--tw-space-x-reverse));margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-8 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(2rem * var(--tw-space-x-reverse));margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-16 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(4rem * var(--tw-space-x-reverse));margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));}.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0.125rem * var(--tw-space-x-reverse));margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));}.-space-x-px > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(-1px * var(--tw-space-x-reverse));margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));}.space-y-1 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));}.space-y-2 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));}.space-y-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse));}.space-y-6 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));}.space-y-8 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2rem * var(--tw-space-y-reverse));}.space-y-16 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(4rem * var(--tw-space-y-reverse));}.divide-y > :not([hidden]) ~ :not([hidden]) {--tw-divide-y-reverse: 0;border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(1px * var(--tw-divide-y-reverse));}.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {--tw-divide-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-divide-opacity));}.self-center {align-self: center;}.overflow-auto {overflow: auto;}.overflow-hidden {overflow: hidden;}.overflow-y-auto {overflow-y: auto;}.overflow-y-scroll {overflow-y: scroll;}.truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.whitespace-nowrap {white-space: nowrap;}.whitespace-pre-line {white-space: pre-line;}.break-words {overflow-wrap: break-word;}.rounded-sm {border-radius: 0.125rem;}.rounded-md {border-radius: 0.375rem;}.rounded-lg {border-radius: 0.5rem;}.rounded-full {border-radius: 9999px;}.rounded-r-md {border-top-right-radius: 0.375rem;border-bottom-right-radius: 0.375rem;}.rounded-l-md {border-top-left-radius: 0.375rem;border-bottom-left-radius: 0.375rem;}.border {border-width: 1px;}.border-t {border-top-width: 1px;}.border-r {border-right-width: 1px;}.border-b {border-bottom-width: 1px;}.border-l-2 {border-left-width: 2px;}.border-none {border-style: none;}.border-transparent {border-color: transparent;}.border-gray-200 {--tw-border-opacity: 1;border-color: rgba(229, 231, 235, var(--tw-border-opacity));}.border-gray-300 {--tw-border-opacity: 1;border-color: rgba(209, 213, 219, var(--tw-border-opacity));}.border-red-500 {--tw-border-opacity: 1;border-color: rgba(239, 68, 68, var(--tw-border-opacity));}.border-tango-300 {--tw-border-opacity: 1;border-color: rgba(248, 176, 133, var(--tw-border-opacity));}.border-tango-500 {--tw-border-opacity: 1;border-color: rgba(243, 113, 36, var(--tw-border-opacity));}.hover\:border-tango-500:hover {--tw-border-opacity: 1;border-color: rgba(243, 113, 36, var(--tw-border-opacity));}.focus\:border-tango-500:focus {--tw-border-opacity: 1;border-color: rgba(243, 113, 36, var(--tw-border-opacity));}.bg-black {--tw-bg-opacity: 1;background-color: rgba(0, 0, 0, var(--tw-bg-opacity));}.bg-white {--tw-bg-opacity: 1;background-color: rgba(255, 255, 255, var(--tw-bg-opacity));}.bg-gray-100 {--tw-bg-opacity: 1;background-color: rgba(243, 244, 246, var(--tw-bg-opacity));}.bg-gray-200 {--tw-bg-opacity: 1;background-color: rgba(229, 231, 235, var(--tw-bg-opacity));}.bg-gray-500 {--tw-bg-opacity: 1;background-color: rgba(107, 114, 128, var(--tw-bg-opacity));}.bg-gray-600 {--tw-bg-opacity: 1;background-color: rgba(75, 85, 99, var(--tw-bg-opacity));}.bg-red-100 {--tw-bg-opacity: 1;background-color: rgba(254, 226, 226, var(--tw-bg-opacity));}.bg-red-600 {--tw-bg-opacity: 1;background-color: rgba(220, 38, 38, var(--tw-bg-opacity));}.bg-yellow-100 {--tw-bg-opacity: 1;background-color: rgba(254, 243, 199, var(--tw-bg-opacity));}.bg-green-100 {--tw-bg-opacity: 1;background-color: rgba(209, 250, 229, var(--tw-bg-opacity));}.bg-green-600 {--tw-bg-opacity: 1;background-color: rgba(5, 150, 105, var(--tw-bg-opacity));}.bg-tango-50 {--tw-bg-opacity: 1;background-color: rgba(255, 254, 254, var(--tw-bg-opacity));}.bg-tango-100 {--tw-bg-opacity: 1;background-color: rgba(254, 238, 229, var(--tw-bg-opacity));}.bg-tango-200 {--tw-bg-opacity: 1;background-color: rgba(251, 207, 181, var(--tw-bg-opacity));}.bg-tango-300 {--tw-bg-opacity: 1;background-color: rgba(248, 176, 133, var(--tw-bg-opacity));}.bg-tango-500 {--tw-bg-opacity: 1;background-color: rgba(243, 113, 36, var(--tw-bg-opacity));}.bg-tango-600 {--tw-bg-opacity: 1;background-color: rgba(216, 88, 12, var(--tw-bg-opacity));}.bg-shark-500 {--tw-bg-opacity: 1;background-color: rgba(41, 45, 50, var(--tw-bg-opacity));}.bg-alabaster-500 {--tw-bg-opacity: 1;background-color: rgba(249, 249, 249, var(--tw-bg-opacity));}.hover\:bg-gray-50:hover {--tw-bg-opacity: 1;background-color: rgba(249, 250, 251, var(--tw-bg-opacity));}.hover\:bg-gray-300:hover {--tw-bg-opacity: 1;background-color: rgba(209, 213, 219, var(--tw-bg-opacity));}.hover\:bg-red-700:hover {--tw-bg-opacity: 1;background-color: rgba(185, 28, 28, var(--tw-bg-opacity));}.hover\:bg-green-700:hover {--tw-bg-opacity: 1;background-color: rgba(4, 120, 87, var(--tw-bg-opacity));}.hover\:bg-indigo-100:hover {--tw-bg-opacity: 1;background-color: rgba(224, 231, 255, var(--tw-bg-opacity));}.hover\:bg-tango-100:hover {--tw-bg-opacity: 1;background-color: rgba(254, 238, 229, var(--tw-bg-opacity));}.hover\:bg-tango-200:hover {--tw-bg-opacity: 1;background-color: rgba(251, 207, 181, var(--tw-bg-opacity));}.hover\:bg-tango-500:hover {--tw-bg-opacity: 1;background-color: rgba(243, 113, 36, var(--tw-bg-opacity));}.hover\:bg-tango-600:hover {--tw-bg-opacity: 1;background-color: rgba(216, 88, 12, var(--tw-bg-opacity));}.hover\:bg-tango-700:hover {--tw-bg-opacity: 1;background-color: rgba(168, 68, 9, var(--tw-bg-opacity));}.bg-opacity-60 {--tw-bg-opacity: 0.6;}.bg-opacity-75 {--tw-bg-opacity: 0.75;}.bg-opacity-90 {--tw-bg-opacity: 0.9;}.bg-opacity-100 {--tw-bg-opacity: 1;}.object-cover {-o-object-fit: cover;object-fit: cover;}.p-1 {padding: 0.25rem;}.p-2 {padding: 0.5rem;}.p-3 {padding: 0.75rem;}.p-4 {padding: 1rem;}.p-5 {padding: 1.25rem;}.px-2 {padding-left: 0.5rem;padding-right: 0.5rem;}.px-4 {padding-left: 1rem;padding-right: 1rem;}.px-5 {padding-left: 1.25rem;padding-right: 1.25rem;}.px-6 {padding-left: 1.5rem;padding-right: 1.5rem;}.px-2\.5 {padding-left: 0.625rem;padding-right: 0.625rem;}.py-0 {padding-top: 0px;padding-bottom: 0px;}.py-1 {padding-top: 0.25rem;padding-bottom: 0.25rem;}.py-2 {padding-top: 0.5rem;padding-bottom: 0.5rem;}.py-3 {padding-top: 0.75rem;padding-bottom: 0.75rem;}.py-4 {padding-top: 1rem;padding-bottom: 1rem;}.py-5 {padding-top: 1.25rem;padding-bottom: 1.25rem;}.py-6 {padding-top: 1.5rem;padding-bottom: 1.5rem;}.py-8 {padding-top: 2rem;padding-bottom: 2rem;}.py-12 {padding-top: 3rem;padding-bottom: 3rem;}.py-16 {padding-top: 4rem;padding-bottom: 4rem;}.py-0\.5 {padding-top: 0.125rem;padding-bottom: 0.125rem;}.pt-4 {padding-top: 1rem;}.pt-5 {padding-top: 1.25rem;}.pt-16 {padding-top: 4rem;}.pt-20 {padding-top: 5rem;}.pr-1 {padding-right: 0.25rem;}.pr-4 {padding-right: 1rem;}.pr-10 {padding-right: 2.5rem;}.pb-1 {padding-bottom: 0.25rem;}.pb-2 {padding-bottom: 0.5rem;}.pb-4 {padding-bottom: 1rem;}.pb-16 {padding-bottom: 4rem;}.pb-20 {padding-bottom: 5rem;}.pl-1 {padding-left: 0.25rem;}.pl-2 {padding-left: 0.5rem;}.pl-3 {padding-left: 0.75rem;}.pl-10 {padding-left: 2.5rem;}.text-left {text-align: left;}.text-center {text-align: center;}.text-right {text-align: right;}.align-bottom {vertical-align: bottom;}.text-xs {font-size: 0.75rem;line-height: 1rem;}.text-sm {font-size: 0.875rem;line-height: 1.25rem;}.text-base {font-size: 1rem;line-height: 1.5rem;}.text-lg {font-size: 1.125rem;line-height: 1.75rem;}.text-xl {font-size: 1.25rem;line-height: 1.75rem;}.text-2xl {font-size: 1.5rem;line-height: 2rem;}.text-3xl {font-size: 1.875rem;line-height: 2.25rem;}.text-4xl {font-size: 2.25rem;line-height: 2.5rem;}.font-normal {font-weight: 400;}.font-medium {font-weight: 500;}.font-semibold {font-weight: 600;}.font-extrabold {font-weight: 800;}.uppercase {text-transform: uppercase;}.capitalize {text-transform: capitalize;}.italic {font-style: italic;}.leading-5 {line-height: 1.25rem;}.leading-6 {line-height: 1.5rem;}.tracking-tight {letter-spacing: -0.025em;}.tracking-wide {letter-spacing: 0.025em;}.tracking-wider {letter-spacing: 0.05em;}.text-white {--tw-text-opacity: 1;color: rgba(255, 255, 255, var(--tw-text-opacity));}.text-gray-200 {--tw-text-opacity: 1;color: rgba(229, 231, 235, var(--tw-text-opacity));}.text-gray-400 {--tw-text-opacity: 1;color: rgba(156, 163, 175, var(--tw-text-opacity));}.text-gray-500 {--tw-text-opacity: 1;color: rgba(107, 114, 128, var(--tw-text-opacity));}.text-gray-600 {--tw-text-opacity: 1;color: rgba(75, 85, 99, var(--tw-text-opacity));}.text-gray-700 {--tw-text-opacity: 1;color: rgba(55, 65, 81, var(--tw-text-opacity));}.text-gray-900 {--tw-text-opacity: 1;color: rgba(17, 24, 39, var(--tw-text-opacity));}.text-red-500 {--tw-text-opacity: 1;color: rgba(239, 68, 68, var(--tw-text-opacity));}.text-red-600 {--tw-text-opacity: 1;color: rgba(220, 38, 38, var(--tw-text-opacity));}.text-red-800 {--tw-text-opacity: 1;color: rgba(153, 27, 27, var(--tw-text-opacity));}.text-yellow-500 {--tw-text-opacity: 1;color: rgba(245, 158, 11, var(--tw-text-opacity));}.text-yellow-700 {--tw-text-opacity: 1;color: rgba(180, 83, 9, var(--tw-text-opacity));}.text-green-500 {--tw-text-opacity: 1;color: rgba(16, 185, 129, var(--tw-text-opacity));}.text-green-600 {--tw-text-opacity: 1;color: rgba(5, 150, 105, var(--tw-text-opacity));}.text-green-800 {--tw-text-opacity: 1;color: rgba(6, 95, 70, var(--tw-text-opacity));}.text-blue-400 {--tw-text-opacity: 1;color: rgba(96, 165, 250, var(--tw-text-opacity));}.text-blue-600 {--tw-text-opacity: 1;color: rgba(37, 99, 235, var(--tw-text-opacity));}.text-indigo-600 {--tw-text-opacity: 1;color: rgba(79, 70, 229, var(--tw-text-opacity));}.text-tango-500 {--tw-text-opacity: 1;color: rgba(243, 113, 36, var(--tw-text-opacity));}.text-tango-600 {--tw-text-opacity: 1;color: rgba(216, 88, 12, var(--tw-text-opacity));}.text-tango-700 {--tw-text-opacity: 1;color: rgba(168, 68, 9, var(--tw-text-opacity));}.text-shark-300 {--tw-text-opacity: 1;color: rgba(87, 95, 106, var(--tw-text-opacity));}.text-shark-500 {--tw-text-opacity: 1;color: rgba(41, 45, 50, var(--tw-text-opacity));}.group:hover .group-hover\:text-gray-700 {--tw-text-opacity: 1;color: rgba(55, 65, 81, var(--tw-text-opacity));}.group:hover .group-hover\:text-gray-900 {--tw-text-opacity: 1;color: rgba(17, 24, 39, var(--tw-text-opacity));}.hover\:text-gray-500:hover {--tw-text-opacity: 1;color: rgba(107, 114, 128, var(--tw-text-opacity));}.hover\:text-gray-700:hover {--tw-text-opacity: 1;color: rgba(55, 65, 81, var(--tw-text-opacity));}.hover\:text-gray-900:hover {--tw-text-opacity: 1;color: rgba(17, 24, 39, var(--tw-text-opacity));}.hover\:text-red-900:hover {--tw-text-opacity: 1;color: rgba(127, 29, 29, var(--tw-text-opacity));}.hover\:text-indigo-900:hover {--tw-text-opacity: 1;color: rgba(49, 46, 129, var(--tw-text-opacity));}.hover\:text-tango-500:hover {--tw-text-opacity: 1;color: rgba(243, 113, 36, var(--tw-text-opacity));}.underline {text-decoration: underline;}.opacity-0 {opacity: 0;}.opacity-60 {opacity: 0.6;}.opacity-70 {opacity: 0.7;}.opacity-80 {opacity: 0.8;}.opacity-90 {opacity: 0.9;}.opacity-100 {opacity: 1;}.hover\:opacity-100:hover {opacity: 1;}*,::before,::after {--tw-shadow: 0 0 #0000;}.shadow-sm {--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow {--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-md {--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-lg {--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-xl {--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.outline-none {outline: 2px solid transparent;outline-offset: 2px;}.focus\:outline-none:focus {outline: 2px solid transparent;outline-offset: 2px;}*,::before,::after {--tw-ring-inset: var(--tw-empty);--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;}.focus\:ring-2:focus {--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}.focus\:ring-transparent:focus {--tw-ring-color: transparent;}.focus\:ring-red-500:focus {--tw-ring-opacity: 1;--tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));}.focus\:ring-indigo-500:focus {--tw-ring-opacity: 1;--tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));}.focus\:ring-tango-500:focus {--tw-ring-opacity: 1;--tw-ring-color: rgba(243, 113, 36, var(--tw-ring-opacity));}.focus\:ring-offset-2:focus {--tw-ring-offset-width: 2px;}.filter {--tw-blur: var(--tw-empty);--tw-brightness: var(--tw-empty);--tw-contrast: var(--tw-empty);--tw-grayscale: var(--tw-empty);--tw-hue-rotate: var(--tw-empty);--tw-invert: var(--tw-empty);--tw-saturate: var(--tw-empty);--tw-sepia: var(--tw-empty);--tw-drop-shadow: var(--tw-empty);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)var(--tw-sepia) var(--tw-drop-shadow);}.blur {--tw-blur: blur(8px);}.invert {--tw-invert: invert(100%);}.transition-all {transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}.transition {transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter,-webkit-backdrop-filter;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}.transition-opacity {transition-property: opacity;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}.delay-100 {transition-delay: 100ms;}.delay-500 {transition-delay: 500ms;}.duration-150 {transition-duration: 150ms;}.duration-200 {transition-duration: 200ms;}.duration-300 {transition-duration: 300ms;}.duration-500 {transition-duration: 500ms;}.ease-in-out {transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}.first-letter::first-letter {text-transform: uppercase;}@-webkit-keyframes FadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes FadeIn {0% {opacity: 0;}100% {opacity: 1;}}.fade-in {-webkit-animation: FadeIn 0.3s;animation: FadeIn 0.3s;}.fade-in-long {-webkit-animation: FadeIn 0.7s;animation: FadeIn 0.7s;}.fade-in-menu {-webkit-animation: FadeIn 1s forwards;animation: FadeIn 1s forwards;}.menu {background-color: transparent;border: none;cursor: pointer;display: flex;padding: 0;}.line {fill: none;stroke: #52b848;stroke-width: 6;transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}.line1 {stroke-dasharray: 60 207;stroke-width: 6;}.line2 {stroke-dasharray: 60 60;stroke-width: 6;}.line3 {stroke-dasharray: 60 207;stroke-width: 6;}.opened .line1 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}.opened .line2 {stroke-dasharray: 1 60;stroke-dashoffset: -30;stroke-width: 6;}.opened .line3 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}.g_id_signin iframe {margin: 0 auto !important;}.bg-2 {background-image: url("/images/bg2.png");background-size: cover;background-repeat: no-repeat;}.bg-1 {background-image: url("/images/bg1.jpg");background-size: cover;background-repeat: no-repeat;}.animation1 {-webkit-animation: Wave 0.4s infinite ease-in alternate;animation: Wave 0.4s infinite ease-in alternate;}.animation2 {-webkit-animation: Wave 0.4s 0.3s infinite ease-in alternate;animation: Wave 0.4s 0.3s infinite ease-in alternate;}@-webkit-keyframes Wave {0% {transform: scaleY(0.5);}100% {transform: scaleY(1);}}@keyframes Wave {0% {transform: scaleY(0.5);}100% {transform: scaleY(1);}}.check-box div input:checked ~ label {--tw-bg-opacity: 1;background-color: rgba(243, 113, 36, var(--tw-bg-opacity));}.safari {-webkit-appearance: none;}.admin-dashboard {transition: height 0.5s;height: 40px;}@-webkit-keyframes IntroY {0% {opacity: 0;transform: translateY(3rem);}80% {transform: translateY(0);}100% {opacity: 1;}}@keyframes IntroY {0% {opacity: 0;transform: translateY(3rem);}80% {transform: translateY(0);}100% {opacity: 1;}}.intro-y {-webkit-animation: IntroY 0.5s forwards;animation: IntroY 0.5s forwards;}@-webkit-keyframes IntroX {0% {opacity: 0;transform: translateX(-3rem);}80% {transform: translateX(0);}100% {opacity: 1;}}@keyframes IntroX {0% {opacity: 0;transform: translateX(-3rem);}80% {transform: translateX(0);}100% {opacity: 1;}}.intro-x {-webkit-animation: IntroX 0.5s forwards;animation: IntroX 0.5s forwards;}@-webkit-keyframes IntroZ {0% {opacity: 0;transform: translate(-3rem, 3rem);}80% {transform: translate(0);}100% {opacity: 1;}}@keyframes IntroZ {0% {opacity: 0;transform: translate(-3rem, 3rem);}80% {transform: translate(0);}100% {opacity: 1;}}.intro-z {-webkit-animation: IntroZ 0.5s forwards;animation: IntroZ 0.5s forwards;}@media (min-width: 768px) {.post-image {min-height: 140px;max-height: 545px;}}.tooltip:hover .content {opacity: 1;transform: translateY(4px);visibility: visible;}.max-w-badge {max-width: 10rem;}@media (min-width: 640px) {.sm\:my-8 {margin-top: 2rem;margin-bottom: 2rem;}.sm\:mt-0 {margin-top: 0px;}.sm\:mt-4 {margin-top: 1rem;}.sm\:ml-3 {margin-left: 0.75rem;}.sm\:ml-4 {margin-left: 1rem;}.sm\:block {display: block;}.sm\:inline-block {display: inline-block;}.sm\:flex {display: flex;}.sm\:h-screen {height: 100vh;}.sm\:w-auto {width: auto;}.sm\:w-full {width: 100%;}.sm\:max-w-md {max-width: 28rem;}.sm\:max-w-lg {max-width: 32rem;}.sm\:flex-1 {flex: 1 1 0%;}.sm\:translate-y-0 {--tw-translate-y: 0px;}.sm\:scale-95 {--tw-scale-x: 0.95;--tw-scale-y: 0.95;}.sm\:scale-100 {--tw-scale-x: 1;--tw-scale-y: 1;}.sm\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}.sm\:flex-row {flex-direction: row;}.sm\:flex-row-reverse {flex-direction: row-reverse;}.sm\:items-start {align-items: flex-start;}.sm\:items-center {align-items: center;}.sm\:justify-between {justify-content: space-between;}.sm\:p-0 {padding: 0px;}.sm\:p-6 {padding: 1.5rem;}.sm\:px-0 {padding-left: 0px;padding-right: 0px;}.sm\:px-6 {padding-left: 1.5rem;padding-right: 1.5rem;}.sm\:pb-3 {padding-bottom: 0.75rem;}.sm\:text-left {text-align: left;}.sm\:align-middle {vertical-align: middle;}.sm\:text-sm {font-size: 0.875rem;line-height: 1.25rem;}.sm\:text-4xl {font-size: 2.25rem;line-height: 2.5rem;}.sm\:text-5xl {font-size: 3rem;line-height: 1;}.sm\:duration-700 {transition-duration: 700ms;}}@media (min-width: 768px) {.md\:mt-2 {margin-top: 0.5rem;}.md\:-mt-px {margin-top: -1px;}.md\:mb-0 {margin-bottom: 0px;}.md\:block {display: block;}.md\:flex {display: flex;}.md\:hidden {display: none;}.md\:w-96 {width: 24rem;}.md\:w-4\/5 {width: 80%;}.md\:-translate-y-18 {--tw-translate-y: -4.5rem;}.md\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}.md\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}.md\:flex-row {flex-direction: row;}.md\:items-center {align-items: center;}.md\:justify-between {justify-content: space-between;}.md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(2rem * var(--tw-space-x-reverse));margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));}.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * var(--tw-space-y-reverse));}.md\:divide-x > :not([hidden]) ~ :not([hidden]) {--tw-divide-x-reverse: 0;border-right-width: calc(1px * var(--tw-divide-x-reverse));border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));}.md\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {--tw-divide-y-reverse: 0;border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(0px * var(--tw-divide-y-reverse));}.md\:p-2 {padding: 0.5rem;}.md\:px-4 {padding-left: 1rem;padding-right: 1rem;}.md\:py-0 {padding-top: 0px;padding-bottom: 0px;}.md\:py-16 {padding-top: 4rem;padding-bottom: 4rem;}.md\:pt-32 {padding-top: 8rem;}.md\:text-sm {font-size: 0.875rem;line-height: 1.25rem;}.md\:text-xl {font-size: 1.25rem;line-height: 1.75rem;}.md\:shadow-none {--tw-shadow: 0 0 #0000;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}}@media (min-width: 1024px) {.lg\:mt-0 {margin-top: 0px;}.lg\:mt-8 {margin-top: 2rem;}.lg\:ml-4 {margin-left: 1rem;}.lg\:flex {display: flex;}.lg\:h-12 {height: 3rem;}.lg\:h-36 {height: 9rem;}.lg\:h-48 {height: 12rem;}.lg\:h-78 {height: 19.5rem;}.lg\:w-12 {width: 3rem;}.lg\:flex-1 {flex: 1 1 0%;}.lg\:flex-shrink-0 {flex-shrink: 0;}.lg\:grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}.lg\:grid-cols-3 {grid-template-columns: repeat(3, minmax(0, 1fr));}.lg\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}.lg\:grid-cols-6 {grid-template-columns: repeat(6, minmax(0, 1fr));}.lg\:flex-row {flex-direction: row;}.lg\:items-end {align-items: flex-end;}.lg\:items-center {align-items: center;}.lg\:justify-center {justify-content: center;}.lg\:gap-4 {gap: 1rem;}.lg\:gap-6 {gap: 1.5rem;}.lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse: 0;margin-right: calc(1rem * var(--tw-space-x-reverse));margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));}.lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * var(--tw-space-y-reverse));}.lg\:space-y-4 > :not([hidden]) ~ :not([hidden]) {--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse));}.lg\:border {border-width: 1px;}.lg\:bg-none {background-image: none;}.lg\:px-0 {padding-left: 0px;padding-right: 0px;}.lg\:px-2 {padding-left: 0.5rem;padding-right: 0.5rem;}.lg\:px-8 {padding-left: 2rem;padding-right: 2rem;}.lg\:py-8 {padding-top: 2rem;padding-bottom: 2rem;}.lg\:py-16 {padding-top: 4rem;padding-bottom: 4rem;}.lg\:pt-8 {padding-top: 2rem;}.lg\:pl-4 {padding-left: 1rem;}.lg\:shadow-lg {--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.lg\:shadow-none {--tw-shadow: 0 0 #0000;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}}@media (min-width: 1280px) {.xl\:order-last {order: 9999;}.xl\:mx-auto {margin-left: auto;margin-right: auto;}.xl\:w-4\/5 {width: 80%;}.xl\:grid-cols-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (min-width: 1536px) {} \ No newline at end of file diff --git a/README.md b/README.md index 297f66cf..1e110286 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,20 @@ [![Grocery Store Logo](doc/logo.svg)](https://fptblog.vinhnhan.com) -## [Live Demo](https://fptblog.vinhnhan.com) - [Live Document](https://fptblog.vinhnhan.com) +## [Live Demo](https://fptblog.vinhnhan.com) - [Live Document](https://heaty566.github.io/fpt-blog-doc/document.pdf) ## Case Study +Trong kỷ nguyên số, nguồn thông tin và dữ liệu trên Internet được xem như một tài nguyên tri thức vô cùng phong phú. Con người có thể dễ dàng tìm kiếm thông tin, +dữ liệu thông qua nguồn tài nguyên này. Tuy nhiên, với biển dữ liệu lớn này, SV đang gặp khó khăn trong việc chọn lọc nội dung, chủ đề cấp thiết nhất cho ngành học, +môn học của mình tại trường ĐH. Bên cạnh đó, những SV đã trích lọc được những kinh nghiệm, kiến thức thông qua các môn học, +các chủ đề lại không có nền tảng để phổ biến đến đúng đối tượng-là các sinh viên trong trường. + +Hệ thống ra đời nhằm hỗ trợ các bạn sinh viên trường F, là những writer, reader theo các chuyên mục, chuyên ngành hay môn học nào đó. +Nơi đây, các bạn writer có thể viết bài, đăng bài; các bạn reader được cập nhật các nội dung có chất lượng, gần gũi với các vấn đề học tập, +cá nhân mình đang gặp phải. Ngoài ra, các mentor/lecturer tham gia với vai trò kiểm duyệt nội dung bài. Các bài blog có nội dung hay, +thiết thực, được quan tâm nhiều, được phản hồi nhiều sẽ được trao các phần thưởng danh dự tương ứng. + ## Feature by role - Common Role diff --git a/doc/admin-profile.png b/doc/admin-profile.png deleted file mode 100644 index 9f6ea658..00000000 Binary files a/doc/admin-profile.png and /dev/null differ diff --git a/doc/admin-user-list.png b/doc/admin-user-list.png deleted file mode 100644 index a982d638..00000000 Binary files a/doc/admin-user-list.png and /dev/null differ diff --git a/docker-compose.yml b/docker-compose.yml index ae93794c..d556eda5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,11 +1,36 @@ version: "3" services: - server: - build: . + server-1: image: heaty566/mono-fpt-v2-blog:latest - container_name: mono-fpt-v2-blog - ports: - - 1000:80 + container_name: mono-fpt-v2-blog-1 + networks: + - reverse-proxy + expose: + - 80 volumes: - - .config:/app/config - - .share:/app/wwwroot + - ./config:/app/config + - ./share:/app/wwwroot/public + server-2: + image: heaty566/mono-fpt-v2-blog:latest + container_name: mono-fpt-v2-blog-2 + networks: + - reverse-proxy + expose: + - 80 + volumes: + - ./config:/app/config + - ./share:/app/wwwroot/public + server-3: + image: heaty566/mono-fpt-v2-blog:latest + container_name: mono-fpt-v2-blog-3 + networks: + - reverse-proxy + expose: + - 80 + volumes: + - ./config:/app/config + - ./share:/app/wwwroot/public + +networks: + reverse-proxy: + external: true