@font-face {
    font-family: graviticaIcon;
    src:
        url(data:font/otf;base64,T1RUTwANAIAAAwBQQ0ZGIC75zysAABQcAABv90RTSUcAAAABAACZGAAAAAhHREVGE1YTSQAAhBQAAACsR1BPU0YT8PgAAITAAAAJBkdTVUJR9htvAACNyAAAC05PUy8yZ8GtOQAACHQAAABgY21hcHKXrJ4AAA7kAAAFFmhlYWQZ6IEuAAAA5AAAADZoaGVhBK8EWAAACFAAAAAkaG10eOG8d0oAAAEcAAAHNG1heHAB2FAAAAAA3AAAAAZuYW1lOeCEiAAACNQAAAYPcG9zdP+fACoAABP8AAAAIAAAUAAB2AAAAAEAAAABAYnr22xrXw889QADA+gAAAAA3Owd9QAAAADc7B31/Q7/KgPrA7EAAAADAAIAAAAAAAACRAAAAAAAAAJEAAACRAALAkQACwJEAAsCRAALAkQACwJEAAsCRAALAkQACwJEAAsCRAALAkQAAAJEAGACRABKAkQASgJEAEoCRABKAkQASgJEAFgCRAALAkQAWAJEAAsCRABeAkQAXgJEAF4CRABeAkQAXgJEAF4CRABeAkQAXgJEAF4CRABuAkQAOAJEADgCRAA4AkQAOAJEAEYCRAAeAkQATAJEAEwCRABMAkQATAJEAEwCRABMAkQATAJEAEwCRABjAkQAXgJEAF4CRABuAkQAbgJEABICRABuAkQAPQJEAEYCRABGAkQARgJEAEYCRABGAkQARgJEADwCRAA8AkQAPAJEADwCRAA8AkQAPAJEADwCRAA1AkQAPAJE//0CRAA5AkQAUwJEAD8CRAA8AkQAXwJEAF8CRABfAkQAXwJEAEkCRABJAkQASQJEAEkCRABJAkQAOAJEADgCRAA4AkQAOAJEADgCRAA8AkQAPAJEADwCRAA8AkQAPAJEADwCRAA8AkQAPAJEADwCRAALAkQADgJEAA4CRAAOAkQADgJEAA4CRAAzAkQAKQJEACkCRAApAkQAKQJEACkCRABJAkQASQJEAEkCRABJAkQASwJEAEsCRABLAkQASwJEAEsCRABLAkQASwJEAEsCRABLAkQASwJEAAcCRwA2AkcANgJHADYCRwA2AkcANgJHADYCRwA2AkcANgJHADYCRwA2AkQAcgJEAF0CRABdAkQAXQJEAF0CRABdAkQASwJEADUCRABLAkQATwJEAE8CRABPAkQATwJEAE8CRABPAkQATwJEAE8CRABPAkQAMAJEAEgCRABIAkQASAJEAGgCRAA4AkQAXwJEAF8CRABfAkQAXwJEAF8CRABfAkQAXwJEAF8CRABfAkQATgJEAGYCRABuAkQAbgJEAF0CRABdAkQAXQJEAF0CRABdAkQANAJEAGYCRABmAkQAZgJEAGYCRABmAkQAZgJEAFYCRABWAkQAVgJEAFYCRABWAkQAVgJEAFYCRABLAkQAVgJEAAoCRABoAkQADQJEAGgCRABMAkQANQJEADUCRAA1AkQANQJEAGICRABiAkQAYgJEAGICRABNAkQAYgJEABwCRAAcAkQAHAJEABwCRABgAkQAYAJEAGACRABgAkQAYAJEAGACRABgAkQAYAJEAGACRABLAkQABwJEAAcCRAAHAkQABwJEAAcCRABSAkQAOwJEADsCRAA7AkQAOwJEADsCRABTAkQAUwJEAFMCRABTAkQAiQJEAIUCKgAuAioALgJEADsCRABaAkQASQJEAEACRABMAkQASwJEAFkCRABEAkQASwE8ABoCRACTAkQAqgJEAKQCRACdAkQApgJEAKICRAClAkQAoAJEAKIBPAAaAkQAkQJEAKoCRACkAkQAnQJEAKYCRACiAkQApQJEAKACRACiAAD+4wSIAJEEiACRBIgApASIAJEEiACkBIgApgSIAKUCRADsAkQA4gJEAOwCRADTAkQANwJEAO4CRADuAkQAZwJEAGcCRADsAkQAswJEAGACRAAXAkQAmQJEAJkCRADsAkQAswJEAJkCRACZAkQAwgJEAMICRABVAkQAVQJEAI8CRACPAkQAwgJEAMICRABVAkQAVQJEAI8CRACPAkQAlQJEAFECRAAAAkQAggJEAJUCRABRAkQAAAJEAJUCRADnAkQAnwJEAJ4CRACeAkQA5wJEAOcCRABdAkQAXQJEALcCRAC3AkQAngJEAOcCRABdAkQAXQJEALcCRAC3AkQADgJEAFYCRAAzAkQASQJEAC0CRAAqAkQARAJEADECRABgAkQAYAJEABcCRAAVAkQADgJEAEQCRAAvAkQAMAJEAEICRAAwAkQANAJEADQCRABNAkQATQJEAF0CRABdAkQAWAJEAFQCRABUAkQAcgJEAGICRAATAkQAUwJEAE8CRABSAkQAKQJEAEECRABWAkQAUQJEAE8CRAAMAkQAMwJEACQCRABLAkQAXQJEABsCRAAbAkQAKwJEAJkCRAD7AkQA+wJEAHgCRAB4AkQAFgJEADMCRAD7AAD+aAAA/rIAAP15AAD9eQAA/SgAAP0pAAD9KQAA/SYAAP1RAAD9DgAA/TIAAP2KAAD9igAA/V0AAP1mAkQArQJEAPYCRADfAkQA3wJEAJACRACPAkQAjwJEAIwCRAC3AkQAdAJEAJgCRADDAkQAzAJEAPECRAD2AkQArAJEANwCRADcAkQAjAJEAI8CRACPAkQAjAJEALcCRAB0AkQAiAAA/rICRAADAkQASAJEAAACRABIAkQAAwJEAEgCRAAAAkQARwJEAE0BPAAaAkQAkQJEAKoCRACkAkQAnQJEAKYCRACiAkQApQJEAKACRACiATwAGgJEAJEAqgCkAJ0ApgCiAKUAoACiAFYASQAOAC0AFQBEADEAEgASABIAEgBN/+0AOgABAAADs/8qAAAEiP0O/uMD6wABAAAAAAAAAAAAAAAAAAABwgADAkoBkAAFAAACigJYAAAASwKKAlgAAAFeACoA+gAAAAACAAAAAAAAAAAAAAcAAAAAAAAAAAAAAABVS1dOAEAAICk3AyD/OAAAA7MA1iAAAJMAAAAAAfQCvAAAACAACwAAABQA9gABAAAAAAAAADAAAAABAAAAAAABAA4AMAABAAAAAAACAAcAPgABAAAAAAADACAARQABAAAAAAAEABYAZQABAAAAAAAFAAUAewABAAAAAAAGABUAgAABAAAAAAAJAAoAlQABAAAAAAANAQMAnwABAAAAAAAOABEBogADAAEECQAAAGABswADAAEECQABABwCEwADAAEECQACAA4CLwADAAEECQADAEACPQADAAEECQAEACwCfQADAAEECQAFAAoCqQADAAEECQAGACoCswADAAEECQAJABQC3QADAAEECQANAgYC8QADAAEECQAOACIE90NvcHlyaWdodCCpIDIwMjAgYnkgY2toYW5zLiBBbGwgcmlnaHRzIHJlc2VydmVkLkdyYXZpdGljYSBNb25vUmVndWxhcjEuMDA2O1VLV047R3Jhdml0aWNhTW9uby1SZWd1bGFyR3Jhdml0aWNhIE1vbm8gUmVndWxhcjEuMDA0R3Jhdml0aWNhTW9uby1SZWd1bGFyQ2huZ2tpIEhhbkFsbCBvd25lcnNoaXAgYW5kIGNvcHlyaWdodCBvZiB0aGUgbGljZW5zZWQgaWNvbnMgcmVtYWluIHRoZSBwcm9wZXJ0eSBvZiBDaGFuZ2tpIEhhbi4KSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyBvciBjb25jZXJucyByZWdhcmRpbmcgdGhpcyBsaWNlbnNlLCBvciB3aXNoIHRvIG5lZ290aWF0ZSBhbiBhbHRlcm5hdGUgbGljZW5zZSBmb3IgYSB1c2Ugbm90IHBlcm1pdHRlZCBoZXJlLCBwbGVhc2UgY29udGFjdCB1cyBhdCBja2hhbnNAaWNsb3VkLmNvbS5ja2hhbnNAaWNsb3VkLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMgAwACAAYgB5ACAAYwBrAGgAYQBuAHMALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBHAHIAYQB2AGkAdABpAGMAYQAgAE0AbwBuAG8AUgBlAGcAdQBsAGEAcgAxAC4AMAAwADYAOwBVAEsAVwBOADsARwByAGEAdgBpAHQAaQBjAGEATQBvAG4AbwAtAFIAZQBnAHUAbABhAHIARwByAGEAdgBpAHQAaQBjAGEAIABNAG8AbgBvACAAUgBlAGcAdQBsAGEAcgAxAC4AMAAwADQARwByAGEAdgBpAHQAaQBjAGEATQBvAG4AbwAtAFIAZQBnAHUAbABhAHIAQwBoAG4AZwBrAGkAIABIAGEAbgBBAGwAbAAgAG8AdwBuAGUAcgBzAGgAaQBwACAAYQBuAGQAIABjAG8AcAB5AHIAaQBnAGgAdAAgAG8AZgAgAHQAaABlACAAbABpAGMAZQBuAHMAZQBkACAAaQBjAG8AbgBzACAAcgBlAG0AYQBpAG4AIAB0AGgAZQAgAHAAcgBvAHAAZQByAHQAeQAgAG8AZgAgAEMAaABhAG4AZwBrAGkAIABIAGEAbgAuAAoASQBmACAAeQBvAHUAIABoAGEAdgBlACAAYQBuAHkAIABxAHUAZQBzAHQAaQBvAG4AcwAgAG8AcgAgAGMAbwBuAGMAZQByAG4AcwAgAHIAZQBnAGEAcgBkAGkAbgBnACAAdABoAGkAcwAgAGwAaQBjAGUAbgBzAGUALAAgAG8AcgAgAHcAaQBzAGgAIAB0AG8AIABuAGUAZwBvAHQAaQBhAHQAZQAgAGEA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fgKFAogCjgKUAqECowKqArACtgK9AsUCywLSAtkC4ALkAvEC9gL9AwQDCgMVAxsDJAMqAzADOwNFA04DWANhA2oDcwN7A4UDjwOYA6EDqQOzA7sDwwPMA9UD3wPnA+8D+QQCBBQEIQQqBDQEQQRPBF4EawR5BIkEkwSdBKcErgS/BNEE4gT0BPkE/QUEBQsFEgUZBSAFJwUvBToFQwVPBVYFXwVnBW8FdgV9BYgFjwWWBZ0FpAWsBbIFuQXABccFzgXVBdwF4wXrBfIF+gYBBggGDwYWBh8GKwY3BkQGVAZdBmYGcAZ3Bn4GhQaPBpgGnwatBrYGvgbHBs4G1QbcBuUG7AbzBvoHAQcIBw8HFgcdByQHKwcyBzkHQAdHB04HVQdcB2MHbwd6B4EHigeVB54HpQeyB7kHwAfHB84H1gfdB+QH6wfyCCYIPE5VTExBb2dvbmVrQW1hY3JvbkFicmV2ZUNjYXJvbkNhY3V0ZUNkb3RhY2NlbnREY2Fyb25EY3JvYXRFY2Fyb25FZG90YWNjZW50RW9nb25la0VtYWNyb25HZG90YWNjZW50R2JyZXZlSGJhcnVuaTAxMjJJb2dvbmVrSW1hY3Jvbklkb3RhY2NlbnRMYWN1dGV1bmkwMTM2dW5pMDEzQk5hY3V0ZUVuZ05jYXJvbk9odW5nYXJ1bWxhdXRPbWFjcm9udW5pMDE0NXVuaTAzQTl1bmkwMTU2UmNhcm9uUmFjdXRlU2FjdXRlU2NlZGlsbGF1bmkwMTYyVGNhcm9udW5pMDIxOFRiYXJ1bmkwMjFBVXJpbmdVb2dvbmVrVWh1bmdhcnVtbGF1dFVtYWNyb25XYWN1dGVXY2lyY3VtZmxleFljaXJjdW1mbGV4V2dyYXZlV2RpZXJlc2lzWWdyYXZlYWJyZXZlWmRvdGFjY2VudFphY3V0ZWFtYWNyb25hb2dvbmVrYS5zczAxYWFjdXRlLnNzMDFhdGlsZGUuc3MwMWFkaWVyZXNpcy5zczAxYWJyZXZlLnNzMDFhY2lyY3VtZmxleC5zczAxYW9nb25lay5zczAxYW1hY3Jvbi5zczAxYWdyYXZlLnNzMDFhcmluZy5zczAxY2Nhcm9uY2FjdXRlY2RvdGFjY2VudGVkb3RhY2NlbnRkY3JvYXRlY2Fyb25lbWFjcm9uZW9nb25la2dkb3RhY2NlbnRnYnJldmVoYmFyaS5sb2NsVFJLaW9nb25la2ltYWNyb251bmkwMjM3bGFjdXRldW5pMDEzN3VuaTAxM0NsY2Fyb251bmkwMTQ2ZW5nbmFjdXRlbmNhcm9ub2h1bmdhcnVtbGF1dHBpb21hY3JvbnJjYXJvbnJhY3V0ZXVuaTAxNTdzY2VkaWxsYXNhY3V0ZXVuaTAyMTl1bmkwMjFCdW5pMDE2M3RiYXJ1aHVuZ2FydW1sYXV0dXJpbmd1b2dvbmVrdW1hY3JvbndhY3V0ZXdjaXJjdW1mbGV4d2dyYXZld2RpZXJlc2lzeWdyYXZlemFjdXRleWNpcmN1bWZsZXh6ZG90YWNjZW50emVyby5kbm9tdGhyZWUuZG5vbXplcm8uc3MwMWZvdXIuZG5vbWZpdmUuZG5vbXNpeC5kbm9tc2V2ZW4uZG5vbWVpZ2h0LmRub21uaW5lLmRub216ZXJvLm51bXJvbmUubnVtcnRocmVlLm51bXJ0d28ubnVtcnNpeC5udW1yZml2ZS5udW1yZm91ci5udW1yc2V2ZW4ubnVtcnR3by5kbm9tb25lLmRub21laWdodC5udW1ybmluZS5udW1ycGVyaW9kY2VudGVyZWQuY2FwYmFja3NsYXNoLmNhcHNsYXNoLmNhcGJ1bGxldC5jYXBicmFjZWxlZnQuY2FwcGFyZW5yaWdodC5jYXBicmFja2V0bGVmdC5jYXBwYXJlbmxlZnQuY2FwYnJhY2VyaWdodC5jYXBicmFja2V0cmlnaHQuY2FwZW1kYXNoLmNhcGh5cGhlbi5jYXBlbmRhc2guY2FwdW5pMDBBRGd1aWxzaW5nbGxlZnQuY2FwZ3VpbGxlbW90cmlnaHQuY2FwZ3VpbGxlbW90bGVmdC5jYXBndWlsc2luZ2xyaWdodC5jYXBmcmFuY0V1cm91bmkwRTNGbG96ZW5nZXVuaTIwQkR1bmkyMEE5dW5pMjBCRnVuaTIwQTZub3RlcXVhbGFwcHJveGVxdWFsbGVzc2VxdWFsZ3JlYXRlcmVxdWFscmFkaWNhbHN1bW1hdGlvbmludGVncmFsaW5maW5pdHlwcm9kdWN0dW5pMDBCNXBhcnRpYWxkaWZmdW5pMDI1OXVuaTAzQkN1bmkwMzA4dW5pMDMwN2dyYXZlY21iYXQuY2FwYmFyLmNhcHVuaTIxMTZ1bmkwMzBBdW5pMDMwNnVuaTAzMEN1bmkwMzBCdW5pMDMwMmFjdXRlY21idW5pMDMwNHRpbGRlY21idW5pMDMyN3VuaTAzMTJ1bmkwMzE1dW5pMDMyOGdyYXZlLmNhcGNhcm9uLlNsb3Zha2RpZXJlc2lzLmNhcGRvdGFjY2VudC5jYXBodW5nYXJ1bWxhdXQuY2FwdGlsZGUuY2FwYWN1dGUuY2FwbWFjcm9uLmNhcHVuaTAzMjZ1bmkyMTk3YXJyb3d1cGFycm93cmlnaHRhcnJvd2xlZnR1bmkyMTk2Y2lyY3VtZmxleC5jYXBjYXJvbi5jYXByaW5nLmNhcGJyZXZlLmNhcHVuaTIxOTl1bmkyMTk4dW5pMUU5RWFycm93ZG93bnVuaTIwODJ1bmkyMDgwdW5pMjA4MXVuaTIwODN1bmkyMDg3dW5pMjA3MHVuaTIwODl1bmkyMDg4dW5pMDBCOXVuaTAwQjJ1bmkyMDc2dW5pMjA3NXVuaTAwQjN1bmkyMDc0dW5pMjA3N3VuaTIwODV1bmkyMDg0dW5pMjA4NnVuaTIwQkQudG51bWZsb3Jpbi50bnVtdW5pMjA3OWNlbnQudG51bWRvbGxhci50bnVtRXVyby50bnVtdW5pMjA3OHN0ZXJsaW5nLnRudW11bmkyNzEzdW5pMjkzNnVuaTI5MzV1bmkyOTM0eWVuLnRudW11bmkyOTM3dW5pMjZBQ3VuaTI3MTcwMDEuMDA2Q29weXJpZ2h0IFwoY1wpIDIwMjAgYnkgY2toYW5zLiBBbGwgcmlnaHRzIHJlc2VydmVkLkdyYXZpdGljYSBNb25vIFJlZ3VsYXIAsAIAAQA2AHcAigCwAN0BGQEuAVwBjAI3AoYCmgK0AssDSQNSA3MDsAO1BBoEHwQ5BE8EaQRwBHkEfwSfBK0FAQUFBRMFJgVCBUYFWwVlBWoFiwWdBaIFtQW5BeYF+wYRBhsGJQYqBi8GNwY8BkUGTwZfBmMGlAavBrgGvgbNBvsHBAcKBw8HEwctBzEHNwdeB4EHhQeUB5gHnQegB6QHsgfAB8cHzQfUB/AH/QgKCA4IFAgbCCAILghKCGUIaQhuCIkIkwiXCJ0IogitCLEIuQjACMYIygjZCOcI/wkJCQ8JJgktCTUJOQk+CUMJTglRCV8Jcgl3CYAJiQmPCZMJngmiCakJ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)format("opentype");
    font-style: monospace
}

@font-face {
    font-family: graviticaIcon Fallback;
    src: local(Arial);
    ascent-override: 74.5%;
    descent-override: 16.84%;
    line-gap-override: 0.0%;
    size-adjust: 127.11%
}

.graviticaicon_3067f5fb-module__HgQOQa__className {
    font-family: graviticaIcon, graviticaIcon Fallback;
    font-style: monospace
}

.graviticaicon_3067f5fb-module__HgQOQa__variable {
    --font-gravitica-icon: "graviticaIcon", "graviticaIcon Fallback"
}

@font-face {
    font-family: DM Sans;
    font-style: normal;
    font-weight: 100 1000;
    src:
        url()format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: DM Sans;
    font-style: normal;
    font-weight: 100 1000;
    src:
        url()format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: DM Sans Fallback;
    src: local(Arial);
    ascent-override: 94.9%;
    descent-override: 29.66%;
    line-gap-override: 0.0%;
    size-adjust: 104.53%
}

.dm_sans_b00fe9a1-module__CWLegW__className {
    font-family: DM Sans, DM Sans Fallback;
    font-style: normal
}

.dm_sans_b00fe9a1-module__CWLegW__variable {
    --font-dm-sans: "DM Sans", "DM Sans Fallback"
}

@layer properties {
    @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {

        *,
        :before,
        :after,
        ::backdrop {
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-space-y-reverse: 0;
            --tw-border-style: solid;
            --tw-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-outline-style: solid;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-space-x-reverse: 0
        }
    }
}

@layer theme {

    :root,
    :host {
        --font-sans: var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        --font-mono: var(--font-gravitica-icon), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        --color-red-50: #fef2f2;
        --color-red-400: #ff6568;
        --color-red-500: #fb2c36;
        --color-red-700: #bf000f;
        --color-red-900: #82181a;
        --color-amber-400: #fcbb00;
        --color-emerald-400: #00d294;
        --color-emerald-500: #00bb7f;
        --color-gray-200: #e5e7eb;
        --color-gray-400: #99a1af;
        --color-neutral-100: #f5f5f5;
        --color-neutral-200: #e5e5e5;
        --color-neutral-300: #d4d4d4;
        --color-neutral-400: #a1a1a1;
        --color-neutral-500: #737373;
        --color-neutral-600: #525252;
        --color-neutral-700: #404040;
        --color-neutral-900: #171717;
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --container-xs: 20rem;
        --container-md: 28rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --container-4xl: 56rem;
        --container-6xl: 72rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1 / .75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25 / .875);
        --text-base: 1rem;
        --text-base--line-height: calc(1.5 / 1);
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75 / 1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: 2;
        --text-2xl: 1.5rem;
        --text-2xl--line-height: 2;
        --text-3xl: 1.75rem;
        --text-3xl--line-height: 1.3;
        --text-4xl: 2rem;
        --text-4xl--line-height: 1.35;
        --text-5xl: 2.5rem;
        --text-5xl--line-height: 1.3;
        --text-6xl: 3rem;
        --text-6xl--line-height: 1.3;
        --text-7xl: 4.5rem;
        --text-7xl--line-height: 1.2;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --tracking-tight: -.28px;
        --tracking-normal: 0em;
        --tracking-wide: .3px;
        --tracking-wider: .05em;
        --tracking-widest: .1em;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --leading-relaxed: 1.625;
        --radius-sm: calc(var(--radius) - 4px);
        --radius-md: calc(var(--radius) - 2px);
        --radius-lg: var(--radius);
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --radius-4xl: 2rem;
        --ease-out: cubic-bezier(0, 0, .2, 1);
        --ease-in-out: cubic-bezier(.4, 0, .2, 1);
        --blur-xs: 4px;
        --blur-md: 12px;
        --blur-3xl: 64px;
        --aspect-video: 16 / 9;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
        --text-7xl--letter-spacing: -.045em;
        --text-7xl--font-weight: 400;
        --text-6xl--letter-spacing: -.025em;
        --text-6xl--font-weight: 400;
        --text-5xl--letter-spacing: -.025em;
        --text-5xl--font-weight: 400;
        --text-4xl--letter-spacing: -.02em;
        --text-4xl--font-weight: 400;
        --text-3xl--letter-spacing: -.0175em;
        --text-3xl--font-weight: 400;
        --text-2xl--letter-spacing: -.015em;
        --text-2xl--font-weight: 400;
        --text-xl--letter-spacing: -.0125em;
        --text-xl--font-weight: 400;
        --color-translucent: var(--translucent);
        --color-dark-rich-gray: #1d1d1f;
        --color-dark-gray: #525252;
        --color-medium-gray: #959595;
        --color-light-gray: #d4d4d4;
        --color-white-gray: #e5e5e5;
        --color-off-white: #f1f1f1;
        --color-orange: #f96d30;
        --color-orange-gradient: #ff5252;
        --color-border: hsl(var(--border));
        --color-input: hsl(var(--input));
        --color-red: #dc2626;
        --color-green: #10b981;
        --color-background: hsl(var(--background));
        --color-foreground: hsl(var(--foreground));
        --color-primary: hsl(var(--primary));
        --color-primary-foreground: hsl(var(--primary-foreground));
        --color-secondary: hsl(var(--secondary));
        --color-secondary-foreground: hsl(var(--secondary-foreground));
        --color-destructive: hsl(var(--destructive));
        --color-destructive-foreground: hsl(var(--destructive-foreground));
        --color-muted: hsl(var(--muted));
        --color-muted-foreground: hsl(var(--muted-foreground));
        --color-accent: hsl(var(--accent));
        --color-accent-foreground: hsl(var(--accent-foreground));
        --color-popover: hsl(var(--popover));
        --color-popover-foreground: hsl(var(--popover-foreground));
        --animate-accordion-down: accordion-down .2s ease-out;
        --animate-accordion-up: accordion-up .2s ease-out
    }

    @supports (color:lab(0% 0 0)) {

        :root,
        :host {
            --color-red-50: lab(96.5005% 4.18508 1.52328);
            --color-red-400: lab(63.7053% 60.745 31.3109);
            --color-red-500: lab(55.4814% 75.0732 48.8528);
            --color-red-700: lab(40.4273% 67.2623 53.7441);
            --color-red-900: lab(28.5139% 44.5539 29.0463);
            --color-amber-400: lab(80.1641% 16.6016 99.2089);
            --color-emerald-400: lab(75.0771% -60.7313 19.4147);
            --color-emerald-500: lab(66.9756% -58.27 19.5419);
            --color-gray-200: lab(91.6229% -.159115 -2.26791);
            --color-gray-400: lab(65.9269% -.832707 -8.17473);
            --color-neutral-100: lab(96.52% -.0000298023 .0000119209);
            --color-neutral-200: lab(90.952% 0 -.0000119209);
            --color-neutral-300: lab(84.92% 0 -.0000119209);
            --color-neutral-400: lab(66.128% -.0000298023 .0000119209);
            --color-neutral-500: lab(48.496% 0 0);
            --color-neutral-600: lab(34.924% 0 0);
            --color-neutral-700: lab(27.036% 0 0);
            --color-neutral-900: lab(7.78201% -.0000149012 0)
        }
    }
}

@layer base {

    *,
    :after,
    :before,
    ::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    html,
    :host {
        -webkit-text-size-adjust: 100%;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
        font-feature-settings: var(--default-font-feature-settings, normal);
        font-variation-settings: var(--default-font-variation-settings, normal);
        -webkit-tap-highlight-color: transparent
    }

    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }

    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit
    }

    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }

    b,
    strong {
        font-weight: bolder
    }

    code,
    kbd,
    samp,
    pre {
        font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
        font-feature-settings: var(--default-mono-font-feature-settings, normal);
        font-variation-settings: var(--default-mono-font-variation-settings, normal);
        font-size: 1em
    }

    small {
        font-size: 80%
    }

    sub,
    sup {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    :-moz-focusring {
        outline: auto
    }

    progress {
        vertical-align: baseline
    }

    summary {
        display: list-item
    }

    ol,
    ul,
    menu {
        list-style: none
    }

    img,
    svg,
    video,
    canvas,
    audio,
    iframe,
    embed,
    object {
        vertical-align: middle;
        display: block
    }

    img,
    video {
        max-width: 100%;
        height: auto
    }

    button,
    input,
    select,
    optgroup,
    textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }

    :where(select:is([multiple], [size])) optgroup {
        font-weight: bolder
    }

    :where(select:is([multiple], [size])) optgroup option {
        padding-inline-start: 20px
    }

    ::file-selector-button {
        margin-inline-end: 4px
    }

    ::placeholder {
        opacity: 1
    }

    @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
        ::placeholder {
            color: currentColor
        }

        @supports (color:color-mix(in lab, red, red)) {
            ::placeholder {
                color: color-mix(in oklab, currentcolor 50%, transparent)
            }
        }
    }

    textarea {
        resize: vertical
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align: inherit
    }

    ::-webkit-datetime-edit {
        display: inline-flex
    }

    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0
    }

    ::-webkit-datetime-edit {
        padding-block: 0
    }

    ::-webkit-datetime-edit-year-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-month-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-day-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-hour-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-minute-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-second-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-millisecond-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-meridiem-field {
        padding-block: 0
    }

    ::-webkit-calendar-picker-indicator {
        line-height: 1
    }

    :-moz-ui-invalid {
        box-shadow: none
    }

    button,
    input:where([type=button], [type=reset], [type=submit]) {
        appearance: button
    }

    ::file-selector-button {
        appearance: button
    }

    ::-webkit-inner-spin-button {
        height: auto
    }

    ::-webkit-outer-spin-button {
        height: auto
    }

    [hidden]:where(:not([hidden=until-found])) {
        display: none !important
    }

    *,
    :after,
    :before,
    ::backdrop {
        border-color: var(--color-gray-200, currentcolor)
    }

    ::file-selector-button {
        border-color: var(--color-gray-200, currentcolor)
    }

    :root {
        --nav-link-offset: 4px;
        --translucent: currentColor
    }

    @supports (color:color-mix(in lab, red, red)) {
        :root {
            --translucent: color-mix(in srgb, currentColor 15%, transparent)
        }
    }

    :root {
        --background: 0 0% 100%;
        --foreground: 240 10% 3.9%;
        --card: 0 0% 100%;
        --card-foreground: 240 10% 3.9%;
        --popover: 0 0% 100%;
        --popover-foreground: 240 10% 3.9%;
        --primary: 240 5.9% 10%;
        --primary-foreground: 0 0% 98%;
        --secondary: 240 4.8% 95.9%;
        --secondary-foreground: 240 5.9% 10%;
        --muted: 240 4.8% 95.9%;
        --muted-foreground: 240 3.8% 46.1%;
        --accent: 240 4.8% 95.9%;
        --accent-foreground: 240 5.9% 10%;
        --destructive: 0 84.2% 60.2%;
        --destructive-foreground: 0 0% 98%;
        --border: 240 5.9% 90%;
        --input: 240 5.9% 90%;
        --ring: 240 5.9% 10%;
        --radius: .5rem;
        --chart-1: 12 76% 61%;
        --chart-2: 173 58% 39%;
        --chart-3: 197 37% 24%;
        --chart-4: 43 74% 66%;
        --chart-5: 27 87% 67%
    }

    .dark {
        --background: 240 10% 3.9%;
        --foreground: 0 0% 98%;
        --card: 240 10% 3.9%;
        --card-foreground: 0 0% 98%;
        --popover: 240 10% 3.9%;
        --popover-foreground: 0 0% 98%;
        --primary: 0 0% 98%;
        --primary-foreground: 240 5.9% 10%;
        --secondary: 240 3.7% 15.9%;
        --secondary-foreground: 0 0% 98%;
        --muted: 240 3.7% 15.9%;
        --muted-foreground: 240 5% 64.9%;
        --accent: 240 3.7% 15.9%;
        --accent-foreground: 0 0% 98%;
        --destructive: 0 62.8% 30.6%;
        --destructive-foreground: 0 0% 98%;
        --border: 240 3.7% 15.9%;
        --input: 240 3.7% 15.9%;
        --ring: 240 4.9% 83.9%;
        --chart-1: 220 70% 50%;
        --chart-2: 160 60% 45%;
        --chart-3: 30 80% 55%;
        --chart-4: 280 65% 60%;
        --chart-5: 340 75% 55%
    }

    * {
        border-color: var(--color-border)
    }

    html:has(:target) {
        scroll-behavior: smooth
    }

    body {
        background-color: var(--color-off-white);
        font-family: var(--font-sans);
        color: var(--color-dark-rich-gray);
        position: relative
    }

    button:not(:disabled),
    [role=button]:not([aria-disabled=true]) {
        cursor: pointer
    }

    .max-w {
        width: 100%;
        max-width: var(--container-6xl);
        padding-inline: calc(var(--spacing) * 6);
        margin-inline: auto
    }

    @media (min-width:640px) {
        .max-w {
            padding-inline: calc(var(--spacing) * 10)
        }
    }

    @media (min-width:1024px) {
        .max-w {
            padding-inline: calc(var(--spacing) * 12)
        }
    }

    .max-w-article {
        width: 100%;
        max-width: var(--container-4xl);
        padding-inline: calc(var(--spacing) * 6);
        margin-inline: auto
    }

    @media (min-width:640px) {
        .max-w-article {
            padding-inline: calc(var(--spacing) * 10)
        }
    }

    @media (min-width:1024px) {
        .max-w-article {
            padding-inline: calc(var(--spacing) * 12)
        }
    }

    .border-gradient {
        border-image: linear-gradient(270deg, #ffa100 14.85%, #ff5252 99.42%)
    }

    .bg-gradient {
        background: linear-gradient(270deg, #ffa100 14.85%, #ff5252 99.42%)
    }
}

@layer components;

@layer utilities {
    .\@container\/field-group {
        container: field-group/inline-size
    }

    .pointer-events-none {
        pointer-events: none
    }

    .visible {
        visibility: visible
    }

    .sr-only {
        clip-path: inset(50%);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden
    }

    .absolute {
        position: absolute
    }

    .fixed {
        position: fixed
    }

    .relative {
        position: relative
    }

    .static {
        position: static
    }

    .sticky {
        position: sticky
    }

    .inset-0 {
        inset: calc(var(--spacing) * 0)
    }

    .inset-\[-0\.15\%_-0\.19\%_-0\.15\%_-0\.2\%\] {
        inset: -.15% -.19% -.15% -.2%
    }

    .inset-\[-0\.28\%_-0\.56\%_-0\.28\%_-0\.28\%\] {
        inset: -.28% -.56% -.28% -.28%
    }

    .inset-\[5\.58\%_24\.27\%_62\.33\%_41\.47\%\] {
        inset: 5.58% 24.27% 62.33% 41.47%
    }

    .inset-\[16\.61\%_5\.13\%_16\.63\%_5\.13\%\] {
        inset: 16.61% 5.13% 16.63%
    }

    .inset-\[65\%_41\.7\%_0\%_24\.04\%\] {
        inset: 65% 41.7% 0% 24.04%
    }

    .inset-auto {
        inset: auto
    }

    .inset-x-0 {
        inset-inline: calc(var(--spacing) * 0)
    }

    .-top-12 {
        top: calc(var(--spacing) * -12)
    }

    .top-0 {
        top: calc(var(--spacing) * 0)
    }

    .top-0\.5 {
        top: calc(var(--spacing) * .5)
    }

    .top-1\/2 {
        top: 50%
    }

    .top-4 {
        top: calc(var(--spacing) * 4)
    }

    .top-\[50\%\] {
        top: 50%
    }

    .-right-12 {
        right: calc(var(--spacing) * -12)
    }

    .-right-24 {
        right: calc(var(--spacing) * -24)
    }

    .right-0 {
        right: calc(var(--spacing) * 0)
    }

    .right-4 {
        right: calc(var(--spacing) * 4)
    }

    .-bottom-12 {
        bottom: calc(var(--spacing) * -12)
    }

    .bottom-0 {
        bottom: calc(var(--spacing) * 0)
    }

    .-left-12 {
        left: calc(var(--spacing) * -12)
    }

    .left-0\.5 {
        left: calc(var(--spacing) * .5)
    }

    .left-1\/2 {
        left: 50%
    }

    .left-2 {
        left: calc(var(--spacing) * 2)
    }

    .left-\[50\%\] {
        left: 50%
    }

    .-z-10 {
        z-index: calc(10 * -1)
    }

    .-z-50 {
        z-index: calc(50 * -1)
    }

    .z-0 {
        z-index: 0
    }

    .z-10 {
        z-index: 10
    }

    .z-50 {
        z-index: 50
    }

    .z-9999,
    .z-\[9999\] {
        z-index: 9999
    }

    .order-last {
        order: 9999
    }

    .col-span-2 {
        grid-column: span 2/span 2
    }

    .col-start-1 {
        grid-column-start: 1
    }

    .col-start-2 {
        grid-column-start: 2
    }

    .row-start-1 {
        grid-row-start: 1
    }

    .row-start-2 {
        grid-row-start: 2
    }

    .container {
        width: 100%
    }

    @media (min-width:420px) {
        .container {
            max-width: 420px
        }
    }

    @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
        }
    }

    .m-0 {
        margin: calc(var(--spacing) * 0)
    }

    .m-8 {
        margin: calc(var(--spacing) * 8)
    }

    .container {
        margin-inline: auto;
        padding-inline: 2rem
    }

    .-mx-1 {
        margin-inline: calc(var(--spacing) * -1)
    }

    .mx-auto {
        margin-inline: auto
    }

    .-my-2 {
        margin-block: calc(var(--spacing) * -2)
    }

    .my-1 {
        margin-block: calc(var(--spacing) * 1)
    }

    .my-7 {
        margin-block: calc(var(--spacing) * 7)
    }

    .my-8 {
        margin-block: calc(var(--spacing) * 8)
    }

    .my-20 {
        margin-block: calc(var(--spacing) * 20)
    }

    .my-36 {
        margin-block: calc(var(--spacing) * 36)
    }

    .my-60 {
        margin-block: calc(var(--spacing) * 60)
    }

    .prose {
        color: var(--tw-prose-body);
        max-width: 65ch
    }

    .prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em
    }

    .prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-lead);
        margin-top: 1.2em;
        margin-bottom: 1.2em;
        font-size: 1.25em;
        line-height: 1.6
    }

    .prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-links);
        font-weight: 500;
        text-decoration: underline
    }

    .prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-bold);
        font-weight: 600
    }

    .prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
        list-style-type: decimal
    }

    .prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-alpha
    }

    .prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-alpha
    }

    .prose :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-alpha
    }

    .prose :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-alpha
    }

    .prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-roman
    }

    .prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-roman
    }

    .prose :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-roman
    }

    .prose :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-roman
    }

    .prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: decimal
    }

    .prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
        list-style-type: disc
    }

    .prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
        color: var(--tw-prose-counters);
        font-weight: 400
    }

    .prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
        color: var(--tw-prose-bullets)
    }

    .prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 1.25em;
        font-weight: 600
    }

    .prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-color: var(--tw-prose-hr);
        border-top-width: 1px;
        margin-top: 3em;
        margin-bottom: 3em
    }

    .prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-quotes);
        border-inline-start-width: .25rem;
        border-inline-start-color: var(--tw-prose-quote-borders);
        quotes: "“" "”" "‘" "’";
        margin-top: 1.6em;
        margin-bottom: 1.6em;
        padding-inline-start: 1em;
        font-style: italic;
        font-weight: 500
    }

    .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):before {
        content: open-quote
    }

    .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):after {
        content: close-quote
    }

    .prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 0;
        margin-bottom: .888889em;
        font-size: 2.25em;
        font-weight: 800;
        line-height: 1.11111
    }

    .prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-weight: 900
    }

    .prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 2em;
        margin-bottom: 1em;
        font-size: 1.5em;
        font-weight: 700;
        line-height: 1.33333
    }

    .prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-weight: 800
    }

    .prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 1.6em;
        margin-bottom: .6em;
        font-size: 1.25em;
        font-weight: 600;
        line-height: 1.6
    }

    .prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-weight: 700
    }

    .prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 1.5em;
        margin-bottom: .5em;
        font-weight: 600;
        line-height: 1.5
    }

    .prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-weight: 700
    }

    .prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }

    .prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
        display: block
    }

    .prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }

    .prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-kbd);
        box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
        padding-top: .1875em;
        padding-inline-end: .375em;
        padding-bottom: .1875em;
        border-radius: .3125rem;
        padding-inline-start: .375em;
        font-family: inherit;
        font-size: .875em;
        font-weight: 500
    }

    .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-code);
        font-size: .875em;
        font-weight: 600
    }

    .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):before,
    .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
        content: "`"
    }

    .prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-size: .875em
    }

    .prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-size: .9em
    }

    .prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }

    .prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-pre-code);
        background-color: var(--tw-prose-pre-bg);
        padding-top: .857143em;
        padding-inline-end: 1.14286em;
        padding-bottom: .857143em;
        border-radius: .375rem;
        margin-top: 1.71429em;
        margin-bottom: 1.71429em;
        padding-inline-start: 1.14286em;
        font-size: .875em;
        font-weight: 400;
        line-height: 1.71429;
        overflow-x: auto
    }

    .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-weight: inherit;
        color: inherit;
        font-size: inherit;
        font-family: inherit;
        line-height: inherit;
        background-color: #0000;
        border-width: 0;
        border-radius: 0;
        padding: 0
    }

    .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):before,
    .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
        content: none
    }

    .prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
        table-layout: auto;
        width: 100%;
        margin-top: 2em;
        margin-bottom: 2em;
        font-size: .875em;
        line-height: 1.71429
    }

    .prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-th-borders)
    }

    .prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        vertical-align: bottom;
        padding-inline-end: .571429em;
        padding-bottom: .571429em;
        padding-inline-start: .571429em;
        font-weight: 600
    }

    .prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-td-borders)
    }

    .prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-bottom-width: 0
    }

    .prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        vertical-align: baseline
    }

    .prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-top-width: 1px;
        border-top-color: var(--tw-prose-th-borders)
    }

    .prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        vertical-align: top
    }

    .prose :where(th, td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        text-align: start
    }

    .prose :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0;
        margin-bottom: 0
    }

    .prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-captions);
        margin-top: .857143em;
        font-size: .875em;
        line-height: 1.42857
    }

    .prose {
        --tw-prose-body: #364153;
        --tw-prose-headings: #101828;
        --tw-prose-lead: #4a5565;
        --tw-prose-links: #101828;
        --tw-prose-bold: #101828;
        --tw-prose-counters: #6a7282;
        --tw-prose-bullets: #d1d5dc;
        --tw-prose-hr: #e5e7eb;
        --tw-prose-quotes: #101828;
        --tw-prose-quote-borders: #e5e7eb;
        --tw-prose-captions: #6a7282;
        --tw-prose-kbd: #101828;
        --tw-prose-kbd-shadows: #1018281a;
        --tw-prose-code: #101828;
        --tw-prose-pre-code: #e5e7eb;
        --tw-prose-pre-bg: #1e2939;
        --tw-prose-th-borders: #d1d5dc;
        --tw-prose-td-borders: #e5e7eb;
        --tw-prose-invert-body: #d1d5dc;
        --tw-prose-invert-headings: #fff;
        --tw-prose-invert-lead: #99a1af;
        --tw-prose-invert-links: #fff;
        --tw-prose-invert-bold: #fff;
        --tw-prose-invert-counters: #99a1af;
        --tw-prose-invert-bullets: #4a5565;
        --tw-prose-invert-hr: #364153;
        --tw-prose-invert-quotes: #f3f4f6;
        --tw-prose-invert-quote-borders: #364153;
        --tw-prose-invert-captions: #99a1af;
        --tw-prose-invert-kbd: #fff;
        --tw-prose-invert-kbd-shadows: #ffffff1a;
        --tw-prose-invert-code: #fff;
        --tw-prose-invert-pre-code: #d1d5dc;
        --tw-prose-invert-pre-bg: #00000080;
        --tw-prose-invert-th-borders: #4a5565;
        --tw-prose-invert-td-borders: #364153;
        font-size: 1rem;
        line-height: 1.75
    }

    @supports (color:lab(0% 0 0)) {
        .prose {
            --tw-prose-body: lab(27.1134% -.956401 -12.3224);
            --tw-prose-headings: lab(8.11897% .811279 -12.254);
            --tw-prose-lead: lab(35.6337% -1.58697 -10.8425);
            --tw-prose-links: lab(8.11897% .811279 -12.254);
            --tw-prose-bold: lab(8.11897% .811279 -12.254);
            --tw-prose-counters: lab(47.7841% -.393182 -10.0268);
            --tw-prose-bullets: lab(85.1236% -.612259 -3.7138);
            --tw-prose-hr: lab(91.6229% -.159115 -2.26791);
            --tw-prose-quotes: lab(8.11897% .811279 -12.254);
            --tw-prose-quote-borders: lab(91.6229% -.159115 -2.26791);
            --tw-prose-captions: lab(47.7841% -.393182 -10.0268);
            --tw-prose-kbd: lab(8.11897% .811279 -12.254);
            --tw-prose-kbd-shadows: lab(8.11897% .811279 -12.254/.1);
            --tw-prose-code: lab(8.11897% .811279 -12.254);
            --tw-prose-pre-code: lab(91.6229% -.159115 -2.26791);
            --tw-prose-pre-bg: lab(16.1051% -1.18239 -11.7533);
            --tw-prose-th-borders: lab(85.1236% -.612259 -3.7138);
            --tw-prose-td-borders: lab(91.6229% -.159115 -2.26791);
            --tw-prose-invert-body: lab(85.1236% -.612259 -3.7138);
            --tw-prose-invert-lead: lab(65.9269% -.832707 -8.17473);
            --tw-prose-invert-counters: lab(65.9269% -.832707 -8.17473);
            --tw-prose-invert-bullets: lab(35.6337% -1.58697 -10.8425);
            --tw-prose-invert-hr: lab(27.1134% -.956401 -12.3224);
            --tw-prose-invert-quotes: lab(96.1596% -.0823438 -1.13575);
            --tw-prose-invert-quote-borders: lab(27.1134% -.956401 -12.3224);
            --tw-prose-invert-captions: lab(65.9269% -.832707 -8.17473);
            --tw-prose-invert-pre-code: lab(85.1236% -.612259 -3.7138);
            --tw-prose-invert-th-borders: lab(35.6337% -1.58697 -10.8425);
            --tw-prose-invert-td-borders: lab(27.1134% -.956401 -12.3224)
        }
    }

    .prose :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0;
        margin-bottom: 0
    }

    .prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .5em;
        margin-bottom: .5em
    }

    .prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-start: .375em
    }

    .prose :where(.prose>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .75em;
        margin-bottom: .75em
    }

    .prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em
    }

    .prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 1.25em
    }

    .prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em
    }

    .prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 1.25em
    }

    .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .75em;
        margin-bottom: .75em
    }

    .prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em
    }

    .prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .5em;
        padding-inline-start: 1.625em
    }

    .prose :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }

    .prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-start: 0
    }

    .prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-end: 0
    }

    .prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-top: .571429em;
        padding-inline-end: .571429em;
        padding-bottom: .571429em;
        padding-inline-start: .571429em
    }

    .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-start: 0
    }

    .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-end: 0
    }

    .prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }

    .prose :where(.prose>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }

    .prose :where(.prose>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 0
    }

    .-mt-4 {
        margin-top: calc(var(--spacing) * -4)
    }

    .mt-0\.5 {
        margin-top: calc(var(--spacing) * .5)
    }

    .mt-1\.5 {
        margin-top: calc(var(--spacing) * 1.5)
    }

    .mt-2 {
        margin-top: calc(var(--spacing) * 2)
    }

    .mt-3 {
        margin-top: calc(var(--spacing) * 3)
    }

    .mt-4 {
        margin-top: calc(var(--spacing) * 4)
    }

    .mt-6 {
        margin-top: calc(var(--spacing) * 6)
    }

    .mt-8 {
        margin-top: calc(var(--spacing) * 8)
    }

    .mt-10 {
        margin-top: calc(var(--spacing) * 10)
    }

    .mt-12 {
        margin-top: calc(var(--spacing) * 12)
    }

    .mt-14 {
        margin-top: calc(var(--spacing) * 14)
    }

    .mt-16 {
        margin-top: calc(var(--spacing) * 16)
    }

    .mt-20 {
        margin-top: calc(var(--spacing) * 20)
    }

    .mt-24 {
        margin-top: calc(var(--spacing) * 24)
    }

    .mt-32 {
        margin-top: calc(var(--spacing) * 32)
    }

    .mt-36 {
        margin-top: calc(var(--spacing) * 36)
    }

    .mt-40 {
        margin-top: calc(var(--spacing) * 40)
    }

    .mt-auto {
        margin-top: auto
    }

    .-mr-3 {
        margin-right: calc(var(--spacing) * -3)
    }

    .mr-2 {
        margin-right: calc(var(--spacing) * 2)
    }

    .mb-1 {
        margin-bottom: calc(var(--spacing) * 1)
    }

    .mb-2 {
        margin-bottom: calc(var(--spacing) * 2)
    }

    .mb-3 {
        margin-bottom: calc(var(--spacing) * 3)
    }

    .mb-12 {
        margin-bottom: calc(var(--spacing) * 12)
    }

    .mb-14 {
        margin-bottom: calc(var(--spacing) * 14)
    }

    .mb-16 {
        margin-bottom: calc(var(--spacing) * 16)
    }

    .mb-20 {
        margin-bottom: calc(var(--spacing) * 20)
    }

    .-ml-4 {
        margin-left: calc(var(--spacing) * -4)
    }

    .ml-2 {
        margin-left: calc(var(--spacing) * 2)
    }

    .ml-4 {
        margin-left: calc(var(--spacing) * 4)
    }

    .ml-auto {
        margin-left: auto
    }

    .no-scrollbar::-webkit-scrollbar {
        display: none
    }

    .no-scrollbar {
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .line-clamp-2 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .line-clamp-3 {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .block {
        display: block
    }

    .contents {
        display: contents
    }

    .flex {
        display: flex
    }

    .grid {
        display: grid
    }

    .hidden {
        display: none
    }

    .inline {
        display: inline
    }

    .inline-flex {
        display: inline-flex
    }

    .inline-grid {
        display: inline-grid
    }

    .table {
        display: table
    }

    .aspect-362\/204 {
        aspect-ratio: 362/204
    }

    .aspect-456\/274 {
        aspect-ratio: 456/274
    }

    .aspect-\[113\.75\/26\.0828\] {
        aspect-ratio: 113.75/26.0828
    }

    .aspect-square {
        aspect-ratio: 1
    }

    .aspect-video {
        aspect-ratio: var(--aspect-video)
    }

    .size-0 {
        width: calc(var(--spacing) * 0);
        height: calc(var(--spacing) * 0)
    }

    .size-1 {
        width: calc(var(--spacing) * 1);
        height: calc(var(--spacing) * 1)
    }

    .size-3 {
        width: calc(var(--spacing) * 3);
        height: calc(var(--spacing) * 3)
    }

    .size-3\.5 {
        width: calc(var(--spacing) * 3.5);
        height: calc(var(--spacing) * 3.5)
    }

    .size-4 {
        width: calc(var(--spacing) * 4);
        height: calc(var(--spacing) * 4)
    }

    .size-5 {
        width: calc(var(--spacing) * 5);
        height: calc(var(--spacing) * 5)
    }

    .size-6 {
        width: calc(var(--spacing) * 6);
        height: calc(var(--spacing) * 6)
    }

    .size-8 {
        width: calc(var(--spacing) * 8);
        height: calc(var(--spacing) * 8)
    }

    .size-10 {
        width: calc(var(--spacing) * 10);
        height: calc(var(--spacing) * 10)
    }

    .size-16 {
        width: calc(var(--spacing) * 16);
        height: calc(var(--spacing) * 16)
    }

    .size-\[520px\] {
        width: 520px;
        height: 520px
    }

    .size-full {
        width: 100%;
        height: 100%
    }

    .h-2 {
        height: calc(var(--spacing) * 2)
    }

    .h-2\.5 {
        height: calc(var(--spacing) * 2.5)
    }

    .h-3\.5 {
        height: calc(var(--spacing) * 3.5)
    }

    .h-4 {
        height: calc(var(--spacing) * 4)
    }

    .h-5 {
        height: calc(var(--spacing) * 5)
    }

    .h-6 {
        height: calc(var(--spacing) * 6)
    }

    .h-7 {
        height: calc(var(--spacing) * 7)
    }

    .h-8 {
        height: calc(var(--spacing) * 8)
    }

    .h-9 {
        height: calc(var(--spacing) * 9)
    }

    .h-10 {
        height: calc(var(--spacing) * 10)
    }

    .h-11 {
        height: calc(var(--spacing) * 11)
    }

    .h-12 {
        height: calc(var(--spacing) * 12)
    }

    .h-14 {
        height: calc(var(--spacing) * 14)
    }

    .h-16 {
        height: calc(var(--spacing) * 16)
    }

    .h-\[1px\] {
        height: 1px
    }

    .h-\[22px\] {
        height: 22px
    }

    .h-\[26px\] {
        height: 26px
    }

    .h-\[40px\] {
        height: 40px
    }

    .h-\[65px\] {
        height: 65px
    }

    .h-\[400px\] {
        height: 400px
    }

    .h-\[hypot\(-17\.0036cqw\,74\.0496cqh\)\] {
        height: hypot(-17.0036cqw, 74.0496cqh)
    }

    .h-\[hypot\(-23\.4204cqw\,80\.9874cqh\)\] {
        height: hypot(-23.4204cqw, 80.9874cqh)
    }

    .h-\[var\(--radix-select-trigger-height\)\] {
        height: var(--radix-select-trigger-height)
    }

    .h-auto {
        height: auto
    }

    .h-full {
        height: 100%
    }

    .h-px {
        height: 1px
    }

    .h-screen {
        height: 100vh
    }

    .max-h-\[--radix-select-content-available-height\] {
        max-height: --radix-select-content-available-height
    }

    .max-h-\[70vh\] {
        max-height: 70vh
    }

    .max-h-\[300px\] {
        max-height: 300px
    }

    .min-h-\[60px\] {
        min-height: 60px
    }

    .min-h-\[72px\] {
        min-height: 72px
    }

    .min-h-\[88px\] {
        min-height: 88px
    }

    .min-h-\[104px\] {
        min-height: 104px
    }

    .min-h-\[148px\] {
        min-height: 148px
    }

    .min-h-\[160px\] {
        min-height: 160px
    }

    .min-h-\[472px\] {
        min-height: 472px
    }

    .w-2 {
        width: calc(var(--spacing) * 2)
    }

    .w-2\.5 {
        width: calc(var(--spacing) * 2.5)
    }

    .w-3\.5 {
        width: calc(var(--spacing) * 3.5)
    }

    .w-4 {
        width: calc(var(--spacing) * 4)
    }

    .w-5 {
        width: calc(var(--spacing) * 5)
    }

    .w-6 {
        width: calc(var(--spacing) * 6)
    }

    .w-8 {
        width: calc(var(--spacing) * 8)
    }

    .w-9 {
        width: calc(var(--spacing) * 9)
    }

    .w-10 {
        width: calc(var(--spacing) * 10)
    }

    .w-20 {
        width: calc(var(--spacing) * 20)
    }

    .w-72 {
        width: calc(var(--spacing) * 72)
    }

    .w-80 {
        width: calc(var(--spacing) * 80)
    }

    .w-\[1px\] {
        width: 1px
    }

    .w-\[66px\] {
        width: 66px
    }

    .w-\[114px\] {
        width: 114px
    }

    .w-\[120px\] {
        width: 120px
    }

    .w-\[150\%\] {
        width: 150%
    }

    .w-\[245px\] {
        width: 245px
    }

    .w-\[calc\(\(100\%_-_80px\)\/2\)\] {
        width: calc(50% - 40px)
    }

    .w-\[hypot\(76\.5796cqw\,19\.0126cqh\)\] {
        width: hypot(76.5796cqw, 19.0126cqh)
    }

    .w-\[hypot\(82\.9964cqw\,25\.9504cqh\)\] {
        width: hypot(82.9964cqw, 25.9504cqh)
    }

    .w-\[var\(--radix-popover-trigger-width\)\] {
        width: var(--radix-popover-trigger-width)
    }

    .w-fit {
        width: fit-content
    }

    .w-full {
        width: 100%
    }

    .w-px {
        width: 1px
    }

    .w-screen {
        width: 100vw
    }

    .max-w-2xl {
        max-width: var(--container-2xl)
    }

    .max-w-3xl {
        max-width: var(--container-3xl)
    }

    .max-w-4xl {
        max-width: var(--container-4xl)
    }

    .max-w-27 {
        max-width: calc(var(--spacing) * 27)
    }

    .max-w-113 {
        max-width: calc(var(--spacing) * 113)
    }

    .max-w-116 {
        max-width: calc(var(--spacing) * 116)
    }

    .max-w-\[276px\] {
        max-width: 276px
    }

    .max-w-\[372px\] {
        max-width: 372px
    }

    .max-w-\[430px\] {
        max-width: 430px
    }

    .max-w-\[436px\] {
        max-width: 436px
    }

    .max-w-\[440px\] {
        max-width: 440px
    }

    .max-w-\[477px\] {
        max-width: 477px
    }

    .max-w-\[512px\] {
        max-width: 512px
    }

    .max-w-\[721px\] {
        max-width: 721px
    }

    .max-w-\[736px\] {
        max-width: 736px
    }

    .max-w-\[calc\(100vw-2rem\)\] {
        max-width: calc(100vw - 2rem)
    }

    .max-w-full {
        max-width: 100%
    }

    .max-w-lg {
        max-width: var(--container-lg)
    }

    .max-w-md {
        max-width: var(--container-md)
    }

    .max-w-none {
        max-width: none
    }

    .max-w-xl {
        max-width: var(--container-xl)
    }

    .max-w-xs {
        max-width: var(--container-xs)
    }

    .min-w-0 {
        min-width: calc(var(--spacing) * 0)
    }

    .min-w-9 {
        min-width: calc(var(--spacing) * 9)
    }

    .min-w-10 {
        min-width: calc(var(--spacing) * 10)
    }

    .min-w-11 {
        min-width: calc(var(--spacing) * 11)
    }

    .min-w-\[8rem\] {
        min-width: 8rem
    }

    .min-w-\[var\(--radix-select-trigger-width\)\] {
        min-width: var(--radix-select-trigger-width)
    }

    .flex-1 {
        flex: 1
    }

    .flex-none {
        flex: none
    }

    .shrink-0 {
        flex-shrink: 0
    }

    .grow {
        flex-grow: 1
    }

    .grow-0 {
        flex-grow: 0
    }

    .basis-1\/2 {
        flex-basis: 50%
    }

    .basis-full {
        flex-basis: 100%
    }

    .table-fixed {
        table-layout: fixed
    }

    .border-separate {
        border-collapse: separate
    }

    .border-spacing-0 {
        --tw-border-spacing-x: calc(var(--spacing) * 0);
        --tw-border-spacing-y: calc(var(--spacing) * 0);
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }

    .origin-\[--radix-select-content-transform-origin\] {
        transform-origin: --radix-select-content-transform-origin
    }

    .origin-left {
        transform-origin: 0
    }

    .-translate-x-1\/2 {
        --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .translate-x-4 {
        --tw-translate-x: calc(var(--spacing) * 4);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .translate-x-\[-50\%\] {
        --tw-translate-x: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .-translate-y-1\/2 {
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .translate-y-\[-50\%\] {
        --tw-translate-y: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .scale-110 {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }

    .scale-125 {
        --tw-scale-x: 125%;
        --tw-scale-y: 125%;
        --tw-scale-z: 125%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }

    .-rotate-90 {
        rotate: -90deg
    }

    .rotate-15 {
        rotate: 15deg
    }

    .rotate-90 {
        rotate: 90deg
    }

    .transform {
        transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )
    }

    .cursor-default {
        cursor: default
    }

    .cursor-grab {
        cursor: grab
    }

    .cursor-not-allowed {
        cursor: not-allowed
    }

    .cursor-pointer {
        cursor: pointer
    }

    .resize {
        resize: both
    }

    .resize-y {
        resize: vertical
    }

    .scroll-m-8 {
        scroll-margin: calc(var(--spacing) * 8)
    }

    .list-disc {
        list-style-type: disc
    }

    .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .grid-cols-\[auto_1fr\] {
        grid-template-columns: auto 1fr
    }

    .flex-col {
        flex-direction: column
    }

    .flex-col-reverse {
        flex-direction: column-reverse
    }

    .flex-row {
        flex-direction: row
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .items-center {
        align-items: center
    }

    .items-start {
        align-items: flex-start
    }

    .justify-between {
        justify-content: space-between
    }

    .justify-center {
        justify-content: center
    }

    .justify-start {
        justify-content: flex-start
    }

    .gap-0 {
        gap: calc(var(--spacing) * 0)
    }

    .gap-0\.5 {
        gap: calc(var(--spacing) * .5)
    }

    .gap-1 {
        gap: calc(var(--spacing) * 1)
    }

    .gap-1\.5 {
        gap: calc(var(--spacing) * 1.5)
    }

    .gap-2 {
        gap: calc(var(--spacing) * 2)
    }

    .gap-2\.5 {
        gap: calc(var(--spacing) * 2.5)
    }

    .gap-3 {
        gap: calc(var(--spacing) * 3)
    }

    .gap-4 {
        gap: calc(var(--spacing) * 4)
    }

    .gap-6 {
        gap: calc(var(--spacing) * 6)
    }

    .gap-7 {
        gap: calc(var(--spacing) * 7)
    }

    .gap-8 {
        gap: calc(var(--spacing) * 8)
    }

    .gap-10 {
        gap: calc(var(--spacing) * 10)
    }

    .gap-14 {
        gap: calc(var(--spacing) * 14)
    }

    .gap-16 {
        gap: calc(var(--spacing) * 16)
    }

    :where(.space-y-1\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-2>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-3>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-7>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.space-y-8>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))
    }

    .gap-x-2 {
        column-gap: calc(var(--spacing) * 2)
    }

    .gap-x-4 {
        column-gap: calc(var(--spacing) * 4)
    }

    .gap-x-16 {
        column-gap: calc(var(--spacing) * 16)
    }

    .gap-y-1 {
        row-gap: calc(var(--spacing) * 1)
    }

    .gap-y-2 {
        row-gap: calc(var(--spacing) * 2)
    }

    .gap-y-8 {
        row-gap: calc(var(--spacing) * 8)
    }

    .gap-y-10 {
        row-gap: calc(var(--spacing) * 10)
    }

    .justify-self-end {
        justify-self: flex-end
    }

    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

    .overflow-hidden {
        overflow: hidden
    }

    .overflow-visible {
        overflow: visible
    }

    .overflow-x-auto {
        overflow-x: auto
    }

    .overflow-x-clip {
        overflow-x: clip
    }

    .overflow-x-hidden {
        overflow-x: hidden
    }

    .overflow-y-auto {
        overflow-y: auto
    }

    .rounded {
        border-radius: .25rem
    }

    .rounded-2xl {
        border-radius: var(--radius-2xl)
    }

    .rounded-full {
        border-radius: 3.40282e38px
    }

    .rounded-lg {
        border-radius: var(--radius-lg)
    }

    .rounded-md {
        border-radius: var(--radius-md)
    }

    .rounded-sm {
        border-radius: var(--radius-sm)
    }

    .rounded-xl {
        border-radius: var(--radius-xl)
    }

    .rounded-t-4xl {
        border-top-left-radius: var(--radius-4xl);
        border-top-right-radius: var(--radius-4xl)
    }

    .rounded-l-2xl {
        border-top-left-radius: var(--radius-2xl);
        border-bottom-left-radius: var(--radius-2xl)
    }

    .rounded-b-2xl {
        border-bottom-right-radius: var(--radius-2xl);
        border-bottom-left-radius: var(--radius-2xl)
    }

    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }

    .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0
    }

    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px
    }

    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }

    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }

    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .border-l {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }

    .border-\[\#F5F5F5\] {
        border-color: #f5f5f5
    }

    .border-\[\#e5e5e5\] {
        border-color: #e5e5e5
    }

    .border-black {
        border-color: var(--color-black)
    }

    .border-current {
        border-color: currentColor
    }

    .border-dark-rich-gray {
        border-color: var(--color-dark-rich-gray)
    }

    .border-dark-rich-gray\/80 {
        border-color: #1d1d1fcc
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-dark-rich-gray\/80 {
            border-color: color-mix(in oklab, var(--color-dark-rich-gray) 80%, transparent)
        }
    }

    .border-destructive\/50 {
        border-color: color-mix(in srgb, hsl(var(--destructive)) 50%, transparent)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-destructive\/50 {
            border-color: color-mix(in oklab, var(--color-destructive) 50%, transparent)
        }
    }

    .border-input {
        border-color: var(--color-input)
    }

    .border-light-gray {
        border-color: var(--color-light-gray)
    }

    .border-light-gray\/20 {
        border-color: #d4d4d433
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-light-gray\/20 {
            border-color: color-mix(in oklab, var(--color-light-gray) 20%, transparent)
        }
    }

    .border-medium-gray {
        border-color: var(--color-medium-gray)
    }

    .border-neutral-200 {
        border-color: var(--color-neutral-200)
    }

    .border-off-white {
        border-color: var(--color-off-white)
    }

    .border-orange {
        border-color: var(--color-orange)
    }

    .border-primary {
        border-color: var(--color-primary)
    }

    .border-red-500 {
        border-color: var(--color-red-500)
    }

    .border-translucent {
        border-color: var(--color-translucent)
    }

    .border-transparent {
        border-color: #0000
    }

    .border-white-gray {
        border-color: var(--color-white-gray)
    }

    .border-white\/5 {
        border-color: #ffffff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/5 {
            border-color: color-mix(in oklab, var(--color-white) 5%, transparent)
        }
    }

    .border-white\/10 {
        border-color: #ffffff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/10 {
            border-color: color-mix(in oklab, var(--color-white) 10%, transparent)
        }
    }

    .border-white\/15 {
        border-color: #ffffff26
    }

    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/15 {
            border-color: color-mix(in oklab, var(--color-white) 15%, transparent)
        }
    }

    .bg-\[\#130000\] {
        background-color: #130000
    }

    .bg-\[\#FAFAFA\] {
        background-color: #fafafa
    }

    .bg-\[\#e5e5e5\] {
        background-color: #e5e5e5
    }

    .bg-\[\#eff6ff\] {
        background-color: #eff6ff
    }

    .bg-\[\#fafafa\] {
        background-color: #fafafa
    }

    .bg-\[\#fefce8\] {
        background-color: #fefce8
    }

    .bg-\[rgba\(249\,109\,48\,0\.03\)\] {
        background-color: #f96d3008
    }

    .bg-background {
        background-color: var(--color-background)
    }

    .bg-black {
        background-color: var(--color-black)
    }

    .bg-black\/20 {
        background-color: #0003
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/20 {
            background-color: color-mix(in oklab, var(--color-black) 20%, transparent)
        }
    }

    .bg-black\/80 {
        background-color: #000c
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/80 {
            background-color: color-mix(in oklab, var(--color-black) 80%, transparent)
        }
    }

    .bg-border {
        background-color: var(--color-border)
    }

    .bg-current {
        background-color: currentColor
    }

    .bg-dark-rich-gray {
        background-color: var(--color-dark-rich-gray)
    }

    .bg-dark-rich-gray\/50 {
        background-color: #1d1d1f80
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-dark-rich-gray\/50 {
            background-color: color-mix(in oklab, var(--color-dark-rich-gray) 50%, transparent)
        }
    }

    .bg-destructive {
        background-color: var(--color-destructive)
    }

    .bg-emerald-500 {
        background-color: var(--color-emerald-500)
    }

    .bg-light-gray {
        background-color: var(--color-light-gray)
    }

    .bg-muted {
        background-color: var(--color-muted)
    }

    .bg-neutral-100 {
        background-color: var(--color-neutral-100)
    }

    .bg-neutral-600 {
        background-color: var(--color-neutral-600)
    }

    .bg-neutral-900\/95 {
        background-color: #171717f2
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-neutral-900\/95 {
            background-color: color-mix(in oklab, var(--color-neutral-900) 95%, transparent)
        }
    }

    .bg-off-white {
        background-color: var(--color-off-white)
    }

    .bg-orange {
        background-color: var(--color-orange)
    }

    .bg-popover {
        background-color: var(--color-popover)
    }

    .bg-primary {
        background-color: var(--color-primary)
    }

    .bg-red-50 {
        background-color: var(--color-red-50)
    }

    .bg-secondary {
        background-color: var(--color-secondary)
    }

    .bg-translucent {
        background-color: var(--color-translucent)
    }

    .bg-transparent {
        background-color: #0000
    }

    .bg-white {
        background-color: var(--color-white)
    }

    .bg-white\/5 {
        background-color: #ffffff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/5 {
            background-color: color-mix(in oklab, var(--color-white) 5%, transparent)
        }
    }

    .bg-white\/10 {
        background-color: #ffffff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/10 {
            background-color: color-mix(in oklab, var(--color-white) 10%, transparent)
        }
    }

    .bg-white\/80 {
        background-color: #fffc
    }

    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/80 {
            background-color: color-mix(in oklab, var(--color-white) 80%, transparent)
        }
    }

    .bg-\[linear-gradient\(180deg\,rgba\(249\,109\,48\,0\.06\)_0\%\,rgba\(249\,109\,48\,0\)_100\%\)\] {
        background-image: linear-gradient(#f96d300f 0%, #f96d3000 100%)
    }

    .fill-current {
        fill: currentColor
    }

    .fill-none\! {
        fill: none !important
    }

    .fill-orange {
        fill: var(--color-orange)
    }

    .stroke-\[\#A3A3A3\] {
        stroke: #a3a3a3
    }

    .stroke-current {
        stroke: currentColor
    }

    .stroke-none\! {
        stroke: none !important
    }

    .stroke-white {
        stroke: var(--color-white)
    }

    .object-contain {
        object-fit: contain
    }

    .object-cover {
        object-fit: cover
    }

    .object-bottom-right {
        object-position: right bottom
    }

    .object-right {
        object-position: right
    }

    .p-0 {
        padding: calc(var(--spacing) * 0)
    }

    .p-1 {
        padding: calc(var(--spacing) * 1)
    }

    .p-2 {
        padding: calc(var(--spacing) * 2)
    }

    .p-2\.5 {
        padding: calc(var(--spacing) * 2.5)
    }

    .p-4 {
        padding: calc(var(--spacing) * 4)
    }

    .p-6 {
        padding: calc(var(--spacing) * 6)
    }

    .p-8 {
        padding: calc(var(--spacing) * 8)
    }

    .px-1 {
        padding-inline: calc(var(--spacing) * 1)
    }

    .px-1\.5 {
        padding-inline: calc(var(--spacing) * 1.5)
    }

    .px-2 {
        padding-inline: calc(var(--spacing) * 2)
    }

    .px-2\.5 {
        padding-inline: calc(var(--spacing) * 2.5)
    }

    .px-3 {
        padding-inline: calc(var(--spacing) * 3)
    }

    .px-4 {
        padding-inline: calc(var(--spacing) * 4)
    }

    .px-5 {
        padding-inline: calc(var(--spacing) * 5)
    }

    .px-6 {
        padding-inline: calc(var(--spacing) * 6)
    }

    .px-7 {
        padding-inline: calc(var(--spacing) * 7)
    }

    .px-8 {
        padding-inline: calc(var(--spacing) * 8)
    }

    .px-12 {
        padding-inline: calc(var(--spacing) * 12)
    }

    .py-0 {
        padding-block: calc(var(--spacing) * 0)
    }

    .py-0\.5 {
        padding-block: calc(var(--spacing) * .5)
    }

    .py-1 {
        padding-block: calc(var(--spacing) * 1)
    }

    .py-1\.5 {
        padding-block: calc(var(--spacing) * 1.5)
    }

    .py-2 {
        padding-block: calc(var(--spacing) * 2)
    }

    .py-2\.5 {
        padding-block: calc(var(--spacing) * 2.5)
    }

    .py-3 {
        padding-block: calc(var(--spacing) * 3)
    }

    .py-4 {
        padding-block: calc(var(--spacing) * 4)
    }

    .py-6 {
        padding-block: calc(var(--spacing) * 6)
    }

    .py-8 {
        padding-block: calc(var(--spacing) * 8)
    }

    .py-10 {
        padding-block: calc(var(--spacing) * 10)
    }

    .py-12 {
        padding-block: calc(var(--spacing) * 12)
    }

    .py-14 {
        padding-block: calc(var(--spacing) * 14)
    }

    .py-16 {
        padding-block: calc(var(--spacing) * 16)
    }

    .py-20 {
        padding-block: calc(var(--spacing) * 20)
    }

    .py-32 {
        padding-block: calc(var(--spacing) * 32)
    }

    .pt-3 {
        padding-top: calc(var(--spacing) * 3)
    }

    .pt-4 {
        padding-top: calc(var(--spacing) * 4)
    }

    .pt-6 {
        padding-top: calc(var(--spacing) * 6)
    }

    .pt-10 {
        padding-top: calc(var(--spacing) * 10)
    }

    .pt-20 {
        padding-top: calc(var(--spacing) * 20)
    }

    .pr-2 {
        padding-right: calc(var(--spacing) * 2)
    }

    .pr-3 {
        padding-right: calc(var(--spacing) * 3)
    }

    .pr-4 {
        padding-right: calc(var(--spacing) * 4)
    }

    .pb-0 {
        padding-bottom: calc(var(--spacing) * 0)
    }

    .pb-2 {
        padding-bottom: calc(var(--spacing) * 2)
    }

    .pb-20 {
        padding-bottom: calc(var(--spacing) * 20)
    }

    .pb-32 {
        padding-bottom: calc(var(--spacing) * 32)
    }

    .pl-2\.5 {
        padding-left: calc(var(--spacing) * 2.5)
    }

    .pl-4 {
        padding-left: calc(var(--spacing) * 4)
    }

    .pl-8 {
        padding-left: calc(var(--spacing) * 8)
    }

    .pl-10 {
        padding-left: calc(var(--spacing) * 10)
    }

    .text-center {
        text-align: center
    }

    .text-left {
        text-align: left
    }

    .text-right {
        text-align: right
    }

    .text-start {
        text-align: start
    }

    .align-middle {
        vertical-align: middle
    }

    .font-\[Menlo\,ui-monospace\,monospace\] {
        font-family: Menlo, ui-monospace, monospace
    }

    .font-mono {
        font-family: var(--font-mono)
    }

    .font-sans {
        font-family: var(--font-sans)
    }

    .text-2xl {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height));
        letter-spacing: var(--tw-tracking, var(--text-2xl--letter-spacing));
        font-weight: var(--tw-font-weight, var(--text-2xl--font-weight))
    }

    .text-3xl {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading, var(--text-3xl--line-height));
        letter-spacing: var(--tw-tracking, var(--text-3xl--letter-spacing));
        font-weight: var(--tw-font-weight, var(--text-3xl--font-weight))
    }

    .text-4xl {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading, var(--text-4xl--line-height));
        letter-spacing: var(--tw-tracking, var(--text-4xl--letter-spacing));
        font-weight: var(--tw-font-weight, var(--text-4xl--font-weight))
    }

    .text-5xl {
        font-size: var(--text-5xl);
        line-height: var(--tw-leading, var(--text-5xl--line-height));
        letter-spacing: var(--tw-tracking, var(--text-5xl--letter-spacing));
        font-weight: var(--tw-font-weight, var(--text-5xl--font-weight))
    }

    .text-xl {
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height));
        letter-spacing: var(--tw-tracking, var(--text-xl--letter-spacing));
        font-weight: var(--tw-font-weight, var(--text-xl--font-weight))
    }

    .\!text-sm {
        font-size: var(--text-sm) !important;
        line-height: var(--tw-leading, var(--text-sm--line-height)) !important
    }

    .text-base {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height))
    }

    .text-lg {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height))
    }

    .text-sm {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height))
    }

    .text-xs {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height))
    }

    .text-\[10px\] {
        font-size: 10px
    }

    .text-\[11px\] {
        font-size: 11px
    }

    .text-\[12px\] {
        font-size: 12px
    }

    .text-\[13px\] {
        font-size: 13px
    }

    .text-\[14px\] {
        font-size: 14px
    }

    .text-\[15px\] {
        font-size: 15px
    }

    .text-\[15px\]\! {
        font-size: 15px !important
    }

    .text-\[16px\] {
        font-size: 16px
    }

    .text-\[18px\] {
        font-size: 18px
    }

    .text-\[22px\] {
        font-size: 22px
    }

    .text-\[28px\] {
        font-size: 28px
    }

    .text-\[48px\] {
        font-size: 48px
    }

    .leading-4 {
        --tw-leading: calc(var(--spacing) * 4);
        line-height: calc(var(--spacing) * 4)
    }

    .leading-5 {
        --tw-leading: calc(var(--spacing) * 5);
        line-height: calc(var(--spacing) * 5)
    }

    .leading-5\! {
        --tw-leading: calc(var(--spacing) * 5) !important;
        line-height: calc(var(--spacing) * 5) !important
    }

    .leading-\[1\.1\]\! {
        --tw-leading: 1.1 !important;
        line-height: 1.1 !important
    }

    .leading-\[1\.2\]\! {
        --tw-leading: 1.2 !important;
        line-height: 1.2 !important
    }

    .leading-\[1\.3\]\! {
        --tw-leading: 1.3 !important;
        line-height: 1.3 !important
    }

    .leading-\[1\.4\]\! {
        --tw-leading: 1.4 !important;
        line-height: 1.4 !important
    }

    .leading-\[1\.6\]\! {
        --tw-leading: 1.6 !important;
        line-height: 1.6 !important
    }

    .leading-\[1\.42\] {
        --tw-leading: 1.42;
        line-height: 1.42
    }

    .leading-\[1\.48\] {
        --tw-leading: 1.48;
        line-height: 1.48
    }

    .leading-\[14px\]\! {
        --tw-leading: 14px !important;
        line-height: 14px !important
    }

    .leading-\[18px\] {
        --tw-leading: 18px;
        line-height: 18px
    }

    .leading-\[18px\]\! {
        --tw-leading: 18px !important;
        line-height: 18px !important
    }

    .leading-\[20px\] {
        --tw-leading: 20px;
        line-height: 20px
    }

    .leading-\[20px\]\! {
        --tw-leading: 20px !important;
        line-height: 20px !important
    }

    .leading-\[24px\]\! {
        --tw-leading: 24px !important;
        line-height: 24px !important
    }

    .leading-\[28px\] {
        --tw-leading: 28px;
        line-height: 28px
    }

    .leading-\[28px\]\! {
        --tw-leading: 28px !important;
        line-height: 28px !important
    }

    .leading-\[32px\]\! {
        --tw-leading: 32px !important;
        line-height: 32px !important
    }

    .leading-\[36px\]\! {
        --tw-leading: 36px !important;
        line-height: 36px !important
    }

    .leading-\[48px\]\! {
        --tw-leading: 48px !important;
        line-height: 48px !important
    }

    .leading-\[148\%\]\! {
        --tw-leading: 148% !important;
        line-height: 148% !important
    }

    .leading-none {
        --tw-leading: 1;
        line-height: 1
    }

    .leading-none\! {
        --tw-leading: 1 !important;
        line-height: 1 !important
    }

    .leading-normal {
        --tw-leading: var(--leading-normal);
        line-height: var(--leading-normal)
    }

    .leading-snug {
        --tw-leading: var(--leading-snug);
        line-height: var(--leading-snug)
    }

    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal)
    }

    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
    }

    .tracking-\[-0\.01em\] {
        --tw-tracking: -.01em;
        letter-spacing: -.01em
    }

    .tracking-\[-0\.5px\] {
        --tw-tracking: -.5px;
        letter-spacing: -.5px
    }

    .tracking-\[-0\.6px\] {
        --tw-tracking: -.6px;
        letter-spacing: -.6px
    }

    .tracking-\[-0\.75px\] {
        --tw-tracking: -.75px;
        letter-spacing: -.75px
    }

    .tracking-\[-1\.2px\] {
        --tw-tracking: -1.2px;
        letter-spacing: -1.2px
    }

    .tracking-\[0\.02em\] {
        --tw-tracking: .02em;
        letter-spacing: .02em
    }

    .tracking-\[0\.24px\] {
        --tw-tracking: .24px;
        letter-spacing: .24px
    }

    .tracking-normal {
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .tracking-tight {
        --tw-tracking: var(--tracking-tight);
        letter-spacing: var(--tracking-tight)
    }

    .tracking-wide {
        --tw-tracking: var(--tracking-wide);
        letter-spacing: var(--tracking-wide)
    }

    .tracking-wider {
        --tw-tracking: var(--tracking-wider);
        letter-spacing: var(--tracking-wider)
    }

    .tracking-widest {
        --tw-tracking: var(--tracking-widest);
        letter-spacing: var(--tracking-widest)
    }

    .text-balance {
        text-wrap: balance
    }

    .text-nowrap {
        text-wrap: nowrap
    }

    .text-wrap\! {
        text-wrap: wrap !important
    }

    .whitespace-nowrap {
        white-space: nowrap
    }

    .text-\[\#1D1D1F\] {
        color: #1d1d1f
    }

    .text-\[\#4a4a4a\] {
        color: #4a4a4a
    }

    .text-\[\#60a5fa\] {
        color: #60a5fa
    }

    .text-\[\#404040\] {
        color: #404040
    }

    .text-\[\#737373\] {
        color: #737373
    }

    .text-\[\#a3a3a3\] {
        color: #a3a3a3
    }

    .text-\[\#fdc700\] {
        color: #fdc700
    }

    .text-amber-400 {
        color: var(--color-amber-400)
    }

    .text-black {
        color: var(--color-black)
    }

    .text-current {
        color: currentColor
    }

    .text-dark-gray {
        color: var(--color-dark-gray)
    }

    .text-dark-rich-gray {
        color: var(--color-dark-rich-gray)
    }

    .text-destructive {
        color: var(--color-destructive)
    }

    .text-destructive-foreground {
        color: var(--color-destructive-foreground)
    }

    .text-emerald-400 {
        color: var(--color-emerald-400)
    }

    .text-emerald-500 {
        color: var(--color-emerald-500)
    }

    .text-foreground {
        color: var(--color-foreground)
    }

    .text-gray-400 {
        color: var(--color-gray-400)
    }

    .text-green {
        color: var(--color-green)
    }

    .text-input {
        color: var(--color-input)
    }

    .text-light-gray {
        color: var(--color-light-gray)
    }

    .text-medium-gray {
        color: var(--color-medium-gray)
    }

    .text-muted-foreground {
        color: var(--color-muted-foreground)
    }

    .text-neutral-200 {
        color: var(--color-neutral-200)
    }

    .text-neutral-300 {
        color: var(--color-neutral-300)
    }

    .text-neutral-400 {
        color: var(--color-neutral-400)
    }

    .text-neutral-500 {
        color: var(--color-neutral-500)
    }

    .text-neutral-700 {
        color: var(--color-neutral-700)
    }

    .text-off-white {
        color: var(--color-off-white)
    }

    .text-orange {
        color: var(--color-orange)
    }

    .text-orange-gradient {
        color: var(--color-orange-gradient)
    }

    .text-popover-foreground {
        color: var(--color-popover-foreground)
    }

    .text-primary {
        color: var(--color-primary)
    }

    .text-primary-foreground {
        color: var(--color-primary-foreground)
    }

    .text-red {
        color: var(--color-red)
    }

    .text-red-400 {
        color: var(--color-red-400)
    }

    .text-red-700 {
        color: var(--color-red-700)
    }

    .text-red-900 {
        color: var(--color-red-900)
    }

    .text-secondary-foreground {
        color: var(--color-secondary-foreground)
    }

    .text-white {
        color: var(--color-white)
    }

    .text-white-gray {
        color: var(--color-white-gray)
    }

    .text-white\/60 {
        color: #fff9
    }

    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/60 {
            color: color-mix(in oklab, var(--color-white) 60%, transparent)
        }
    }

    .capitalize {
        text-transform: capitalize
    }

    .lowercase {
        text-transform: lowercase
    }

    .normal-case {
        text-transform: none
    }

    .uppercase {
        text-transform: uppercase
    }

    .italic {
        font-style: italic
    }

    .not-italic {
        font-style: normal
    }

    .underline-offset-4 {
        text-underline-offset: 4px
    }

    .antialiased {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .opacity-0 {
        opacity: 0
    }

    .opacity-50 {
        opacity: .5
    }

    .opacity-70 {
        opacity: .7
    }

    .opacity-100 {
        opacity: 1
    }

    .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-2xl {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-\[0px_2px_4px_0px_rgba\(174\,174\,174\,0\.25\)\] {
        --tw-shadow: 0px 2px 4px 0px var(--tw-shadow-color, #aeaeae40);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-md {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-sm {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .ring {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .outline-hidden {
        --tw-outline-style: none;
        outline-style: none
    }

    @media (forced-colors:active) {
        .outline-hidden {
            outline-offset: 2px;
            outline: 2px solid #0000
        }
    }

    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px
    }

    .blur-3xl {
        --tw-blur: blur(var(--blur-3xl));
        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, )
    }

    .filter {
        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, )
    }

    .backdrop-blur {
        --tw-backdrop-blur: blur(8px);
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
    }

    .backdrop-blur-md {
        --tw-backdrop-blur: blur(var(--blur-md));
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
    }

    .backdrop-blur-xs {
        --tw-backdrop-blur: blur(var(--blur-xs));
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
    }

    .transition {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .transition-\[opacity\,filter\,transform\] {
        transition-property: opacity, filter, transform;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .transition-\[opacity\,transform\] {
        transition-property: opacity, transform;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .transition-all {
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .transition-colors {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .transition-opacity {
        transition-property: opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .transition-transform {
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .duration-100 {
        --tw-duration: .1s;
        transition-duration: .1s
    }

    .duration-200 {
        --tw-duration: .2s;
        transition-duration: .2s
    }

    .duration-300 {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .duration-500 {
        --tw-duration: .5s;
        transition-duration: .5s
    }

    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out)
    }

    .ease-out {
        --tw-ease: var(--ease-out);
        transition-timing-function: var(--ease-out)
    }

    .animate-in {
        --tw-enter-opacity: initial;
        --tw-enter-scale: initial;
        --tw-enter-rotate: initial;
        --tw-enter-translate-x: initial;
        --tw-enter-translate-y: initial;
        animation-name: enter;
        animation-duration: .15s
    }

    .outline-none {
        --tw-outline-style: none;
        outline-style: none
    }

    .select-none {
        -webkit-user-select: none;
        user-select: none
    }

    .\[--nav-link-offset\:0px\] {
        --nav-link-offset: 0px
    }

    .\[--tw-prose-body\:currentColor\] {
        --tw-prose-body: currentColor
    }

    .duration-100 {
        animation-duration: .1s
    }

    .duration-200 {
        animation-duration: .2s
    }

    .duration-300 {
        animation-duration: .3s
    }

    .duration-500 {
        animation-duration: .5s
    }

    .ease-in-out {
        animation-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .ease-out {
        animation-timing-function: cubic-bezier(0, 0, .2, 1)
    }

    .fade-in-0 {
        --tw-enter-opacity: 0
    }

    .running {
        animation-play-state: running
    }

    .zoom-in-95 {
        --tw-enter-scale: .95
    }

    :is(.\*\:p-4>*) {
        padding: calc(var(--spacing) * 4)
    }

    :is(.\*\:text-lg>*) {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height))
    }

    @media (hover:hover) {
        .group-hover\:w-7:is(:where(.group):hover *) {
            width: calc(var(--spacing) * 7)
        }

        .group-hover\:scale-110:is(:where(.group):hover *) {
            --tw-scale-x: 110%;
            --tw-scale-y: 110%;
            --tw-scale-z: 110%;
            scale: var(--tw-scale-x) var(--tw-scale-y)
        }

        .group-hover\:bg-orange:is(:where(.group):hover *) {
            background-color: var(--color-orange)
        }

        .group-hover\:fill-orange:is(:where(.group):hover *) {
            fill: var(--color-orange)
        }

        .group-hover\:fill-white:is(:where(.group):hover *) {
            fill: var(--color-white)
        }

        .group-hover\:stroke-orange:is(:where(.group):hover *) {
            stroke: var(--color-orange)
        }

        .group-hover\:text-\[\#F96D30\]:is(:where(.group):hover *) {
            color: #f96d30
        }

        .group-hover\:text-dark-rich-gray:is(:where(.group):hover *) {
            color: var(--color-dark-rich-gray)
        }

        .group-hover\:text-orange:is(:where(.group):hover *) {
            color: var(--color-orange)
        }

        .group-hover\:text-white:is(:where(.group):hover *) {
            color: var(--color-white)
        }
    }

    .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *) {
        text-wrap: balance
    }

    .group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *) {
        opacity: .5
    }

    .group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *) {
        margin-bottom: calc(var(--spacing) * -2)
    }

    .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*) {
        cursor: not-allowed
    }

    .peer-disabled\:opacity-70:is(:where(.peer):disabled~*) {
        opacity: .7
    }

    .file\:border-0::file-selector-button {
        border-style: var(--tw-border-style);
        border-width: 0
    }

    .file\:bg-transparent::file-selector-button {
        background-color: #0000
    }

    .file\:text-sm::file-selector-button {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height))
    }

    .file\:font-medium::file-selector-button {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .file\:text-foreground::file-selector-button {
        color: var(--color-foreground)
    }

    .placeholder\:text-\[\#a3a3a3\]::placeholder {
        color: #a3a3a3
    }

    .placeholder\:text-\[\#d4d4d4\]::placeholder {
        color: #d4d4d4
    }

    .placeholder\:text-muted-foreground::placeholder {
        color: var(--color-muted-foreground)
    }

    .last\:mt-0:last-child {
        margin-top: calc(var(--spacing) * 0)
    }

    .last\:border-b-0:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }

    .odd\:border-r:nth-child(odd) {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }

    @media (hover:hover) {
        .hover\:cursor-pointer:hover {
            cursor: pointer
        }

        .hover\:border-light-gray:hover {
            border-color: var(--color-light-gray)
        }

        .hover\:border-orange:hover {
            border-color: var(--color-orange)
        }

        .hover\:border-orange-gradient:hover {
            border-color: var(--color-orange-gradient)
        }

        .hover\:bg-accent:hover {
            background-color: var(--color-accent)
        }

        .hover\:bg-destructive\/90:hover {
            background-color: color-mix(in srgb, hsl(var(--destructive)) 90%, transparent)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-destructive\/90:hover {
                background-color: color-mix(in oklab, var(--color-destructive) 90%, transparent)
            }
        }

        .hover\:bg-gray-400:hover {
            background-color: var(--color-gray-400)
        }

        .hover\:bg-muted:hover {
            background-color: var(--color-muted)
        }

        .hover\:bg-off-white\/90:hover {
            background-color: #f1f1f1e6
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-off-white\/90:hover {
                background-color: color-mix(in oklab, var(--color-off-white) 90%, transparent)
            }
        }

        .hover\:bg-orange:hover {
            background-color: var(--color-orange)
        }

        .hover\:bg-primary\/90:hover {
            background-color: color-mix(in srgb, hsl(var(--primary)) 90%, transparent)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-primary\/90:hover {
                background-color: color-mix(in oklab, var(--color-primary) 90%, transparent)
            }
        }

        .hover\:bg-secondary\/80:hover {
            background-color: color-mix(in srgb, hsl(var(--secondary)) 80%, transparent)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-secondary\/80:hover {
                background-color: color-mix(in oklab, var(--color-secondary) 80%, transparent)
            }
        }

        .hover\:bg-translucent:hover {
            background-color: var(--color-translucent)
        }

        .hover\:bg-transparent:hover {
            background-color: #0000
        }

        .hover\:bg-white:hover {
            background-color: var(--color-white)
        }

        .hover\:bg-white-gray\/25:hover {
            background-color: #e5e5e540
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-white-gray\/25:hover {
                background-color: color-mix(in oklab, var(--color-white-gray) 25%, transparent)
            }
        }

        .hover\:bg-white\/5:hover {
            background-color: #ffffff0d
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-white\/5:hover {
                background-color: color-mix(in oklab, var(--color-white) 5%, transparent)
            }
        }

        .hover\:bg-white\/10:hover {
            background-color: #ffffff1a
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-white\/10:hover {
                background-color: color-mix(in oklab, var(--color-white) 10%, transparent)
            }
        }

        .hover\:text-accent-foreground:hover {
            color: var(--color-accent-foreground)
        }

        .hover\:text-dark-rich-gray:hover {
            color: var(--color-dark-rich-gray)
        }

        .hover\:text-muted-foreground:hover {
            color: var(--color-muted-foreground)
        }

        .hover\:text-orange:hover {
            color: var(--color-orange)
        }

        .hover\:text-white:hover {
            color: var(--color-white)
        }

        .hover\:underline:hover {
            text-decoration-line: underline
        }

        .hover\:opacity-100:hover {
            opacity: 1
        }
    }

    .focus\:border-orange:focus {
        border-color: var(--color-orange)
    }

    .focus\:bg-accent:focus {
        background-color: var(--color-accent)
    }

    .focus\:text-accent-foreground:focus {
        color: var(--color-accent-foreground)
    }

    .focus\:ring-0:focus {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .focus\:ring-offset-0:focus {
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
    }

    .focus\:outline-hidden:focus {
        --tw-outline-style: none;
        outline-style: none
    }

    @media (forced-colors:active) {
        .focus\:outline-hidden:focus {
            outline-offset: 2px;
            outline: 2px solid #0000
        }
    }

    .focus\:outline-none:focus {
        --tw-outline-style: none;
        outline-style: none
    }

    .focus-visible\:border-orange:focus-visible {
        border-color: var(--color-orange)
    }

    .focus-visible\:ring-0:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .focus-visible\:ring-offset-0:focus-visible {
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
    }

    .focus-visible\:outline-hidden:focus-visible {
        --tw-outline-style: none;
        outline-style: none
    }

    @media (forced-colors:active) {
        .focus-visible\:outline-hidden:focus-visible {
            outline-offset: 2px;
            outline: 2px solid #0000
        }
    }

    .focus-visible\:outline-none:focus-visible {
        --tw-outline-style: none;
        outline-style: none
    }

    .active\:cursor-grabbing:active {
        cursor: grabbing
    }

    .disabled\:pointer-events-none:disabled {
        pointer-events: none
    }

    .disabled\:cursor-not-allowed:disabled {
        cursor: not-allowed
    }

    .disabled\:bg-current\/50:disabled {
        background-color: currentColor
    }

    @supports (color:color-mix(in lab, red, red)) {
        .disabled\:bg-current\/50:disabled {
            background-color: color-mix(in oklab, currentcolor 50%, transparent)
        }
    }

    .disabled\:opacity-50:disabled {
        opacity: .5
    }

    .has-data-\[state\=checked\]\:border-primary:has([data-state=checked]) {
        border-color: var(--color-primary)
    }

    .has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]) {
        background-color: color-mix(in srgb, hsl(var(--primary)) 5%, transparent)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]) {
            background-color: color-mix(in oklab, var(--color-primary) 5%, transparent)
        }
    }

    .has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]) {
        gap: calc(var(--spacing) * 3)
    }

    .has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]) {
        align-items: flex-start
    }

    .has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]) {
        width: 100%
    }

    .has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]) {
        flex-direction: column
    }

    .has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]) {
        border-radius: var(--radius-md)
    }

    .has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]) {
        border-style: var(--tw-border-style);
        border-width: 1px
    }

    .has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]) {
        gap: calc(var(--spacing) * 3)
    }

    .aria-disabled\:cursor-not-allowed[aria-disabled=true] {
        cursor: not-allowed
    }

    .data-\[disabled\]\:pointer-events-none[data-disabled] {
        pointer-events: none
    }

    .data-\[disabled\]\:opacity-50[data-disabled] {
        opacity: .5
    }

    .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true] {
        pointer-events: none
    }

    .data-\[disabled\=true\]\:opacity-50[data-disabled=true] {
        opacity: .5
    }

    .data-\[invalid\=true\]\:text-destructive[data-invalid=true] {
        color: var(--color-destructive)
    }

    .data-\[placeholder\]\:text-\[\#a3a3a3\][data-placeholder] {
        color: #a3a3a3
    }

    .data-\[placeholder\]\:text-\[\#d4d4d4\][data-placeholder] {
        color: #d4d4d4
    }

    .data-\[placeholder\]\:text-muted-foreground[data-placeholder] {
        color: var(--color-muted-foreground)
    }

    .data-\[selected\=true\]\:bg-accent[data-selected=true] {
        background-color: var(--color-accent)
    }

    .data-\[selected\=true\]\:bg-orange[data-selected=true] {
        background-color: var(--color-orange)
    }

    .data-\[selected\=true\]\:text-accent-foreground[data-selected=true] {
        color: var(--color-accent-foreground)
    }

    .data-\[side\=bottom\]\:translate-y-1[data-side=bottom] {
        --tw-translate-y: calc(var(--spacing) * 1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom] {
        --tw-enter-translate-y: -.5rem
    }

    .data-\[side\=left\]\:-translate-x-1[data-side=left] {
        --tw-translate-x: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .data-\[side\=left\]\:slide-in-from-right-2[data-side=left] {
        --tw-enter-translate-x: .5rem
    }

    .data-\[side\=right\]\:translate-x-1[data-side=right] {
        --tw-translate-x: calc(var(--spacing) * 1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .data-\[side\=right\]\:slide-in-from-left-2[data-side=right] {
        --tw-enter-translate-x: -.5rem
    }

    .data-\[side\=top\]\:-translate-y-1[data-side=top] {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top] {
        --tw-enter-translate-y: .5rem
    }

    .data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group] {
        gap: calc(var(--spacing) * 3)
    }

    .data-\[state\=checked\]\:border-orange[data-state=checked] {
        border-color: var(--color-orange)
    }

    .data-\[state\=closed\]\:animate-accordion-up[data-state=closed] {
        animation: var(--animate-accordion-up)
    }

    .data-\[state\=closed\]\:animate-out[data-state=closed] {
        --tw-exit-opacity: initial;
        --tw-exit-scale: initial;
        --tw-exit-rotate: initial;
        --tw-exit-translate-x: initial;
        --tw-exit-translate-y: initial;
        animation-name: exit;
        animation-duration: .15s
    }

    .data-\[state\=closed\]\:fade-out-0[data-state=closed] {
        --tw-exit-opacity: 0
    }

    .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed] {
        --tw-exit-translate-x: -50%
    }

    .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed] {
        --tw-exit-translate-y: -48%
    }

    .data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
        --tw-exit-scale: .95
    }

    .data-\[state\=on\]\:border-transparent[data-state=on] {
        border-color: #0000
    }

    .data-\[state\=on\]\:bg-accent[data-state=on] {
        background-color: var(--color-accent)
    }

    .data-\[state\=on\]\:bg-dark-rich-gray[data-state=on] {
        background-color: var(--color-dark-rich-gray)
    }

    .data-\[state\=on\]\:text-accent-foreground[data-state=on] {
        color: var(--color-accent-foreground)
    }

    .data-\[state\=on\]\:text-white[data-state=on] {
        color: var(--color-white)
    }

    .data-\[state\=open\]\:animate-accordion-down[data-state=open] {
        animation: var(--animate-accordion-down)
    }

    .data-\[state\=open\]\:bg-accent[data-state=open] {
        background-color: var(--color-accent)
    }

    .data-\[state\=open\]\:text-muted-foreground[data-state=open] {
        color: var(--color-muted-foreground)
    }

    .data-\[state\=open\]\:animate-in[data-state=open] {
        --tw-enter-opacity: initial;
        --tw-enter-scale: initial;
        --tw-enter-rotate: initial;
        --tw-enter-translate-x: initial;
        --tw-enter-translate-y: initial;
        animation-name: enter;
        animation-duration: .15s
    }

    .data-\[state\=open\]\:fade-in-0[data-state=open] {
        --tw-enter-opacity: 0
    }

    .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open] {
        --tw-enter-translate-x: -50%
    }

    .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open] {
        --tw-enter-translate-y: -48%
    }

    .data-\[state\=open\]\:zoom-in-95[data-state=open] {
        --tw-enter-scale: .95
    }

    .data-\[variant\=label\]\:text-sm[data-variant=label] {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height))
    }

    .data-\[variant\=legend\]\:text-base[data-variant=legend] {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height))
    }

    .nth-last-2\:-mt-1:nth-last-child(2) {
        margin-top: calc(var(--spacing) * -1)
    }

    @media (prefers-reduced-motion:reduce) {
        .motion-reduce\:transition-none {
            transition-property: none
        }
    }

    @media (min-width:420px) {
        .xs\:flex-row\! {
            flex-direction: row !important
        }

        .xs\:items-center {
            align-items: center
        }
    }

    @media (min-width:500px) {
        .min-\[500px\]\:max-w-xs {
            max-width: var(--container-xs)
        }
    }

    @media (min-width:640px) {
        .sm\:mt-12 {
            margin-top: calc(var(--spacing) * 12)
        }

        .sm\:mt-20 {
            margin-top: calc(var(--spacing) * 20)
        }

        .sm\:mb-4 {
            margin-bottom: calc(var(--spacing) * 4)
        }

        .sm\:block {
            display: block
        }

        .sm\:contents {
            display: contents
        }

        .sm\:grid {
            display: grid
        }

        .sm\:hidden {
            display: none
        }

        .sm\:inline {
            display: inline
        }

        .sm\:size-8 {
            width: calc(var(--spacing) * 8);
            height: calc(var(--spacing) * 8)
        }

        .sm\:h-8 {
            height: calc(var(--spacing) * 8)
        }

        .sm\:h-\[600px\] {
            height: 600px
        }

        .sm\:w-auto {
            width: auto
        }

        .sm\:w-full {
            width: 100%
        }

        .sm\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .sm\:flex-row {
            flex-direction: row
        }

        .sm\:flex-row\! {
            flex-direction: row !important
        }

        .sm\:items-center {
            align-items: center
        }

        .sm\:items-center\! {
            align-items: center !important
        }

        .sm\:items-start {
            align-items: flex-start
        }

        .sm\:justify-between {
            justify-content: space-between
        }

        .sm\:justify-end {
            justify-content: flex-end
        }

        .sm\:gap-4 {
            gap: calc(var(--spacing) * 4)
        }

        .sm\:gap-6 {
            gap: calc(var(--spacing) * 6)
        }

        .sm\:gap-8 {
            gap: calc(var(--spacing) * 8)
        }

        .sm\:gap-x-16 {
            column-gap: calc(var(--spacing) * 16)
        }

        :where(.sm\:space-x-2>:not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
            margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))
        }

        .sm\:gap-y-8 {
            row-gap: calc(var(--spacing) * 8)
        }

        .sm\:rounded-lg {
            border-radius: var(--radius-lg)
        }

        .sm\:border-medium-gray {
            border-color: var(--color-medium-gray)
        }

        .sm\:p-6 {
            padding: calc(var(--spacing) * 6)
        }

        .sm\:px-8 {
            padding-inline: calc(var(--spacing) * 8)
        }

        .sm\:px-16 {
            padding-inline: calc(var(--spacing) * 16)
        }

        .sm\:py-12 {
            padding-block: calc(var(--spacing) * 12)
        }

        .sm\:py-20 {
            padding-block: calc(var(--spacing) * 20)
        }

        .sm\:py-28 {
            padding-block: calc(var(--spacing) * 28)
        }

        .sm\:py-\[200px\] {
            padding-block: 200px
        }

        .sm\:pb-28 {
            padding-bottom: calc(var(--spacing) * 28)
        }

        .sm\:text-left {
            text-align: left
        }

        .sm\:text-start {
            text-align: start
        }

        .sm\:text-\[15px\] {
            font-size: 15px
        }

        .sm\:text-dark-rich-gray {
            color: var(--color-dark-rich-gray)
        }
    }

    @media (min-width:768px) {
        .md\:col-span-2 {
            grid-column: span 2/span 2
        }

        .md\:my-16 {
            margin-block: calc(var(--spacing) * 16)
        }

        .md\:my-36 {
            margin-block: calc(var(--spacing) * 36)
        }

        .md\:mt-8 {
            margin-top: calc(var(--spacing) * 8)
        }

        .md\:mt-12 {
            margin-top: calc(var(--spacing) * 12)
        }

        .md\:mt-16 {
            margin-top: calc(var(--spacing) * 16)
        }

        .md\:block {
            display: block
        }

        .md\:hidden {
            display: none
        }

        .md\:aspect-456\/422 {
            aspect-ratio: 456/422
        }

        .md\:h-\[54px\] {
            height: 54px
        }

        .md\:w-3\/6 {
            width: 50%
        }

        .md\:w-\[164px\] {
            width: 164px
        }

        .md\:max-w-none {
            max-width: none
        }

        .md\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .md\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .md\:flex-row {
            flex-direction: row
        }

        .md\:items-end {
            align-items: flex-end
        }

        .md\:items-start {
            align-items: flex-start
        }

        .md\:justify-between {
            justify-content: space-between
        }

        .md\:gap-6 {
            gap: calc(var(--spacing) * 6)
        }

        .md\:gap-8 {
            gap: calc(var(--spacing) * 8)
        }

        .md\:gap-x-12 {
            column-gap: calc(var(--spacing) * 12)
        }

        .md\:gap-x-20 {
            column-gap: calc(var(--spacing) * 20)
        }

        .md\:p-8 {
            padding: calc(var(--spacing) * 8)
        }

        .md\:px-10 {
            padding-inline: calc(var(--spacing) * 10)
        }

        .md\:py-7 {
            padding-block: calc(var(--spacing) * 7)
        }

        .md\:py-12 {
            padding-block: calc(var(--spacing) * 12)
        }

        .md\:py-14 {
            padding-block: calc(var(--spacing) * 14)
        }

        .md\:pt-40 {
            padding-top: calc(var(--spacing) * 40)
        }

        .md\:text-left {
            text-align: left
        }

        .md\:text-2xl {
            font-size: var(--text-2xl);
            line-height: var(--tw-leading, var(--text-2xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-2xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-2xl--font-weight))
        }

        .md\:text-3xl {
            font-size: var(--text-3xl);
            line-height: var(--tw-leading, var(--text-3xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-3xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-3xl--font-weight))
        }

        .md\:text-4xl {
            font-size: var(--text-4xl);
            line-height: var(--tw-leading, var(--text-4xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-4xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-4xl--font-weight))
        }

        .md\:text-5xl {
            font-size: var(--text-5xl);
            line-height: var(--tw-leading, var(--text-5xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-5xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-5xl--font-weight))
        }

        .md\:text-6xl {
            font-size: var(--text-6xl);
            line-height: var(--tw-leading, var(--text-6xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-6xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-6xl--font-weight))
        }

        .md\:text-xl {
            font-size: var(--text-xl);
            line-height: var(--tw-leading, var(--text-xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-xl--font-weight))
        }

        .md\:text-base {
            font-size: var(--text-base);
            line-height: var(--tw-leading, var(--text-base--line-height))
        }

        .md\:text-sm {
            font-size: var(--text-sm);
            line-height: var(--tw-leading, var(--text-sm--line-height))
        }
    }

    @media (min-width:1024px) {
        .lg\:order-none {
            order: 0
        }

        .lg\:col-span-1 {
            grid-column: span 1/span 1
        }

        .lg\:col-start-2 {
            grid-column-start: 2
        }

        .lg\:row-span-2 {
            grid-row: span 2/span 2
        }

        .lg\:m-12 {
            margin: calc(var(--spacing) * 12)
        }

        .lg\:my-36 {
            margin-block: calc(var(--spacing) * 36)
        }

        .lg\:prose-lg {
            font-size: 1.125rem;
            line-height: 1.77778
        }

        .lg\:prose-lg :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.33333em;
            margin-bottom: 1.33333em
        }

        .lg\:prose-lg :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.09091em;
            margin-bottom: 1.09091em;
            font-size: 1.22222em;
            line-height: 1.45455
        }

        .lg\:prose-lg :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.66667em;
            margin-bottom: 1.66667em;
            padding-inline-start: 1em
        }

        .lg\:prose-lg :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 0;
            margin-bottom: .833333em;
            font-size: 2.66667em;
            line-height: 1
        }

        .lg\:prose-lg :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.86667em;
            margin-bottom: 1.06667em;
            font-size: 1.66667em;
            line-height: 1.33333
        }

        .lg\:prose-lg :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.66667em;
            margin-bottom: .666667em;
            font-size: 1.33333em;
            line-height: 1.5
        }

        .lg\:prose-lg :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.77778em;
            margin-bottom: .444444em;
            line-height: 1.55556
        }

        .lg\:prose-lg :where(img):not(:where([class~=not-prose], [class~=not-prose] *)),
        .lg\:prose-lg :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.77778em;
            margin-bottom: 1.77778em
        }

        .lg\:prose-lg :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 0;
            margin-bottom: 0
        }

        .lg\:prose-lg :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.77778em;
            margin-bottom: 1.77778em
        }

        .lg\:prose-lg :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-top: .222222em;
            padding-inline-end: .444444em;
            padding-bottom: .222222em;
            border-radius: .3125rem;
            padding-inline-start: .444444em;
            font-size: .888889em
        }

        .lg\:prose-lg :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
            font-size: .888889em
        }

        .lg\:prose-lg :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
            font-size: .866667em
        }

        .lg\:prose-lg :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
            font-size: .875em
        }

        .lg\:prose-lg :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-top: 1em;
            padding-inline-end: 1.5em;
            padding-bottom: 1em;
            border-radius: .375rem;
            margin-top: 2em;
            margin-bottom: 2em;
            padding-inline-start: 1.5em;
            font-size: .888889em;
            line-height: 1.75
        }

        .lg\:prose-lg :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)),
        .lg\:prose-lg :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.33333em;
            margin-bottom: 1.33333em;
            padding-inline-start: 1.55556em
        }

        .lg\:prose-lg :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: .666667em;
            margin-bottom: .666667em
        }

        .lg\:prose-lg :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)),
        .lg\:prose-lg :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-start: .444444em
        }

        .lg\:prose-lg :where(.lg\:prose-lg>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: .888889em;
            margin-bottom: .888889em
        }

        .lg\:prose-lg :where(.lg\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.33333em
        }

        .lg\:prose-lg :where(.lg\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-bottom: 1.33333em
        }

        .lg\:prose-lg :where(.lg\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.33333em
        }

        .lg\:prose-lg :where(.lg\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-bottom: 1.33333em
        }

        .lg\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: .888889em;
            margin-bottom: .888889em
        }

        .lg\:prose-lg :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.33333em;
            margin-bottom: 1.33333em
        }

        .lg\:prose-lg :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.33333em
        }

        .lg\:prose-lg :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: .666667em;
            padding-inline-start: 1.55556em
        }

        .lg\:prose-lg :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 3.11111em;
            margin-bottom: 3.11111em
        }

        .lg\:prose-lg :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)),
        .lg\:prose-lg :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)),
        .lg\:prose-lg :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)),
        .lg\:prose-lg :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 0
        }

        .lg\:prose-lg :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
            font-size: .888889em;
            line-height: 1.5
        }

        .lg\:prose-lg :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-end: .75em;
            padding-bottom: .75em;
            padding-inline-start: .75em
        }

        .lg\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-start: 0
        }

        .lg\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-end: 0
        }

        .lg\:prose-lg :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-top: .75em;
            padding-inline-end: .75em;
            padding-bottom: .75em;
            padding-inline-start: .75em
        }

        .lg\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-start: 0
        }

        .lg\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-end: 0
        }

        .lg\:prose-lg :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.77778em;
            margin-bottom: 1.77778em
        }

        .lg\:prose-lg :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 0;
            margin-bottom: 0
        }

        .lg\:prose-lg :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1em;
            font-size: .888889em;
            line-height: 1.5
        }

        .lg\:prose-lg :where(.lg\:prose-lg>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 0
        }

        .lg\:prose-lg :where(.lg\:prose-lg>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-bottom: 0
        }

        .lg\:mt-0 {
            margin-top: calc(var(--spacing) * 0)
        }

        .lg\:mt-8 {
            margin-top: calc(var(--spacing) * 8)
        }

        .lg\:mt-10 {
            margin-top: calc(var(--spacing) * 10)
        }

        .lg\:mt-14 {
            margin-top: calc(var(--spacing) * 14)
        }

        .lg\:mt-16 {
            margin-top: calc(var(--spacing) * 16)
        }

        .lg\:mt-20 {
            margin-top: calc(var(--spacing) * 20)
        }

        .lg\:mt-36 {
            margin-top: calc(var(--spacing) * 36)
        }

        .lg\:mt-40 {
            margin-top: calc(var(--spacing) * 40)
        }

        .lg\:block {
            display: block
        }

        .lg\:grid {
            display: grid
        }

        .lg\:hidden {
            display: none
        }

        .lg\:inline-flex {
            display: inline-flex
        }

        .lg\:size-5 {
            width: calc(var(--spacing) * 5);
            height: calc(var(--spacing) * 5)
        }

        .lg\:size-8 {
            width: calc(var(--spacing) * 8);
            height: calc(var(--spacing) * 8)
        }

        .lg\:size-10 {
            width: calc(var(--spacing) * 10);
            height: calc(var(--spacing) * 10)
        }

        .lg\:size-\[72px\] {
            width: 72px;
            height: 72px
        }

        .lg\:h-\[72px\] {
            height: 72px
        }

        .lg\:h-\[88px\] {
            height: 88px
        }

        .lg\:h-auto {
            height: auto
        }

        .lg\:min-h-0 {
            min-height: calc(var(--spacing) * 0)
        }

        .lg\:min-h-\[134px\] {
            min-height: 134px
        }

        .lg\:min-h-\[140px\] {
            min-height: 140px
        }

        .lg\:min-h-\[148px\] {
            min-height: 148px
        }

        .lg\:min-h-\[376px\] {
            min-height: 376px
        }

        .lg\:w-1\/2 {
            width: 50%
        }

        .lg\:w-\[27\%\] {
            width: 27%
        }

        .lg\:w-\[36\.5\%\] {
            width: 36.5%
        }

        .lg\:w-fit {
            width: fit-content
        }

        .lg\:min-w-0 {
            min-width: calc(var(--spacing) * 0)
        }

        .lg\:min-w-\[760px\] {
            min-width: 760px
        }

        .lg\:basis-1\/2 {
            flex-basis: 50%
        }

        .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-\[1fr_20px_1fr_20px_1fr\] {
            grid-template-columns: 1fr 20px 1fr 20px 1fr
        }

        .lg\:grid-cols-\[minmax\(0\,1fr\)_604px\] {
            grid-template-columns: minmax(0, 1fr) 604px
        }

        .lg\:grid-cols-\[minmax\(360px\,436px\)_minmax\(0\,1fr\)\] {
            grid-template-columns: minmax(360px, 436px) minmax(0, 1fr)
        }

        .lg\:flex-col {
            flex-direction: column
        }

        .lg\:flex-row {
            flex-direction: row
        }

        .lg\:items-center {
            align-items: center
        }

        .lg\:items-end {
            align-items: flex-end
        }

        .lg\:items-start {
            align-items: flex-start
        }

        .lg\:items-stretch {
            align-items: stretch
        }

        .lg\:justify-between {
            justify-content: space-between
        }

        .lg\:justify-center {
            justify-content: center
        }

        .lg\:gap-2 {
            gap: calc(var(--spacing) * 2)
        }

        .lg\:gap-4 {
            gap: calc(var(--spacing) * 4)
        }

        .lg\:gap-5 {
            gap: calc(var(--spacing) * 5)
        }

        .lg\:gap-6 {
            gap: calc(var(--spacing) * 6)
        }

        .lg\:gap-8 {
            gap: calc(var(--spacing) * 8)
        }

        .lg\:gap-10 {
            gap: calc(var(--spacing) * 10)
        }

        .lg\:gap-12 {
            gap: calc(var(--spacing) * 12)
        }

        .lg\:gap-14 {
            gap: calc(var(--spacing) * 14)
        }

        .lg\:gap-16 {
            gap: calc(var(--spacing) * 16)
        }

        .lg\:gap-20 {
            gap: calc(var(--spacing) * 20)
        }

        :where(.lg\:space-y-6>:not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
            margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))
        }

        .lg\:gap-x-3 {
            column-gap: calc(var(--spacing) * 3)
        }

        .lg\:gap-y-0 {
            row-gap: calc(var(--spacing) * 0)
        }

        .lg\:truncate {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden
        }

        .lg\:rounded-2xl {
            border-radius: var(--radius-2xl)
        }

        .lg\:rounded-\[14px\] {
            border-radius: 14px
        }

        .lg\:border-r {
            border-right-style: var(--tw-border-style);
            border-right-width: 1px
        }

        .lg\:border-b {
            border-bottom-style: var(--tw-border-style);
            border-bottom-width: 1px
        }

        .lg\:bg-transparent {
            background-color: #0000
        }

        .lg\:p-6 {
            padding: calc(var(--spacing) * 6)
        }

        .lg\:p-8 {
            padding: calc(var(--spacing) * 8)
        }

        .lg\:p-12 {
            padding: calc(var(--spacing) * 12)
        }

        .lg\:px-0 {
            padding-inline: calc(var(--spacing) * 0)
        }

        .lg\:px-8 {
            padding-inline: calc(var(--spacing) * 8)
        }

        .lg\:px-10 {
            padding-inline: calc(var(--spacing) * 10)
        }

        .lg\:px-12 {
            padding-inline: calc(var(--spacing) * 12)
        }

        .lg\:px-16 {
            padding-inline: calc(var(--spacing) * 16)
        }

        .lg\:px-20 {
            padding-inline: calc(var(--spacing) * 20)
        }

        .lg\:px-24 {
            padding-inline: calc(var(--spacing) * 24)
        }

        .lg\:py-0 {
            padding-block: calc(var(--spacing) * 0)
        }

        .lg\:py-6 {
            padding-block: calc(var(--spacing) * 6)
        }

        .lg\:py-8 {
            padding-block: calc(var(--spacing) * 8)
        }

        .lg\:py-12 {
            padding-block: calc(var(--spacing) * 12)
        }

        .lg\:py-14 {
            padding-block: calc(var(--spacing) * 14)
        }

        .lg\:py-16 {
            padding-block: calc(var(--spacing) * 16)
        }

        .lg\:py-20 {
            padding-block: calc(var(--spacing) * 20)
        }

        .lg\:py-28 {
            padding-block: calc(var(--spacing) * 28)
        }

        .lg\:py-32 {
            padding-block: calc(var(--spacing) * 32)
        }

        .lg\:py-60 {
            padding-block: calc(var(--spacing) * 60)
        }

        .lg\:py-\[152px\] {
            padding-block: 152px
        }

        .lg\:pt-10 {
            padding-top: calc(var(--spacing) * 10)
        }

        .lg\:pt-60 {
            padding-top: calc(var(--spacing) * 60)
        }

        .lg\:pb-\[152px\] {
            padding-bottom: 152px
        }

        .lg\:text-left {
            text-align: left
        }

        .lg\:text-start {
            text-align: start
        }

        .lg\:text-2xl {
            font-size: var(--text-2xl);
            line-height: var(--tw-leading, var(--text-2xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-2xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-2xl--font-weight))
        }

        .lg\:text-3xl {
            font-size: var(--text-3xl);
            line-height: var(--tw-leading, var(--text-3xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-3xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-3xl--font-weight))
        }

        .lg\:text-4xl {
            font-size: var(--text-4xl);
            line-height: var(--tw-leading, var(--text-4xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-4xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-4xl--font-weight))
        }

        .lg\:text-5xl {
            font-size: var(--text-5xl);
            line-height: var(--tw-leading, var(--text-5xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-5xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-5xl--font-weight))
        }

        .lg\:text-6xl {
            font-size: var(--text-6xl);
            line-height: var(--tw-leading, var(--text-6xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-6xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-6xl--font-weight))
        }

        .lg\:text-7xl {
            font-size: var(--text-7xl);
            line-height: var(--tw-leading, var(--text-7xl--line-height));
            letter-spacing: var(--tw-tracking, var(--text-7xl--letter-spacing));
            font-weight: var(--tw-font-weight, var(--text-7xl--font-weight))
        }

        .lg\:text-base {
            font-size: var(--text-base);
            line-height: var(--tw-leading, var(--text-base--line-height))
        }

        .lg\:text-\[14px\] {
            font-size: 14px
        }

        .lg\:text-\[18px\] {
            font-size: 18px
        }

        .lg\:text-\[28px\] {
            font-size: 28px
        }

        .lg\:text-\[40px\] {
            font-size: 40px
        }

        .lg\:leading-\[1\.3\] {
            --tw-leading: 1.3;
            line-height: 1.3
        }

        .lg\:leading-\[1\.48\] {
            --tw-leading: 1.48;
            line-height: 1.48
        }

        .lg\:leading-\[20px\]\! {
            --tw-leading: 20px !important;
            line-height: 20px !important
        }

        .lg\:leading-\[28px\]\! {
            --tw-leading: 28px !important;
            line-height: 28px !important
        }

        .lg\:tracking-\[-0\.28px\] {
            --tw-tracking: -.28px;
            letter-spacing: -.28px
        }

        .lg\:text-dark-rich-gray {
            color: var(--color-dark-rich-gray)
        }

        .lg\:odd\:border-r:nth-child(odd) {
            border-right-style: var(--tw-border-style);
            border-right-width: 1px
        }
    }

    @media (min-width:1280px) {
        .xl\:prose-xl {
            font-size: 1.25rem;
            line-height: 1.8
        }

        .xl\:prose-xl :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.2em;
            margin-bottom: 1.2em
        }

        .xl\:prose-xl :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1em;
            margin-bottom: 1em;
            font-size: 1.2em;
            line-height: 1.5
        }

        .xl\:prose-xl :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.6em;
            margin-bottom: 1.6em;
            padding-inline-start: 1.06667em
        }

        .xl\:prose-xl :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 0;
            margin-bottom: .857143em;
            font-size: 2.8em;
            line-height: 1
        }

        .xl\:prose-xl :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.55556em;
            margin-bottom: .888889em;
            font-size: 1.8em;
            line-height: 1.11111
        }

        .xl\:prose-xl :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.6em;
            margin-bottom: .666667em;
            font-size: 1.5em;
            line-height: 1.33333
        }

        .xl\:prose-xl :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.8em;
            margin-bottom: .6em;
            line-height: 1.6
        }

        .xl\:prose-xl :where(img):not(:where([class~=not-prose], [class~=not-prose] *)),
        .xl\:prose-xl :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 2em;
            margin-bottom: 2em
        }

        .xl\:prose-xl :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 0;
            margin-bottom: 0
        }

        .xl\:prose-xl :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 2em;
            margin-bottom: 2em
        }

        .xl\:prose-xl :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-top: .25em;
            padding-inline-end: .4em;
            padding-bottom: .25em;
            border-radius: .3125rem;
            padding-inline-start: .4em;
            font-size: .9em
        }

        .xl\:prose-xl :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
            font-size: .9em
        }

        .xl\:prose-xl :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
            font-size: .861111em
        }

        .xl\:prose-xl :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
            font-size: .9em
        }

        .xl\:prose-xl :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-top: 1.11111em;
            padding-inline-end: 1.33333em;
            padding-bottom: 1.11111em;
            border-radius: .5rem;
            margin-top: 2em;
            margin-bottom: 2em;
            padding-inline-start: 1.33333em;
            font-size: .9em;
            line-height: 1.77778
        }

        .xl\:prose-xl :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)),
        .xl\:prose-xl :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.2em;
            margin-bottom: 1.2em;
            padding-inline-start: 1.6em
        }

        .xl\:prose-xl :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: .6em;
            margin-bottom: .6em
        }

        .xl\:prose-xl :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)),
        .xl\:prose-xl :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-start: .4em
        }

        .xl\:prose-xl :where(.xl\:prose-xl>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: .8em;
            margin-bottom: .8em
        }

        .xl\:prose-xl :where(.xl\:prose-xl>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.2em
        }

        .xl\:prose-xl :where(.xl\:prose-xl>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-bottom: 1.2em
        }

        .xl\:prose-xl :where(.xl\:prose-xl>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.2em
        }

        .xl\:prose-xl :where(.xl\:prose-xl>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-bottom: 1.2em
        }

        .xl\:prose-xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: .8em;
            margin-bottom: .8em
        }

        .xl\:prose-xl :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.2em;
            margin-bottom: 1.2em
        }

        .xl\:prose-xl :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1.2em
        }

        .xl\:prose-xl :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: .6em;
            padding-inline-start: 1.6em
        }

        .xl\:prose-xl :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 2.8em;
            margin-bottom: 2.8em
        }

        .xl\:prose-xl :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)),
        .xl\:prose-xl :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)),
        .xl\:prose-xl :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)),
        .xl\:prose-xl :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 0
        }

        .xl\:prose-xl :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
            font-size: .9em;
            line-height: 1.55556
        }

        .xl\:prose-xl :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-end: .666667em;
            padding-bottom: .888889em;
            padding-inline-start: .666667em
        }

        .xl\:prose-xl :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-start: 0
        }

        .xl\:prose-xl :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-end: 0
        }

        .xl\:prose-xl :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-top: .888889em;
            padding-inline-end: .666667em;
            padding-bottom: .888889em;
            padding-inline-start: .666667em
        }

        .xl\:prose-xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-start: 0
        }

        .xl\:prose-xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            padding-inline-end: 0
        }

        .xl\:prose-xl :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 2em;
            margin-bottom: 2em
        }

        .xl\:prose-xl :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 0;
            margin-bottom: 0
        }

        .xl\:prose-xl :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 1em;
            font-size: .9em;
            line-height: 1.55556
        }

        .xl\:prose-xl :where(.xl\:prose-xl>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-top: 0
        }

        .xl\:prose-xl :where(.xl\:prose-xl>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
            margin-bottom: 0
        }

        .xl\:grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .xl\:overflow-visible {
            overflow: visible
        }

        .xl\:py-\[152px\] {
            padding-block: 152px
        }
    }

    @container field-group (min-width:28rem) {
        .\@md\/field-group\:flex-row {
            flex-direction: row
        }

        .\@md\/field-group\:items-center {
            align-items: center
        }

        .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]) {
            align-items: flex-start
        }
    }

    .dark\:border-destructive:is(.dark *) {
        border-color: var(--color-destructive)
    }

    .dark\:prose-invert:is(.dark *) {
        --tw-prose-body: var(--tw-prose-invert-body);
        --tw-prose-headings: var(--tw-prose-invert-headings);
        --tw-prose-lead: var(--tw-prose-invert-lead);
        --tw-prose-links: var(--tw-prose-invert-links);
        --tw-prose-bold: var(--tw-prose-invert-bold);
        --tw-prose-counters: var(--tw-prose-invert-counters);
        --tw-prose-bullets: var(--tw-prose-invert-bullets);
        --tw-prose-hr: var(--tw-prose-invert-hr);
        --tw-prose-quotes: var(--tw-prose-invert-quotes);
        --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
        --tw-prose-captions: var(--tw-prose-invert-captions);
        --tw-prose-kbd: var(--tw-prose-invert-kbd);
        --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
        --tw-prose-code: var(--tw-prose-invert-code);
        --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
        --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
        --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
        --tw-prose-td-borders: var(--tw-prose-invert-td-borders)
    }

    .dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]) {
        background-color: color-mix(in srgb, hsl(var(--primary)) 10%, transparent)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]) {
            background-color: color-mix(in oklab, var(--color-primary) 10%, transparent)
        }
    }

    .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
        padding-inline: calc(var(--spacing) * 2)
    }

    .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
        padding-block: calc(var(--spacing) * 1.5)
    }

    .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height))
    }

    .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
        color: var(--color-muted-foreground)
    }

    .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
        padding-inline: calc(var(--spacing) * 2)
    }

    .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group] {
        padding-top: calc(var(--spacing) * 0)
    }

    .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
        height: calc(var(--spacing) * 5)
    }

    .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
        width: calc(var(--spacing) * 5)
    }

    .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
        height: calc(var(--spacing) * 12)
    }

    .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
        padding-inline: calc(var(--spacing) * 2)
    }

    .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
        padding-block: calc(var(--spacing) * 3)
    }

    .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
        height: calc(var(--spacing) * 5)
    }

    .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
        width: calc(var(--spacing) * 5)
    }

    .\[\&_p\]\:leading-relaxed p {
        --tw-leading: var(--leading-relaxed);
        line-height: var(--leading-relaxed)
    }

    .\[\&_svg\]\:pointer-events-none svg {
        pointer-events: none
    }

    .\[\&_svg\]\:size-4 svg {
        width: calc(var(--spacing) * 4);
        height: calc(var(--spacing) * 4)
    }

    .\[\&_svg\]\:shrink-0 svg {
        flex-shrink: 0
    }

    .\[\&\:nth-child\(-n\+4\)\]\:border-b:nth-child(-n+4) {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    @media (min-width:1024px) {
        .lg\:\[\&\:nth-child\(3n\)\]\:border-r-0:nth-child(3n) {
            border-right-style: var(--tw-border-style);
            border-right-width: 0
        }

        .lg\:\[\&\:nth-child\(n\+4\)\]\:border-b-0:nth-child(n+4) {
            border-bottom-style: var(--tw-border-style);
            border-bottom-width: 0
        }
    }

    .\[\&\>\*\]\:w-full>* {
        width: 100%
    }

    @container field-group (min-width:28rem) {
        .\@md\/field-group\:\[\&\>\*\]\:w-auto>* {
            width: auto
        }
    }

    .\[\&\>\.sr-only\]\:w-auto>.sr-only {
        width: auto
    }

    .\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group] {
        gap: calc(var(--spacing) * 4)
    }

    .\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label] {
        flex: auto
    }

    @container field-group (min-width:28rem) {
        .\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label] {
            flex: auto
        }
    }

    .\[\&\>\[data-slot\=field\]\]\:p-4>[data-slot=field] {
        padding: calc(var(--spacing) * 4)
    }

    :is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox], .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]) {
        margin-top: 1px
    }

    @container field-group (min-width:28rem) {
        :is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox], .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]) {
            margin-top: 1px
        }
    }

    .\[\&\>a\]\:underline>a {
        text-decoration-line: underline
    }

    .\[\&\>a\]\:underline-offset-4>a {
        text-underline-offset: 4px
    }

    .\[\&\>a\:hover\]\:text-primary>a:hover {
        color: var(--color-primary)
    }

    .\[\&\>div\]\:mx-auto>div {
        margin-inline: auto
    }

    .\[\&\>span\]\:line-clamp-1>span {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .\[\&\>svg\]\:absolute>svg {
        position: absolute
    }

    .\[\&\>svg\]\:static>svg {
        position: static
    }

    .\[\&\>svg\]\:top-4>svg {
        top: calc(var(--spacing) * 4)
    }

    .\[\&\>svg\]\:left-4>svg {
        left: calc(var(--spacing) * 4)
    }

    .\[\&\>svg\]\:text-destructive>svg {
        color: var(--color-destructive)
    }

    .\[\&\>svg\]\:text-foreground>svg {
        color: var(--color-foreground)
    }

    .\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div {
        --tw-translate-y: -3px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .\[\&\>svg\~\*\]\:pl-0>svg~* {
        padding-left: calc(var(--spacing) * 0)
    }

    .\[\&\>svg\~\*\]\:pl-7>svg~* {
        padding-left: calc(var(--spacing) * 7)
    }

    .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg {
        rotate: 180deg
    }

    .\[\&\[data-state\=open\]\>svg\]\:fill-orange[data-state=open]>svg {
        fill: var(--color-orange)
    }

    [data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5 {
        margin-top: calc(var(--spacing) * -1.5)
    }

    .text-orange-gradient {
        -webkit-text-fill-color: transparent;
        background: linear-gradient(270deg, #ffa100 14.85%, #ff5252 99.42%);
        -webkit-background-clip: text;
        background-clip: text
    }

    .circle {
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0
    }

    .circle-1 {
        animation: 12.8s linear infinite spin-slow
    }

    .circle-2 {
        animation: 14.936s linear infinite reverse spin-reverse-slower
    }

    .circle-3 {
        animation: 10.664s linear infinite spin-slow
    }

    .circle-4 {
        animation: 17.064s linear infinite reverse spin-reverse-slower
    }

    @keyframes spin-slow {
        to {
            transform: rotate(360deg)
        }
    }

    @keyframes spin-reverse-slower {
        to {
            transform: rotate(-360deg)
        }
    }

    .bg-orange-red-gradient {
        background:
            /*savepage-url=/orange-red-bg.webp*/
            var(--savepage-url-5) 100%/cover
    }

    .bg-coins {
        background:
            /*savepage-url=/orange-red-bg-coins.webp*/
            var(--savepage-url-6) 50%/cover
    }

    .bg-learn-more-1 {
        background:
            /*savepage-url=/learn-more-1.jpeg*/
            url() 0 0/cover
    }

    .bg-learn-more-2 {
        background:
            /*savepage-url=/learn-more-2.jpeg*/
            url() 0 0/cover
    }

    .bg-learn-more-3 {
        background:
            /*savepage-url=/learn-more-3.png*/
            url() 0 0/cover
    }

    .bg-learn-more-4 {
        background:
            /*savepage-url=/learn-more-4.jpeg*/
            url() 0 0/cover
    }

    .bg-card-glass {
        background: #fff3
    }

    #fusd-utility {
        --fusd-icon-glass-fill: 0;
        --fusd-icon-glass-highlight: .22;
        --fusd-icon-glass-border: .05;
        --fusd-icon-glass-border-end: 0;
        --fusd-icon-glass-inset-highlight: .3;
        --fusd-icon-glass-inset-highlight-top: .164943;
        --fusd-icon-glass-inset-highlight-right: .164943;
        --fusd-icon-glass-inset-highlight-bottom: 0;
        --fusd-icon-glass-inset-highlight-left: 0;
        --fusd-icon-glass-inset-rim-width: 1px;
        --fusd-icon-glass-inset-depth: .03;
        --fusd-icon-glass-shadow-x: -2.12132px;
        --fusd-icon-glass-shadow-y: 2.12132px;
        --fusd-icon-glass-shadow: .08;
        --fusd-icon-glass-icon-glow: 0;
        --fusd-icon-glass-light-start: 0;
        --fusd-icon-glass-light-mid: 0;
        --fusd-icon-glass-light-spot: 0;
        --fusd-icon-glass-light-spot-x: 72.6274%;
        --fusd-icon-glass-light-spot-y: 27.3726%;
        --fusd-icon-glass-light-opacity: 0;
        --fusd-icon-glass-dispersion-red: 0;
        --fusd-icon-glass-dispersion-blue: 0;
        --fusd-icon-glass-dispersion-opacity: 0;
        --fusd-icon-glass-dispersion-shift-x: .353553px;
        --fusd-icon-glass-dispersion-shift-y: -.353553px;
        --fusd-icon-glass-frost: 0px;
        --fusd-icon-glass-brightness: .8;
        --fusd-icon-glass-saturation: 1.6;
        --fusd-icon-glass-light-angle: 225deg
    }

    .fusd-icon-glass {
        background: linear-gradient(var(--fusd-icon-glass-light-angle), rgb(255 255 255/var(--fusd-icon-glass-highlight)), transparent 48%), linear-gradient(rgb(255 255 255/var(--fusd-icon-glass-fill)), rgb(255 255 255/var(--fusd-icon-glass-fill))), linear-gradient(var(--fusd-icon-glass-light-angle), rgb(255 255 255/var(--fusd-icon-glass-border)), rgb(255 255 255/var(--fusd-icon-glass-border-end)) 72%);
        box-shadow: inset 0 var(--fusd-icon-glass-inset-rim-width) 0 rgb(255 255 255/var(--fusd-icon-glass-inset-highlight-top)), inset calc(var(--fusd-icon-glass-inset-rim-width) * -1) 0 0 rgb(255 255 255/var(--fusd-icon-glass-inset-highlight-right)), inset 0 calc(var(--fusd-icon-glass-inset-rim-width) * -1) 0 rgb(255 255 255/var(--fusd-icon-glass-inset-highlight-bottom)), inset var(--fusd-icon-glass-inset-rim-width) 0 0 rgb(255 255 255/var(--fusd-icon-glass-inset-highlight-left)), inset 0 0 24px rgb(255 255 255/var(--fusd-icon-glass-inset-depth)), var(--fusd-icon-glass-shadow-x) var(--fusd-icon-glass-shadow-y) 18px rgb(0 0 0/var(--fusd-icon-glass-shadow));
        -webkit-backdrop-filter: blur(var(--fusd-icon-glass-frost)) brightness(var(--fusd-icon-glass-brightness)) saturate(var(--fusd-icon-glass-saturation));
        backdrop-filter: blur(var(--fusd-icon-glass-frost)) brightness(var(--fusd-icon-glass-brightness)) saturate(var(--fusd-icon-glass-saturation));
        isolation: isolate;
        background-clip: padding-box, padding-box, border-box;
        border: 1px solid #0000
    }

    .fusd-icon-glass:before,
    .fusd-icon-glass:after {
        content: "";
        pointer-events: none;
        position: absolute;
        inset: 0
    }

    .fusd-icon-glass:before {
        background: linear-gradient(var(--fusd-icon-glass-light-angle), rgb(255 255 255/var(--fusd-icon-glass-light-start)) 0%, rgb(255 255 255/var(--fusd-icon-glass-light-mid)) 30%, transparent 62%), radial-gradient(circle at var(--fusd-icon-glass-light-spot-x) var(--fusd-icon-glass-light-spot-y), rgb(255 255 255/var(--fusd-icon-glass-light-spot)), transparent 34%);
        opacity: var(--fusd-icon-glass-light-opacity);
        mix-blend-mode: screen
    }

    .fusd-icon-glass:after {
        background: linear-gradient(var(--fusd-icon-glass-light-angle), rgb(255 84 84/var(--fusd-icon-glass-dispersion-red)), transparent 34%, rgb(70 218 255/var(--fusd-icon-glass-dispersion-blue)) 72%, transparent);
        opacity: var(--fusd-icon-glass-dispersion-opacity);
        mix-blend-mode: screen;
        transform: translate3d(var(--fusd-icon-glass-dispersion-shift-x), var(--fusd-icon-glass-dispersion-shift-y), 0)
    }

    .fusd-icon-glass>svg {
        filter: drop-shadow(0 0 4px rgb(255 255 255/var(--fusd-icon-glass-icon-glow)))
    }

    @supports (filter:url("#fusd-icon-glass")) {
        .fusd-icon-glass:before {
            filter: url(#fusd-icon-glass)
        }
    }

    .bg-grid {
        background-image:
            /*savepage-url=/bg-grid.svg*/
            url();
        background-repeat: repeat;
        background-size: contain
    }

    .bg-grid-vertical {
        background-image:
            /*savepage-url=/bg-grid-vertical.svg*/
            url();
        background-repeat: repeat;
        background-size: contain
    }

    .nav-link {
        --tw-translate-x: calc(var(--spacing) * 0);
        width: fit-content;
        translate: var(--tw-translate-x) var(--tw-translate-y);
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        --tw-duration: .5s;
        transition-duration: .5s;
        animation-duration: .5s;
        display: block;
        position: relative
    }

    .nav-link:after {
        content: "";
        bottom: calc(var(--nav-link-offset) * -1);
        left: calc(var(--spacing) * 0);
        opacity: 0;
        width: 100%;
        height: 1px;
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        background-color: currentColor;
        position: absolute
    }

    .nav-link:hover:after {
        opacity: .75
    }

    .nav-link[data-active=true]:after {
        opacity: 1
    }

    .hover-zoom {
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        --tw-duration: .3s;
        --tw-ease: var(--ease-in-out);
        transition-duration: .3s;
        transition-timing-function: var(--ease-in-out);
        animation-duration: .3s;
        animation-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    @media (hover:hover) {
        .hover-zoom:hover {
            scale: 1.025
        }
    }
}

.prose ul.list-bullet li::marker {
    color: var(--color-dark-gray) !important
}

:root .react-tweet-theme {
    --tweet-container-margin: 0
}

@media (prefers-reduced-motion:reduce) {

    *,
    :before,
    :after {
        scroll-behavior: auto !important;
        transition-duration: .01ms !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important
    }
}

@keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity, 1);
        transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
    }
}

@keyframes exit {
    to {
        opacity: var(--tw-exit-opacity, 1);
        transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
    }
}

@property --tw-border-spacing-x {
    syntax: "";
    inherits: false;
    initial-value: 0
}

@property --tw-border-spacing-y {
    syntax: "";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-z {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-scale-x {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-y {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-z {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-rotate-x {
    syntax: "*";
    inherits: false
}

@property --tw-rotate-y {
    syntax: "*";
    inherits: false
}

@property --tw-rotate-z {
    syntax: "*";
    inherits: false
}

@property --tw-skew-x {
    syntax: "*";
    inherits: false
}

@property --tw-skew-y {
    syntax: "*";
    inherits: false
}

@property --tw-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@property --tw-leading {
    syntax: "*";
    inherits: false
}

@property --tw-font-weight {
    syntax: "*";
    inherits: false
}

@property --tw-tracking {
    syntax: "*";
    inherits: false
}

@property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-shadow-alpha {
    syntax: "";
    inherits: false;
    initial-value: 100%
}

@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-shadow-alpha {
    syntax: "";
    inherits: false;
    initial-value: 100%
}

@property --tw-ring-color {
    syntax: "*";
    inherits: false
}

@property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-ring-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-ring-inset {
    syntax: "*";
    inherits: false
}

@property --tw-ring-offset-width {
    syntax: "";
    inherits: false;
    initial-value: 0
}

@property --tw-ring-offset-color {
    syntax: "*";
    inherits: false;
    initial-value: #fff
}

@property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-outline-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@property --tw-blur {
    syntax: "*";
    inherits: false
}

@property --tw-brightness {
    syntax: "*";
    inherits: false
}

@property --tw-contrast {
    syntax: "*";
    inherits: false
}

@property --tw-grayscale {
    syntax: "*";
    inherits: false
}

@property --tw-hue-rotate {
    syntax: "*";
    inherits: false
}

@property --tw-invert {
    syntax: "*";
    inherits: false
}

@property --tw-opacity {
    syntax: "*";
    inherits: false
}

@property --tw-saturate {
    syntax: "*";
    inherits: false
}

@property --tw-sepia {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-drop-shadow-alpha {
    syntax: "";
    inherits: false;
    initial-value: 100%
}

@property --tw-drop-shadow-size {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-blur {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-brightness {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-contrast {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-grayscale {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-hue-rotate {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-invert {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-opacity {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-saturate {
    syntax: "*";
    inherits: false
}

@property --tw-backdrop-sepia {
    syntax: "*";
    inherits: false
}

@property --tw-duration {
    syntax: "*";
    inherits: false
}

@property --tw-ease {
    syntax: "*";
    inherits: false
}

@property --tw-space-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@keyframes accordion-down {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes accordion-up {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}


@layer payload-default;
@media (max-width:768px) {
    .admin-bar {
        display: none
    }
}


.tweet-container-module__m4__oG__root {
    width: 100%;
    min-width: 250px;
    max-width: 550px;
    color: var(--tweet-font-color);
    font-family: var(--tweet-font-family);
    box-sizing: border-box;
    border: var(--tweet-border);
    margin: var(--tweet-container-margin);
    background-color: var(--tweet-bg-color);
    border-radius: 12px;
    font-weight: 400;
    transition-property: background-color, box-shadow;
    transition-duration: .2s;
    overflow: hidden
}

.tweet-container-module__m4__oG__root:hover {
    background-color: var(--tweet-bg-color-hover)
}

.tweet-container-module__m4__oG__article {
    box-sizing: inherit;
    padding: .75rem 1rem;
    position: relative
}

.react-tweet-theme {
    --tweet-container-margin: 1.5rem 0;
    --tweet-header-font-size: .9375rem;
    --tweet-header-line-height: 1.25rem;
    --tweet-body-font-size: 1.25rem;
    --tweet-body-font-weight: 400;
    --tweet-body-line-height: 1.5rem;
    --tweet-body-margin: 0;
    --tweet-quoted-container-margin: .75rem 0;
    --tweet-quoted-body-font-size: .938rem;
    --tweet-quoted-body-font-weight: 400;
    --tweet-quoted-body-line-height: 1.25rem;
    --tweet-quoted-body-margin: .25rem 0 .75rem 0;
    --tweet-info-font-size: .9375rem;
    --tweet-info-line-height: 1.25rem;
    --tweet-actions-font-size: .875rem;
    --tweet-actions-line-height: 1rem;
    --tweet-actions-font-weight: 700;
    --tweet-actions-icon-size: 1.25em;
    --tweet-actions-icon-wrapper-size: calc(var(--tweet-actions-icon-size) + .75em);
    --tweet-replies-font-size: .875rem;
    --tweet-replies-line-height: 1rem;
    --tweet-replies-font-weight: 700
}

:where(.react-tweet-theme) * {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

:is([data-theme=light], .light) :where(.react-tweet-theme),
:where(.react-tweet-theme) {
    --tweet-skeleton-gradient: linear-gradient(270deg, #fafafa, #eaeaea, #eaeaea, #fafafa);
    --tweet-border: 1px solid #cfd9de;
    --tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --tweet-font-color: #0f1419;
    --tweet-font-color-secondary: #536471;
    --tweet-bg-color: #fff;
    --tweet-bg-color-hover: #f7f9f9;
    --tweet-quoted-bg-color-hover: #00000008;
    --tweet-color-blue-primary: #1d9bf0;
    --tweet-color-blue-primary-hover: #1a8cd8;
    --tweet-color-blue-secondary: #006fd6;
    --tweet-color-blue-secondary-hover: #006fd61a;
    --tweet-color-red-primary: #f91880;
    --tweet-color-red-primary-hover: #f918801a;
    --tweet-color-green-primary: #00ba7c;
    --tweet-color-green-primary-hover: #00ba7c1a;
    --tweet-twitter-icon-color: var(--tweet-font-color);
    --tweet-verified-old-color: #829aab;
    --tweet-verified-blue-color: var(--tweet-color-blue-primary)
}

:is([data-theme=dark], .dark) :where(.react-tweet-theme) {
    --tweet-skeleton-gradient: linear-gradient(270deg, #15202b, #1e2732, #1e2732, #15202b);
    --tweet-border: 1px solid #425364;
    --tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --tweet-font-color: #f7f9f9;
    --tweet-font-color-secondary: #8b98a5;
    --tweet-bg-color: #15202b;
    --tweet-bg-color-hover: #1e2732;
    --tweet-quoted-bg-color-hover: #ffffff08;
    --tweet-color-blue-primary: #1d9bf0;
    --tweet-color-blue-primary-hover: #1a8cd8;
    --tweet-color-blue-secondary: #6bc9fb;
    --tweet-color-blue-secondary-hover: #6bc9fb1a;
    --tweet-color-red-primary: #f91880;
    --tweet-color-red-primary-hover: #f918801a;
    --tweet-color-green-primary: #00ba7c;
    --tweet-color-green-primary-hover: #00ba7c1a;
    --tweet-twitter-icon-color: var(--tweet-font-color);
    --tweet-verified-old-color: #829aab;
    --tweet-verified-blue-color: #fff
}

@media (prefers-color-scheme:dark) {
    :where(.react-tweet-theme) {
        --tweet-skeleton-gradient: linear-gradient(270deg, #15202b, #1e2732, #1e2732, #15202b);
        --tweet-border: 1px solid #425364;
        --tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        --tweet-font-color: #f7f9f9;
        --tweet-font-color-secondary: #8b98a5;
        --tweet-bg-color: #15202b;
        --tweet-bg-color-hover: #1e2732;
        --tweet-color-blue-primary: #1d9bf0;
        --tweet-color-blue-primary-hover: #1a8cd8;
        --tweet-color-blue-secondary: #6bc9fb;
        --tweet-color-blue-secondary-hover: #6bc9fb1a;
        --tweet-color-red-primary: #f91880;
        --tweet-color-red-primary-hover: #f918801a;
        --tweet-color-green-primary: #00ba7c;
        --tweet-color-green-primary-hover: #00ba7c1a;
        --tweet-twitter-icon-color: var(--tweet-font-color);
        --tweet-verified-old-color: #829aab;
        --tweet-verified-blue-color: #fff
    }
}

.icons-module__9iAiGG__verified {
    fill: currentColor;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: text-bottom;
    max-width: 20px;
    height: 1.25em;
    max-height: 20px;
    margin-left: .125rem
}

.verified-badge-module__dEEWGq__verifiedOld {
    color: var(--tweet-verified-old-color)
}

.verified-badge-module__dEEWGq__verifiedBlue {
    color: var(--tweet-verified-blue-color)
}

.verified-badge-module__dEEWGq__verifiedGovernment {
    color: #829aab
}

.highlighted-label-module__GRFdqG__label {
    border: var(--tweet-border);
    border-radius: 2px;
    width: 1.0625em;
    max-width: 17px;
    height: 1.0625em;
    max-height: 17px;
    margin-left: 4px;
    margin-right: 2px;
    display: flex
}

.highlighted-label-module__GRFdqG__label>img {
    width: 100%;
    height: 100%
}

.tweet-header-module__bUeHQW__header {
    line-height: var(--tweet-header-line-height);
    font-size: var(--tweet-header-font-size);
    white-space: nowrap;
    overflow-wrap: break-word;
    padding-bottom: .75rem;
    display: flex;
    overflow: hidden
}

.tweet-header-module__bUeHQW__avatar {
    width: 48px;
    height: 48px;
    position: relative
}

.tweet-header-module__bUeHQW__avatarOverflow {
    border-radius: 9999px;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden
}

.tweet-header-module__bUeHQW__avatarSquare {
    border-radius: 4px
}

.tweet-header-module__bUeHQW__avatarShadow {
    width: 100%;
    height: 100%;
    transition-property: background-color;
    transition-duration: .2s;
    box-shadow: inset 0 0 2px #00000008
}

.tweet-header-module__bUeHQW__avatarShadow:hover {
    background-color: #1a1a1a26
}

.tweet-header-module__bUeHQW__author {
    flex-direction: column;
    justify-content: center;
    max-width: calc(100% - 84px);
    margin: 0 .5rem;
    display: flex
}

.tweet-header-module__bUeHQW__authorLink {
    color: inherit;
    align-items: center;
    text-decoration: none;
    display: flex
}

.tweet-header-module__bUeHQW__authorLink:hover {
    text-decoration-line: underline
}

.tweet-header-module__bUeHQW__authorVerified {
    display: inline-flex
}

.tweet-header-module__bUeHQW__authorLinkText {
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
    overflow: hidden
}

.tweet-header-module__bUeHQW__authorMeta,
.tweet-header-module__bUeHQW__authorFollow {
    display: flex
}

.tweet-header-module__bUeHQW__username {
    color: var(--tweet-font-color-secondary);
    text-overflow: ellipsis;
    text-decoration: none
}

.tweet-header-module__bUeHQW__follow {
    color: var(--tweet-color-blue-secondary);
    font-weight: 700;
    text-decoration: none
}

.tweet-header-module__bUeHQW__follow:hover {
    text-decoration-line: underline
}

.tweet-header-module__bUeHQW__separator {
    padding: 0 .25rem
}

.tweet-header-module__bUeHQW__brand {
    margin-inline-start: auto
}

.tweet-header-module__bUeHQW__twitterIcon {
    width: 23.75px;
    height: 23.75px;
    color: var(--tweet-twitter-icon-color);
    fill: currentColor;
    -webkit-user-select: none;
    user-select: none
}

.tweet-in-reply-to-module__vtuvmG__root {
    color: var(--tweet-font-color-secondary);
    overflow-wrap: break-word;
    white-space: pre-wrap;
    margin-bottom: .25rem;
    font-size: .9375rem;
    line-height: 1.25rem;
    text-decoration: none
}

.tweet-in-reply-to-module__vtuvmG__root:hover {
    text-decoration-line: underline;
    text-decoration-thickness: 1px
}

.tweet-link-module__ICxmua__root {
    font-weight: inherit;
    color: var(--tweet-color-blue-secondary);
    cursor: pointer;
    text-decoration: none
}

.tweet-link-module__ICxmua__root:hover {
    text-decoration-line: underline;
    text-decoration-thickness: 1px
}

.tweet-body-module__4rDBUq__root {
    font-size: var(--tweet-body-font-size);
    font-weight: var(--tweet-body-font-weight);
    line-height: var(--tweet-body-line-height);
    margin: var(--tweet-body-margin);
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.tweet-media-module__x9174a__root {
    margin-top: .75rem;
    position: relative;
    overflow: hidden
}

.tweet-media-module__x9174a__rounded {
    border: var(--tweet-border);
    border-radius: 12px
}

.tweet-media-module__x9174a__mediaWrapper {
    grid-auto-rows: 1fr;
    gap: 2px;
    width: 100%;
    height: 100%;
    display: grid
}

.tweet-media-module__x9174a__grid2Columns {
    grid-template-columns: repeat(2, 1fr)
}

.tweet-media-module__x9174a__grid3>a:first-child {
    grid-row: span 2
}

.tweet-media-module__x9174a__grid2x2 {
    grid-template-rows: repeat(2, 1fr)
}

.tweet-media-module__x9174a__mediaContainer {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.tweet-media-module__x9174a__mediaLink {
    outline-style: none;
    text-decoration: none
}

.tweet-media-module__x9174a__skeleton {
    width: 100%;
    padding-bottom: 56.25%;
    display: block
}

.tweet-media-module__x9174a__image {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.tweet-media-video-module__lQupdG__anchor {
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px solid #0000;
    border-radius: 9999px;
    outline-style: none;
    align-items: center;
    padding: 0 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: background-color .2s;
    display: flex
}

.tweet-media-video-module__lQupdG__videoButton {
    background-color: var(--tweet-color-blue-primary);
    cursor: pointer;
    border: 4px solid #fff;
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 67px;
    height: 67px;
    transition-property: background-color;
    transition-duration: .2s;
    display: flex;
    position: relative
}

.tweet-media-video-module__lQupdG__videoButton:hover,
.tweet-media-video-module__lQupdG__videoButton:focus-visible {
    background-color: var(--tweet-color-blue-primary-hover)
}

.tweet-media-video-module__lQupdG__videoButtonIcon {
    color: #fff;
    fill: currentColor;
    -webkit-user-select: none;
    user-select: none;
    width: calc(50% + 4px);
    max-width: 100%;
    height: calc(50% + 4px);
    margin-left: 3px
}

.tweet-media-video-module__lQupdG__watchOnTwitter {
    position: absolute;
    top: 12px;
    right: 8px
}

.tweet-media-video-module__lQupdG__watchOnTwitter>a {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: #0f1419bf;
    min-width: 2rem;
    min-height: 2rem;
    font-size: .875rem;
    line-height: 1rem
}

.tweet-media-video-module__lQupdG__watchOnTwitter>a:hover {
    background-color: #272c30bf
}

.tweet-media-video-module__lQupdG__viewReplies {
    background-color: var(--tweet-color-blue-primary);
    border-color: var(--tweet-color-blue-primary);
    min-height: 2rem;
    font-size: .9375rem;
    line-height: 1.25rem;
    position: relative
}

.tweet-media-video-module__lQupdG__viewReplies:hover {
    background-color: var(--tweet-color-blue-primary-hover)
}

.tweet-info-created-at-module__i-6KgG__root {
    color: inherit;
    font-size: var(--tweet-info-font-size);
    line-height: var(--tweet-info-line-height);
    text-decoration: none
}

.tweet-info-created-at-module__i-6KgG__root:hover {
    text-decoration-line: underline;
    text-decoration-thickness: 1px
}

.tweet-info-module__BlGpHW__info {
    color: var(--tweet-font-color-secondary);
    overflow-wrap: break-word;
    white-space: nowrap;
    text-overflow: ellipsis;
    align-items: center;
    margin-top: .125rem;
    display: flex
}

.tweet-info-module__BlGpHW__infoLink {
    color: inherit;
    height: var(--tweet-actions-icon-wrapper-size);
    width: var(--tweet-actions-icon-wrapper-size);
    font: inherit;
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: -4px;
    text-decoration: none;
    transition-property: background-color;
    transition-duration: .2s;
    display: flex
}

.tweet-info-module__BlGpHW__infoLink:hover {
    background-color: var(--tweet-color-blue-secondary-hover)
}

.tweet-info-module__BlGpHW__infoIcon {
    color: inherit;
    fill: currentColor;
    height: var(--tweet-actions-icon-size);
    -webkit-user-select: none;
    user-select: none
}

.tweet-info-module__BlGpHW__infoLink:hover>.tweet-info-module__BlGpHW__infoIcon {
    color: var(--tweet-color-blue-secondary)
}

.tweet-actions-module__CpRH_q__actions {
    color: var(--tweet-font-color-secondary);
    border-top: var(--tweet-border);
    overflow-wrap: break-word;
    white-space: nowrap;
    text-overflow: ellipsis;
    align-items: center;
    margin-top: .25rem;
    padding-top: .25rem;
    display: flex
}

.tweet-actions-module__CpRH_q__like,
.tweet-actions-module__CpRH_q__reply,
.tweet-actions-module__CpRH_q__copy {
    color: inherit;
    align-items: center;
    margin-right: 1.25rem;
    text-decoration: none;
    display: flex
}

.tweet-actions-module__CpRH_q__like:hover,
.tweet-actions-module__CpRH_q__reply:hover,
.tweet-actions-module__CpRH_q__copy:hover {
    background-color: #0000
}

.tweet-actions-module__CpRH_q__like:hover>.tweet-actions-module__CpRH_q__likeIconWrapper {
    background-color: var(--tweet-color-red-primary-hover)
}

.tweet-actions-module__CpRH_q__like:hover>.tweet-actions-module__CpRH_q__likeCount {
    color: var(--tweet-color-red-primary);
    text-decoration-line: underline
}

.tweet-actions-module__CpRH_q__likeIconWrapper,
.tweet-actions-module__CpRH_q__replyIconWrapper,
.tweet-actions-module__CpRH_q__copyIconWrapper {
    width: var(--tweet-actions-icon-wrapper-size);
    height: var(--tweet-actions-icon-wrapper-size);
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    margin-left: -.25rem;
    display: flex
}

.tweet-actions-module__CpRH_q__likeIcon,
.tweet-actions-module__CpRH_q__replyIcon,
.tweet-actions-module__CpRH_q__copyIcon {
    height: var(--tweet-actions-icon-size);
    fill: currentColor;
    -webkit-user-select: none;
    user-select: none
}

.tweet-actions-module__CpRH_q__likeIcon {
    color: var(--tweet-color-red-primary)
}

.tweet-actions-module__CpRH_q__likeCount,
.tweet-actions-module__CpRH_q__replyText,
.tweet-actions-module__CpRH_q__copyText {
    font-size: var(--tweet-actions-font-size);
    font-weight: var(--tweet-actions-font-weight);
    line-height: var(--tweet-actions-line-height);
    margin-left: .25rem
}

.tweet-actions-module__CpRH_q__reply:hover>.tweet-actions-module__CpRH_q__replyIconWrapper {
    background-color: var(--tweet-color-blue-secondary-hover)
}

.tweet-actions-module__CpRH_q__reply:hover>.tweet-actions-module__CpRH_q__replyText {
    color: var(--tweet-color-blue-secondary);
    text-decoration-line: underline
}

.tweet-actions-module__CpRH_q__replyIcon {
    color: var(--tweet-color-blue-primary)
}

.tweet-actions-module__CpRH_q__copy {
    font: inherit;
    cursor: pointer;
    background: 0 0;
    border: none
}

.tweet-actions-module__CpRH_q__copy:hover>.tweet-actions-module__CpRH_q__copyIconWrapper {
    background-color: var(--tweet-color-green-primary-hover)
}

.tweet-actions-module__CpRH_q__copy:hover .tweet-actions-module__CpRH_q__copyIcon {
    color: var(--tweet-color-green-primary)
}

.tweet-actions-module__CpRH_q__copy:hover>.tweet-actions-module__CpRH_q__copyText {
    color: var(--tweet-color-green-primary);
    text-decoration-line: underline
}

.tweet-replies-module__HL-1zG__replies {
    padding: .25rem 0
}

.tweet-replies-module__HL-1zG__link {
    color: var(--tweet-color-blue-secondary);
    -webkit-user-select: none;
    user-select: none;
    border: var(--tweet-border);
    border-radius: 9999px;
    outline-style: none;
    justify-content: center;
    align-items: center;
    min-width: 32px;
    min-height: 32px;
    padding: 0 1rem;
    text-decoration: none;
    transition-property: background-color;
    transition-duration: .2s;
    display: flex
}

.tweet-replies-module__HL-1zG__link:hover {
    background-color: var(--tweet-color-blue-secondary-hover)
}

.tweet-replies-module__HL-1zG__text {
    font-weight: var(--tweet-replies-font-weight);
    font-size: var(--tweet-replies-font-size);
    line-height: var(--tweet-replies-line-height);
    overflow-wrap: break-word;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.quoted-tweet-container-module__MHB7qa__root {
    border: var(--tweet-border);
    width: 100%;
    margin: var(--tweet-quoted-container-margin);
    cursor: pointer;
    border-radius: 12px;
    transition-property: background-color, box-shadow;
    transition-duration: .2s;
    overflow: hidden
}

.quoted-tweet-container-module__MHB7qa__root:hover {
    background-color: var(--tweet-quoted-bg-color-hover)
}

.quoted-tweet-container-module__MHB7qa__article {
    box-sizing: inherit;
    position: relative
}

.quoted-tweet-header-module__JtaXBq__header {
    line-height: var(--tweet-header-line-height);
    font-size: var(--tweet-header-font-size);
    white-space: nowrap;
    overflow-wrap: break-word;
    padding: .75rem .75rem 0;
    display: flex;
    overflow: hidden
}

.quoted-tweet-header-module__JtaXBq__avatar {
    width: 20px;
    height: 20px;
    position: relative
}

.quoted-tweet-header-module__JtaXBq__avatarOverflow {
    border-radius: 9999px;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden
}

.quoted-tweet-header-module__JtaXBq__avatarSquare {
    border-radius: 4px
}

.quoted-tweet-header-module__JtaXBq__author {
    align-items: center;
    margin: 0 .5rem;
    display: flex
}

.quoted-tweet-header-module__JtaXBq__authorText {
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
    overflow: hidden
}

.quoted-tweet-header-module__JtaXBq__username {
    color: var(--tweet-font-color-secondary);
    text-overflow: ellipsis;
    margin-left: .125rem;
    text-decoration: none
}

.quoted-tweet-body-module__CeYl4a__root {
    font-size: var(--tweet-quoted-body-font-size);
    font-weight: var(--tweet-quoted-body-font-weight);
    line-height: var(--tweet-quoted-body-line-height);
    margin: var(--tweet-quoted-body-margin);
    overflow-wrap: break-word;
    white-space: pre-wrap;
    padding: 0 .75rem
}

.tweet-not-found-module__3DiMlG__root {
    flex-direction: column;
    align-items: center;
    padding-bottom: .75rem;
    display: flex
}

.tweet-not-found-module__3DiMlG__root>h3 {
    margin-bottom: .5rem;
    font-size: 1.25rem
}

.skeleton-module__p4cxwq__skeleton {
    background-image: var(--tweet-skeleton-gradient);
    background-size: 400% 100%;
    border-radius: 5px;
    width: 100%;
    animation: 8s ease-in-out infinite skeleton-module__p4cxwq__loading;
    display: block
}

@media (prefers-reduced-motion:reduce) {
    .skeleton-module__p4cxwq__skeleton {
        background-position: 200% 0;
        animation: none
    }
}

@keyframes skeleton-module__p4cxwq__loading {
    0% {
        background-position: 200% 0
    }

    to {
        background-position: -200% 0
    }
}

.tweet-skeleton-module__IkYCPW__root {
    pointer-events: none;
    padding-bottom: .25rem
}


[data-vaul-drawer] {
    touch-action: none;
    will-change: transform;
    transition: transform .5s cubic-bezier(.32, .72, 0, 1);
    animation-duration: .5s;
    animation-timing-function: cubic-bezier(0.32, 0.72, 0, 1)
}

[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open] {
    animation-name: slideFromBottom
}

[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed] {
    animation-name: slideToBottom
}

[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open] {
    animation-name: slideFromTop
}

[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed] {
    animation-name: slideToTop
}

[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open] {
    animation-name: slideFromLeft
}

[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed] {
    animation-name: slideToLeft
}

[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open] {
    animation-name: slideFromRight
}

[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed] {
    animation-name: slideToRight
}

[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom] {
    transform: translate3d(0, var(--initial-transform, 100%), 0)
}

[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top] {
    transform: translate3d(0, calc(var(--initial-transform, 100%) * -1), 0)
}

[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left] {
    transform: translate3d(calc(var(--initial-transform, 100%) * -1), 0, 0)
}

[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right] {
    transform: translate3d(var(--initial-transform, 100%), 0, 0)
}

[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top] {
    transform: translate3d(0, var(--snap-point-height, 0), 0)
}

[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom] {
    transform: translate3d(0, var(--snap-point-height, 0), 0)
}

[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left] {
    transform: translate3d(var(--snap-point-height, 0), 0, 0)
}

[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right] {
    transform: translate3d(var(--snap-point-height, 0), 0, 0)
}

[data-vaul-overlay][data-vaul-snap-points=false] {
    animation-duration: .5s;
    animation-timing-function: cubic-bezier(0.32, 0.72, 0, 1)
}

[data-vaul-overlay][data-vaul-snap-points=false][data-state=open] {
    animation-name: fadeIn
}

[data-vaul-overlay][data-state=closed] {
    animation-name: fadeOut
}

[data-vaul-animate=false] {
    animation: none !important
}

[data-vaul-overlay][data-vaul-snap-points=true] {
    opacity: 0;
    transition: opacity .5s cubic-bezier(.32, .72, 0, 1)
}

[data-vaul-overlay][data-vaul-snap-points=true] {
    opacity: 1
}

[data-vaul-drawer]:not([data-vaul-custom-container=true])::after {
    content: '';
    position: absolute;
    background: inherit;
    background-color: inherit
}

[data-vaul-drawer][data-vaul-drawer-direction=top]::after {
    top: initial;
    bottom: 100%;
    left: 0;
    right: 0;
    height: 200%
}

[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after {
    top: 100%;
    bottom: initial;
    left: 0;
    right: 0;
    height: 200%
}

[data-vaul-drawer][data-vaul-drawer-direction=left]::after {
    left: initial;
    right: 100%;
    top: 0;
    bottom: 0;
    width: 200%
}

[data-vaul-drawer][data-vaul-drawer-direction=right]::after {
    left: 100%;
    right: initial;
    top: 0;
    bottom: 0;
    width: 200%
}

[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]) {
    opacity: 0
}

[data-vaul-overlay][data-vaul-snap-points-overlay=true] {
    opacity: 1
}

[data-vaul-handle] {
    display: block;
    position: relative;
    opacity: .7;
    background: #e2e2e4;
    margin-left: auto;
    margin-right: auto;
    height: 5px;
    width: 32px;
    border-radius: 1rem;
    touch-action: pan-y
}

[data-vaul-handle]:active,
[data-vaul-handle]:hover {
    opacity: 1
}

[data-vaul-handle-hitarea] {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: max(100%, 2.75rem);
    height: max(100%, 2.75rem);
    touch-action: inherit
}

@media (hover:hover) and (pointer:fine) {
    [data-vaul-drawer] {
        user-select: none
    }
}

@media (pointer:fine) {
    [data-vaul-handle-hitarea]: {
        width: 100%;
        height: 100%
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeOut {
    to {
        opacity: 0
    }
}

@keyframes slideFromBottom {
    from {
        transform: translate3d(0, var(--initial-transform, 100%), 0)
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideToBottom {
    to {
        transform: translate3d(0, var(--initial-transform, 100%), 0)
    }
}

@keyframes slideFromTop {
    from {
        transform: translate3d(0, calc(var(--initial-transform, 100%) * -1), 0)
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideToTop {
    to {
        transform: translate3d(0, calc(var(--initial-transform, 100%) * -1), 0)
    }
}

@keyframes slideFromLeft {
    from {
        transform: translate3d(calc(var(--initial-transform, 100%) * -1), 0, 0)
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideToLeft {
    to {
        transform: translate3d(calc(var(--initial-transform, 100%) * -1), 0, 0)
    }
}

@keyframes slideFromRight {
    from {
        transform: translate3d(var(--initial-transform, 100%), 0, 0)
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideToRight {
    to {
        transform: translate3d(var(--initial-transform, 100%), 0, 0)
    }
}


:root {
    --savepage-url-5: url(data:image/webp;base64,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Rrh/AfeM5hnezoLrAQMirFnSrsIs88ofMRkBTnhsV9kbJz+4/NJUAAAAWE1QIOAEAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjEtYzAwMiA3OS5hNmE2Mzk2OGEsIDIwMjQvMDMvMDYtMTE6NTI6MDUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNS4xMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMTAtMjRUMTE6MDM6MjcrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0LTEwLTI0VDExOjA0OjIyKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTEwLTI0VDExOjA0OjIyKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MmJhZGM5Ny0wNDYwLTQxZTctYmE4MS05ZTAwODVjYmJhZTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTJiYWRjOTctMDQ2MC00MWU3LWJhODEtOWUwMDg1Y2JiYWU1IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTJiYWRjOTctMDQ2MC00MWU3LWJhODEtOWUwMDg1Y2JiYWU1Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MmJhZGM5Ny0wNDYwLTQxZTctYmE4MS05ZTAwODVjYmJhZTUiIHN0RXZ0OndoZW49IjIwMjQtMTAtMjRUMTE6MDM6MjcrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNS4xMSAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4=);
    --savepage-url-6: url(data:image/webp;base64,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);
}