
/*Theme Name: trolycoin */
/*Theme URI: /*/
/*/*/
.slashButton-ElRns9Ai{--ui-lib-size-def:var(--ui-lib-in-slashButton-size,var(--ui-lib-private-slashButton-size,6));--ui-lib-size-def-xsmall:calc(max(0, 1 - (var(--ui-lib-size-def) - 2) * (var(--ui-lib-size-def) - 2)));--ui-lib-size-def-small:calc(max(0, 1 - (var(--ui-lib-size-def) - 3) * (var(--ui-lib-size-def) - 3)));--ui-lib-size-def-medium:calc(max(0, 1 - (var(--ui-lib-size-def) - 4) * (var(--ui-lib-size-def) - 4)));--ui-lib-size-def-large:calc(max(0, 1 - (var(--ui-lib-size-def) - 5) * (var(--ui-lib-size-def) - 5)));--ui-lib-size-def-xlarge:calc(max(0, 1 - (var(--ui-lib-size-def) - 6) * (var(--ui-lib-size-def) - 6)));--ui-lib-size-def-xxlarge:calc(max(0, 1 - (var(--ui-lib-size-def) - 7) * (var(--ui-lib-size-def) - 7)));border:none;display:inline-flex;height:calc(var(--ui-lib-size-def-xsmall)*28px + var(--ui-lib-size-def-small)*34px + var(--ui-lib-size-def-medium)*40px + var(--ui-lib-size-def-large)*48px + var(--ui-lib-size-def-xlarge)*56px + var(--ui-lib-size-def-xxlarge)*80px);max-width:100%;padding:0;-webkit-user-select:none;user-select:none;--focus-outline-radius-value:calc(var(--ui-lib-size-def-xsmall)*6px + var(--ui-lib-size-def-small)*6px + var(--ui-lib-size-def-medium)*8px + var(--ui-lib-size-def-large)*8px + var(--ui-lib-size-def-xlarge)*12px + var(--ui-lib-size-def-xxlarge)*18px)}.slashButton-ElRns9Ai:after{border-radius:calc(var(--focus-outline-radius-value) + 2px)}.slashButton-ElRns9Ai{outline:none;overflow:visible;position:relative}.slashButton-ElRns9Ai:focus{outline:none}.slashButton-ElRns9Ai:focus-visible{outline:none}.slashButton-ElRns9Ai:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);inset-inline-start:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.slashButton-ElRns9Ai:focus:after{display:block}.slashButton-ElRns9Ai:focus-visible:after{display:block}.slashButton-ElRns9Ai:focus:not(:focus-visible):after{display:none}.xsmall-ElRns9Ai{--ui-lib-private-slashButton-size:2}.small-ElRns9Ai{--ui-lib-private-slashButton-size:3}.medium-ElRns9Ai{--ui-lib-private-slashButton-size:4}.large-ElRns9Ai{--ui-lib-private-slashButton-size:5}.xlarge-ElRns9Ai{--ui-lib-private-slashButton-size:6}.xxlarge-ElRns9Ai{--ui-lib-private-slashButton-size:7}.children-ElRns9Ai,.secondLabel-ElRns9Ai{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-ElRns9Ai{align-items:center;border:none;border-radius:calc(var(--ui-lib-size-def-xsmall)*6px + var(--ui-lib-size-def-small)*6px + var(--ui-lib-size-def-medium)*8px + var(--ui-lib-size-def-large)*8px + var(--ui-lib-size-def-xlarge)*12px + var(--ui-lib-size-def-xxlarge)*18px);display:inline-flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-left:calc(var(--ui-lib-size-def-xsmall)*8px + var(--ui-lib-size-def-small)*12px + var(--ui-lib-size-def-medium)*16px + var(--ui-lib-size-def-large)*24px + var(--ui-lib-size-def-xlarge)*32px + var(--ui-lib-size-def-xxlarge)*32px);padding-right:calc(var(--ui-lib-size-def-xsmall)*15.5px + var(--ui-lib-size-def-small)*19.3px + var(--ui-lib-size-def-medium)*22.6px + var(--ui-lib-size-def-large)*36px + var(--ui-lib-size-def-xlarge)*45px + var(--ui-lib-size-def-xxlarge)*51px);position:relative;z-index:0}.content-ElRns9Ai:after{bottom:0;contain:strict;content:"";flex:0 0 auto;left:0;position:absolute;right:1px;top:0;z-index:-1;--ui-lib-slash-button-content-after-translate:calc(var(--ui-lib-size-def-xsmall)*-5.3px + var(--ui-lib-size-def-small)*-6px + var(--ui-lib-size-def-medium)*-6px + var(--ui-lib-size-def-large)*-7.2px + var(--ui-lib-size-def-xlarge)*-7.8px + var(--ui-lib-size-def-xxlarge)*-15.3px);--ui-lib-slash-button-content-after-skew:calc(var(--ui-lib-size-def-xsmall)*-22deg + var(--ui-lib-size-def-small)*-22deg + var(--ui-lib-size-def-medium)*-22deg + var(--ui-lib-size-def-large)*-22deg + var(--ui-lib-size-def-xlarge)*-23deg + var(--ui-lib-size-def-xxlarge)*-23deg);border-bottom-right-radius:calc(var(--ui-lib-size-def-xsmall)*3px + var(--ui-lib-size-def-small)*4px + var(--ui-lib-size-def-medium)*4.5px + var(--ui-lib-size-def-large)*7.2px + var(--ui-lib-size-def-xlarge)*6.7px + var(--ui-lib-size-def-xxlarge)*9.7px);border-top-right-radius:calc(var(--ui-lib-size-def-xsmall)*6px + var(--ui-lib-size-def-small)*9px + var(--ui-lib-size-def-medium)*11.5px + var(--ui-lib-size-def-large)*12.6px + var(--ui-lib-size-def-xlarge)*16.1px + var(--ui-lib-size-def-xxlarge)*22.5px);transform:translate(var(--ui-lib-slash-button-content-after-translate)) skew(var(--ui-lib-slash-button-content-after-skew))}.stretch-ElRns9Ai{width:100vw}.onlyLabel-ElRns9Ai{font-feature-settings:"tnum" on,"lnum" on;font-size:calc(var(--ui-lib-size-def-xsmall)*14px + var(--ui-lib-size-def-small)*16px + var(--ui-lib-size-def-medium)*16px + var(--ui-lib-size-def-large)*16px + var(--ui-lib-size-def-xlarge)*18px + var(--ui-lib-size-def-xxlarge)*20px);font-style:normal;font-weight:calc(var(--ui-lib-size-def-xsmall)*400 + var(--ui-lib-size-def-small)*500 + var(--ui-lib-size-def-medium)*500 + var(--ui-lib-size-def-large)*500 + var(--ui-lib-size-def-xlarge)*600 + var(--ui-lib-size-def-xxlarge)*600);line-height:calc(var(--ui-lib-size-def-xsmall)*18px + var(--ui-lib-size-def-small)*24px + var(--ui-lib-size-def-medium)*24px + var(--ui-lib-size-def-large)*24px + var(--ui-lib-size-def-xlarge)*24px + var(--ui-lib-size-def-xxlarge)*24px)}.firstLabel-ElRns9Ai,.onlyLabel-ElRns9Ai{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif}.firstLabel-ElRns9Ai{font-feature-settings:"tnum" on,"lnum" on;font-size:calc(var(--ui-lib-size-def-xsmall)*14px + var(--ui-lib-size-def-small)*16px + var(--ui-lib-size-def-medium)*14px + var(--ui-lib-size-def-large)*14px + var(--ui-lib-size-def-xlarge)*16px + var(--ui-lib-size-def-xxlarge)*18px);font-style:normal;font-weight:calc(var(--ui-lib-size-def-xsmall)*400 + var(--ui-lib-size-def-small)*400 + var(--ui-lib-size-def-medium)*600 + var(--ui-lib-size-def-large)*600 + var(--ui-lib-size-def-xlarge)*600 + var(--ui-lib-size-def-xxlarge)*600);line-height:calc(var(--ui-lib-size-def-xsmall)*18px + var(--ui-lib-size-def-small)*24px + var(--ui-lib-size-def-medium)*18px + var(--ui-lib-size-def-large)*18px + var(--ui-lib-size-def-xlarge)*24px + var(--ui-lib-size-def-xxlarge)*24px)}.secondLabel-ElRns9Ai{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-size:calc(var(--ui-lib-size-def-xsmall)*0px + var(--ui-lib-size-def-small)*0px + var(--ui-lib-size-def-medium)*12px + var(--ui-lib-size-def-large)*13px + var(--ui-lib-size-def-xlarge)*13px + var(--ui-lib-size-def-xxlarge)*14px);font-style:normal;font-weight:calc(var(--ui-lib-size-def-xsmall)*0 + var(--ui-lib-size-def-small)*0 + var(--ui-lib-size-def-medium)*400 + var(--ui-lib-size-def-large)*400 + var(--ui-lib-size-def-xlarge)*400 + var(--ui-lib-size-def-xxlarge)*400);line-height:calc(var(--ui-lib-size-def-xsmall)*0px + var(--ui-lib-size-def-small)*0px + var(--ui-lib-size-def-medium)*16px + var(--ui-lib-size-def-large)*18px + var(--ui-lib-size-def-xlarge)*18px + var(--ui-lib-size-def-xxlarge)*18px)}[data-theme=light]{--_0-iLoW:var(--color-cold-gray-900);--_1-iLoW:var(--color-cold-gray-800);--_2-iLoW:var(--color-cold-gray-700);--_3-iLoW:var(--color-white);--_4-iLoW:var(--color-brand);--_5-iLoW:var(--color-tv-blue-600);--_6-iLoW:var(--color-tv-blue-700);--_7-iLoW:var(--color-cold-gray-150);--_8-iLoW:var(--color-cold-gray-300)}[data-theme=dark]{--_0-iLoW:var(--color-white);--_1-iLoW:var(--color-cold-gray-100);--_2-iLoW:var(--color-cold-gray-200);--_3-iLoW:var(--color-cold-gray-900);--_4-iLoW:var(--color-brand);--_5-iLoW:var(--color-tv-blue-600);--_6-iLoW:var(--color-tv-blue-700);--_7-iLoW:var(--color-cold-gray-750);--_8-iLoW:var(--color-cold-gray-600)}.slashButtonColor-UrcjOrs7{background:#0000;color:#fff}.slashButtonColor-UrcjOrs7:after{border-color:var(--color-focus-outline-color-blue)}.slashButtonColor-UrcjOrs7:disabled{color:var(--_8-iLoW)}.slashButtonColor-UrcjOrs7:disabled .content-UrcjOrs7:after{background:var(--_7-iLoW)}.content-UrcjOrs7{background:#0000}.black-UrcjOrs7 .content-UrcjOrs7{color:var(--_3-iLoW)}.black-UrcjOrs7 .content-UrcjOrs7:after{background:var(--color-container-fill-primary-neutral-extra-bold)}@media (any-hover:hover){.black-UrcjOrs7:hover:not(:disabled) .content-UrcjOrs7:after{background:var(--color-container-fill-primary-neutral-bold)}}.black-UrcjOrs7:active:not(:disabled) .content-UrcjOrs7:after{background:var(--color-container-fill-primary-neutral-extra-bold)}.space-UrcjOrs7 .content-UrcjOrs7{color:var(--color-cold-gray-900)}.space-UrcjOrs7 .content-UrcjOrs7:after{background:var(--color-white)}@media (any-hover:hover){.space-UrcjOrs7:hover:not(:disabled) .content-UrcjOrs7:after{background:var(--color-cold-gray-100)}}.space-UrcjOrs7:active:not(:disabled) .content-UrcjOrs7:after{background:var(--color-cold-gray-200)}.brand-UrcjOrs7 .content-UrcjOrs7:after{background:var(--_4-iLoW)}@media (any-hover:hover){.brand-UrcjOrs7:hover:not(:disabled) .content-UrcjOrs7:after{background:var(--_5-iLoW)}}.brand-UrcjOrs7:active:not(:disabled) .content-UrcjOrs7:after{background:var(--_6-iLoW)}.gradient-UrcjOrs7 .content-UrcjOrs7:after{background:linear-gradient(75deg,#00bce6,#2962ff 50.31%,#d500f9)}.gradient-UrcjOrs7 .content-UrcjOrs7:after:dir(rtl){background:linear-gradient(-75deg,#00bce6,#2962ff 50.31%,#d500f9)}@media (any-hover:hover){.gradient-UrcjOrs7:hover:not(:disabled) .content-UrcjOrs7:after{background:linear-gradient(75deg,#00bce6,#2962ff 50.31%,#d500f9) #aa00ff40;background-blend-mode:overlay}}@media (any-hover:hover){.gradient-UrcjOrs7:hover:not(:disabled) .content-UrcjOrs7:after:dir(rtl){background:linear-gradient(-75deg,#00bce6,#2962ff 50.31%,#d500f9) #aa00ff40}}.gradient-UrcjOrs7:active:not(:disabled) .content-UrcjOrs7:after{background:linear-gradient(75deg,#00bce6,#2962ff 50.31%,#d500f9) #a0f6;background-blend-mode:overlay}.gradient-UrcjOrs7:active:not(:disabled) .content-UrcjOrs7:after:dir(rtl){background:linear-gradient(-75deg,#00bce6,#2962ff 50.31%,#d500f9) #a0f6}.black-friday-UrcjOrs7 .content-UrcjOrs7:after{background:linear-gradient(90.04deg,#ff2e3e 46.59%,#fc5901 77.06%,#ff9800 106.5%);background-blend-mode:overlay}@media (any-hover:hover){.black-friday-UrcjOrs7:hover:not(:disabled) .content-UrcjOrs7:after{background:linear-gradient(90.04deg,#ff2e3e 46.59%,#fc5901 77.06%,#ff9800 106.5%),linear-gradient(0deg,#e9000066,#e9000066)}}.black-friday-UrcjOrs7:active:not(:disabled) .content-UrcjOrs7:after{background:linear-gradient(90.04deg,#ff2e3e 46.59%,#fc5901 77.06%,#ff9800 106.5%),linear-gradient(0deg,#e9000099,#e9000099)}.cyber-monday-UrcjOrs7 .content-UrcjOrs7{color:var(--color-cold-gray-900)}.cyber-monday-UrcjOrs7 .content-UrcjOrs7:after{background:linear-gradient(90.19deg,#7c4dff -14.72%,#03e6fe 40.23%,#62ffd0 99.82%);background-blend-mode:overlay}@media (any-hover:hover){.cyber-monday-UrcjOrs7:hover:not(:disabled) .content-UrcjOrs7:after{background:linear-gradient(#0dfab780,#0dfab780),linear-gradient(90.19deg,#7c4dff -14.72%,#03e6fe 40.23%,#62ffd0 99.82%)}}.cyber-monday-UrcjOrs7:active:not(:disabled) .content-UrcjOrs7:after{background:linear-gradient(#0dfab7b3,#0dfab7b3),linear-gradient(90.19deg,#7c4dff -14.72%,#03e6fe 40.23%,#62ffd0 99.82%)}.coupon-UrcjOrs7 .content-UrcjOrs7:after{background:linear-gradient(90deg,#775ce4 22.5%,#ed46b6 73.5%,#fac7ec);background-blend-mode:overlay}@media (any-hover:hover){.coupon-UrcjOrs7:hover:not(:disabled) .content-UrcjOrs7:after{background:linear-gradient(90deg,#775ce4 22.5%,#ed46b6 73.5%,#fac7ec),linear-gradient(0deg,#775ce466,#775ce466)}}.coupon-UrcjOrs7:active:not(:disabled) .content-UrcjOrs7:after{background:linear-gradient(90deg,#775ce4 22.5%,#ed46b6 73.5%,#fac7ec),linear-gradient(0deg,#775ce499,#775ce499)}.offer-UrcjOrs7 .content-UrcjOrs7:after{background:linear-gradient(90deg,#006fde,#3a99ce 23.55%,#00e7e7 96.63%);background-blend-mode:overlay}@media (any-hover:hover){.offer-UrcjOrs7:hover:not(:disabled) .content-UrcjOrs7:after{background:linear-gradient(90deg,#006fde,#3a99ce 23.55%,#00e7e7 96.63%),linear-gradient(0deg,#006fde40,#006fde40)}}.offer-UrcjOrs7:active:not(:disabled) .content-UrcjOrs7:after{background:linear-gradient(90deg,#006fde,#3a99ce 23.55%,#00e7e7 96.63%),linear-gradient(0deg,#006fde66,#006fde66)}
[data-theme=light]{--_0-yZsI:var(--color-cold-gray-900);--_1-yZsI:#0000;--_2-yZsI:var(--color-white);--_3-yZsI:var(--color-white);--_4-yZsI:var(--color-white);--_5-yZsI:var(--color-tv-blue-500);--_6-yZsI:var(--color-tv-blue-300);--_7-yZsI:var(--color-tv-blue-400);--_8-yZsI:var(--color-tv-blue-500);--_9-yZsI:var(--color-tv-blue-a700);--_10-yZsI:#fff3;--_11-yZsI:#fff3;--_12-yZsI:#fff3;--_13-yZsI:#fff3;--_14-yZsI:#fff3}[data-theme=dark]{--_0-yZsI:var(--color-white);--_1-yZsI:#0000;--_2-yZsI:var(--color-white);--_3-yZsI:var(--color-white);--_4-yZsI:var(--color-white);--_5-yZsI:var(--color-tv-blue-300);--_6-yZsI:var(--color-tv-blue-500);--_7-yZsI:var(--color-tv-blue-600);--_8-yZsI:var(--color-tv-blue-700);--_9-yZsI:var(--color-tv-blue-100);--_10-yZsI:#fff3;--_11-yZsI:#fff3;--_12-yZsI:#fff3;--_13-yZsI:#fff3;--_14-yZsI:#fff3}.tv-header{--header-color-text:var(--_0-yZsI);color:var(--header-color-text);flex:none;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.tv-header__top{z-index:3}.tv-header--sticky{position:sticky;top:0;z-index:101;background-color: #fff;}.tv-header--promo{--header-color-text:var(--color-white);border-bottom-color:var(--_1-yZsI)}.tv-header__backdrop{background:linear-gradient(180deg,#0f0f0f,#0f0f0f00);display:none;height:120px;pointer-events:none;position:absolute;width:100%}.tv-header--promo .tv-header__backdrop{display:block}.tv-header--promo-for-broker-awards .tv-header__backdrop{opacity:.8}.tv-header__inner{--adaptive-mf-container-padding:calc(var(--side-gap-mode-adaptive, 1)*20px + var(--side-gap-mode-fixed, 0)*20px);--adaptive-mf-container-max-width:2360px;align-items:center;background-color:var(--color-header-bg);display:flex;flex:0 0 auto;height:64px;max-width:100%;padding-inline-end:var(--adaptive-mf-container-padding);padding-inline-start:var(--adaptive-mf-container-padding);position:relative;z-index:1}@media (min-width:1024px){.tv-header__inner{--adaptive-mf-container-padding:calc(var(--side-gap-mode-adaptive, 1)*32px + var(--side-gap-mode-fixed, 0)*20px)}}@media (min-width:1440px){.tv-header__inner{--adaptive-mf-container-padding:calc(var(--side-gap-mode-adaptive, 1)*40px + var(--side-gap-mode-fixed, 0)*20px)}}@media (min-width:1920px){.tv-header__inner{--adaptive-mf-container-padding:calc(var(--side-gap-mode-adaptive, 1)*100px + var(--side-gap-mode-fixed, 0)*20px)}}@media (min-width:2560px){.tv-header__inner{--adaptive-mf-container-padding:calc(var(--side-gap-mode-adaptive, 1)*(100vw - var(--adaptive-mf-container-max-width))/2 + var(--side-gap-mode-fixed, 0)*20px);margin-inline-end:auto;margin-inline-start:auto;max-width:var(--adaptive-mf-container-max-width)}}.tv-header--promo .tv-header__inner{background-color:var(--_1-yZsI)}.tv-header__inner--fixed .tv-header__inner{--adaptive-mf-container-padding:20px;max-width:none}.tv-header__area{flex-shrink:0}.tv-header__area--logo-menu{align-items:center;display:flex;flex-grow:1;justify-content:flex-start}@media (min-width:768px){.tv-header__area--logo-menu{flex-grow:0}}.tv-header__area--menu{align-items:center;display:none;justify-content:center}@media (min-width:1280px){body:not(.is-widgetbar-expanded) .tv-header__area--menu{display:flex}}@media (min-width:1440px){.tv-header__area--menu{display:flex}}.tv-header__area--search{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}@media (min-width:1280px){body:not(.is-widgetbar-expanded) .tv-header__area--search{flex-grow:0;margin-inline-end:8px}}@media (min-width:1440px){.tv-header__area--search{flex-grow:0;margin-inline-end:8px}}.tv-header--promo:not(.tv-header--promo--with-search) .tv-header__area--search{display:none}.tv-header__area--user{align-items:center;display:flex}@media (min-width:1920px){.tv-header__area--user{justify-content:flex-end;min-width:150px}}.tv-header__middle-wrapper{display:flex;flex-flow:0;height:64px}@media (min-width:768px){.tv-header__middle-wrapper{flex-grow:1}}.tv-header__middle-content{align-items:center;display:flex;flex-grow:1;justify-content:center;margin:0 8px}@media (min-width:768px){.tv-header__middle-content{margin:0 32px}}@media (min-width:1920px){.tv-header__middle-content{margin:0 48px}}.tv-header__link{color:var(--header-color-text);display:inline-block;height:64px;line-height:64px;outline:none;overflow:visible;position:relative;vertical-align:middle}.tv-header__link:focus{outline:none}.tv-header__link:focus-visible{outline:none}.tv-header__link:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 24px);inset-inline-start:-12px;pointer-events:none;position:absolute;top:-12px;width:calc(100% + 24px);z-index:1}.tv-header__link:focus:after{display:block}.tv-header__link:focus-visible:after{display:block}.tv-header__link:focus:not(:focus-visible):after{display:none}.tv-header__link:after{border-color:var(--color-focus-outline-color-blue);border-radius:12px}.tv-header__link:last-child{margin-inline-end:0}.tv-header__link--logo{align-items:center;border:none;display:flex;height:28px;position:relative}.tv-header__logo-text{align-items:center;flex-shrink:0;height:64px;margin-inline-start:6px}.tv-header__logo-text:dir(rtl){margin-left:6px;margin-right:0}.tv-header__logo-pro{align-items:center;background-color:var(--header-color-text);display:flex;height:20px;-webkit-mask:url(logo-tradingview-header-pro.9ee49238ecff6169653f.svg) center;mask:url(logo-tradingview-header-pro.9ee49238ecff6169653f.svg) center;-webkit-mask-size:cover;mask-size:cover;width:50px}.tv-header__logo-pro,body.is-widgetbar-expanded .tv-header__logo-pro{margin-inline-start:-4px}@media (min-width:1920px){body.is-widgetbar-expanded .tv-header__logo-pro{margin-inline-start:0}body.is-widgetbar-expanded .tv-header__logo-pro:dir(rtl){margin-right:4px}}body.is-widgetbar-expanded .tv-header__logo-pro:dir(rtl){margin-right:4px}@media (min-width:1440px){.tv-header__logo-pro{margin-inline-start:0}.tv-header__logo-pro:dir(rtl){margin-right:4px}}.tv-header__logo-pro:dir(rtl){margin-right:4px}.tv-header__link,.tv-header__logo{float:inline-start}.tv-header__offer-button-container{display:flex;margin-inline-start:12px}@media (max-width:479px){.is-authenticated .tv-header__offer-button-container:not(.is-authenticated .tv-header__offer-button-container--menu){display:none!important}}.tv-header__offer-button-container--menu{margin:0;padding:12px 20px}@media (min-width:480px){.tv-header__offer-button-container--menu{display:none!important}}.is-not-authenticated .tv-header__offer-button-container--menu{align-items:flex-end;flex-grow:1}.tv-header__earlyaccess-text,.tv-header__lastchance-text,.tv-header__oneusd-text,.tv-header__upsell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-header__icon{line-height:64px}.tv-header__icon svg{vertical-align:middle}.tv-header__icon--counter-red{background:var(--color-ripe-red-400);border:4px solid var(--color-header-bg);border-radius:50%;box-sizing:border-box;height:18px;inset-inline-end:-3px;position:absolute;top:-3px;width:18px}.tv-header--promo .tv-header__icon--counter-red{border-color:var(--color-black)}.tv-header__link:active .tv-header__icon svg{transition-duration:60ms}@media (any-hover:hover){.tv-header__link:hover .tv-header__icon svg{transition-duration:60ms}}.tv-header__user-menu-button{align-items:center;background:none;border:0;border-radius:32px;cursor:pointer;display:flex;justify-content:center;padding:0}.tv-header__user-menu-button.i-dropped{background-color:var(--color-background-tertiary)}@media (any-hover:hover){.tv-header__user-menu-button:hover{background-color:var(--color-background-tertiary)}}.tv-header--promo .tv-header__user-menu-button.i-dropped{background-color:rgb(from var(--_4-yZsI) r g b/.2);color:var(--_3-yZsI)}@media (any-hover:hover){.tv-header--promo .tv-header__user-menu-button:hover{background-color:rgb(from var(--_4-yZsI) r g b/.2);color:var(--_3-yZsI)}}@supports not (background:rgb(from #000 r g b)){.tv-header--promo .tv-header__user-menu-button.i-dropped{background-color:var(--_14-yZsI)}@media (any-hover:hover){.tv-header--promo .tv-header__user-menu-button:hover{background-color:var(--_14-yZsI)}}}.tv-header__user-menu-button{outline:none;overflow:visible;position:relative}.tv-header__user-menu-button:focus{outline:none}.tv-header__user-menu-button:focus-visible{outline:none}.tv-header__user-menu-button:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);inset-inline-start:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.tv-header__user-menu-button:focus:after{display:block}.tv-header__user-menu-button:focus-visible:after{display:block}.tv-header__user-menu-button:focus:not(:focus-visible):after{display:none}.tv-header__user-menu-button:after{border-color:var(--color-focus-outline-color-blue);border-radius:36px}.is-not-authenticated .tv-header__user-menu-button--logged{display:none}.tv-header__user-menu-button--anonymous{display:none;flex-direction:column;height:40px;padding-bottom:2px;width:40px}@media (any-hover:hover){.tv-header__user-menu-button--anonymous:hover{background-color:var(--color-background-tertiary)}.tv-header--promo .tv-header__user-menu-button--anonymous:hover{background-color:rgb(from var(--_4-yZsI) r g b/.2);color:var(--_3-yZsI)}}@supports not (background:rgb(from #000 r g b)){@media (any-hover:hover){.tv-header--promo .tv-header__user-menu-button--anonymous:hover{background-color:var(--_14-yZsI)}}}@media (min-width:768px){.tv-header__user-menu-button--anonymous{display:flex}}.is-authenticated .tv-header__user-menu-button--anonymous{display:none}.tv-header__user-menu-button-userpic{border-radius:32px;height:40px;width:40px}.tv-header__logo{align-items:center;display:flex;font-size:0;height:64px;vertical-align:middle}.tv-header__logo:dir(rtl){direction:ltr}.tv-header__hamburger-menu{align-items:center;background:none;border:none;border-radius:32px;cursor:pointer;display:flex;height:40px;justify-content:center;margin-inline-end:8px;margin-inline-start:-11px;padding:11px 9px;transition:transform .35s cubic-bezier(.215,.61,.355,1),2,opacity .35s cubic-bezier(.215,.61,.355,1),2;width:40px}.tv-header__hamburger-menu.i-dropped{background-color:var(--color-background-tertiary)}@media (any-hover:hover){.tv-header__hamburger-menu:hover{background-color:var(--color-background-tertiary)}}.tv-header--promo .tv-header__hamburger-menu.i-dropped{background-color:rgb(from var(--_4-yZsI) r g b/.2);color:var(--_3-yZsI)}@media (any-hover:hover){.tv-header--promo .tv-header__hamburger-menu:hover{background-color:rgb(from var(--_4-yZsI) r g b/.2);color:var(--_3-yZsI)}}@supports not (background:rgb(from #000 r g b)){.tv-header--promo .tv-header__hamburger-menu.i-dropped{background-color:var(--_14-yZsI)}@media (any-hover:hover){.tv-header--promo .tv-header__hamburger-menu:hover{background-color:var(--_14-yZsI)}}}@media (any-hover:hover){.tv-header__hamburger-menu:hover svg{fill:var(--color-brand)}}@media (min-width:768px){.tv-header__hamburger-menu{margin-inline-end:12px}}@media (min-width:1280px){.tv-header__hamburger-menu{display:none;margin-inline-start:0}body.is-widgetbar-expanded .tv-header__hamburger-menu{display:flex}}@media (min-width:1440px){body.is-widgetbar-expanded .tv-header__hamburger-menu{display:none}}.tv-header__hamburger-menu svg{display:inline-block;height:14px;vertical-align:middle;width:18px}.tv-header__hamburger-menu{outline:none;overflow:visible;position:relative}.tv-header__hamburger-menu:focus{outline:none}.tv-header__hamburger-menu:focus-visible{outline:none}.tv-header__hamburger-menu:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);inset-inline-start:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.tv-header__hamburger-menu:focus:after{display:block}.tv-header__hamburger-menu:focus-visible:after{display:block}.tv-header__hamburger-menu:focus:not(:focus-visible):after{display:none}.tv-header__hamburger-menu:after{border-color:var(--color-focus-outline-color-blue);border-radius:calc(50% + 4px)}.tv-header__main-menu{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-weight:500;--ui-lib-typography-line-height:24px;display:flex;line-height:var(--ui-lib-typography-line-height)}.tv-header__main-menu-item{display:flex}.tv-header__main-menu-item>a{align-items:center;background:#0000;border:none;border-radius:36px;box-sizing:border-box;color:var(--header-color-text);cursor:pointer;display:flex;height:40px;letter-spacing:.3px;margin:12px 0;outline:none;overflow:visible;padding:8px 16px;position:relative;white-space:nowrap}.tv-header__main-menu-item>a:focus{outline:none}.tv-header__main-menu-item>a:focus-visible{outline:none}.tv-header__main-menu-item>a:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);inset-inline-start:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.tv-header__main-menu-item>a:focus:after{display:block}.tv-header__main-menu-item>a:focus-visible:after{display:block}.tv-header__main-menu-item>a:focus:not(:focus-visible):after{display:none}.tv-header__main-menu-item>a:after{border-color:var(--color-focus-outline-color-blue);border-radius:40px}@media (min-width:1920px){.tv-header__main-menu-item>a{margin:12px 8px}}.tv-header__main-menu-item--highlighted>a{color:var(--_5-yZsI)}.tv-header__main-menu-item.i-dropped>a{background-color:var(--color-bg-primary-hover)}@media (any-hover:hover){.tv-header__main-menu-item>a:hover{background-color:var(--color-bg-primary-hover)}}.tv-header--promo .tv-header__main-menu-item.i-dropped>a{background-color:rgb(from var(--_4-yZsI) r g b/.2);color:var(--_3-yZsI)}@media (any-hover:hover){.tv-header--promo .tv-header__main-menu-item>a:hover{background-color:rgb(from var(--_4-yZsI) r g b/.2);color:var(--_3-yZsI)}}@supports not (background:rgb(from #000 r g b)){.tv-header--promo .tv-header__main-menu-item.i-dropped>a{background-color:var(--_14-yZsI)}@media (any-hover:hover){.tv-header--promo .tv-header__main-menu-item>a:hover{background-color:var(--_14-yZsI)}}}.tv-header__main-menu-item>svg{margin-inline-end:4px}.tv-header__main-menu-item__chevron{align-items:center;display:flex;height:40px;inset-inline-end:-8px;opacity:0;outline:none;overflow:visible;position:absolute}.tv-header__main-menu-item__chevron:focus{outline:none}.tv-header__main-menu-item__chevron:focus-visible{outline:none}.tv-header__main-menu-item__chevron:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);inset-inline-start:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.tv-header__main-menu-item__chevron:focus:after{display:block}.tv-header__main-menu-item__chevron:focus-visible:after{display:block}.tv-header__main-menu-item__chevron:focus:not(:focus-visible):after{display:none}.tv-header__main-menu-item__chevron:after{border-color:var(--color-focus-outline-color-blue);border-radius:40px}.tv-header__main-menu-item__chevron:focus-visible{opacity:1}.tv-header__language-button{align-items:center;background:none;border:0;border-radius:36px;cursor:pointer;display:none;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;gap:4px;justify-content:center;margin-inline-end:8px;padding:6px 12px;--ui-lib-typography-line-height:24px;line-height:var(--ui-lib-typography-line-height);--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}@media (min-width:568px){.tv-header__language-button{display:flex}}@media (min-width:768px){.tv-header__language-button{margin-inline-end:12px}}.tv-header__language-button--active,.tv-header__language-button.i-dropped{background-color:var(--color-background-tertiary)}@media (any-hover:hover){.tv-header__language-button:hover{background-color:var(--color-background-tertiary)}}.tv-header--promo .tv-header__language-button--active,.tv-header--promo .tv-header__language-button.i-dropped{background-color:rgb(from var(--_4-yZsI) r g b/.2);color:var(--_3-yZsI)}@media (any-hover:hover){.tv-header--promo .tv-header__language-button:hover{background-color:rgb(from var(--_4-yZsI) r g b/.2);color:var(--_3-yZsI)}}@supports not (background:rgb(from #000 r g b)){.tv-header--promo .tv-header__language-button--active,.tv-header--promo .tv-header__language-button.i-dropped{background-color:var(--_14-yZsI)}@media (any-hover:hover){.tv-header--promo .tv-header__language-button:hover{background-color:var(--_14-yZsI)}}}.tv-header__language-button{outline:none;overflow:visible;position:relative}.tv-header__language-button:focus{outline:none}.tv-header__language-button:focus-visible{outline:none}.tv-header__language-button:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);inset-inline-start:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.tv-header__language-button:focus:after{display:block}.tv-header__language-button:focus-visible:after{display:block}.tv-header__language-button:focus:not(:focus-visible):after{display:none}.tv-header__language-button:after{border-color:var(--color-focus-outline-color-blue);border-radius:40px}.is-authenticated .tv-header__language-button{display:none}.tv-header__warning{--adaptive-mf-container-padding:calc(var(--side-gap-mode-adaptive, 1)*20px + var(--side-gap-mode-fixed, 0)*20px);--adaptive-mf-container-max-width:2360px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;padding-inline-end:var(--adaptive-mf-container-padding);padding-inline-start:var(--adaptive-mf-container-padding);--ui-lib-typography-font-size:14px;font-size:var(--ui-lib-typography-font-size);font-weight:500;--ui-lib-typography-line-height:18px;background-color:var(--color-container-fill-primary-neutral-extra-heavy);color:var(--color-content-secondary-inverse);line-height:var(--ui-lib-typography-line-height);padding-bottom:12px;padding-top:12px;position:sticky;text-align:center;top:64px;z-index:3}@media (min-width:1024px){.tv-header__warning{--adaptive-mf-container-padding:calc(var(--side-gap-mode-adaptive, 1)*32px + var(--side-gap-mode-fixed, 0)*20px)}}@media (min-width:1440px){.tv-header__warning{--adaptive-mf-container-padding:calc(var(--side-gap-mode-adaptive, 1)*40px + var(--side-gap-mode-fixed, 0)*20px)}}@media (min-width:1920px){.tv-header__warning{--adaptive-mf-container-padding:calc(var(--side-gap-mode-adaptive, 1)*100px + var(--side-gap-mode-fixed, 0)*20px)}}@media (min-width:2560px){.tv-header__warning{--adaptive-mf-container-padding:calc(var(--side-gap-mode-adaptive, 1)*(100vw - var(--adaptive-mf-container-max-width))/2 + var(--side-gap-mode-fixed, 0)*20px);margin-inline-end:auto;margin-inline-start:auto;max-width:var(--adaptive-mf-container-max-width)}}@media (min-width:1280px){.tv-header__warning{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-weight:500;--ui-lib-typography-line-height:24px;line-height:var(--ui-lib-typography-line-height)}}.tv-header__warning a,.tv-header__warning a:visited{color:var(--_6-yZsI);fill:var(--_6-yZsI)}@media (any-hover:hover){.tv-header__warning a:hover{color:var(--_7-yZsI);fill:var(--_7-yZsI)}}.tv-header__warning a:active{color:var(--_8-yZsI);fill:var(--_8-yZsI)}.tv-header__warning a:focus{outline:auto;outline-offset:2px}.tv-header__warning a:focus-visible{outline:auto;outline-offset:2px}.tv-header__warning a:focus:not(:focus-visible){outline:none}.tv-header__warning ::selection,.tv-header__warning::selection{background:var(--_9-yZsI)}.tv-header--light-bg{--header-color-text:var(--color-cold-gray-900)}.tv-header--light-bg .tv-header__user-menu-button--logged:has(.tv-header__icon--counter-red:not(.i-hidden)) .tv-header__user-menu-button-userpic{-webkit-mask:radial-gradient(circle 9px at calc(100% - 6px) 6px,#0000 100%,#000 0);mask:radial-gradient(circle 9px at calc(100% - 6px) 6px,#0000 100%,#000 0)}.tv-header--light-bg .tv-header__user-menu-button--logged .tv-header__icon--counter-red{border:none;height:10px;inset-inline-end:1px;top:1px;width:10px}.tv-header--light-bg .tv-header__main-menu-item--highlighted>a{color:#2962ff}.tv-header--light-bg .tv-header__user-menu-button--logged.i-dropped{background-color:initial}@media (any-hover:hover){.tv-header--light-bg .tv-header__user-menu-button--logged:hover{background-color:initial}}.tv-header--light-bg.tv-header--promo--with-search .tv-header-search-container__button{color:var(--color-cold-gray-900)}@media (any-hover:hover){.tv-header--light-bg.tv-header--promo--with-search .tv-header-search-container__button:hover{background-color:var(--color-cold-gray-100);color:var(--color-tv-blue-500)}}.tv-header--light-bg.tv-header--promo--with-search .tv-header-search-container__button--full{background-color:var(--color-cold-gray-100);color:var(--color-cold-gray-700)}@media (any-hover:hover){.tv-header--light-bg.tv-header--promo--with-search .tv-header-search-container__button--full:hover{color:var(--color-cold-gray-900)}}@media (min-width:1280px){[lang=vi] .tv-header-search-container__text,[lang=vi] .tv-header__main-menu{font-size:14px}[lang=ar] .tv-header-search-container__text,[lang=ar] .tv-header__main-menu,[lang=ja] .tv-header-search-container__text,[lang=ja] .tv-header__main-menu{font-size:12px}.is-widgetbar-expanded .tv-header-search-container__button--full{width:160px}[lang=fr] .is-widgetbar-expanded .tv-header-search-container__button--full,[lang=pt] .is-widgetbar-expanded .tv-header-search-container__button--full{width:190px}}@media (min-width:1440px) and (max-width:1660px){.is-widgetbar-expanded .tv-header__main-menu-item>a{padding-inline-end:12px;padding-inline-start:12px}}.tv-header__logo-text{display:none}@media (min-width:1440px){.tv-header__logo-text{display:flex}.is-widgetbar-expanded .tv-header__logo-text{display:none}}@media (min-width:1920px){.is-widgetbar-expanded .tv-header__logo-text{display:flex}}.tv-header--promo--with-search .tv-header-search-container__button{color:var(--color-cold-gray-200)}@media (any-hover:hover){.tv-header--promo--with-search .tv-header-search-container__button:hover{background-color:var(--color-cold-gray-800)}}.tv-header--promo--with-search .tv-header-search-container__button--full{background-color:var(--color-cold-gray-800);color:var(--color-cold-gray-450)}@media (any-hover:hover){.tv-header--promo--with-search .tv-header-search-container__button--full:hover{color:var(--color-cold-gray-200)}}[data-theme=light]{--_0-obiT:#0000;--_1-obiT:var(--color-cold-gray-150);--_2-obiT:var(--color-cold-gray-100)}[data-theme=dark]{--_0-obiT:#0000;--_1-obiT:var(--color-cold-gray-750);--_2-obiT:var(--color-cold-gray-800)}.tv-header-search-container{align-items:center;display:flex;flex-grow:1}.tv-header-search-container__button{background:none;border:none;border-radius:36px;box-sizing:border-box;color:var(--color-text-primary);height:40px;outline:none;overflow:visible;padding:0;position:relative}.tv-header-search-container__button:focus{outline:none}.tv-header-search-container__button:focus-visible{outline:none}.tv-header-search-container__button:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);inset-inline-start:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.tv-header-search-container__button:focus:after{display:block}.tv-header-search-container__button:focus-visible:after{display:block}.tv-header-search-container__button:focus:not(:focus-visible):after{display:none}.tv-header-search-container__button:after{border-color:var(--color-focus-outline-color-blue);border-radius:40px}@media (any-hover:hover){.tv-header-search-container__button:hover{background-color:var(--color-bg-primary-hover);color:var(--color-brand)}}.tv-header-search-container__button--full{align-items:center;background-color:var(--_2-obiT);background-color:var(--color-bg-primary-hover);border-radius:40px;box-sizing:border-box;color:var(--color-content-primary-neutral-semi-bold);display:flex;display:none;height:40px;justify-content:space-between;justify-content:flex-start;padding:6px}.tv-header-search-container__button--full svg{min-width:28px}@media (any-hover:hover){.tv-header-search-container__button--full:hover{color:var(--color-text-primary)}}.tv-header-search-container__button--simple{background-color:var(--_0-obiT);border:0;display:block;height:40px;width:40px}@media (min-width:768px){.tv-header-search-container__button--full{display:flex;width:100%}.tv-header-search-container__button--simple{display:none}}@media (min-width:1280px){.tv-header-search-container__button--full{width:200px}}.tv-header-search-container__text{--ui-lib-typography-line-height:24px;line-height:var(--ui-lib-typography-line-height);--ui-lib-typography-font-size:16px;display:flex;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;margin-inline-start:4px;white-space:nowrap}.tv-header-search-container__text:after{content:"(Ctrl+K)";display:none;margin-inline-start:4px;white-space:nowrap}@media (min-width:1280px){.tv-header-search-container__text:after{display:flex}}html.mac_os_system .tv-header-search-container__text:after{content:"(⌘K)"}

 * {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            font-family: 'Inter', sans-serif;
        }
        body {
            background-color: #f8fafc;
            color: #1e293b;
        }
        .section-box {
            background: #ffffff;
            border-radius: 16px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03);
            padding: 24px;
            overflow-x: auto;
            width:49%;
        }
        .section-box:first-of-type {
            margin-right: 1%;
        }
        
        /* Thẻ .section-box thứ hai (đứng ngay cạnh thẻ đầu tiên) */
        .section-box:nth-of-type(2) {
            margin-left: 1%;
        }
        .section-title {
            font-size: 22px;
            font-weight: 700;
            color: #0f172a;
            margin-bottom: 24px;
            display: flex;
            align-items: center;
            gap: 6px;
        }
        table {
            width: 100%;
            border-collapse: collapse;
            text-align: left;
        }
        th {
            font-size: 11px;
            font-weight: 600;
            color: #64748b;
            text-transform: uppercase;
            letter-spacing: 0.05em;
            padding-bottom: 16px;
            border-bottom: 1px solid #f1f5f9;
        }
        th:nth-child(2), td:nth-child(2) {
            text-align: right;
        }
        th:nth-child(3), td:nth-child(3) {
            text-align: right;
        }
        td {
            padding: 14px 0;
            border-bottom: 1px solid #f8fafc;
            font-size: 14px;
        }
        tr:hover td {
            background-color: #f8fafc;
        }
        .coin-info {
            display: flex;
            align-items: center;
            gap: 12px;
        }
        .coin-logo {
            width: 32px;
            height: 32px;
            border-radius: 50%;
            object-fit: cover;
        }
        .coin-name-group {
            display: flex;
            flex-direction: column;
        }
        .coin-name {
            font-weight: 600;
            color: #0f172a;
        }
        .coin-symbol {
            font-size: 11px;
            font-weight: 600;
            color: #64748b;
            background: #f1f5f9;
            padding: 2px 6px;
            border-radius: 4px;
            width: fit-content;
            margin-top: 2px;
            text-transform: uppercase;
        }
        .price-val {
            font-weight: 600;
            color: #0f172a;
        }
        .price-chg {
            font-size: 12px;
            font-weight: 500;
            margin-top: 2px;
        }
        .positive {
            color: #16a34a;
        }
        .negative {
            color: #dc2626;
        }
        .metric-val {
            font-weight: 600;
            color: #0f172a;
        }
        
        .crypto-container-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}

.section-box {
    width: 49%; /* Chiếm gần nửa màn hình để chừa khoảng trống */
    background: #fff;
    border-radius: 8px;
    padding: 15px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    box-sizing: border-box;
    margin-bottom: 20px;
}

/* Yêu cầu khoảng cách lề của bạn */
.section-box:first-of-type {
    margin-right: 1%;
}
.section-box:nth-of-type(2) {
    margin-left: 1%;
}

@media screen and (max-width: 768px) {
    .section-box {
        width: 100% !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}

.section-title {
    font-weight: bold;
    margin-bottom: 12px;
    color: #1e293b;
}

.section-box table {
    width: 100%;
    border-collapse: collapse;
}

.section-box th, .section-box td {
    padding: 8px 6px;
    text-align: left;
    font-size: 13px;
    border-bottom: 1px solid #f1f5f9;
}

.section-box th {
    color: #000;
    font-weight: 600;
}

.coin-info {
    display: flex;
    align-items: center;
}

.coin-logo {
    width: 20px;
    height: 20px;
    margin-right: 8px;
    object-fit: contain;
}

.coin-name-group {
    display: flex;
    flex-direction: column;
}

.coin-name {
    font-weight: 600;
    color: #0f172a;
    line-height: 1.2;
}

.coin-symbol {
    font-size: 11px;
    color: #64748b;
}

.price-val {
    font-weight: 600;
    color: #0f172a;
}

.price-chg.positive {
    color: #16c784;
    font-weight: 500;
}

.price-chg.negative {
    color: #ea3943;
    font-weight: 500;
}

.metric-val {
    color: #334155;
}

 .crypto-posts-grid {
                display: grid;
                grid-template-columns: repeat(3, 1fr);
                gap: 20px;
                width: 100%;
                box-sizing: border-box;
            }
            
            .crypto-post-card {
                background: #ffffff;
                border: 1px solid #e2e8f0;
                border-radius: 12px;
                overflow: hidden;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                transition: transform 0.2s ease, box-shadow 0.2s ease;
            }
            
            .crypto-post-card:hover {
                box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
            }
            
            .crypto-post-thumb {
                position: relative;
                width: 100%;
                height: 200px;
                background: #f1f5f9;
                overflow: hidden;
            }
            
            .crypto-post-thumb img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
            
            .crypto-post-content {
                padding: 16px;
                display: flex;
                flex-direction: column;
                flex-grow: 1;
            }
            
            .crypto-post-title {
                font-size: 16px;
                font-weight: 700;
                color: #0f172a;
                line-height: 1.4;
                margin-bottom: 8px;
                text-decoration: none;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
            }
            
            .crypto-post-title:hover {
                color: #2563eb;
            }
            
            .crypto-post-excerpt {
                font-size: 13px;
                color: #475569;
                line-height: 1.5;
                margin-bottom: 16px;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
                flex-grow: 1;
            }
            
            .crypto-post-meta {
                display: flex;
                align-items: center;
                justify-content: space-between;
                border-top: 1px solid #f1f5f9;
                padding-top: 12px;
                margin-top: auto;
            }
            
            .crypto-author-time {
                font-size: 12px;
                color: #64748b;
            }
            
            .crypto-author-time a {
                color: #0f172a;
                font-weight: 600;
                text-decoration: none;
            }
            
            .crypto-stats {
                display: flex;
                align-items: center;
                gap: 12px;
            }
            
            .stat-item {
                display: flex;
                align-items: center;
                gap: 4px;
                font-size: 12px;
                color: #64748b;
                background: #f8fafc;
                border: 1px solid #e2e8f0;
                padding: 2px 8px;
                border-radius: 6px;
            }
            
            /* Tối ưu responsive cho Tablet và Mobile */
            @media screen and (max-width: 1024px) {
                .crypto-posts-grid {
                    grid-template-columns: repeat(2, 1fr);
                }
            }
            
            @media screen and (max-width: 640px) {
                .crypto-posts-grid {
                    grid-template-columns: 1fr;
                }
            }
            
.faq-section-container {
    max-width: 1200px;
    margin: 40px auto;
    padding: 0 20px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.faq-main-title {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    color: #111827;
    margin-bottom: 40px;
}

.faq-grid-wrapper {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.faq-column {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.faq-item {
    border-bottom: 1px solid #e5e7eb;
}

.faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 0;
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    color: #1f2937;
    transition: color 0.2s ease;
}

.faq-question:hover {
    color: #2563eb;
}

.faq-icon {
    font-size: 20px;
    font-weight: 400;
    color: #4b5563;
    transition: transform 0.3s ease;
}

.faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out, padding 0.3s ease-out;
    padding: 0;
    font-size: 14px;
    line-height: 1.6;
    color: #4b5563;
}

/* Hiển thị khi active mở rộng câu trả lời */
.faq-item.active .faq-answer {
    max-height: 300px; /* Chiều cao tối đa ước lượng cho nội dung */
    padding-bottom: 18px;
}

.faq-item.active .faq-icon {
    transform: rotate(45deg); /* Biểu tượng dấu cộng (+) xoay thành dấu nhân (x) hoặc mở rộng */
    color: #2563eb;
}

/* Responsive cho Mobile: Gộp lại thành 1 cột */
@media screen and (max-width: 768px) {
    .faq-grid-wrapper {
        flex-direction: column;
        gap: 0;
    }
}

   .container-L_bmEBNr{
        display: block;
    }
    .container-L_bmEBNr.withSubgridRows-L_bmEBNr>[data-base-widget] {
            width: 50%;
            float: left;
        }
        /*.container-Gvxnai7n>* {*/
        /*    min-width: 0;*/
        /*    padding: 15px;*/
        /*}*/

#colprices{
    width: 120px;
    display: block;
}
.gecko-override-links-primary a {
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
.gecko-override-links-primary a:hover {
  --tw-text-opacity: 1;
  color: rgb(53 175 0 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-override-links-primary a) {
  --tw-text-opacity: 1;
  color: rgb(128 224 56 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-override-links-primary a:hover) {
  --tw-text-opacity: 1;
  color: rgb(53 175 0 / var(--tw-text-opacity));
}
.gecko-override-links.undecorated a {
  cursor: pointer;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.gecko-override-links.undecorated a:hover {
  --tw-text-opacity: 1;
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-override-links.undecorated a) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-override-links.undecorated a:hover) {
  --tw-text-opacity: 1;
  color: rgb(128 224 56 / var(--tw-text-opacity));
}
.gecko-override-links.regular a {
  cursor: pointer;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.gecko-override-links.regular a:hover {
  --tw-text-opacity: 1;
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-override-links.regular a) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-override-links.regular a:hover) {
  --tw-text-opacity: 1;
  color: rgb(128 224 56 / var(--tw-text-opacity));
}
.gecko-override-links a {
  cursor: pointer;
  font-weight: 600;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.gecko-override-links a,
.gecko-override-links a:hover {
  --tw-text-opacity: 1;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.gecko-override-links a:hover {
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-override-links a) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-override-links a:hover) {
  --tw-text-opacity: 1;
  color: rgb(128 224 56 / var(--tw-text-opacity));
}
/**,*/
/*:after,*/
/*:before {*/
/*  --tw-border-spacing-x: 0;*/
/*  --tw-border-spacing-y: 0;*/
/*  --tw-translate-x: 0;*/
/*  --tw-translate-y: 0;*/
/*  --tw-rotate: 0;*/
/*  --tw-skew-x: 0;*/
/*  --tw-skew-y: 0;*/
/*  --tw-scale-x: 1;*/
/*  --tw-scale-y: 1;*/
/*  --tw-pan-x: ;*/
/*  --tw-pan-y: ;*/
/*  --tw-pinch-zoom: ;*/
/*  --tw-scroll-snap-strictness: proximity;*/
/*  --tw-gradient-from-position: ;*/
/*  --tw-gradient-via-position: ;*/
/*  --tw-gradient-to-position: ;*/
/*  --tw-ordinal: ;*/
/*  --tw-slashed-zero: ;*/
/*  --tw-numeric-figure: ;*/
/*  --tw-numeric-spacing: ;*/
/*  --tw-numeric-fraction: ;*/
/*  --tw-ring-inset: ;*/
/*  --tw-ring-offset-width: 0px;*/
/*  --tw-ring-offset-color: #fff;*/
/*  --tw-ring-color: rgb(59 130 246/0.5);*/
/*  --tw-ring-offset-shadow: 0 0 transparent;*/
/*  --tw-ring-shadow: 0 0 transparent;*/
/*  --tw-shadow: 0 0 transparent;*/
/*  --tw-shadow-colored: 0 0 transparent;*/
/*  --tw-blur: ;*/
/*  --tw-brightness: ;*/
/*  --tw-contrast: ;*/
/*  --tw-grayscale: ;*/
/*  --tw-hue-rotate: ;*/
/*  --tw-invert: ;*/
/*  --tw-saturate: ;*/
/*  --tw-sepia: ;*/
/*  --tw-drop-shadow: ;*/
/*  --tw-backdrop-blur: ;*/
/*  --tw-backdrop-brightness: ;*/
/*  --tw-backdrop-contrast: ;*/
/*  --tw-backdrop-grayscale: ;*/
/*  --tw-backdrop-hue-rotate: ;*/
/*  --tw-backdrop-invert: ;*/
/*  --tw-backdrop-opacity: ;*/
/*  --tw-backdrop-saturate: ;*/
/*  --tw-backdrop-sepia: ;*/
/*}*/
/*::backdrop {*/
/*  --tw-border-spacing-x: 0;*/
/*  --tw-border-spacing-y: 0;*/
/*  --tw-translate-x: 0;*/
/*  --tw-translate-y: 0;*/
/*  --tw-rotate: 0;*/
/*  --tw-skew-x: 0;*/
/*  --tw-skew-y: 0;*/
/*  --tw-scale-x: 1;*/
/*  --tw-scale-y: 1;*/
/*  --tw-pan-x: ;*/
/*  --tw-pan-y: ;*/
/*  --tw-pinch-zoom: ;*/
/*  --tw-scroll-snap-strictness: proximity;*/
/*  --tw-gradient-from-position: ;*/
/*  --tw-gradient-via-position: ;*/
/*  --tw-gradient-to-position: ;*/
/*  --tw-ordinal: ;*/
/*  --tw-slashed-zero: ;*/
/*  --tw-numeric-figure: ;*/
/*  --tw-numeric-spacing: ;*/
/*  --tw-numeric-fraction: ;*/
/*  --tw-ring-inset: ;*/
/*  --tw-ring-offset-width: 0px;*/
/*  --tw-ring-offset-color: #fff;*/
/*  --tw-ring-color: rgb(59 130 246/0.5);*/
/*  --tw-ring-offset-shadow: 0 0 transparent;*/
/*  --tw-ring-shadow: 0 0 transparent;*/
/*  --tw-shadow: 0 0 transparent;*/
/*  --tw-shadow-colored: 0 0 transparent;*/
/*  --tw-blur: ;*/
/*  --tw-brightness: ;*/
/*  --tw-contrast: ;*/
/*  --tw-grayscale: ;*/
/*  --tw-hue-rotate: ;*/
/*  --tw-invert: ;*/
/*  --tw-saturate: ;*/
/*  --tw-sepia: ;*/
/*  --tw-drop-shadow: ;*/
/*  --tw-backdrop-blur: ;*/
/*  --tw-backdrop-brightness: ;*/
/*  --tw-backdrop-contrast: ;*/
/*  --tw-backdrop-grayscale: ;*/
/*  --tw-backdrop-hue-rotate: ;*/
/*  --tw-backdrop-invert: ;*/
/*  --tw-backdrop-opacity: ;*/
/*  --tw-backdrop-saturate: ;*/
/*  --tw-backdrop-sepia: ;*/
/*}*/
.tw-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.tw-pointer-events-none {
  pointer-events: none;
}
.tw-pointer-events-auto {
  pointer-events: auto;
}
.tw-invisible {
  visibility: hidden;
}
.\!tw-fixed {
  position: fixed !important;
}
.tw-fixed {
  position: fixed;
}
.tw-absolute {
  position: absolute;
}
.tw-relative {
  position: relative;
}
.tw-sticky {
  position: sticky;
}
.tw-inset-0 {
  inset: 0;
}
.tw--inset-x-2 {
  left: -0.5rem;
  right: -0.5rem;
}
.tw--inset-x-2\.5 {
  left: -0.625rem;
  right: -0.625rem;
}
.tw-inset-x-0 {
  left: 0;
  right: 0;
}
.tw-inset-y-0 {
  top: 0;
  bottom: 0;
}
.-tw-top-4 {
  top: -1rem;
}
.tw--bottom-2 {
  bottom: -0.5rem;
}
.tw--bottom-2\.5 {
  bottom: -0.625rem;
}
.tw--left-24 {
  left: -6rem;
}
.tw--left-3 {
  left: -0.75rem;
}
.tw--left-52 {
  left: -13rem;
}
.tw--right-3 {
  right: -0.75rem;
}
.tw--top-px {
  top: -1px;
}
.tw-bottom-0 {
  bottom: 0;
}
.tw-bottom-\[-0\.5rem\] {
  bottom: -0.5rem;
}
.tw-left-0 {
  left: 0;
}
.tw-left-2 {
  left: 0.5rem;
}
.tw-left-\[-2px\] {
  left: -2px;
}
.tw-left-\[-3\.6rem\] {
  left: -3.6rem;
}
.tw-left-\[24px\] {
  left: 24px;
}
.tw-left-\[27px\] {
  left: 27px;
}
.tw-left-\[32px\] {
  left: 32px;
}
.tw-left-\[34px\] {
  left: 34px;
}
.tw-left-\[35px\] {
  left: 35px;
}
.tw-left-\[38px\] {
  left: 38px;
}
.tw-left-\[51px\] {
  left: 51px;
}
.tw-left-\[56px\] {
  left: 56px;
}
.tw-left-\[60px\] {
  left: 60px;
}
.tw-left-\[62px\] {
  left: 62px;
}
.tw-left-\[74px\] {
  left: 74px;
}
.tw-right-0 {
  right: 0;
}
.tw-right-2 {
  right: 0.5rem;
}
.tw-right-3 {
  right: 0.75rem;
}
.tw-right-\[-1\.5rem\] {
  right: -1.5rem;
}
.tw-top-0 {
  top: 0;
}
.tw-top-4 {
  top: 1rem;
}
.tw-top-\[-1\.5rem\] {
  top: -1.5rem;
}
.tw-top-\[3rem\] {
  top: 3rem;
}
.tw-isolate {
  isolation: isolate;
}
.tw-z-0 {
  z-index: 0;
}
.tw-z-10 {
  z-index: 10;
}
.tw-z-20 {
  z-index: 20;
}
.tw-z-40 {
  z-index: 40;
}
.tw-z-50 {
  z-index: 50;
}
.tw-z-\[1120\] {
  z-index: 1120;
}
.tw-z-\[1\] {
  z-index: 1;
}
.tw-z-\[20000\] {
  z-index: 20000;
}
.tw-z-\[2000\] {
  z-index: 2000;
}
.tw-z-\[2\] {
  z-index: 2;
}
.tw-z-\[5\] {
  z-index: 5;
}
.-tw-order-1 {
  order: -1;
}
.tw-order-1 {
  order: 1;
}
.tw-order-2 {
  order: 2;
}
.tw-order-3 {
  order: 3;
}
.tw-order-9 {
  order: 9;
}
.tw-order-first {
  order: -9999;
}
.tw-col-span-1 {
  grid-column: span 1 / span 1;
}
.tw-col-span-12 {
  grid-column: span 12 / span 12;
}
.tw-col-span-2 {
  grid-column: span 2 / span 2;
}
.tw-col-span-3 {
  grid-column: span 3 / span 3;
}
.tw-col-span-4 {
  grid-column: span 4 / span 4;
}
.tw-col-span-7 {
  grid-column: span 7 / span 7;
}
.tw-col-span-8 {
  grid-column: span 8 / span 8;
}
.tw-col-start-1 {
  grid-column-start: 1;
}
.tw-col-end-13 {
  grid-column-end: 13;
}
.tw-row-span-1 {
  grid-row: span 1 / span 1;
}
.tw-row-span-2 {
  grid-row: span 2 / span 2;
}
.tw-row-span-3 {
  grid-row: span 3 / span 3;
}
.\!tw-float-left {
  float: left !important;
}
.tw-float-left {
  float: left;
}
.\!tw-m-0 {
  margin: 0 !important;
}
.tw--m-1 {
  margin: -0.25rem;
}
.tw-m-0 {
  margin: 0;
}
.tw-m-0\.5 {
  margin: 0.125rem;
}
.tw-m-2 {
  margin: 0.5rem;
}
.tw-m-5 {
  margin: 1.25rem;
}
.tw-m-auto {
  margin: auto;
}
.\!tw-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.-tw-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.-tw-mx-\[1px\] {
  margin-left: -1px;
  margin-right: -1px;
}
.tw--mx-8 {
  margin-left: -2rem;
  margin-right: -2rem;
}
.tw-mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.tw-mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.tw-mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.tw-mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.tw-mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.tw-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.tw-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.tw-my-0\.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.tw-my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.tw-my-1\.5 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.tw-my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.tw-my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.tw-my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.tw-my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.tw-my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.tw-my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.tw-my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.tw-my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.tw-my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.tw-my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.\!-tw-mr-2 {
  margin-right: -0.5rem !important;
}
.\!tw-mb-0 {
  margin-bottom: 0 !important;
}
.\!tw-mb-1 {
  margin-bottom: 0.25rem !important;
}
.\!tw-mb-8 {
  margin-bottom: 2rem !important;
}
.\!tw-mr-1 {
  margin-right: 0.25rem !important;
}
.\!tw-mr-2 {
  margin-right: 0.5rem !important;
}
.\!tw-mt-0 {
  margin-top: 0 !important;
}
.\!tw-mt-12 {
  margin-top: 3rem !important;
}
.\!tw-mt-5 {
  margin-top: 1.25rem !important;
}
.-tw-ml-2 {
  margin-left: -0.5rem;
}
.-tw-ml-2\.5 {
  margin-left: -0.625rem;
}
.-tw-mt-5 {
  margin-top: -1.25rem;
}
.tw--mb-4 {
  margin-bottom: -1rem;
}
.tw--mb-px {
  margin-bottom: -1px;
}
.tw--ml-0 {
  margin-left: 0;
}
.tw--ml-0\.5 {
  margin-left: -0.125rem;
}
.tw--ml-1 {
  margin-left: -0.25rem;
}
.tw--ml-4 {
  margin-left: -1rem;
}
.tw--ml-5 {
  margin-left: -1.25rem;
}
.tw--ml-px {
  margin-left: -1px;
}
.tw--mr-0 {
  margin-right: 0;
}
.tw--mr-0\.5 {
  margin-right: -0.125rem;
}
.tw--mr-5 {
  margin-right: -1.25rem;
}
.tw--mt-4 {
  margin-top: -1rem;
}
.tw--mt-5 {
  margin-top: -1.25rem;
}
.tw-mb-0 {
  margin-bottom: 0;
}
.tw-mb-0\.5 {
  margin-bottom: 0.125rem;
}
.tw-mb-1 {
  margin-bottom: 0.25rem;
}
.tw-mb-10 {
  margin-bottom: 2.5rem;
}
.tw-mb-12 {
  margin-bottom: 3rem;
}
.tw-mb-16 {
  margin-bottom: 4rem;
}
.tw-mb-2 {
  margin-bottom: 0.5rem;
}
.tw-mb-2\.5 {
  margin-bottom: 0.625rem;
}
.tw-mb-24 {
  margin-bottom: 6rem;
}
.tw-mb-3 {
  margin-bottom: 0.75rem;
}
.tw-mb-32 {
  margin-bottom: 8rem;
}
.tw-mb-4 {
  margin-bottom: 1rem;
}
.tw-mb-5 {
  margin-bottom: 1.25rem;
}
.tw-mb-6 {
  margin-bottom: 1.5rem;
}
.tw-mb-64 {
  margin-bottom: 16rem;
}
.tw-mb-8 {
  margin-bottom: 2rem;
}
.tw-mb-9 {
  margin-bottom: 2.25rem;
}
.tw-mb-\[5px\] {
  margin-bottom: 5px;
}
.tw-mb-\[800px\] {
  margin-bottom: 800px;
}
.tw-mb-auto {
  margin-bottom: auto;
}
.tw-ml-0 {
  margin-left: 0;
}
.tw-ml-0\.5 {
  margin-left: 0.125rem;
}
.tw-ml-1 {
  margin-left: 0.25rem;
}
.tw-ml-2 {
  margin-left: 0.5rem;
}
.tw-ml-3 {
  margin-left: 0.75rem;
}
.tw-ml-4 {
  margin-left: 1rem;
}
.tw-ml-6 {
  margin-left: 1.5rem;
}
.tw-ml-72 {
  margin-left: 18rem;
}
.tw-ml-8 {
  margin-left: 2rem;
}
.tw-ml-\[1px\] {
  margin-left: 1px;
}
.tw-ml-\[2px\] {
  margin-left: 2px;
}
.tw-ml-auto {
  margin-left: auto;
}
.tw-mr-0 {
  margin-right: 0;
}
.tw-mr-0\.5 {
  margin-right: 0.125rem;
}
.tw-mr-1 {
  margin-right: 0.25rem;
}
.tw-mr-2 {
  margin-right: 0.5rem;
}
.tw-mr-3 {
  margin-right: 0.75rem;
}
.tw-mr-4 {
  margin-right: 1rem;
}
.tw-mr-5 {
  margin-right: 1.25rem;
}
.tw-mr-6 {
  margin-right: 1.5rem;
}
.tw-mr-8 {
  margin-right: 2rem;
}
.tw-ms-0 {
  margin-inline-start: 0;
}
.tw-mt-0 {
  margin-top: 0;
}
.tw-mt-0\.5 {
  margin-top: 0.125rem;
}
.tw-mt-1 {
  margin-top: 0.25rem;
}
.tw-mt-1\.5 {
  margin-top: 0.375rem;
}
.tw-mt-10 {
  margin-top: 2.5rem;
}
.tw-mt-12 {
  margin-top: 3rem;
}
.tw-mt-16 {
  margin-top: 4rem;
}
.tw-mt-2 {
  margin-top: 0.5rem;
}
.tw-mt-2\.5 {
  margin-top: 0.625rem;
}
.tw-mt-20 {
  margin-top: 5rem;
}
.tw-mt-24 {
  margin-top: 6rem;
}
.tw-mt-3 {
  margin-top: 0.75rem;
}
.tw-mt-3\.5 {
  margin-top: 0.875rem;
}
.tw-mt-32 {
  margin-top: 8rem;
}
.tw-mt-4 {
  margin-top: 1rem;
}
.tw-mt-5 {
  margin-top: 1.25rem;
}
.tw-mt-6 {
  margin-top: 1.5rem;
}
.tw-mt-64 {
  margin-top: 16rem;
}
.tw-mt-7 {
  margin-top: 1.75rem;
}
.tw-mt-8 {
  margin-top: 2rem;
}
.tw-mt-9 {
  margin-top: 2.25rem;
}
.tw-mt-\[1px\] {
  margin-top: 1px;
}
.tw-mt-\[3px\] {
  margin-top: 3px;
}
.tw-box-content {
  box-sizing: content-box;
}
.\!tw-block {
  display: block !important;
}
.tw-block {
  display: block;
}
.\!tw-inline-block {
  display: inline-block !important;
}
.tw-inline-block {
  display: inline-block;
}
.tw-inline {
  display: inline;
}
.\!tw-flex {
  display: flex !important;
}
.tw-flex {
  display: flex;
}
.\!tw-inline-flex {
  display: inline-flex !important;
}
.tw-inline-flex {
  display: inline-flex;
}
.\!tw-grid {
  display: grid !important;
}
.tw-grid {
  display: grid;
}
.\!tw-hidden {
  display: none !important;
}
.tw-hidden {
  display: none;
}
.tw-aspect-\[20\/5\] {
  aspect-ratio: 20/5;
}
.tw-aspect-\[21\/11\] {
  aspect-ratio: 21/11;
}
.tw-aspect-square {
  aspect-ratio: 1/1;
}
.tw-aspect-video {
  aspect-ratio: 16/9;
}
.tw-size-\[70px\] {
  width: 70px;
  height: 70px;
}
.tw-size-full {
  width: 100%;
  height: 100%;
}
.\!tw-h-10 {
  height: 2.5rem !important;
}
.\!tw-h-12 {
  height: 3rem !important;
}
.\!tw-h-6 {
  height: 1.5rem !important;
}
.\!tw-h-8 {
  height: 2rem !important;
}
.\!tw-h-\[400px\] {
  height: 400px !important;
}
.\!tw-h-\[450px\] {
  height: 450px !important;
}
.\!tw-h-\[500px\] {
  height: 500px !important;
}
.\!tw-h-fit {
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.\!tw-h-full {
  height: 100% !important;
}
.tw-h-0 {
  height: 0;
}
.tw-h-1 {
  height: 0.25rem;
}
.tw-h-1\.5 {
  height: 0.375rem;
}
.tw-h-1\/4 {
  height: 25%;
}
.tw-h-10 {
  height: 2.5rem;
}
.tw-h-12 {
  height: 3rem;
}
.tw-h-128 {
  height: 32rem;
}
.tw-h-14 {
  height: 3.5rem;
}
.tw-h-16 {
  height: 4rem;
}
.tw-h-2 {
  height: 0.5rem;
}
.tw-h-20 {
  height: 5rem;
}
.tw-h-24 {
  height: 6rem;
}
.tw-h-28 {
  height: 7rem;
}
.tw-h-3 {
  height: 0.75rem;
}
.tw-h-3\/4 {
  height: 75%;
}
.tw-h-32 {
  height: 8rem;
}
.tw-h-4 {
  height: 1rem;
}
.tw-h-40 {
  height: 10rem;
}
.tw-h-48 {
  height: 12rem;
}
.tw-h-5 {
  height: 1.25rem;
}
.tw-h-50px {
  height: 3.125rem;
}
.tw-h-56 {
  height: 14rem;
}
.tw-h-6 {
  height: 1.5rem;
}
.tw-h-64 {
  height: 16rem;
}
.tw-h-7 {
  height: 1.75rem;
}
.tw-h-72 {
  height: 18rem;
}
.tw-h-8 {
  height: 2rem;
}
.tw-h-9 {
  height: 2.25rem;
}
.tw-h-96 {
  height: 24rem;
}
.tw-h-\[100dvh\] {
  height: 100dvh;
}
.tw-h-\[116px\] {
  height: 116px;
}
.tw-h-\[16\.6\%\] {
  height: 16.6%;
}
.tw-h-\[168px\] {
  height: 168px;
}
.tw-h-\[18px\] {
  height: 18px;
}
.tw-h-\[256px\] {
  height: 256px;
}
.tw-h-\[25px\] {
  height: 25px;
}
.tw-h-\[30px\] {
  height: 30px;
}
.tw-h-\[32px\] {
  height: 32px;
}
.tw-h-\[40px\] {
  height: 40px;
}
.tw-h-\[42px\] {
  height: 42px;
}
.tw-h-\[50px\] {
  height: 50px;
}
.tw-h-\[54px\] {
  height: 54px;
}
.tw-h-\[55px\] {
  height: 55px;
}
.tw-h-\[56px\] {
  height: 56px;
}
.tw-h-\[600px\] {
  height: 600px;
}
.tw-h-\[76px\] {
  height: 76px;
}
.tw-h-auto {
  height: auto;
}
.tw-h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.tw-h-full {
  height: 100%;
}
.tw-h-max {
  height: -moz-max-content;
  height: max-content;
}
.tw-h-min {
  height: -moz-min-content;
  height: min-content;
}
.tw-h-px {
  height: 1px;
}
.tw-h-screen {
  height: 100vh;
}
.tw-max-h-10 {
  max-height: 2.5rem;
}
.tw-max-h-48 {
  max-height: 12rem;
}
.tw-max-h-5 {
  max-height: 1.25rem;
}
.tw-max-h-52 {
  max-height: 13rem;
}
.tw-max-h-6 {
  max-height: 1.5rem;
}
.tw-max-h-7 {
  max-height: 1.75rem;
}
.tw-max-h-70vh {
  max-height: 70vh;
}
.tw-max-h-8 {
  max-height: 2rem;
}
.tw-max-h-80 {
  max-height: 20rem;
}
.tw-max-h-96 {
  max-height: 24rem;
}
.tw-max-h-\[20rem\] {
  max-height: 20rem;
}
.tw-max-h-\[24px\] {
  max-height: 24px;
}
.tw-max-h-\[65px\] {
  max-height: 65px;
}
.tw-max-h-\[90vh\] {
  max-height: 90vh;
}
.tw-min-h-10 {
  min-height: 2.5rem;
}
.tw-min-h-\[1px\] {
  min-height: 1px;
}
.tw-min-h-\[250px\] {
  min-height: 250px;
}
.tw-min-h-\[408px\] {
  min-height: 408px;
}
.tw-min-h-\[52px\] {
  min-height: 52px;
}
.tw-min-h-\[550px\] {
  min-height: 550px;
}
.tw-min-h-\[60px\] {
  min-height: 60px;
}
.tw-min-h-\[70vh\] {
  min-height: 70vh;
}
.tw-min-h-screen {
  min-height: 100vh;
}
.\!tw-w-44 {
  width: 11rem !important;
}
.\!tw-w-48 {
  width: 12rem !important;
}
.\!tw-w-96 {
  width: 24rem !important;
}
.\!tw-w-fit {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.\!tw-w-full {
  width: 100% !important;
}
.tw-w-0 {
  width: 0;
}
.tw-w-1\/12 {
  width: 8.333333%;
}
.tw-w-1\/2 {
  width: 50%;
}
.tw-w-1\/3 {
  width: 33.333333%;
}
.tw-w-1\/5 {
  width: 20%;
}
.tw-w-1\/6 {
  width: 16.666667%;
}
.tw-w-10 {
  width: 2.5rem;
}
.tw-w-11 {
  width: 2.75rem;
}
.tw-w-11\/12 {
  width: 91.666667%;
}
.tw-w-12 {
  width: 3rem;
}
.tw-w-16 {
  width: 4rem;
}
.tw-w-2 {
  width: 0.5rem;
}
.tw-w-2\/12 {
  width: 16.666667%;
}
.tw-w-20 {
  width: 5rem;
}
.tw-w-24 {
  width: 6rem;
}
.tw-w-28 {
  width: 7rem;
}
.tw-w-3 {
  width: 0.75rem;
}
.tw-w-3\/4 {
  width: 75%;
}
.tw-w-3\/5 {
  width: 60%;
}
.tw-w-32 {
  width: 8rem;
}
.tw-w-36 {
  width: 9rem;
}
.tw-w-4 {
  width: 1rem;
}
.tw-w-4\/5 {
  width: 80%;
}
.tw-w-40 {
  width: 10rem;
}
.tw-w-44 {
  width: 11rem;
}
.tw-w-48 {
  width: 12rem;
}
.tw-w-5 {
  width: 1.25rem;
}
.tw-w-5\/12 {
  width: 41.666667%;
}
.tw-w-56 {
  width: 14rem;
}
.tw-w-6 {
  width: 1.5rem;
}
.tw-w-60 {
  width: 15rem;
}
.tw-w-64 {
  width: 16rem;
}
.tw-w-7 {
  width: 1.75rem;
}
.tw-w-7\/12 {
  width: 58.333333%;
}
.tw-w-72 {
  width: 18rem;
}
.tw-w-8 {
  width: 2rem;
}
.tw-w-80 {
  width: 20rem;
}
.tw-w-96 {
  width: 24rem;
}
.tw-w-\[105px\] {
  width: 105px;
}
.tw-w-\[14\%\] {
  width: 14%;
}
.tw-w-\[15\.5\%\] {
  width: 15.5%;
}
.tw-w-\[150px\] {
  width: 150px;
}
.tw-w-\[18px\] {
  width: 18px;
}
.tw-w-\[22\.5\%\] {
  width: 22.5%;
}
.tw-w-\[25px\] {
  width: 25px;
}
.tw-w-\[29rem\] {
  width: 29rem;
}
.tw-w-\[30px\] {
  width: 30px;
}
.tw-w-\[320px\] {
  width: 320px;
}
.tw-w-\[328px\] {
  width: 328px;
}
.tw-w-\[38px\] {
  width: 38px;
}
.tw-w-\[50px\] {
  width: 50px;
}
.tw-w-\[600px\] {
  width: 600px;
}
.tw-w-auto {
  width: auto;
}
.tw-w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.tw-w-full {
  width: 100%;
}
.tw-w-max {
  width: -moz-max-content;
  width: max-content;
}
.tw-w-screen {
  width: 100vw;
}
.tw-min-w-0 {
  min-width: 0;
}
.tw-min-w-10 {
  min-width: 2.5rem;
}
.tw-min-w-3\/10 {
  min-width: 30%;
}
.tw-min-w-\[100px\] {
  min-width: 100px;
}
.tw-min-w-\[102px\] {
  min-width: 102px;
}
.tw-min-w-\[108px\] {
  min-width: 108px;
}
.tw-min-w-\[11\.25rem\] {
  min-width: 11.25rem;
}
.tw-min-w-\[110px\] {
  min-width: 110px;
}
.tw-min-w-\[115px\] {
  min-width: 115px;
}
.tw-min-w-\[1200px\] {
  min-width: 1200px;
}
.tw-min-w-\[120px\] {
  min-width: 120px;
}
.tw-min-w-\[122px\] {
  min-width: 122px;
}
.tw-min-w-\[130px\] {
  min-width: 130px;
}
.tw-min-w-\[136px\] {
  min-width: 136px;
}
.tw-min-w-\[140px\] {
  min-width: 140px;
}
.tw-min-w-\[150px\] {
  min-width: 150px;
}
.tw-min-w-\[155px\] {
  min-width: 155px;
}
.tw-min-w-\[160px\] {
  min-width: 160px;
}
.tw-min-w-\[165px\] {
  min-width: 165px;
}
.tw-min-w-\[16rem\] {
  min-width: 16rem;
}
.tw-min-w-\[170px\] {
  min-width: 170px;
}
.tw-min-w-\[180px\] {
  min-width: 180px;
}
.tw-min-w-\[18rem\] {
  min-width: 18rem;
}
.tw-min-w-\[200px\] {
  min-width: 200px;
}
.tw-min-w-\[220px\] {
  min-width: 220px;
}
.tw-min-w-\[240px\] {
  min-width: 240px;
}
.tw-min-w-\[24px\] {
  min-width: 24px;
}
.tw-min-w-\[28px\] {
  min-width: 28px;
}
.tw-min-w-\[300px\] {
  min-width: 300px;
}
.tw-min-w-\[30px\] {
  min-width: 30px;
}
.tw-min-w-\[34px\] {
  min-width: 34px;
}
.tw-min-w-\[35px\] {
  min-width: 35px;
}
.tw-min-w-\[38px\] {
  min-width: 38px;
}
.tw-min-w-\[40px\] {
  min-width: 40px;
}
.tw-min-w-\[44px\] {
  min-width: 44px;
}
.tw-min-w-\[5rem\] {
  min-width: 5rem;
}
.tw-min-w-\[6\.25rem\] {
  min-width: 6.25rem;
}
.tw-min-w-\[6\.875rem\] {
  min-width: 6.875rem;
}
.tw-min-w-\[60px\] {
  min-width: 60px;
}
.tw-min-w-\[65px\] {
  min-width: 65px;
}
.tw-min-w-\[70\%\] {
  min-width: 70%;
}
.tw-min-w-\[70px\] {
  min-width: 70px;
}
.tw-min-w-\[80px\] {
  min-width: 80px;
}
.tw-min-w-\[88px\] {
  min-width: 88px;
}
.tw-min-w-fit {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.tw-min-w-full {
  min-width: 100%;
}
.tw-min-w-max {
  min-width: -moz-max-content;
  min-width: max-content;
}
.\!tw-max-w-min {
  max-width: -moz-min-content !important;
  max-width: min-content !important;
}
.\!tw-max-w-none {
  max-width: none !important;
}
.tw-max-w-14 {
  max-width: 3.5rem;
}
.tw-max-w-2xl {
  max-width: 42rem;
}
.tw-max-w-3xl {
  max-width: 48rem;
}
.tw-max-w-4 {
  max-width: 1rem;
}
.tw-max-w-4xl {
  max-width: 56rem;
}
.tw-max-w-7xl {
  max-width: 80rem;
}
.tw-max-w-\[104px\] {
  max-width: 104px;
}
.tw-max-w-\[105px\] {
  max-width: 105px;
}
.tw-max-w-\[10rem\] {
  max-width: 10rem;
}
.tw-max-w-\[11\.25rem\] {
  max-width: 11.25rem;
}
.tw-max-w-\[1108px\] {
  max-width: 1108px;
}
.tw-max-w-\[120px\] {
  max-width: 120px;
}
.tw-max-w-\[188px\] {
  max-width: 188px;
}
.tw-max-w-\[200px\] {
  max-width: 200px;
}
.tw-max-w-\[240px\] {
  max-width: 240px;
}
.tw-max-w-\[250px\] {
  max-width: 250px;
}
.tw-max-w-\[328px\] {
  max-width: 328px;
}
.tw-max-w-\[375px\] {
  max-width: 375px;
}
.tw-max-w-\[400px\] {
  max-width: 400px;
}
.tw-max-w-\[5\.625rem\] {
  max-width: 5.625rem;
}
.tw-max-w-\[50\%\] {
  max-width: 50%;
}
.tw-max-w-\[500px\] {
  max-width: 500px;
}
.tw-max-w-\[610px\] {
  max-width: 610px;
}
.tw-max-w-\[92vw\] {
  max-width: 92vw;
}
.tw-max-w-full {
  max-width: 100%;
}
.tw-max-w-lg {
  max-width: 32rem;
}
.tw-max-w-md {
  max-width: 28rem;
}
.tw-max-w-none {
  max-width: none;
}
.tw-max-w-prose {
  max-width: 65ch;
}
.tw-max-w-screen-lg {
  max-width: 1024px;
}
.tw-max-w-sm {
  max-width: 24rem;
}
.tw-max-w-xl {
  max-width: 36rem;
}
.tw-max-w-xs {
  max-width: 20rem;
}
.tw-flex-1 {
  flex: 1 1;
}
.tw-flex-auto {
  flex: 1 1 auto;
}
.tw-flex-initial {
  flex: 0 1 auto;
}
.tw-flex-none {
  flex: none;
}
.tw-flex-shrink {
  flex-shrink: 1;
}
.tw-flex-shrink-0,
.tw-shrink-0 {
  flex-shrink: 0;
}
.tw-flex-grow,
.tw-grow {
  flex-grow: 1;
}
.tw-grow-\[2\] {
  flex-grow: 2;
}
.tw-basis-auto {
  flex-basis: auto;
}
.tw-table-auto {
  table-layout: auto;
}
.tw-table-fixed {
  table-layout: fixed;
}
.tw-origin-top-left {
  transform-origin: top left;
}
.-tw-translate-y-0 {
  --tw-translate-y: -0px;
}
.-tw-translate-y-0,
.-tw-translate-y-5 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-tw-translate-y-5 {
  --tw-translate-y: -1.25rem;
}
.-tw-translate-y-full {
  --tw-translate-y: -100%;
}
.-tw-translate-y-full,
.tw--translate-x-3 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw--translate-x-3 {
  --tw-translate-x: -0.75rem;
}
.tw--translate-y-0 {
  --tw-translate-y: -0px;
}
.tw--translate-y-0,
.tw--translate-y-2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw--translate-y-2 {
  --tw-translate-y: -0.5rem;
}
.tw--translate-y-5 {
  --tw-translate-y: -1.25rem;
}
.tw--translate-y-5,
.tw-translate-x-0 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-x-0 {
  --tw-translate-x: 0px;
}
.tw-translate-x-5 {
  --tw-translate-x: 1.25rem;
}
.tw-translate-x-5,
.tw-translate-y-0 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-y-0 {
  --tw-translate-y: 0px;
}
.tw-rotate-180 {
  --tw-rotate: 180deg;
}
.tw-rotate-90,
.tw-rotate-180 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-rotate-90 {
  --tw-rotate: 90deg;
}
.tw-scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}
.tw-scale-95,
.tw-scale-100 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-scale-95 {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
}
.tw-transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes tw-popout {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(2.5);
  }
  90% {
    transform: scale(2.5);
  }
  to {
    transform: scale(1);
  }
}
.tw-animate-emoji {
  animation: tw-popout 2.5s linear infinite;
}
@keyframes tw-ping {
  75%,
  to {
    transform: scale(2);
    opacity: 0;
  }
}
.tw-animate-ping {
  animation: tw-ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes tw-pulse {
  50% {
    opacity: 0.5;
  }
}
.tw-animate-pulse {
  animation: tw-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes tw-spin {
  to {
    transform: rotate(1turn);
  }
}
.tw-animate-spin {
  animation: tw-spin 1s linear infinite;
}
.\!tw-cursor-default {
  cursor: default !important;
}
.\!tw-cursor-pointer {
  cursor: pointer !important;
}
.tw-cursor-default {
  cursor: default;
}
.tw-cursor-not-allowed {
  cursor: not-allowed;
}
.tw-cursor-pointer {
  cursor: pointer;
}
.tw-select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tw-resize-none {
  resize: none;
}
.tw-snap-x {
  -ms-scroll-snap-type: x var(--tw-scroll-snap-strictness);
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.tw-snap-mandatory {
  --tw-scroll-snap-strictness: mandatory;
}
.tw-snap-center {
  scroll-snap-align: center;
}
.tw-list-inside {
  list-style-position: inside;
}
.tw-list-none {
  list-style-type: none;
}
.tw-auto-rows-min {
  grid-auto-rows: min-content;
}
.tw-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.tw-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.tw-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.tw-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tw-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.tw-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.tw-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.tw-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.tw-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.tw-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.tw-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.tw-flex-row {
  flex-direction: row;
}
.tw-flex-row-reverse {
  flex-direction: row-reverse;
}
.tw-flex-col {
  flex-direction: column;
}
.tw-flex-col-reverse {
  flex-direction: column-reverse;
}
.tw-flex-wrap {
  flex-wrap: wrap;
}
.tw-content-center {
  align-content: center;
}
.tw-items-start {
  align-items: flex-start;
}
.tw-items-end {
  align-items: flex-end;
}
.tw-items-center {
  align-items: center;
}
.tw-items-baseline {
  align-items: baseline;
}
.tw-items-stretch {
  align-items: stretch;
}
.\!tw-justify-start {
  justify-content: flex-start !important;
}
.tw-justify-start {
  justify-content: flex-start;
}
.tw-justify-end {
  justify-content: flex-end;
}
.tw-justify-center {
  justify-content: center;
}
.tw-justify-between {
  justify-content: space-between;
}
.tw-justify-around {
  justify-content: space-around;
}
.tw-justify-evenly {
  justify-content: space-evenly;
}
.tw-justify-items-center {
  justify-items: center;
}
.\!tw-gap-8 {
  grid-gap: 2rem !important;
  gap: 2rem !important;
}
.tw-gap-0 {
  grid-gap: 0;
  gap: 0;
}
.tw-gap-0\.5 {
  grid-gap: 0.125rem;
  gap: 0.125rem;
}
.tw-gap-1 {
  grid-gap: 0.25rem;
  gap: 0.25rem;
}
.tw-gap-12 {
  grid-gap: 3rem;
  gap: 3rem;
}
.tw-gap-2 {
  grid-gap: 0.5rem;
  gap: 0.5rem;
}
.tw-gap-2\.5 {
  grid-gap: 0.625rem;
  gap: 0.625rem;
}
.tw-gap-3 {
  grid-gap: 0.75rem;
  gap: 0.75rem;
}
.tw-gap-4 {
  grid-gap: 1rem;
  gap: 1rem;
}
.tw-gap-5 {
  grid-gap: 1.25rem;
  gap: 1.25rem;
}
.tw-gap-6 {
  grid-gap: 1.5rem;
  gap: 1.5rem;
}
.tw-gap-8 {
  grid-gap: 2rem;
  gap: 2rem;
}
.tw-gap-9 {
  grid-gap: 2.25rem;
  gap: 2.25rem;
}
.\!tw-gap-y-4 {
  grid-row-gap: 1rem !important;
  row-gap: 1rem !important;
}
.tw-gap-x-0 {
  grid-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
}
.tw-gap-x-0\.5 {
  grid-column-gap: 0.125rem;
  -moz-column-gap: 0.125rem;
  column-gap: 0.125rem;
}
.tw-gap-x-1 {
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
  column-gap: 0.25rem;
}
.tw-gap-x-10 {
  grid-column-gap: 2.5rem;
  -moz-column-gap: 2.5rem;
  column-gap: 2.5rem;
}
.tw-gap-x-12 {
  grid-column-gap: 3rem;
  -moz-column-gap: 3rem;
  column-gap: 3rem;
}
.tw-gap-x-16 {
  grid-column-gap: 4rem;
  -moz-column-gap: 4rem;
  column-gap: 4rem;
}
.tw-gap-x-2 {
  grid-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
}
.tw-gap-x-24 {
  grid-column-gap: 6rem;
  -moz-column-gap: 6rem;
  column-gap: 6rem;
}
.tw-gap-x-3 {
  grid-column-gap: 0.75rem;
  -moz-column-gap: 0.75rem;
  column-gap: 0.75rem;
}
.tw-gap-x-32 {
  grid-column-gap: 8rem;
  -moz-column-gap: 8rem;
  column-gap: 8rem;
}
.tw-gap-x-4 {
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tw-gap-x-5 {
  grid-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
}
.tw-gap-x-7 {
  grid-column-gap: 1.75rem;
  -moz-column-gap: 1.75rem;
  column-gap: 1.75rem;
}
.tw-gap-x-8 {
  grid-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
}
.tw-gap-x-\[10px\] {
  grid-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.tw-gap-y-0 {
  grid-row-gap: 0;
  row-gap: 0;
}
.tw-gap-y-0\.5 {
  grid-row-gap: 0.125rem;
  row-gap: 0.125rem;
}
.tw-gap-y-1 {
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem;
}
.tw-gap-y-1\.5 {
  grid-row-gap: 0.375rem;
  row-gap: 0.375rem;
}
.tw-gap-y-10 {
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}
.tw-gap-y-12 {
  grid-row-gap: 3rem;
  row-gap: 3rem;
}
.tw-gap-y-2 {
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}
.tw-gap-y-3 {
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
}
.tw-gap-y-4 {
  grid-row-gap: 1rem;
  row-gap: 1rem;
}
.tw-gap-y-5 {
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}
.tw-gap-y-6 {
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}
.tw-gap-y-8 {
  grid-row-gap: 2rem;
  row-gap: 2rem;
}
.tw-space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * (1 - var(--tw-space-x-reverse)));
}
.tw-space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(3rem * var(--tw-space-x-reverse));
  margin-left: calc(3rem * (1 - var(--tw-space-x-reverse)));
}
.tw-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tw-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(0.625rem * (1 - var(--tw-space-x-reverse)));
}
.tw-space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * (1 - var(--tw-space-x-reverse)));
}
.tw-space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));
}
.tw-space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * (1 - var(--tw-space-x-reverse)));
}
.tw-space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * (1 - var(--tw-space-x-reverse)));
}
.tw-space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * (1 - var(--tw-space-x-reverse)));
}
.tw-space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.tw-space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(4rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(4rem * var(--tw-space-y-reverse));
}
.tw-space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.tw-space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.tw-space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.tw-space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.tw-space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.tw-space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.75rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
}
.tw-space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.tw-divide-x-\[1px\] > :not([hidden]) ~ :not([hidden]),
.tw-divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
}
.tw-divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.\!tw-divide-none > :not([hidden]) ~ :not([hidden]) {
  border-style: none !important;
}
.\!tw-divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-divide-opacity)) !important;
}
.tw-divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(239 242 245 / var(--tw-divide-opacity));
}
.tw-divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-divide-opacity));
}
.tw-self-start {
  align-self: flex-start;
}
.tw-self-end {
  align-self: flex-end;
}
.tw-self-center {
  align-self: center;
}
.tw-justify-self-center {
  justify-self: center;
}
.tw-overflow-auto {
  overflow: auto;
}
.tw-overflow-hidden {
  overflow: hidden;
}
.tw-overflow-visible {
  overflow: visible;
}
.tw-overflow-x-auto {
  overflow-x: auto;
}
.tw-overflow-y-auto {
  overflow-y: auto;
}
.tw-overflow-x-hidden {
  overflow-x: hidden;
}
.tw-overflow-y-hidden {
  overflow-y: hidden;
}
.tw-overflow-x-scroll {
  overflow-x: scroll;
}
.tw-scroll-smooth {
  scroll-behavior: smooth;
}
.tw-truncate {
  overflow: hidden;
  white-space: nowrap;
}
.tw-overflow-ellipsis,
.tw-truncate {
  text-overflow: ellipsis;
}
.tw-whitespace-normal {
  white-space: normal;
}
.tw-whitespace-nowrap {
  white-space: nowrap;
}
.tw-break-words {
  overflow-wrap: break-word;
}
.tw-break-all {
  word-break: break-all;
}
.\!tw-rounded {
  border-radius: 0.25rem !important;
}
.\!tw-rounded-full {
  border-radius: 9999px !important;
}
.\!tw-rounded-md {
  border-radius: 0.375rem !important;
}
.\!tw-rounded-xl {
  border-radius: 0.75rem !important;
}
.tw-rounded {
  border-radius: 0.25rem;
}
.tw-rounded-2xl {
  border-radius: 1rem;
}
.tw-rounded-full {
  border-radius: 9999px;
}
.tw-rounded-lg {
  border-radius: 0.5rem;
}
.tw-rounded-md {
  border-radius: 0.375rem;
}
.tw-rounded-sm {
  border-radius: 0.125rem;
}
.tw-rounded-xl {
  border-radius: 0.75rem;
}
.\!tw-rounded-b-none {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.\!tw-rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.tw-rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.tw-rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.tw-rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.tw-rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.tw-rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.tw-rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tw-rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.tw-rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.tw-rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.tw-rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.tw-rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.tw-rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.tw-rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.tw-rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.\!tw-border {
  border-width: 1px !important;
}
.\!tw-border-0 {
  border-width: 0 !important;
}
.tw-border {
  border-width: 1px;
}
.tw-border-0 {
  border-width: 0;
}
.tw-border-2 {
  border-width: 2px;
}
.\!tw-border-x-2 {
  border-left-width: 2px !important;
  border-right-width: 2px !important;
}
.\!tw-border-y-0 {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
}
.tw-border-x-2 {
  border-left-width: 2px;
  border-right-width: 2px;
}
.tw-border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.tw-border-y-4 {
  border-top-width: 4px;
  border-bottom-width: 4px;
}
.\!tw-border-b-0 {
  border-bottom-width: 0 !important;
}
.\!tw-border-l {
  border-left-width: 1px !important;
}
.\!tw-border-r-2 {
  border-right-width: 2px !important;
}
.\!tw-border-t-2 {
  border-top-width: 2px !important;
}
.tw-border-b {
  border-bottom-width: 1px;
}
.tw-border-b-2 {
  border-bottom-width: 2px;
}
.tw-border-b-4 {
  border-bottom-width: 4px;
}
.tw-border-b-\[1px\] {
  border-bottom-width: 1px;
}
.tw-border-l-0 {
  border-left-width: 0;
}
.tw-border-l-2 {
  border-left-width: 2px;
}
.tw-border-l-8 {
  border-left-width: 8px;
}
.tw-border-r {
  border-right-width: 1px;
}
.tw-border-r-0 {
  border-right-width: 0;
}
.tw-border-t {
  border-top-width: 1px;
}
.tw-border-t-0 {
  border-top-width: 0;
}
.tw-border-t-2 {
  border-top-width: 2px;
}
.tw-border-t-\[1px\] {
  border-top-width: 1px;
}
.tw-border-solid {
  border-style: solid;
}
.tw-border-dashed {
  border-style: dashed;
}
.\!tw-border-none {
  border-style: none !important;
}
.tw-border-none {
  border-style: none;
}
.\!tw-border-gray-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(239 242 245 / var(--tw-border-opacity)) !important;
}
.\!tw-border-gray-300,
.\!tw-border-slate-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(203 213 225 / var(--tw-border-opacity)) !important;
}
.\!tw-border-transparent {
  border-color: transparent !important;
}
.tw-border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.tw-border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(239 242 245 / var(--tw-border-opacity));
}
.tw-border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.tw-border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity));
}
.tw-border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity));
}
.tw-border-primary-100 {
  --tw-border-opacity: 1;
  border-color: rgb(232 252 201 / var(--tw-border-opacity));
}
.tw-border-primary-300 {
  --tw-border-opacity: 1;
  border-color: rgb(166 239 95 / var(--tw-border-opacity));
}
.tw-border-primary-500 {
  --tw-border-opacity: 1;
  border-color: rgb(75 204 0 / var(--tw-border-opacity));
}
.tw-border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.tw-border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.tw-border-transparent {
  border-color: transparent;
}
.tw-border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.tw-border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(250 204 21 / var(--tw-border-opacity));
}
.tw-border-opacity-5 {
  --tw-border-opacity: 0.05;
}
.\!tw-bg-gray-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity)) !important;
}
.tw-bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.tw-bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.tw-bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.tw-bg-danger-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 229 214 / var(--tw-bg-opacity));
}
.tw-bg-danger-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 240 232 / var(--tw-bg-opacity));
}
.tw-bg-danger-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 58 51 / var(--tw-bg-opacity));
}
.tw-bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.tw-bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 242 245 / var(--tw-bg-opacity));
}
.tw-bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}
.tw-bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}
.tw-bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.tw-bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}
.tw-bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
.tw-bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
.tw-bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.tw-bg-gray-900\/60 {
  background-color: rgb(15 23 42/0.6);
}
.tw-bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.tw-bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}
.tw-bg-info-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(214 253 255 / var(--tw-bg-opacity));
}
.tw-bg-inherit {
  background-color: inherit;
}
.tw-bg-moon-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(27 35 45 / var(--tw-bg-opacity));
}
.tw-bg-primary-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(232 252 201 / var(--tw-bg-opacity));
}
.tw-bg-primary-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(128 224 56 / var(--tw-bg-opacity));
}
.tw-bg-primary-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 252 229 / var(--tw-bg-opacity));
}
.tw-bg-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 204 0 / var(--tw-bg-opacity));
}
.tw-bg-primary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(53 175 0 / var(--tw-bg-opacity));
}
.tw-bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}
.tw-bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.tw-bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.tw-bg-success-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(201 250 200 / var(--tw-bg-opacity));
}
.tw-bg-success-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(228 250 227 / var(--tw-bg-opacity));
}
.tw-bg-success-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 168 62 / var(--tw-bg-opacity));
}
.tw-bg-success-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 144 67 / var(--tw-bg-opacity));
}
.tw-bg-transparent {
  background-color: transparent;
}
.tw-bg-warning-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 214 / var(--tw-bg-opacity));
}
.tw-bg-warning-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 51 / var(--tw-bg-opacity));
}
.tw-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.tw-bg-white\/90 {
  background-color: rgb(255 255 255/0.9);
}
.tw-bg-gradient-to-r {
  background-image: linear-gradient(90deg, var(--tw-gradient-stops));
}
.tw-bg-gradient-to-t {
  background-image: linear-gradient(0deg, var(--tw-gradient-stops));
}
.tw-from-warning-500 {
  --tw-gradient-from: #fd3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 221 51/0) var(--tw-gradient-to-position);
}
.tw-from-warning-500,
.tw-from-white {
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255/0) var(--tw-gradient-to-position);
}
.tw-from-yellow-400 {
  --tw-gradient-from: #facc15 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21/0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-to-primary-400 {
  --tw-gradient-to: #80e038 var(--tw-gradient-to-position);
}
.tw-to-success-500 {
  --tw-gradient-to: #00a83e var(--tw-gradient-to-position);
}
.tw-bg-cover {
  background-size: cover;
}
.tw-bg-center {
  background-position: 50%;
}
.tw-bg-no-repeat {
  background-repeat: no-repeat;
}
.tw-object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}
.tw-object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.tw-object-fill {
  -o-object-fit: fill;
  object-fit: fill;
}
.tw-object-scale-down {
  -o-object-fit: scale-down;
  object-fit: scale-down;
}
.tw-object-center {
  -o-object-position: center;
  object-position: center;
}
.\!tw-p-0 {
  padding: 0 !important;
}
.\!tw-p-4 {
  padding: 1rem !important;
}
.\!tw-p-6 {
  padding: 1.5rem !important;
}
.tw-p-0 {
  padding: 0;
}
.tw-p-0\.5 {
  padding: 0.125rem;
}
.tw-p-1 {
  padding: 0.25rem;
}
.tw-p-12 {
  padding: 3rem;
}
.tw-p-2 {
  padding: 0.5rem;
}
.tw-p-2\.5 {
  padding: 0.625rem;
}
.tw-p-3 {
  padding: 0.75rem;
}
.tw-p-4 {
  padding: 1rem;
}
.tw-p-5 {
  padding: 1.25rem;
}
.tw-p-6 {
  padding: 1.5rem;
}
.tw-p-8 {
  padding: 2rem;
}
.\!tw-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!tw-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.\!tw-px-1\.5 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}
.\!tw-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.\!tw-px-2\.5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.\!tw-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.\!tw-py-0\.5 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.\!tw-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.\!tw-py-1\.5 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
.\!tw-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.tw-px-0 {
  padding-left: 0;
  padding-right: 0;
}
.tw-px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.tw-px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.tw-px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.tw-px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.tw-px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.tw-px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.tw-px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.tw-px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}
.tw-px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.tw-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.tw-px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.tw-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.tw-px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.tw-px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.tw-px-\[2px\] {
  padding-left: 2px;
  padding-right: 2px;
}
.tw-py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.tw-py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.tw-py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.tw-py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.tw-py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.tw-py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.tw-py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.tw-py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.tw-py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.tw-py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.tw-py-36 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}
.tw-py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.tw-py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.tw-py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.tw-py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.\!tw-pl-0 {
  padding-left: 0 !important;
}
.\!tw-pl-0\.5 {
  padding-left: 0.125rem !important;
}
.\!tw-pl-2 {
  padding-left: 0.5rem !important;
}
.\!tw-pl-2\.5 {
  padding-left: 0.625rem !important;
}
.\!tw-pl-3 {
  padding-left: 0.75rem !important;
}
.\!tw-pl-5 {
  padding-left: 1.25rem !important;
}
.\!tw-pr-0 {
  padding-right: 0 !important;
}
.\!tw-pr-1 {
  padding-right: 0.25rem !important;
}
.\!tw-pr-2 {
  padding-right: 0.5rem !important;
}
.\!tw-pt-0 {
  padding-top: 0 !important;
}
.\!tw-pt-2 {
  padding-top: 0.5rem !important;
}
.tw-pb-0 {
  padding-bottom: 0;
}
.tw-pb-1 {
  padding-bottom: 0.25rem;
}
.tw-pb-1\.5 {
  padding-bottom: 0.375rem;
}
.tw-pb-12 {
  padding-bottom: 3rem;
}
.tw-pb-16 {
  padding-bottom: 4rem;
}
.tw-pb-2 {
  padding-bottom: 0.5rem;
}
.tw-pb-3 {
  padding-bottom: 0.75rem;
}
.tw-pb-4 {
  padding-bottom: 1rem;
}
.tw-pb-5 {
  padding-bottom: 1.25rem;
}
.tw-pb-6 {
  padding-bottom: 1.5rem;
}
.tw-pb-7 {
  padding-bottom: 1.75rem;
}
.tw-pb-8 {
  padding-bottom: 2rem;
}
.tw-pl-0 {
  padding-left: 0;
}
.tw-pl-0\.5 {
  padding-left: 0.125rem;
}
.tw-pl-1 {
  padding-left: 0.25rem;
}
.tw-pl-1\.5 {
  padding-left: 0.375rem;
}
.tw-pl-10 {
  padding-left: 2.5rem;
}
.tw-pl-12 {
  padding-left: 3rem;
}
.tw-pl-14 {
  padding-left: 3.5rem;
}
.tw-pl-2 {
  padding-left: 0.5rem;
}
.tw-pl-2\.5 {
  padding-left: 0.625rem;
}
.tw-pl-20 {
  padding-left: 5rem;
}
.tw-pl-3 {
  padding-left: 0.75rem;
}
.tw-pl-3\.5 {
  padding-left: 0.875rem;
}
.tw-pl-36 {
  padding-left: 9rem;
}
.tw-pl-4 {
  padding-left: 1rem;
}
.tw-pl-5 {
  padding-left: 1.25rem;
}
.tw-pl-8 {
  padding-left: 2rem;
}
.tw-pr-0 {
  padding-right: 0;
}
.tw-pr-1 {
  padding-right: 0.25rem;
}
.tw-pr-1\.5 {
  padding-right: 0.375rem;
}
.tw-pr-12 {
  padding-right: 3rem;
}
.tw-pr-14 {
  padding-right: 3.5rem;
}
.tw-pr-2 {
  padding-right: 0.5rem;
}
.tw-pr-2\.5 {
  padding-right: 0.625rem;
}
.tw-pr-3 {
  padding-right: 0.75rem;
}
.tw-pr-4 {
  padding-right: 1rem;
}
.tw-pr-5 {
  padding-right: 1.25rem;
}
.tw-pr-6 {
  padding-right: 1.5rem;
}
.tw-pr-8 {
  padding-right: 2rem;
}
.tw-pr-\[15px\] {
  padding-right: 15px;
}
.tw-pt-0 {
  padding-top: 0;
}
.tw-pt-0\.5 {
  padding-top: 0.125rem;
}
.tw-pt-1 {
  padding-top: 0.25rem;
}
.tw-pt-1\.5 {
  padding-top: 0.375rem;
}
.tw-pt-10 {
  padding-top: 2.5rem;
}
.tw-pt-12 {
  padding-top: 3rem;
}
.tw-pt-2 {
  padding-top: 0.5rem;
}
.tw-pt-2\.5 {
  padding-top: 0.625rem;
}
.tw-pt-24 {
  padding-top: 6rem;
}
.tw-pt-3 {
  padding-top: 0.75rem;
}
.tw-pt-3\.5 {
  padding-top: 0.875rem;
}
.tw-pt-4 {
  padding-top: 1rem;
}
.tw-pt-5 {
  padding-top: 1.25rem;
}
.tw-pt-6 {
  padding-top: 1.5rem;
}
.tw-pt-8 {
  padding-top: 2rem;
}
.tw-pt-\[2px\] {
  padding-top: 2px;
}
.tw-pt-\[3px\] {
  padding-top: 3px;
}
.\!tw-text-left {
  text-align: left !important;
}
.tw-text-left {
  text-align: left;
}
.\!tw-text-center {
  text-align: center !important;
}
.tw-text-center {
  text-align: center;
}
.\!tw-text-right {
  text-align: right !important;
}
.tw-text-right {
  text-align: right!important;
}
.tw-text-justify {
  text-align: justify;
}
.tw-text-start {
  text-align: start;
}
.tw-text-end {
  text-align: end;
}
.tw-align-top {
  vertical-align: top;
}
.tw-align-middle {
  vertical-align: middle;
}
.tw-align-bottom {
  vertical-align: bottom;
}
.tw-font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    Liberation Mono, Courier New, monospace;
}
.\!tw-text-7xl {
  font-size: 4.5rem !important;
  line-height: 1 !important;
}
.\!tw-text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.\!tw-text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.\!tw-text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.\!tw-text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.tw-text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.tw-text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.tw-text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.tw-text-\[30px\] {
  font-size: 30px;
}
.tw-text-\[3vw\] {
  font-size: 3vw;
}
.tw-text-\[8px\] {
  font-size: 8px;
}
.tw-text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.tw-text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.tw-text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.\!tw-font-bold {
  font-weight: 700 !important;
}
.\!tw-font-medium {
  font-weight: 500 !important;
}
.\!tw-font-normal {
  font-weight: 400 !important;
}
.\!tw-font-semibold {
  font-weight: 600 !important;
}
.tw-font-bold {
  font-weight: 700;
}
.tw-font-extrabold {
  font-weight: 800;
}
.tw-font-light {
  font-weight: 300;
}
.tw-font-medium {
  font-weight: 500;
}
.tw-font-normal {
  font-weight: 400;
}

.tw-uppercase {
  text-transform: uppercase;
}
.tw-italic {
  font-style: italic;
}
.\!tw-leading-7 {
  line-height: 1.75rem !important;
}
.\!tw-leading-\[1\.25\] {
  line-height: 1.25 !important;
}
.tw-leading-10 {
  line-height: 2.5rem;
}
.tw-leading-3 {
  line-height: 0.75rem;
}
.tw-leading-4 {
  line-height: 1rem;
}
.tw-leading-5 {
  line-height: 1.25rem;
}
.tw-leading-6 {
  line-height: 1.5rem;
}
.tw-leading-7 {
  line-height: 1.75rem;
}
.tw-leading-8 {
  line-height: 2rem;
}
.tw-leading-9 {
  line-height: 2.25rem;
}
.tw-leading-none {
  line-height: 1;
}
.tw-leading-relaxed {
  line-height: 1.625;
}
.tw-tracking-normal {
  letter-spacing: 0;
}
.tw-tracking-tight {
  letter-spacing: -0.025em;
}
.\!tw-text-danger-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 58 51 / var(--tw-text-opacity)) !important;
}
.\!tw-text-gray-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity)) !important;
}
.\!tw-text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(100 116 139 / var(--tw-text-opacity)) !important;
}
.\!tw-text-gray-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(51 65 85 / var(--tw-text-opacity)) !important;
}
.\!tw-text-gray-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(15 23 42 / var(--tw-text-opacity)) !important;
}
.\!tw-text-moon-100 {
  --tw-text-opacity: 1 !important;
  color: rgb(190 203 218 / var(--tw-text-opacity)) !important;
}
.\!tw-text-moon-900 {
  --tw-text-opacity: 1 !important;
  color: rgb(13 18 23 / var(--tw-text-opacity)) !important;
}
.\!tw-text-primary-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(75 204 0 / var(--tw-text-opacity)) !important;
}
.\!tw-text-success-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(0 168 62 / var(--tw-text-opacity)) !important;
}
.tw-text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.tw-text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.tw-text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.tw-text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.tw-text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
.tw-text-danger,
.tw-text-danger-500 {
  --tw-text-opacity: 1;
  color: rgb(255 58 51 / var(--tw-text-opacity));
}
.tw-text-danger-600 {
  --tw-text-opacity: 1;
  color: rgb(216 37 46 / var(--tw-text-opacity));
}
.tw-text-danger-700 {
  --tw-text-opacity: 1;
  color: rgb(183 25 47 / var(--tw-text-opacity));
}
.tw-text-danger-800 {
  --tw-text-opacity: 1;
  color: rgb(147 16 45 / var(--tw-text-opacity));
}
.tw-text-danger-900 {
  --tw-text-opacity: 1;
  color: rgb(122 9 44 / var(--tw-text-opacity));
}
.tw-text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}
.tw-text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(239 242 245 / var(--tw-text-opacity));
}
.tw-text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
.tw-text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.tw-text-gray-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
.tw-text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.tw-text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.tw-text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.tw-text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}

.tw-text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}
.tw-text-indigo-400 {
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}
.tw-text-info-500 {
  --tw-text-opacity: 1;
  color: rgb(51 192 255 / var(--tw-text-opacity));
}
.tw-text-info-800 {
  --tw-text-opacity: 1;
  color: rgb(16 81 147 / var(--tw-text-opacity));
}
.tw-text-info-900 {
  --tw-text-opacity: 1;
  color: rgb(9 57 122 / var(--tw-text-opacity));
}
.tw-text-inherit {
  color: inherit;
}
.tw-text-moon-700 {
  --tw-text-opacity: 1;
  color: rgb(33 45 59 / var(--tw-text-opacity));
}
.tw-text-primary-400 {
  --tw-text-opacity: 1;
  color: rgb(128 224 56 / var(--tw-text-opacity));
}
.tw-text-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
.tw-text-primary-600 {
  --tw-text-opacity: 1;
  color: rgb(53 175 0 / var(--tw-text-opacity));
}
.tw-text-primary-700 {
  --tw-text-opacity: 1;
  color: rgb(35 146 0 / var(--tw-text-opacity));
}
.tw-text-primary-800 {
  --tw-text-opacity: 1;
  color: rgb(21 118 0 / var(--tw-text-opacity));
}
.tw-text-primary-900 {
  --tw-text-opacity: 1;
  color: rgb(11 97 0 / var(--tw-text-opacity));
}
.tw-text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(107 33 168 / var(--tw-text-opacity));
}
.tw-text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.tw-text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.tw-text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.tw-text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.tw-text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.tw-text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.tw-text-success-400 {
  --tw-text-opacity: 1;
  color: rgb(50 202 91 / var(--tw-text-opacity));
}
.tw-text-success-500 {
  --tw-text-opacity: 1;
  color: rgb(0 168 62 / var(--tw-text-opacity));
}
.tw-text-success-700 {
  --tw-text-opacity: 1;
  color: rgb(0 120 68 / var(--tw-text-opacity));
}
.tw-text-success-800 {
  --tw-text-opacity: 1;
  color: rgb(0 97 64 / var(--tw-text-opacity));
}
.tw-text-warning-300 {
  --tw-text-opacity: 1;
  color: rgb(255 238 132 / var(--tw-text-opacity));
}
.tw-text-warning-500 {
  --tw-text-opacity: 1;
  color: rgb(255 221 51 / var(--tw-text-opacity));
}
.tw-text-warning-600 {
  --tw-text-opacity: 1;
  color: rgb(219 185 37 / var(--tw-text-opacity));
}
.tw-text-warning-700 {
  --tw-text-opacity: 1;
  color: rgb(183 151 25 / var(--tw-text-opacity));
}
.tw-text-warning-800 {
  --tw-text-opacity: 1;
  color: rgb(147 119 16 / var(--tw-text-opacity));
}
.tw-text-warning-900 {
  --tw-text-opacity: 1;
  color: rgb(122 95 9 / var(--tw-text-opacity));
}
.tw-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tw-text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}
.tw-text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}
.tw-text-opacity-40 {
  --tw-text-opacity: 0.4;
}
.tw-text-opacity-70 {
  --tw-text-opacity: 0.7;
}
.\!tw-underline {
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}
.tw-underline {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.tw-line-through {
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
}
.tw-no-underline {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.tw-decoration-primary-500 {
  -webkit-text-decoration-color: #4bcc00;
  text-decoration-color: #4bcc00;
}
.tw-decoration-2 {
  text-decoration-thickness: 2px;
}
.tw-underline-offset-2 {
  text-underline-offset: 2px;
}
.tw-placeholder-gray-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity));
}
.tw-placeholder-gray-400:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity));
}
.tw-placeholder-gray-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity));
}
.tw-opacity-0 {
  opacity: 0;
}
.tw-opacity-100 {
  opacity: 1;
}
.tw-opacity-40 {
  opacity: 0.4;
}
.tw-opacity-50 {
  opacity: 0.5;
}
.tw-opacity-70 {
  opacity: 0.7;
}
.tw-opacity-75 {
  opacity: 0.75;
}
.\!tw-shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0/0.05) !important;
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color) !important;
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow) !important;
}
.tw-shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0/0.1), 0 1px 2px -1px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
}
.tw-shadow,
.tw-shadow-\[inset_0_-1px_0_0_\#EFF2F5\] {
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.tw-shadow-\[inset_0_-1px_0_0_\#EFF2F5\] {
  --tw-shadow: inset 0 -1px 0 0 #eff2f5;
  --tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);
}
.tw-shadow-dangerShadow {
  --tw-shadow: 0 4px 0 0 #d8252e;
  --tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);
}
.tw-shadow-dangerShadow,
.tw-shadow-lg {
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.tw-shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1), 0 4px 6px -4px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
}
.tw-shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0/0.1), 0 2px 4px -2px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
    0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.tw-shadow-primaryShadow {
  --tw-shadow: 0 4px 0 0 #35af00;
  --tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);
}
.tw-shadow-primaryShadow,
.tw-shadow-secondaryShadow {
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.tw-shadow-secondaryShadow {
  --tw-shadow: 0 4px 0 0 #cbd5e1;
  --tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);
}
.tw-shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0/0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
}
.tw-shadow-sm,
.tw-shadow-xl {
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.tw-shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0/0.1), 0 8px 10px -6px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),
    0 8px 10px -6px var(--tw-shadow-color);
}
.tw-ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
    var(--tw-ring-color);
}
.tw-ring-0,
.tw-ring-1 {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
}
.tw-ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
.tw-ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
}
.tw-ring-inset {
  --tw-ring-inset: inset;
}
.\!tw-ring-primary-400 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(128 224 56 / var(--tw-ring-opacity)) !important;
}
.\!tw-ring-primary-500 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity)) !important;
}
.tw-ring-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}
.tw-ring-danger-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 58 51 / var(--tw-ring-opacity));
}
.tw-ring-gray-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 242 245 / var(--tw-ring-opacity));
}
.tw-ring-opacity-12 {
  --tw-ring-opacity: 0.12;
}
.tw-ring-offset-0 {
  --tw-ring-offset-width: 0px;
}
.tw-drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0/0.04))
    drop-shadow(0 4px 3px rgb(0 0 0/0.1));
  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);
}
.tw-transition {
  transition-property: color, background-color, border-color, fill, stroke,
    opacity, box-shadow, transform, filter, -webkit-text-decoration-color,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.tw-transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.tw-transition-colors {
  transition-property: color, background-color, border-color, fill, stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.tw-transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.tw-duration-100 {
  transition-duration: 0.1s;
}
.tw-duration-150 {
  transition-duration: 0.15s;
}
.tw-duration-200 {
  transition-duration: 0.2s;
}
.tw-duration-300 {
  transition-duration: 0.3s;
}
.tw-duration-75 {
  transition-duration: 75ms;
}
.tw-ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.tw-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.tw-ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\[overflow-wrap\:anywhere\] {
  overflow-wrap: anywhere;
}
.tw-form-checkbox,
.tw-form-radio {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  --tw-shadow: 0 0 transparent;
}
.tw-form-checkbox {
  border-radius: 0;
}
.tw-form-radio {
  border-radius: 100%;
}
.tw-form-checkbox:focus,
.tw-form-radio:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow);
}
.tw-form-checkbox:checked,
.tw-form-radio:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}
.tw-form-checkbox:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");
}
.tw-form-radio:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");
}
.tw-form-checkbox:checked:focus,
.tw-form-checkbox:checked:hover,
.tw-form-radio:checked:focus,
.tw-form-radio:checked:hover {
  border-color: transparent;
  background-color: currentColor;
}
.tw-form-checkbox:indeterminate {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}
.tw-form-checkbox:indeterminate:focus,
.tw-form-checkbox:indeterminate:hover {
  border-color: transparent;
  background-color: currentColor;
}
html {
  position: relative;
  min-height: 100%;
}
body {
  font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji,
    Segoe UI Symbol;
  font-size: 13px;
  line-height: 1.425;
  display: flex;
  flex-direction: column;
  margin: 0;
}
body.tw-dark {
  font-family: Inter-Dark, Inter, -apple-system, BlinkMacSystemFont, Segoe UI,
    Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji,
    Segoe UI Symbol;
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
}
[x-cloak] {
  display: none !important;
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 640px) {
  .container {
    max-width: 600px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1300px;
    width: 100%;
  }
}
body.gecko-modal-open,
html.gecko-modal-open {
  overflow: hidden;
}
nav[aria-label="Breadcrumbs"][data-view-component="true"] ol {
  padding-left: 0;
}
.auth-modal-tnc a > span {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.auth-modal-tnc a > span:hover {
  --tw-text-opacity: 1;
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
:is(.tw-dark .auth-modal-tnc a > span) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
:is(.tw-dark .auth-modal-tnc a > span:hover) {
  --tw-text-opacity: 1;
  color: rgb(128 224 56 / var(--tw-text-opacity));
}
.fade-enter {
  transition-property: color, background-color, border-color, fill, stroke,
    opacity, box-shadow, transform, filter, -webkit-text-decoration-color,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}
.fade-enter-start {
  opacity: 0;
}
.fade-enter-end {
  opacity: 1;
}
.fade-leave {
  transition-property: color, background-color, border-color, fill, stroke,
    opacity, box-shadow, transform, filter, -webkit-text-decoration-color,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}
.fade-leave-start {
  opacity: 1;
}
.fade-leave-end {
  opacity: 0;
}
.search-container #search-backdrop {
  z-index: 1119;
}
.search-container .search-results {
  color: #6b7280;
  position: absolute;
  background-color: #fff;
  z-index: 1120;
  overflow-y: hidden;
  border: 1px solid rgba(0, 0, 0, 0.05);
}
.search-container .search-results::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}
.search-container .search-results::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, 0.5);
}
.search-container .search-results li.gt-tokens-list:hover {
  background-color: #fff;
  color: #4bcc00;
}
@media (min-width: 1200px) {
  .search-container .search-results li.search-selected {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
    border-radius: 0.5rem;
    color: #4bcc00;
  }
}
.search-container .search-results li {
  cursor: pointer;
}
.search-container .search-results a {
  color: #4a4a4a;
  text-decoration: none;
}
@media (max-width: 1199px) {
  .search-container .search-results {
    top: -7px;
    border: none;
  }
}
.search-container .search-results .search-results-box {
  height: 35rem;
}
@media (max-width: 1199px) {
  .search-container .search-results .search-results-box {
    overflow-y: auto;
    min-height: 100vh;
    min-height: 100dvh;
    padding-bottom: 40dvh;
  }
}
.search-container .search-overlay {
  pointer-events: none;
  background-color: #fff;
}
.search-container .search-input input:focus + .search-overlay {
  display: none;
}
.search-container .search-input {
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 400;
  height: 40px;
  background-color: #fff;
}
.search-container .search-input input:focus {
  box-shadow: none !important;
}
.search-container .search-input input::-moz-placeholder {
  color: #8e8e8e !important;
}
.search-container .search-input input:-ms-input-placeholder {
  color: #8e8e8e !important;
}
.search-container .search-input input::placeholder {
  color: #8e8e8e !important;
}
.tw-dark .search-input-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
}
@media (min-width: 1200px) {
  .tw-dark .search-input-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(27 35 45 / var(--tw-bg-opacity));
  }
}
.tw-dark .search-container .search-results,
.tw-dark .search-overlay {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
}
.tw-dark .search-container .search-results {
  color: hsla(0, 0%, 100%, 0.6);
  border: 1px solid hsla(0, 0%, 100%, 0.12);
}
@media (min-width: 1200px) {
  .tw-dark .search-container .search-results {
    --tw-bg-opacity: 1;
    background-color: rgb(27 35 45 / var(--tw-bg-opacity));
  }
  .tw-dark .search-container .search-results li.search-selected {
    --tw-bg-opacity: 1;
    background-color: rgb(33 45 59 / var(--tw-bg-opacity));
    border-radius: 0.5rem;
  }
}
.tw-dark .search-container .search-results li.gt-tokens-list:hover {
  background-color: #4d4d4d;
  color: #fff;
}
.tw-dark .search-container .search-results a {
  color: #fff;
}
@media (max-width: 1200px) {
  .tw-dark .search-container .search-results {
    border: none;
  }
}
.tw-dark .search-container .mobile-results {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
}
.tw-dark .search-container .mobile-results hr {
  border: 0.5px solid #636363;
}
.tw-dark .search-container .search-input {
  color: #fff;
}
.tw-dark .search-container .search-input input::-moz-placeholder {
  color: #bebebe !important;
}
.tw-dark .search-container .search-input input:-ms-input-placeholder {
  color: #bebebe !important;
}
.tw-dark .search-container .search-input input::placeholder {
  color: #bebebe !important;
}
@media (max-width: 1199px) {
  body.search-popup-open,
  body.searchv2-popup-open,
  html.search-popup-open,
  html.searchv2-popup-open {
    overflow: hidden;
    position: relative;
    height: 100%;
  }
}
#unobtrusive-flash-messages .unobtrusive-flash-message-wrapper {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(243 252 229 / var(--tw-bg-opacity));
  padding: 0.75rem;
  text-align: center;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(21 118 0 / var(--tw-text-opacity));
}
#unobtrusive-flash-messages
  .unobtrusive-flash-message-wrapper.unobtrusive-flash-alert {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}
span[data-percent-change-target="percent"],
span[data-price-target="price"] {
  transition-property: color, background-color, border-color, fill, stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
span[data-percent-change-target="percent"] {
  white-space: nowrap;
}
.gecko-up {
  --tw-text-opacity: 1;
  color: rgb(0 168 62 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-up) {
  --tw-text-opacity: 1;
  color: rgb(50 202 91 / var(--tw-text-opacity));
}
.gecko-down {
  --tw-text-opacity: 1;
  color: rgb(255 58 51 / var(--tw-text-opacity));
}
.nav-backdrop {
  z-index: 1108;
  position: absolute;
  top: 3rem;
  left: 0;
  height: 100vh;
  width: 100vw;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.tw-dark .nav-backdrop) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
}
@media (min-width: 1200px) {
  .nav-backdrop {
    display: none;
  }
}
.nav-wrapper {
  z-index: 1109;
  position: absolute;
  left: 0;
  right: 0;
  flex-direction: column;
  padding-bottom: 2rem;
}
@media (min-width: 1200px) {
  .nav-wrapper {
    position: static;
    flex: 1 1;
    flex-direction: row;
    align-items: center;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1199px) {
  .nav-wrapper {
    top: 3.5rem;
    max-height: calc(100vh - 6rem);
    max-height: calc(100dvh - 6rem);
    overflow-y: auto;
  }
}
.nav-label {
  flex: 1 1;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media screen and (min-width: 1200px) {
  .nav-label {
    padding-top: 0;
    padding-bottom: 0.5rem;
    margin-bottom: -0.5rem;
  }
}
.nav-items {
  position: relative;
  width: 100%;
}
@media (min-width: 1200px) {
  .nav-items {
    position: absolute;
    top: 1.25rem;
    left: 0;
    width: 16rem;
  }
}
.nav-items a {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
@media screen and (max-width: 1199px) {
  .nav-items {
    box-shadow: none;
    padding: 0;
    margin: 0;
    max-height: 0;
    overflow-y: hidden;
    transition: max-height 0.3s, margin 0.4s;
  }
  :is(.tw-dark .nav-items) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(13 18 23 / var(--tw-bg-opacity)) !important;
  }
  .nav-items.open {
    margin-top: 0.5rem;
  }
}
@media screen and (min-width: 1200px) {
  .nav-items {
    max-height: unset !important;
  }
}
@media (max-width: 1199px) {
  .navbar-popup-open {
    overflow: hidden;
    position: relative;
    height: 100%;
  }
}
#announcement a,
#top-announcement-header a {
  --tw-text-opacity: 1;
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
#announcement a:hover,
#top-announcement-header a:hover {
  --tw-text-opacity: 1;
  color: rgb(53 175 0 / var(--tw-text-opacity));
}
:is(.tw-dark #announcement a),
:is(.tw-dark #top-announcement-header a) {
  --tw-text-opacity: 1;
  color: rgb(128 224 56 / var(--tw-text-opacity));
}
:is(.tw-dark #announcement a:hover),
:is(.tw-dark #top-announcement-header a:hover) {
  --tw-text-opacity: 1;
  color: rgb(53 175 0 / var(--tw-text-opacity));
}
#announcement b,
#top-announcement-header b {
  font-weight: 600 !important;
}

td.tw-sticky {
  z-index: 1;
}
table .gecko-compare-highlight-start {
  box-shadow: 0 0 0 1px #4bcc00;
}
table .gecko-compare-highlight-end,
table .gecko-compare-highlight-x {
  position: relative;
}
table .gecko-compare-highlight-end:before,
table .gecko-compare-highlight-x:before {
  content: "";
  position: absolute;
  top: 0;
  height: calc(100% + 1px);
  left: -1px;
  width: calc(100% + 2px);
  border-left-width: 2px;
  border-right-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(75 204 0 / var(--tw-border-opacity));
}
table .gecko-compare-highlight-end:before {
  height: 100%;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-bottom-width: 2px;
}
.gecko-table-centered td,
.gecko-table-centered th {
  text-align: center;
}
.gecko-override-table table,
table.gecko-override-table {
  margin-top: 1rem;
}
.gecko-override-table table td,
.gecko-override-table table th,
table.gecko-override-table td,
table.gecko-override-table th {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 0.75rem;
  vertical-align: top;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-override-table table td),
:is(.tw-dark .gecko-override-table table th),
:is(.tw-dark table.gecko-override-table td),
:is(.tw-dark table.gecko-override-table th) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.gecko-tooltip {
  z-index: 50;
  display: inline-block;
  max-width: 20rem;
  align-items: center;
  overflow-wrap: break-word;
  border-radius: 0.5rem;
  padding: 1rem;
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0/0.03))
    drop-shadow(0 8px 5px rgb(0 0 0/0.08));
  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);
}
.gecko-tooltip.gecko-tooltip-short {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
  padding: 0.25rem 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-tooltip.gecko-tooltip-short) {
  --tw-bg-opacity: 1;
  background-color: rgb(27 35 45 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.gecko-tooltip.gecko-tooltip-long {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-tooltip.gecko-tooltip-long) {
  --tw-bg-opacity: 1;
  background-color: rgb(27 35 45 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.gecko-tooltip.gecko-tooltip-simple {
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-tooltip.gecko-tooltip-simple) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity));
}
.gecko-tooltip .gecko-tooltip-content {
  font-weight: 400;
}
.gecko-tooltip div[data-popper-arrow],
.gecko-tooltip div[data-popper-arrow]:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -4px rgba(0, 0, 0, 0.1);
}
.gecko-tooltip div[data-popper-arrow] {
  visibility: hidden;
}
.gecko-tooltip div[data-popper-arrow]:before {
  visibility: visible;
  content: "";
  transform: rotate(45deg);
}
.gecko-tooltip[data-popper-placement^="top"] > div[data-popper-arrow] {
  bottom: -4px;
}
.gecko-tooltip[data-popper-placement^="top"] > div[data-popper-arrow]:before {
  left: 0;
}
.gecko-tooltip[data-popper-placement^="bottom"] > div[data-popper-arrow] {
  top: -4px;
}
.gecko-tooltip[data-popper-placement^="bottom"]
  > div[data-popper-arrow]:before {
  left: 0;
}
.gecko-tooltip[data-popper-placement^="left"] > div[data-popper-arrow] {
  right: 0;
}
.gecko-tooltip[data-popper-placement^="left"] > div[data-popper-arrow]:before {
  left: 4px;
}
.gecko-tooltip[data-popper-placement^="right"] > div[data-popper-arrow] {
  left: -7px;
}
.gecko-tooltip[data-popper-placement^="right"] > div[data-popper-arrow]:before {
  left: 3px;
}
:is(.tw-dark .gecko-tooltip-short) {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-border-opacity));
}
:is(
    .tw-dark
      .gecko-tooltip-short[data-popper-placement^="top"]
      > div[data-popper-arrow]
  ):before {
  border-right-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-border-opacity));
}
:is(
    .tw-dark
      .gecko-tooltip-short[data-popper-placement^="bottom"]
      > div[data-popper-arrow]
  ):before {
  border-left-width: 1px;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-border-opacity));
}
:is(
    .tw-dark
      .gecko-tooltip-short[data-popper-placement^="left"]
      > div[data-popper-arrow]
  ):before {
  border-right-width: 1px;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-border-opacity));
}
:is(
    .tw-dark
      .gecko-tooltip-short[data-popper-placement^="right"]
      > div[data-popper-arrow]
  ):before {
  border-left-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-border-opacity));
}
@media screen and (max-width: 640px) {
  .gecko-pagination-mobile-full.gecko-pagination,
  .gecko-pagination-mobile-full .gecko-pagination {
    flex-wrap: wrap;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }
  .gecko-pagination-mobile-full .gecko-pagination-nav {
    order: 1;
    display: inline-flex;
    flex-basis: 100%;
    justify-content: center;
  }
  .gecko-pagination-mobile-full .gecko-pagination-results {
    order: 2;
    display: inline-flex;
    flex-basis: 50%;
    justify-content: flex-start;
  }
  .gecko-pagination-mobile-full .gecko-pagination-selector {
    order: 3;
    display: inline-flex;
    flex-basis: 50%;
    justify-content: flex-end;
  }
}
a[data-view-component="true"][role="button"][disabled="disabled"],
a[data-view-component="true"][role="button"][disabled="true"],
button[data-view-component="true"]:disabled {
  pointer-events: none;
  opacity: 0.5;
}
.gecko-button-group-item {
  display: inline-flex;
  align-items: center;
  border-radius: 0.375rem;
  background-color: transparent;
  padding: 0.25rem 0.625rem;
}
.gecko-button-group-item:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.gecko-button-group-item.selected {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0/0.1))
    drop-shadow(0 1px 1px rgb(0 0 0/0.06));
  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);
}
:is(.tw-dark .gecko-button-group-item.selected) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
}
.gecko-button-group-item.selected > span {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-button-group-item.selected > span) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
.gecko-button-group-item > span {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-button-group-item > span) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.gecko-button-group-item:hover > span {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-button-group-item:hover > span) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
.gecko-button-dropdown-open.gecko-button-dropdown-primary {
  --tw-translate-y: 0.25rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(53 175 0 / var(--tw-bg-opacity)) !important;
  --tw-shadow: 0 2.5px 0 0 #239200 !important;
  --tw-shadow-colored: 0 2.5px 0 0 var(--tw-shadow-color) !important;
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow) !important;
}
:is(.tw-dark .gecko-button-dropdown-open.gecko-button-dropdown-primary) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(166 239 95 / var(--tw-bg-opacity)) !important;
}
.gecko-button-dropdown-open.gecko-button-dropdown-secondary {
  --tw-translate-y: 0.25rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity)) !important;
  --tw-shadow: 0 2.5px 0 0 #94a3b8 !important;
  --tw-shadow-colored: 0 2.5px 0 0 var(--tw-shadow-color) !important;
}
.gecko-button-dropdown-open.gecko-button-dropdown-secondary,
:is(.tw-dark .gecko-button-dropdown-open.gecko-button-dropdown-secondary) {
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow) !important;
}
:is(.tw-dark .gecko-button-dropdown-open.gecko-button-dropdown-secondary) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity)) !important;
  --tw-shadow: 0 2.5px 0 0 #384a61 !important;
  --tw-shadow-colored: 0 2.5px 0 0 var(--tw-shadow-color) !important;
}
.gecko-tab-underline-item {
  cursor: pointer;
  white-space: nowrap;
  border-bottom-width: 2px;
  border-color: transparent;
  padding: 0.5rem 1rem;
}
.gecko-tab-underline-item,
.gecko-tab-underline-item:hover {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.gecko-tab-underline-item:hover {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
:is(.tw-dark .gecko-tab-underline-item),
:is(.tw-dark .gecko-tab-underline-item:hover) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-tab-underline-item:hover) {
  --tw-border-opacity: 1;
  border-color: rgb(56 74 97 / var(--tw-border-opacity));
}
.gecko-tab-underline-item.selected {
  cursor: default !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(75 204 0 / var(--tw-border-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(15 23 42 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .gecko-tab-underline-item.selected) {
  --tw-text-opacity: 1 !important;
  color: rgb(223 229 236 / var(--tw-text-opacity)) !important;
}
.gecko-tab-underline-vertical-item {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
  cursor: pointer;
  white-space: nowrap;
  border-left-width: 2px;
  border-color: transparent;
  padding: 0.125rem 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.gecko-tab-underline-vertical-item:hover {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-tab-underline-vertical-item),
:is(.tw-dark .gecko-tab-underline-vertical-item:hover) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-tab-underline-vertical-item:hover) {
  --tw-border-opacity: 1;
  border-color: rgb(56 74 97 / var(--tw-border-opacity));
}
.gecko-tab-underline-vertical-item.selected {
  cursor: default;
  --tw-border-opacity: 1;
  border-color: rgb(75 204 0 / var(--tw-border-opacity));
}
.gecko-tab-underline-vertical-item.selected > span {
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-tab-underline-vertical-item.selected > span) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
.gecko-tab-chip-item {
  cursor: pointer;
  border-radius: 0.5rem;
  padding: 0.375rem 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.gecko-tab-chip-item:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
:is(.tw-dark .gecko-tab-chip-item) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-tab-chip-item:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(27 35 45 / var(--tw-bg-opacity));
}
.gecko-tab-chip-item.selected {
  cursor: default !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(232 252 201 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(53 175 0 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .gecko-tab-chip-item.selected) {
  background-color: rgb(128 224 56/0.1) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(128 224 56 / var(--tw-text-opacity)) !important;
}
.gecko-file-input-label {
  display: block;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-file-input-label) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
.gecko-file-input {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-file-input) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.gecko-file-input::file-selector-button {
  display: none;
}
.gecko-input-group {
  display: flex;
  width: 100%;
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
  column-gap: 0.25rem;
  overflow: hidden;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 242 245 / var(--tw-ring-opacity));
}
.gecko-input-group:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-input-group) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(56 74 97 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-input-group:focus-within) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(128 224 56 / var(--tw-ring-opacity));
}
.gecko-input-group.gecko-error {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 58 51 / var(--tw-ring-opacity));
}
.gecko-input-group.gecko-error:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-input-group.gecko-error) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 58 51 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-input-group.gecko-error:focus-within) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(128 224 56 / var(--tw-ring-opacity));
}
.gecko-input-group .gecko-input {
  width: 100%;
  flex: 1 1;
  border-width: 0;
  background-color: transparent;
  padding: 0;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.gecko-input-group .gecko-input::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.gecko-input-group .gecko-input:-ms-input-placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.gecko-input-group .gecko-input::placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.gecko-input-group .gecko-input:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
    var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
}
.gecko-input-group .gecko-input:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
:is(.tw-dark .gecko-input-group .gecko-input) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-input-group .gecko-input)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(74 99 130 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-input-group .gecko-input):-ms-input-placeholder {
  --tw-text-opacity: 1;
  color: rgb(74 99 130 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-input-group .gecko-input)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(74 99 130 / var(--tw-text-opacity));
}
@media (min-width: 1200px) {
  .gecko-input-group .gecko-input {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.gecko-input-group .gecko-input:disabled {
  width: 100%;
  flex: 1 1;
  border-width: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  padding: 0;
  color: rgb(15 23 42/0.5);
}
.gecko-input-group .gecko-input:disabled::-moz-placeholder {
  color: rgb(148 163 184/0.5);
}
.gecko-input-group .gecko-input:disabled:-ms-input-placeholder {
  color: rgb(148 163 184/0.5);
}
.gecko-input-group .gecko-input:disabled::placeholder {
  color: rgb(148 163 184/0.5);
}
.gecko-input-group .gecko-input:disabled:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
    var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
}
.gecko-input-group .gecko-input:disabled:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
:is(.tw-dark .gecko-input-group .gecko-input:disabled) {
  --tw-bg-opacity: 1;
  background-color: rgb(27 35 45 / var(--tw-bg-opacity));
  color: rgb(74 99 130/0.5);
}
:is(.tw-dark .gecko-input-group .gecko-input:disabled)::-moz-placeholder {
  color: rgb(74 99 130/0.5);
}
:is(.tw-dark .gecko-input-group .gecko-input:disabled):-ms-input-placeholder {
  color: rgb(74 99 130/0.5);
}
:is(.tw-dark .gecko-input-group .gecko-input:disabled)::placeholder {
  color: rgb(74 99 130/0.5);
}
@media (min-width: 1200px) {
  .gecko-input-group .gecko-input:disabled {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.gecko-input-group input.gecko-input {
  height: 3.25rem;
}
.gecko-input-group input.gecko-input:first-child,
.gecko-input-group input.gecko-input:only-child {
  padding-left: 0.5rem;
}
.gecko-input-group input.gecko-input:last-child,
.gecko-input-group input.gecko-input:only-child {
  padding-right: 0.5rem;
}
.gecko-input-group input.gecko-input::-webkit-inner-spin-button,
.gecko-input-group input.gecko-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.gecko-input-group input.gecko-input[type="number"] {
  -moz-appearance: textfield;
}
.gecko-input-group textarea.gecko-input {
  margin: 0.5rem 0.25rem 0.25rem 0.5rem;
  min-height: 6.5rem;
}
.gecko-input-label {
  margin-bottom: 0.375rem;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-input-label) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
.gecko-input.form-control {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.gecko-required {
  margin-left: -0.125rem;
  --tw-text-opacity: 1;
  color: rgb(255 58 51 / var(--tw-text-opacity));
}
.gecko-select {
  display: flex;
  height: 3.25rem;
  width: 100%;
  min-width: 16rem;
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
  column-gap: 0.25rem;
  overflow: hidden;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-right: 0.25rem;
  padding-left: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
  outline-width: 0;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 242 245 / var(--tw-ring-opacity));
}
.gecko-select:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.gecko-select:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-select) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(56 74 97 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-select:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity));
}
:is(.tw-dark .gecko-select:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(128 224 56 / var(--tw-ring-opacity));
}
.gecko-select.gecko-error {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 58 51 / var(--tw-ring-opacity));
}
.gecko-select.gecko-error:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-select.gecko-error) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 58 51 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-select.gecko-error:focus-within) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(128 224 56 / var(--tw-ring-opacity));
}
.gecko-select-label {
  margin-bottom: 0.375rem;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-select-label) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
.gecko-select-dropdown {
  display: inline-block;
  text-align: left;
}
.gecko-select-dropdown .gecko-select-dropdown-container,
.gecko-select-dropdown > div {
  max-height: 20rem;
  width: 100%;
}
.gecko-select-dropdown .gecko-select-dropdown-item {
  cursor: pointer;
}
.gecko-select:has(input[disabled]) {
  pointer-events: none;
  cursor: default;
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
:is(.tw-dark .gecko-select:has(input[disabled])) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity));
}
.gecko-select:has(input[disabled]) [x-ref="content"],
.gecko-select:has(input[disabled]) i.fa-angle-down {
  opacity: 0.6;
}
.gecko-select [x-ref="content"]:empty:after {
  content: attr(placeholder);
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-select [x-ref="content"]:empty):after {
  --tw-text-opacity: 1;
  color: rgb(74 99 130 / var(--tw-text-opacity));
}
.gecko-select-icon .gecko-select {
  aspect-ratio: 1/1;
  width: 3.25rem;
  min-width: 0;
  padding-left: 0;
  padding-right: 0;
}
.gecko-select-icon .gecko-select-dropdown-container {
  display: grid;
  width: 14rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.gecko-select-icon .gecko-select-dropdown-item {
  align-items: center;
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
}
.gecko-select-icon div[x-ref="content"] {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  line-height: 2rem;
}
:not(.gecko-select-icon) .gecko-select-dropdown-container {
  overflow: auto;
}
.gecko-combo {
  display: flex;
  height: 3.25rem;
  width: 100%;
  min-width: 16rem;
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
  column-gap: 0.25rem;
  overflow: hidden;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-right: 0.25rem;
  padding-left: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
  outline-width: 0;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 242 245 / var(--tw-ring-opacity));
}
.gecko-combo:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity));
}
.gecko-combo:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
:is(.tw-dark .gecko-combo) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(56 74 97 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-combo:focus-within) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(128 224 56 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-combo:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity));
}
.gecko-combo.gecko-error {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 58 51 / var(--tw-ring-opacity));
}
.gecko-combo.gecko-error:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-combo.gecko-error) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 58 51 / var(--tw-ring-opacity));
}
:is(.tw-dark .gecko-combo.gecko-error:focus-within) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(128 224 56 / var(--tw-ring-opacity));
}
.gecko-combo-label {
  margin-bottom: 0.375rem;
  display: block;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-combo-label) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
.gecko-combo-input {
  width: 100%;
  flex: 1 1;
  border-width: 0;
  background-color: transparent;
  padding: 0;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.gecko-combo-input::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.gecko-combo-input:-ms-input-placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.gecko-combo-input::placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.gecko-combo-input:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
    var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
}
.gecko-combo-input:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
:is(.tw-dark .gecko-combo-input) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-combo-input)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(74 99 130 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-combo-input):-ms-input-placeholder {
  --tw-text-opacity: 1;
  color: rgb(74 99 130 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-combo-input)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(74 99 130 / var(--tw-text-opacity));
}
@media (min-width: 1200px) {
  .gecko-combo-input {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.gecko-combo-dropdown {
  display: inline-block;
  text-align: left;
}
.gecko-combo-dropdown .gecko-combo-dropdown-container,
.gecko-combo-dropdown > div {
  width: 100%;
}
.gecko-combo-dropdown .gecko-combo-dropdown-item {
  display: flex;
  cursor: pointer;
  align-items: center;
  border-radius: 0.5rem;
  padding: 0.75rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.gecko-combo-dropdown .gecko-combo-dropdown-item:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-combo-dropdown .gecko-combo-dropdown-item) {
  --tw-text-opacity: 1;
  color: rgb(190 203 218 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-combo-dropdown .gecko-combo-dropdown-item:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
.gecko-combo-dropdown-loading,
.gecko-combo-dropdown-message {
  padding: 0.75rem 0.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-combo-dropdown-loading),
:is(.tw-dark .gecko-combo-dropdown-message) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.gecko-combo:has(input[disabled]) {
  pointer-events: none;
  cursor: default;
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
:is(.tw-dark .gecko-combo:has(input[disabled])) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity));
}
.gecko-combo:has(input[disabled]) [x-ref="content"],
.gecko-combo:has(input[disabled]) i.fa-angle-down {
  opacity: 0.6;
}
.gecko-combo [x-ref="content"]:empty:after {
  content: attr(placeholder);
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
:is(.tw-dark .gecko-combo [x-ref="content"]:empty):after {
  --tw-text-opacity: 1;
  color: rgb(74 99 130 / var(--tw-text-opacity));
}
.gecko-combo-dropdown-results,
.gecko-combo-dropdown-static {
  max-height: 20rem;
  overflow: auto;
}
.gecko-combo-button .gecko-combo-dropdown .gecko-combo-dropdown-container,
.gecko-combo-button .gecko-combo-dropdown > div {
  width: 14rem;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.gecko-combo-button [x-ref="content"] i.gecko-combo-selected {
  display: none;
}
.gecko-combo-dropdown-item:has(i.gecko-combo-selected) {
  display: flex;
  justify-content: space-between;
}
.gecko-combo-dropdown-item:has(i.gecko-combo-selected) i.gecko-combo-selected {
  --tw-text-opacity: 1;
  color: rgb(0 168 62 / var(--tw-text-opacity));
}
:is(
    .tw-dark
      .gecko-combo-dropdown-item:has(i.gecko-combo-selected)
      i.gecko-combo-selected
  ) {
  --tw-text-opacity: 1;
  color: rgb(50 202 91 / var(--tw-text-opacity));
}
.gecko-combo-default:not(.gecko-combo-button) {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.coin-page-editorial-content h1,
.coin-page-editorial-content h2,
.coin-page-editorial-content h3 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
:is(.tw-dark .coin-page-editorial-content h1),
:is(.tw-dark .coin-page-editorial-content h2),
:is(.tw-dark .coin-page-editorial-content h3) {
  --tw-text-opacity: 1;
  color: rgb(190 203 218 / var(--tw-text-opacity));
}
.coin-page-editorial-content h2,
.coin-page-editorial-content h3 {
  margin-bottom: 0.25rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.coin-page-editorial-content h2:not(:first-child),
.coin-page-editorial-content h3:not(:first-child) {
  margin-top: 1.5rem;
}
.coin-page-editorial-content p {
  margin-bottom: 0.75rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .coin-page-editorial-content p) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.coin-page-editorial-content ol,
.coin-page-editorial-content ul {
  margin: 1rem;
}
:is(.tw-dark .coin-page-editorial-content ol > li)::marker,
:is(.tw-dark .coin-page-editorial-content ol > li):before,
:is(.tw-dark .coin-page-editorial-content ul > li)::marker,
:is(.tw-dark .coin-page-editorial-content ul > li):before {
  --tw-text-opacity: 1;
  color: rgb(190 203 218 / var(--tw-text-opacity));
}
.coin-page-editorial-content ol li,
.coin-page-editorial-content ul li {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .coin-page-editorial-content ol li),
:is(.tw-dark .coin-page-editorial-content ul li) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.coin-page-editorial-content hr {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  --tw-border-opacity: 1;
  border-color: rgb(239 242 245 / var(--tw-border-opacity));
}
:is(.tw-dark .coin-page-editorial-content hr) {
  --tw-border-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-border-opacity));
}
.coin-page-read-more {
  --lh: 1.4rem;
  --max-lines: 28;
  max-height: calc(var(--lh) * var(--max-lines));
  overflow: hidden;
}
.coin-page-read-more.expanded {
  max-height: none !important;
  overflow: visible;
}
@media (max-width: 1199px) {
  .coin-page-read-more {
    --max-lines: 8;
  }
}
.buy-sell-button a {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
:is(.tw-dark .buy-sell-button a) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
.buy-sell-button div {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .buy-sell-button div) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.no-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
  background: transparent;
}
div[style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;"] {
  border-width: 0 !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 242 245 / var(--tw-bg-opacity)) !important;
  padding: 0.75rem !important;
}
:is(
    .tw-dark
      div[style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;"]
  ) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(27 35 45 / var(--tw-bg-opacity)) !important;
}
#table-of-contents-items a.active-section {
  --tw-border-opacity: 1;
  border: solid rgb(75 204 0 / var(--tw-border-opacity));
  border-width: 0 0 0 2px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark #table-of-contents-items a.active-section) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#post-content h2:before {
  content: "";
  display: block;
  height: 100px;
  width: 0;
  margin-top: -100px;
  visibility: hidden;
  z-index: -9999;
}
#post-content blockquote {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
  margin-left: 1.5rem;
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 300;
  font-style: italic;
  --tw-text-opacity: 1;
  color: rgb(35 146 0 / var(--tw-text-opacity));
}
:is(.tw-dark #post-content blockquote) {
  --tw-text-opacity: 1;
  color: rgb(166 239 95 / var(--tw-text-opacity));
}
.buzz-social nav.share {
  display: inline-block;
}
.buzz-social nav.share div {
  float: left;
}
.buzz-social nav.share iframe {
  border: 0;
  margin-top: 0;
  padding-top: 0;
}
.buzz-social #___plusone_0 {
  font-size: default !important;
}
.buzz-social .fb_edge_widget_with_comment,
.buzz-social .fb_iframe_widget span {
  vertical-align: top;
}
.buzz-social .fb-like {
  display: inline-block;
}
.buzz-social .fb-like span {
  height: 26px !important;
}
.buzz-social * + html .fb-like,
.buzz-social * html .fb-like {
  display: inline;
}
@media (max-width: 992px) {
  .post-thumbnail {
    display: none;
  }
}
.posts-content {
  border: 1px solid #dfdfdf;
  padding: 20px;
  margin-bottom: 22px;
  background-color: #fff;
}
.raw-post-body div:not(.non-body) {
  margin-top: 4px;
  flex-grow: 1;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .raw-post-body div:not(.non-body)) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.raw-post-body span[style*="font-size:11px;"]:not(.non-body) {
  flex-grow: 1 !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(100 116 139 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .raw-post-body span[style*="font-size:11px;"]:not(.non-body)) {
  --tw-text-opacity: 1 !important;
  color: rgb(158 176 199 / var(--tw-text-opacity)) !important;
}
.raw-post-body img:not(.non-body) {
  margin-top: 1.5rem;
  border-radius: 0.75rem;
}
.raw-post-body code {
  flex-grow: 1;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(183 151 25 / var(--tw-text-opacity));
}
.raw-post-body .twitter-tweet {
  margin-top: 1.5rem !important;
}
.raw-post-body table {
  width: 100%;
}
.raw-post-body table > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(239 242 245 / var(--tw-divide-opacity));
}
.raw-post-body table {
  border-top-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(239 242 245 / var(--tw-border-opacity));
}
:is(.tw-dark .raw-post-body table) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-divide-opacity));
}
:is(.tw-dark .raw-post-body table) {
  --tw-border-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-border-opacity));
}
.raw-post-body th {
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem 0.25rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .raw-post-body th) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
@media (min-width: 1200px) {
  .raw-post-body th {
    padding-left: 0.625rem;
  }
}
.raw-post-body td {
  flex-grow: 1 !important;
  border-width: 1px !important;
  border-color: rgb(239 242 245 / var(--tw-border-opacity)) !important;
  background-color: inherit !important;
  padding: 0.5rem 0.25rem !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  line-height: 1.5rem !important;
  color: rgb(100 116 139 / var(--tw-text-opacity)) !important;
}
.raw-post-body td,
:is(.tw-dark .raw-post-body td) {
  --tw-border-opacity: 1 !important;
  --tw-text-opacity: 1 !important;
}
:is(.tw-dark .raw-post-body td) {
  border-color: rgb(33 45 59 / var(--tw-border-opacity)) !important;
  color: rgb(158 176 199 / var(--tw-text-opacity)) !important;
}
@media (min-width: 1200px) {
  .raw-post-body td {
    padding: 0.5rem !important;
  }
}
.post-body {
  color: #616161;
}
.post-body img {
  max-width: 100% !important;
  height: auto !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.buzz-body h1 {
  font-size: 3rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .buzz-body h1) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
.buzz-body h2 {
  flex-grow: 1;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.25rem;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .buzz-body h2) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .buzz-body h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}
.buzz-body h3 {
  flex-grow: 1;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
:is(.tw-dark .buzz-body h3) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .buzz-body h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.buzz-body p {
  margin-top: 20px;
  flex-grow: 1;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .buzz-body p) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.buzz-body hr {
  margin-top: 24px;
  margin-bottom: 24px;
  --tw-border-opacity: 1;
  border-color: rgb(239 242 245 / var(--tw-border-opacity));
}
:is(.tw-dark .buzz-body hr) {
  --tw-border-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-border-opacity));
}
.buzz-body .h2,
.buzz-body .h3,
.buzz-body .h4,
.buzz-body .h5,
.buzz-body .h6,
.buzz-body h2,
.buzz-body h3,
.buzz-body h4,
.buzz-body h5,
.buzz-body h6 {
  margin-bottom: 24px;
  margin-top: 24px;
}
.buzz-body ul li::marker,
ol li::marker {
  flex-grow: 1;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .buzz-body ul li)::marker,
:is(.tw-dark ol li)::marker {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.buzz-body ul li,
ol li {
  flex-grow: 1;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
:is(.tw-dark .buzz-body ul li),
:is(.tw-dark ol li) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
.buzz-body a:not(.non-body) {
  cursor: pointer;
  font-weight: 600;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.buzz-body a:not(.non-body),
.buzz-body a:not(.non-body):hover {
  --tw-text-opacity: 1;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.buzz-body a:not(.non-body):hover {
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
:is(.tw-dark .buzz-body a:not(.non-body)) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
:is(.tw-dark .buzz-body a:not(.non-body):hover) {
  --tw-text-opacity: 1;
  color: rgb(128 224 56 / var(--tw-text-opacity));
}
.placeholder\:\!tw-text-gray-400::-moz-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity)) !important;
}
.placeholder\:\!tw-text-gray-400:-ms-input-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity)) !important;
}
.placeholder\:\!tw-text-gray-400::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity)) !important;
}
.before\:tw-align-middle:before {
  content: var(--tw-content);
  vertical-align: middle;
}
.after\:tw-absolute:after {
  content: var(--tw-content);
  position: absolute;
}
.after\:tw-left-\[0px\]:after {
  content: var(--tw-content);
  left: 0;
}
.after\:tw-top-\[-4px\]:after {
  content: var(--tw-content);
  top: -4px;
}
.after\:tw-h-6:after {
  content: var(--tw-content);
  height: 1.5rem;
}
.after\:tw-w-6:after {
  content: var(--tw-content);
  width: 1.5rem;
}
.after\:tw-rounded-lg:after {
  content: var(--tw-content);
  border-radius: 0.5rem;
}
.after\:tw-border-2:after {
  content: var(--tw-content);
  border-width: 2px;
}
.after\:tw-border-gray-200:after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(239 242 245 / var(--tw-border-opacity));
}
.after\:tw-bg-white:after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.after\:tw-bg-\[url\(\'icons\/cross\.svg\'\)\]:after {
  content: var(--tw-content);
  background-image: url(//static.coingecko.com/packs/media/stylesheets_v2/icons/cross-c8466edbe37abc92fdd0327e080da8f7.svg);
}
.after\:tw-bg-center:after {
  content: var(--tw-content);
  background-position: 50%;
}
.after\:tw-bg-no-repeat:after {
  content: var(--tw-content);
  background-repeat: no-repeat;
}
.after\:tw-align-middle:after {
  content: var(--tw-content);
  vertical-align: middle;
}
.after\:tw-drop-shadow:after {
  content: var(--tw-content);
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0/0.1))
    drop-shadow(0 1px 1px rgb(0 0 0/0.06));
  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);
}
.after\:tw-transition-all:after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.after\:tw-content-\[\'\'\]:after {
  --tw-content: "";
  content: var(--tw-content);
}
.first\:tw-rounded-l:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.last\:tw-rounded-r:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.visited\:tw-text-gray-500:visited {
  color: rgb(100 116 139);
}
.visited\:tw-text-white:visited {
  color: rgb(255 255 255);
}
.checked\:\!tw-border-primary-500:checked {
  --tw-border-opacity: 1 !important;
  border-color: rgb(75 204 0 / var(--tw-border-opacity)) !important;
}
.focus-within\:tw-z-10:focus-within {
  z-index: 10;
}
.focus-within\:tw-border-b-2:focus-within {
  border-bottom-width: 2px;
}
.focus-within\:tw-border-t-2:focus-within {
  border-top-width: 2px;
}
.focus-within\:tw-border-primary-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(75 204 0 / var(--tw-border-opacity));
}
.focus-within\:tw-ring-0:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
    var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
}
.focus-within\:tw-ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
}
.focus-within\:tw-ring-inset:focus-within {
  --tw-ring-inset: inset;
}
.focus-within\:tw-ring-primary-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity));
}
.hover\:tw-border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.hover\:tw-border-gray-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(148 163 184 / var(--tw-border-opacity));
}
.hover\:tw-border-primary-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(75 204 0 / var(--tw-border-opacity));
}
.hover\:\!tw-bg-gray-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 242 245 / var(--tw-bg-opacity)) !important;
}
.hover\:\!tw-bg-white:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.hover\:tw-bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
.hover\:tw-bg-danger-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(216 37 46 / var(--tw-bg-opacity));
}
.hover\:tw-bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.hover\:tw-bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 242 245 / var(--tw-bg-opacity));
}
.hover\:tw-bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}
.hover\:tw-bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}
.hover\:tw-bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.hover\:tw-bg-indigo-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}
.hover\:tw-bg-primary-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(205 249 149 / var(--tw-bg-opacity));
}
.hover\:tw-bg-primary-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(53 175 0 / var(--tw-bg-opacity));
}
.hover\:tw-bg-primary-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(35 146 0 / var(--tw-bg-opacity));
}
.hover\:tw-bg-slate-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.hover\:tw-bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:tw-bg-opacity-5:hover {
  --tw-bg-opacity: 0.05;
}
.hover\:\!tw-text-primary-500:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(75 204 0 / var(--tw-text-opacity)) !important;
}
.hover\:tw-text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.hover\:tw-text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.hover\:tw-text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.hover\:tw-text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.hover\:tw-text-primary-500:hover {
  --tw-text-opacity: 1;
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
.hover\:tw-text-primary-600:hover {
  --tw-text-opacity: 1;
  color: rgb(53 175 0 / var(--tw-text-opacity));
}
.hover\:tw-text-primary-700:hover {
  --tw-text-opacity: 1;
  color: rgb(35 146 0 / var(--tw-text-opacity));
}
.hover\:tw-text-primary-900:hover {
  --tw-text-opacity: 1;
  color: rgb(11 97 0 / var(--tw-text-opacity));
}
.hover\:tw-text-slate-900:hover {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.hover\:tw-text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:tw-text-opacity-80:hover {
  --tw-text-opacity: 0.8;
}
.hover\:tw-underline:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.hover\:tw-shadow-dangerHover:hover {
  --tw-shadow: 0 4px 0 0 #b7192f;
  --tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);
}
.hover\:tw-shadow-dangerHover:hover,
.hover\:tw-shadow-primaryHover:hover {
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.hover\:tw-shadow-primaryHover:hover {
  --tw-shadow: 0 4px 0 0 #239200;
  --tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);
}
.hover\:tw-shadow-secondaryHover:hover {
  --tw-shadow: 0 4px 0 0 #94a3b8;
  --tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.hover\:tw-ring-2:hover {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
}
.hover\:tw-ring-primary-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity));
}
.focus\:tw-z-10:focus {
  z-index: 10;
}
.focus\:tw-border-primary-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(75 204 0 / var(--tw-border-opacity));
}
.focus\:\!tw-border-opacity-0:focus {
  --tw-border-opacity: 0 !important;
}
.focus\:tw-border-opacity-0:focus {
  --tw-border-opacity: 0;
}
.focus\:tw-bg-gray-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(239 242 245 / var(--tw-bg-opacity));
}
.focus\:tw-text-gray-500:focus {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.focus\:tw-text-gray-700:focus {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.focus\:tw-text-gray-900:focus,
.focus\:tw-text-slate-900:focus {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.focus\:tw-text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.focus\:tw-underline:focus {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.focus\:tw-placeholder-opacity-38:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.38;
}
.focus\:tw-placeholder-opacity-38:focus:-ms-input-placeholder {
  --tw-placeholder-opacity: 0.38;
}
.focus\:tw-placeholder-opacity-38:focus::placeholder {
  --tw-placeholder-opacity: 0.38;
}
.focus\:tw-outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:tw-ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
    var(--tw-ring-color);
}
.focus\:tw-ring-0:focus,
.focus\:tw-ring-1:focus {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
}
.focus\:tw-ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
.focus\:tw-ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    0 0 transparent;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 transparent);
}
.focus\:tw-ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 242 245 / var(--tw-ring-opacity));
}
.focus\:tw-ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
}
.focus\:tw-ring-primary-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity));
}
.focus\:tw-ring-primary-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(53 175 0 / var(--tw-ring-opacity));
}
.focus\:tw-ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}
.focus\:tw-ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}
.focus-visible\:tw-outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.active\:tw-translate-y-2:active {
  --tw-translate-y: 0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:tw-border-b-\[0px\]:active {
  border-bottom-width: 0;
}
.active\:tw-text-gray-500:active {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.active\:tw-text-white:active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.active\:\!tw-shadow-dangerActive:active {
  --tw-shadow: 0 0 0 0 #b7192f !important;
  --tw-shadow-colored: 0 0 0 0 var(--tw-shadow-color) !important;
}
.active\:\!tw-shadow-dangerActive:active,
.active\:\!tw-shadow-primaryActive:active {
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow) !important;
}
.active\:\!tw-shadow-primaryActive:active {
  --tw-shadow: 0 0 0 0 #239200 !important;
  --tw-shadow-colored: 0 0 0 0 var(--tw-shadow-color) !important;
}
.active\:\!tw-shadow-secondaryActive:active {
  --tw-shadow: 0 2px 0 0 #cbd5e1 !important;
  --tw-shadow-colored: 0 2px 0 0 var(--tw-shadow-color) !important;
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow) !important;
}
.active\:tw-shadow-primaryActive:active {
  --tw-shadow: 0 0 0 0 #239200;
  --tw-shadow-colored: 0 0 0 0 var(--tw-shadow-color);
}
.active\:tw-shadow-primaryActive:active,
.active\:tw-shadow-secondaryActive:active {
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.active\:tw-shadow-secondaryActive:active {
  --tw-shadow: 0 2px 0 0 #cbd5e1;
  --tw-shadow-colored: 0 2px 0 0 var(--tw-shadow-color);
}
.disabled\:tw-bg-gray-200:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(239 242 245 / var(--tw-bg-opacity));
}
.disabled\:tw-bg-white:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.disabled\:tw-opacity-50:disabled {
  opacity: 0.5;
}
.tw-group:disabled .group-disabled\:tw-inline {
  display: inline;
}
.tw-group:disabled .group-disabled\:tw-hidden {
  display: none;
}
.tw-peer:checked ~ .peer-checked\:tw-bg-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 204 0 / var(--tw-bg-opacity));
}
.tw-peer:checked ~ .peer-checked\:after\:tw-translate-x-full:after {
  content: var(--tw-content);
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-peer:checked ~ .peer-checked\:after\:tw-border-primary-500:after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(75 204 0 / var(--tw-border-opacity));
}
.tw-peer:checked
  ~ .peer-checked\:after\:tw-bg-\[url\(\'icons\/tick\.svg\'\)\]:after {
  content: var(--tw-content);
  background-image: url(//static.coingecko.com/packs/media/stylesheets_v2/icons/tick-b5a88322643e79ba1250bf1e111da223.svg);
}
.has-\[\:disabled\]\:tw-pointer-events-none:has(:disabled) {
  pointer-events: none;
}
.has-\[\:disabled\]\:tw-opacity-50:has(:disabled) {
  opacity: 0.5;
}
:is(.tw-dark .dark\:tw-block) {
  display: block;
}
:is(.tw-dark .dark\:tw-inline) {
  display: inline;
}
:is(.tw-dark .dark\:tw-hidden) {
  display: none;
}
:is(.tw-dark .dark\:\!tw-divide-moon-600) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgb(56 74 97 / var(--tw-divide-opacity)) !important;
}
:is(.tw-dark .dark\:tw-divide-gray-600) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-divide-opacity));
}
:is(.tw-dark .dark\:tw-divide-moon-700) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-divide-opacity));
}
:is(.tw-dark .dark\:tw-divide-white) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-divide-opacity));
}
:is(.tw-dark .dark\:tw-divide-white\/8) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255/0.08);
}
:is(.tw-dark .dark\:tw-divide-opacity-12) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.12;
}
:is(.tw-dark .dark\:tw-border) {
  border-width: 1px;
}
:is(.tw-dark .dark\:\!tw-border-moon-500) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(74 99 130 / var(--tw-border-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-border-moon-600) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(56 74 97 / var(--tw-border-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-border-white) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
:is(.tw-dark .dark\:tw-border-gray-500) {
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:tw-border-gray-600) {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:tw-border-moon-500) {
  --tw-border-opacity: 1;
  border-color: rgb(74 99 130 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:tw-border-moon-600) {
  --tw-border-opacity: 1;
  border-color: rgb(56 74 97 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:tw-border-moon-700) {
  --tw-border-opacity: 1;
  border-color: rgb(33 45 59 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:tw-border-moon-800) {
  --tw-border-opacity: 1;
  border-color: rgb(27 35 45 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:tw-border-primary-400) {
  --tw-border-opacity: 1;
  border-color: rgb(128 224 56 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:tw-border-red-500) {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:tw-border-white) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:tw-border-white\/8) {
  border-color: rgb(255 255 255/0.08);
}
:is(.tw-dark .dark\:\!tw-border-opacity-10) {
  --tw-border-opacity: 0.1 !important;
}
:is(.tw-dark .dark\:\!tw-border-opacity-12) {
  --tw-border-opacity: 0.12 !important;
}
:is(.tw-dark .dark\:tw-border-opacity-10) {
  --tw-border-opacity: 0.1;
}
:is(.tw-dark .dark\:tw-border-opacity-12) {
  --tw-border-opacity: 0.12;
}
:is(.tw-dark .dark\:tw-border-opacity-24) {
  --tw-border-opacity: 0.24;
}
:is(.tw-dark .dark\:\!tw-bg-moon-700) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-bg-moon-800) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(27 35 45 / var(--tw-bg-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-bg-white\/5) {
  background-color: rgb(255 255 255/0.05) !important;
}
:is(.tw-dark .dark\:tw-bg-black) {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-black\/60) {
  background-color: rgb(0 0 0/0.6);
}
:is(.tw-dark .dark\:tw-bg-danger-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 120 102 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-danger-400\/10) {
  background-color: rgb(255 120 102/0.1);
}
:is(.tw-dark .dark\:tw-bg-dark-10) {
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 24 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-dark-20) {
  --tw-bg-opacity: 1;
  background-color: rgb(18 18 18 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-gray-100) {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-gray-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-gray-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-gray-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-info-400\/10) {
  background-color: rgb(102 217 255/0.1);
}
:is(.tw-dark .dark\:tw-bg-moon-300) {
  --tw-bg-opacity: 1;
  background-color: rgb(125 150 181 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-moon-400\/20) {
  background-color: rgb(93 124 162/0.2);
}
:is(.tw-dark .dark\:tw-bg-moon-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(74 99 130 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-moon-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(56 74 97 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-moon-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-moon-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(27 35 45 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-moon-800\/80) {
  background-color: rgb(27 35 45/0.8);
}
:is(.tw-dark .dark\:tw-bg-moon-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 18 23 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-moon-900\/90) {
  background-color: rgb(13 18 23/0.9);
}
:is(.tw-dark .dark\:tw-bg-primary-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(128 224 56 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-primary-400\/10) {
  background-color: rgb(128 224 56/0.1);
}
:is(.tw-dark .dark\:tw-bg-primary-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 204 0 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-success-400) {
  --tw-bg-opacity: 1;
  background-color: rgb(50 202 91 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-success-400\/10) {
  background-color: rgb(50 202 91/0.1);
}
:is(.tw-dark .dark\:tw-bg-transparent) {
  background-color: transparent;
}
:is(.tw-dark .dark\:tw-bg-warning-400\/10) {
  background-color: rgb(255 232 102/0.1);
}
:is(.tw-dark .dark\:tw-bg-white) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:tw-bg-white\/12) {
  background-color: rgb(255 255 255/0.12);
}
:is(.tw-dark .dark\:tw-bg-opacity-10) {
  --tw-bg-opacity: 0.1;
}
:is(.tw-dark .dark\:tw-bg-opacity-12) {
  --tw-bg-opacity: 0.12;
}
:is(.tw-dark .dark\:tw-bg-opacity-20) {
  --tw-bg-opacity: 0.2;
}
:is(.tw-dark .dark\:tw-bg-opacity-40) {
  --tw-bg-opacity: 0.4;
}
:is(.tw-dark .dark\:tw-bg-opacity-5) {
  --tw-bg-opacity: 0.05;
}
:is(.tw-dark .dark\:tw-bg-opacity-50) {
  --tw-bg-opacity: 0.5;
}
:is(.tw-dark .dark\:tw-bg-opacity-90) {
  --tw-bg-opacity: 0.9;
}
:is(.tw-dark .dark\:tw-from-dark-20) {
  --tw-gradient-from: #121212 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(18 18 18/0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
:is(.tw-dark .dark\:tw-from-moon-900) {
  --tw-gradient-from: #0d1217 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(13 18 23/0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
:is(.tw-dark .dark\:\!tw-text-gray-50) {
  --tw-text-opacity: 1 !important;
  color: rgb(248 250 252 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-text-moon-100) {
  --tw-text-opacity: 1 !important;
  color: rgb(190 203 218 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-text-moon-200) {
  --tw-text-opacity: 1 !important;
  color: rgb(158 176 199 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-text-moon-50) {
  --tw-text-opacity: 1 !important;
  color: rgb(223 229 236 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-text-moon-500) {
  --tw-text-opacity: 1 !important;
  color: rgb(74 99 130 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-text-success-400) {
  --tw-text-opacity: 1 !important;
  color: rgb(50 202 91 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-text-white) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .dark\:\!tw-text-white\/60) {
  color: rgb(255 255 255/0.6) !important;
}
:is(.tw-dark .dark\:tw-text-black) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-blue-400) {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-danger-300) {
  --tw-text-opacity: 1;
  color: rgb(255 157 132 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-danger-400) {
  --tw-text-opacity: 1;
  color: rgb(255 120 102 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-danger-500) {
  --tw-text-opacity: 1;
  color: rgb(255 58 51 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-danger-900) {
  --tw-text-opacity: 1;
  color: rgb(122 9 44 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-gray-100) {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-gray-200) {
  --tw-text-opacity: 1;
  color: rgb(239 242 245 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-gray-300) {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-gray-400) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-gray-700) {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-info-400) {
  --tw-text-opacity: 1;
  color: rgb(102 217 255 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-info-500) {
  --tw-text-opacity: 1;
  color: rgb(51 192 255 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-moon-100) {
  --tw-text-opacity: 1;
  color: rgb(190 203 218 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-moon-200) {
  --tw-text-opacity: 1;
  color: rgb(158 176 199 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-moon-50) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-moon-500) {
  --tw-text-opacity: 1;
  color: rgb(74 99 130 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-primary-400) {
  --tw-text-opacity: 1;
  color: rgb(128 224 56 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-primary-500) {
  --tw-text-opacity: 1;
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-primary-900) {
  --tw-text-opacity: 1;
  color: rgb(11 97 0 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-purple-400) {
  --tw-text-opacity: 1;
  color: rgb(192 132 252 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-red-400) {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-slate-50) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-success-300) {
  --tw-text-opacity: 1;
  color: rgb(91 228 115 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-success-400) {
  --tw-text-opacity: 1;
  color: rgb(50 202 91 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-success-500) {
  --tw-text-opacity: 1;
  color: rgb(0 168 62 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-warning-300) {
  --tw-text-opacity: 1;
  color: rgb(255 238 132 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-warning-400) {
  --tw-text-opacity: 1;
  color: rgb(255 232 102 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-warning-500) {
  --tw-text-opacity: 1;
  color: rgb(255 221 51 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-white-60) {
  color: hsla(0, 0%, 100%, 0.6);
}
:is(.tw-dark .dark\:tw-text-white-87) {
  color: hsla(0, 0%, 100%, 0.87);
}
:is(.tw-dark .dark\:tw-text-white\/38) {
  color: rgb(255 255 255/0.38);
}
:is(.tw-dark .dark\:tw-text-white\/60) {
  color: rgb(255 255 255/0.6);
}
:is(.tw-dark .dark\:tw-text-white\/87) {
  color: rgb(255 255 255/0.87);
}
:is(.tw-dark .dark\:tw-text-yellow-400) {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:tw-text-yellow-500) {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:\!tw-text-opacity-60) {
  --tw-text-opacity: 0.6 !important;
}
:is(.tw-dark .dark\:\!tw-text-opacity-87) {
  --tw-text-opacity: 0.87 !important;
}
:is(.tw-dark .dark\:tw-text-opacity-38) {
  --tw-text-opacity: 0.38;
}
:is(.tw-dark .dark\:tw-text-opacity-60) {
  --tw-text-opacity: 0.6;
}
:is(.tw-dark .dark\:tw-text-opacity-87) {
  --tw-text-opacity: 0.87;
}
:is(.tw-dark .dark\:tw-placeholder-white)::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
:is(.tw-dark .dark\:tw-placeholder-white):-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
:is(.tw-dark .dark\:tw-placeholder-white)::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
:is(.tw-dark .dark\:tw-placeholder-opacity-20)::-moz-placeholder {
  --tw-placeholder-opacity: 0.2;
}
:is(.tw-dark .dark\:tw-placeholder-opacity-20):-ms-input-placeholder {
  --tw-placeholder-opacity: 0.2;
}
:is(.tw-dark .dark\:tw-placeholder-opacity-20)::placeholder {
  --tw-placeholder-opacity: 0.2;
}
:is(.tw-dark .dark\:tw-placeholder-opacity-60)::-moz-placeholder {
  --tw-placeholder-opacity: 0.6;
}
:is(.tw-dark .dark\:tw-placeholder-opacity-60):-ms-input-placeholder {
  --tw-placeholder-opacity: 0.6;
}
:is(.tw-dark .dark\:tw-placeholder-opacity-60)::placeholder {
  --tw-placeholder-opacity: 0.6;
}
:is(.tw-dark .dark\:tw-opacity-25) {
  opacity: 0.25;
}
:is(.tw-dark .dark\:tw-opacity-30) {
  opacity: 0.3;
}
:is(.tw-dark .dark\:tw-opacity-50) {
  opacity: 0.5;
}
:is(.tw-dark .dark\:tw-opacity-60) {
  opacity: 0.6;
}
:is(.tw-dark .dark\:tw-opacity-87) {
  opacity: 0.87;
}
:is(.tw-dark .dark\:tw-shadow-\[inset_0_-1px_0_0_\#212D3B\]) {
  --tw-shadow: inset 0 -1px 0 0 #212d3b;
  --tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);
}
:is(.tw-dark .dark\:tw-shadow-\[inset_0_-1px_0_0_\#212D3B\]),
:is(.tw-dark .dark\:tw-shadow-secondaryShadowDark) {
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
:is(.tw-dark .dark\:tw-shadow-secondaryShadowDark) {
  --tw-shadow: 0 4px 0 0 #4a6382;
  --tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);
}
:is(.tw-dark .dark\:\!tw-ring-primary-400) {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(128 224 56 / var(--tw-ring-opacity)) !important;
}
:is(.tw-dark .dark\:tw-ring-danger-500) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 58 51 / var(--tw-ring-opacity));
}
:is(.tw-dark .dark\:tw-ring-gray-700) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity));
}
:is(.tw-dark .dark\:tw-ring-moon-600) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(56 74 97 / var(--tw-ring-opacity));
}
:is(.tw-dark .dark\:tw-ring-moon-700) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(33 45 59 / var(--tw-ring-opacity));
}
:is(.tw-dark .dark\:tw-ring-white) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
:is(.tw-dark .dark\:tw-ring-opacity-12) {
  --tw-ring-opacity: 0.12;
}
:is(.tw-dark .dark\:tw-ring-opacity-5) {
  --tw-ring-opacity: 0.05;
}
:is(.tw-dark .dark\:tw-ring-offset-moon-900) {
  --tw-ring-offset-color: #0d1217;
}
:is(.tw-dark .dark\:tw-invert) {
  --tw-invert: invert(100%);
  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);
}
:is(.tw-dark .after\:dark\:tw-border-moon-600):after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(56 74 97 / var(--tw-border-opacity));
}
:is(.tw-dark .after\:dark\:tw-bg-moon-50):after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(223 229 236 / var(--tw-bg-opacity));
}
:is(.tw-dark .after\:dark\:tw-bg-\[url\(\'icons\/cross_dark\.svg\'\)\]):after {
  content: var(--tw-content);
  background-image: url(//static.coingecko.com/packs/media/stylesheets_v2/icons/cross_dark-691f2f020f7a4bf7cec9681f45171899.svg);
}
:is(.tw-dark .checked\:dark\:\!tw-border-primary-600):checked {
  --tw-border-opacity: 1 !important;
  border-color: rgb(53 175 0 / var(--tw-border-opacity)) !important;
}
:is(.tw-dark .checked\:dark\:tw-bg-primary-500):checked {
  --tw-bg-opacity: 1;
  background-color: rgb(75 204 0 / var(--tw-bg-opacity));
}
:is(.tw-dark .checked\:dark\:tw-bg-primary-600):checked {
  --tw-bg-opacity: 1;
  background-color: rgb(53 175 0 / var(--tw-bg-opacity));
}
:is(.tw-dark .focus-within\:dark\:tw-border-primary-500):focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(75 204 0 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:focus-within\:tw-ring-primary-400:focus-within) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(128 224 56 / var(--tw-ring-opacity));
}
:is(.tw-dark .dark\:hover\:tw-border-white:hover) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:hover\:tw-border-opacity-24:hover) {
  --tw-border-opacity: 0.24;
}
:is(.tw-dark .dark\:hover\:\!tw-bg-moon-800:hover) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(27 35 45 / var(--tw-bg-opacity)) !important;
}
:is(.tw-dark .dark\:hover\:tw-bg-danger-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 157 132 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:hover\:tw-bg-moon-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(56 74 97 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:hover\:tw-bg-moon-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:hover\:tw-bg-primary-300:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(166 239 95 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:hover\:tw-bg-primary-400:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(128 224 56 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:hover\:tw-bg-white:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.tw-dark .hover\:dark\:\!tw-bg-moon-700):hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(33 45 59 / var(--tw-bg-opacity)) !important;
}
:is(.tw-dark .hover\:dark\:tw-bg-moon-800):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(27 35 45 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:hover\:tw-bg-opacity-10:hover) {
  --tw-bg-opacity: 0.1;
}
:is(.tw-dark .dark\:hover\:tw-bg-opacity-12:hover) {
  --tw-bg-opacity: 0.12;
}
:is(.tw-dark .dark\:hover\:tw-bg-opacity-20:hover) {
  --tw-bg-opacity: 0.2;
}
:is(.tw-dark .dark\:hover\:tw-bg-opacity-24:hover) {
  --tw-bg-opacity: 0.24;
}
:is(.tw-dark .dark\:hover\:tw-bg-opacity-30:hover) {
  --tw-bg-opacity: 0.3;
}
:is(.tw-dark .dark\:hover\:tw-bg-opacity-5:hover) {
  --tw-bg-opacity: 0.05;
}
:is(.tw-dark .dark\:hover\:tw-bg-opacity-8:hover) {
  --tw-bg-opacity: 0.08;
}
:is(.tw-dark .hover\:dark\:tw-bg-opacity-24):hover {
  --tw-bg-opacity: 0.24;
}
:is(.tw-dark .dark\:hover\:\!tw-text-primary-400:hover) {
  --tw-text-opacity: 1 !important;
  color: rgb(128 224 56 / var(--tw-text-opacity)) !important;
}
:is(.tw-dark .dark\:hover\:tw-text-danger-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(122 9 44 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:hover\:tw-text-moon-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(93 124 162 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:hover\:tw-text-moon-50:hover) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:hover\:tw-text-primary-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(166 239 95 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:hover\:tw-text-primary-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(128 224 56 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:hover\:tw-text-primary-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(75 204 0 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:hover\:tw-text-primary-900:hover) {
  --tw-text-opacity: 1;
  color: rgb(11 97 0 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:hover\:tw-text-white:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:hover\:tw-text-opacity-70:hover) {
  --tw-text-opacity: 0.7;
}
:is(.tw-dark .dark\:hover\:tw-text-opacity-87:hover) {
  --tw-text-opacity: 0.87;
}
:is(.tw-dark .dark\:hover\:tw-shadow-secondaryHoverDark:hover),
:is(.tw-dark .hover\:dark\:tw-shadow-secondaryHoverDark):hover {
  --tw-shadow: 0 4px 0 0 #384a61;
  --tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
:is(.tw-dark .dark\:focus\:tw-border-primary-500:focus) {
  --tw-border-opacity: 1;
  border-color: rgb(75 204 0 / var(--tw-border-opacity));
}
:is(.tw-dark .dark\:focus\:tw-bg-primary-500:focus) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 204 0 / var(--tw-bg-opacity));
}
:is(.tw-dark .dark\:focus\:tw-bg-opacity-10:focus) {
  --tw-bg-opacity: 0.1;
}
:is(.tw-dark .dark\:focus\:tw-bg-opacity-20:focus) {
  --tw-bg-opacity: 0.2;
}
:is(.tw-dark .dark\:focus\:tw-bg-opacity-30:focus) {
  --tw-bg-opacity: 0.3;
}
:is(.tw-dark .dark\:focus\:tw-text-danger-900:focus) {
  --tw-text-opacity: 1;
  color: rgb(122 9 44 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:focus\:tw-text-moon-50:focus) {
  --tw-text-opacity: 1;
  color: rgb(223 229 236 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:focus\:tw-text-primary-900:focus) {
  --tw-text-opacity: 1;
  color: rgb(11 97 0 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:focus\:tw-text-white:focus) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.tw-dark .dark\:focus\:tw-text-opacity-87:focus) {
  --tw-text-opacity: 0.87;
}
:is(.tw-dark .dark\:focus\:tw-placeholder-opacity-38:focus)::-moz-placeholder {
  --tw-placeholder-opacity: 0.38;
}
:is(
    .tw-dark .dark\:focus\:tw-placeholder-opacity-38:focus
  ):-ms-input-placeholder {
  --tw-placeholder-opacity: 0.38;
}
:is(.tw-dark .dark\:focus\:tw-placeholder-opacity-38:focus)::placeholder {
  --tw-placeholder-opacity: 0.38;
}
:is(.tw-dark .dark\:focus\:tw-outline-none:focus) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
:is(.tw-dark .dark\:focus\:tw-ring-primary-500:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 204 0 / var(--tw-ring-opacity));
}
:is(.tw-dark .dark\:focus\:tw-ring-primary-700:focus) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(35 146 0 / var(--tw-ring-opacity));
}
:is(.tw-dark .dark\:active\:\!tw-shadow-secondaryActiveDark:active) {
  --tw-shadow: 0 2px 0 0 #384a61 !important;
  --tw-shadow-colored: 0 2px 0 0 var(--tw-shadow-color) !important;
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow) !important;
}
:is(.tw-dark .dark\:active\:tw-shadow-secondaryActiveDark:active) {
  --tw-shadow: 0 2px 0 0 #384a61;
  --tw-shadow-colored: 0 2px 0 0 var(--tw-shadow-color);
  box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
    var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}
.tw-peer:checked
  ~ :is(.tw-dark .peer-checked\:after\:dark\:tw-bg-moon-50):after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(223 229 236 / var(--tw-bg-opacity));
}
@media (min-width: 640px) {
  .sm\:tw-absolute {
    position: absolute;
  }
  .sm\:tw--left-28 {
    left: -7rem;
  }
  .sm\:tw-order-1 {
    order: 1;
  }
  .sm\:tw-order-2 {
    order: 2;
  }
  .sm\:tw-col-start-1 {
    grid-column-start: 1;
  }
  .sm\:tw-col-start-2 {
    grid-column-start: 2;
  }
  .sm\:tw-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .sm\:\!tw-mt-10 {
    margin-top: 2.5rem !important;
  }
  .sm\:tw-mb-0 {
    margin-bottom: 0;
  }
  .sm\:tw-mb-12 {
    margin-bottom: 3rem;
  }
  .sm\:tw-ml-10 {
    margin-left: 2.5rem;
  }
  .sm\:tw-mr-4 {
    margin-right: 1rem;
  }
  .sm\:tw-mt-0 {
    margin-top: 0;
  }
  .sm\:tw-mt-2 {
    margin-top: 0.5rem;
  }
  .sm\:tw-mt-24 {
    margin-top: 6rem;
  }
  .sm\:tw-mt-4 {
    margin-top: 1rem;
  }
  .sm\:tw-mt-5 {
    margin-top: 1.25rem;
  }
  .sm\:tw-mt-6 {
    margin-top: 1.5rem;
  }
  .sm\:tw-block {
    display: block;
  }
  .sm\:tw-inline-block {
    display: inline-block;
  }
  .sm\:tw-inline {
    display: inline;
  }
  .sm\:tw-flex {
    display: flex;
  }
  .sm\:tw-inline-flex {
    display: inline-flex;
  }
  .sm\:tw-hidden {
    display: none;
  }
  .sm\:tw-h-\[33\.3\%\] {
    height: 33.3%;
  }
  .sm\:tw-max-h-full {
    max-height: 100%;
  }
  .sm\:tw-w-2\/4 {
    width: 50%;
  }
  .sm\:tw-w-56 {
    width: 14rem;
  }
  .sm\:tw-w-96 {
    width: 24rem;
  }
  .sm\:tw-w-\[320px\] {
    width: 320px;
  }
  .sm\:tw-w-full {
    width: 100%;
  }
  .sm\:tw-max-w-5xl {
    max-width: 64rem;
  }
  .sm\:tw-max-w-\[300px\] {
    max-width: 300px;
  }
  .sm\:tw-max-w-lg {
    max-width: 32rem;
  }
  .sm\:tw-max-w-md {
    max-width: 28rem;
  }
  .sm\:tw-flex-1 {
    flex: 1 1;
  }
  .sm\:tw--rotate-90 {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .sm\:tw-grid-flow-row-dense {
    grid-auto-flow: row dense;
  }
  .sm\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:tw-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .sm\:tw-flex-row {
    flex-direction: row;
  }
  .sm\:tw-items-start {
    align-items: flex-start;
  }
  .sm\:tw-items-end {
    align-items: flex-end;
  }
  .sm\:tw-justify-start {
    justify-content: flex-start;
  }
  .sm\:tw-justify-between {
    justify-content: space-between;
  }
  .sm\:tw-gap-4 {
    grid-gap: 1rem;
    gap: 1rem;
  }
  .sm\:tw-gap-x-2 {
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
  }
  .sm\:tw-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * (1 - var(--tw-space-x-reverse)));
  }
  .sm\:tw-overflow-hidden {
    overflow: hidden;
  }
  .sm\:tw-rounded-lg {
    border-radius: 0.5rem;
  }
  .sm\:tw-p-6 {
    padding: 1.5rem;
  }
  .sm\:tw-px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .sm\:tw-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .sm\:tw-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:tw-py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .sm\:tw-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .sm\:tw-pr-6 {
    padding-right: 1.5rem;
  }
  .sm\:tw-text-left {
    text-align: left;
  }
  .sm\:tw-text-center {
    text-align: center;
  }
  .sm\:tw-align-middle {
    vertical-align: middle;
  }
  .sm\:tw-text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .sm\:tw-text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .sm\:tw-text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:tw-text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .sm\:tw-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .sm\:tw-leading-none {
    line-height: 1;
  }
}
@media (max-width: 640px) {
  .sm-max\:tw-h-auto {
    height: auto;
  }
  .sm-max\:tw-w-full {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .md\:tw-absolute {
    position: absolute;
  }
  .md\:tw--left-0 {
    left: 0;
  }
  .md\:tw-bottom-\[-12px\] {
    bottom: -12px;
  }
  .md\:tw-bottom-\[-18px\] {
    bottom: -18px;
  }
  .md\:tw-left-0 {
    left: 0;
  }
  .md\:tw-left-\[36px\] {
    left: 36px;
  }
  .md\:tw-left-\[38px\] {
    left: 38px;
  }
  .md\:tw-left-\[72px\] {
    left: 72px;
  }
  .md\:tw-right-\[-2\.5rem\] {
    right: -2.5rem;
  }
  .md\:tw-right-\[-38px\] {
    right: -38px;
  }
  .md\:tw-order-1 {
    order: 1;
  }
  .md\:tw-col-auto {
    grid-column: auto;
  }
  .md\:tw-col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:tw-col-span-3 {
    grid-column: span 3 / span 3;
  }
  .md\:tw-col-span-5 {
    grid-column: span 5 / span 5;
  }
  .md\:tw-col-span-7 {
    grid-column: span 7 / span 7;
  }
  .md\:tw-col-span-8 {
    grid-column: span 8 / span 8;
  }
  .md\:tw-col-start-2 {
    grid-column-start: 2;
  }
  .md\:tw-col-start-4 {
    grid-column-start: 4;
  }
  .md\:tw-col-end-7 {
    grid-column-end: 7;
  }
  .md\:tw-m-3 {
    margin: 0.75rem;
  }
  .md\:tw-mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .md\:tw-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:tw--mt-4 {
    margin-top: -1rem;
  }
  .md\:tw-mb-0 {
    margin-bottom: 0;
  }
  .md\:tw-mb-2 {
    margin-bottom: 0.5rem;
  }
  .md\:tw-mb-3 {
    margin-bottom: 0.75rem;
  }
  .md\:tw-mb-4 {
    margin-bottom: 1rem;
  }
  .md\:tw-mb-5 {
    margin-bottom: 1.25rem;
  }
  .md\:tw-mb-6 {
    margin-bottom: 1.5rem;
  }
  .md\:tw-mb-8 {
    margin-bottom: 2rem;
  }
  .md\:tw-mb-9 {
    margin-bottom: 2.25rem;
  }
  .md\:tw-ml-2 {
    margin-left: 0.5rem;
  }
  .md\:tw-ml-3 {
    margin-left: 0.75rem;
  }
  .md\:tw-ml-4 {
    margin-left: 1rem;
  }
  .md\:tw-ml-5 {
    margin-left: 1.25rem;
  }
  .md\:tw-mr-0 {
    margin-right: 0;
  }
  .md\:tw-mr-1 {
    margin-right: 0.25rem;
  }
  .md\:tw-mr-4 {
    margin-right: 1rem;
  }
  .md\:tw-mt-0 {
    margin-top: 0;
  }
  .md\:tw-mt-10 {
    margin-top: 2.5rem;
  }
  .md\:tw-mt-12 {
    margin-top: 3rem;
  }
  .md\:tw-mt-2 {
    margin-top: 0.5rem;
  }
  .md\:tw-mt-3 {
    margin-top: 0.75rem;
  }
  .md\:tw-mt-4 {
    margin-top: 1rem;
  }
  .md\:tw-mt-6 {
    margin-top: 1.5rem;
  }
  .md\:tw-mt-8 {
    margin-top: 2rem;
  }
  .md\:tw-mt-9 {
    margin-top: 2.25rem;
  }
  .md\:tw-block {
    display: block;
  }
  .md\:tw-inline-block {
    display: inline-block;
  }
  .md\:tw-inline {
    display: inline;
  }
  .md\:tw-flex {
    display: flex;
  }
  .md\:tw-grid {
    display: grid;
  }
  .md\:tw-hidden {
    display: none;
  }
  .md\:\!tw-h-11 {
    height: 2.75rem !important;
  }
  .md\:\!tw-h-\[250px\] {
    height: 250px !important;
  }
  .md\:tw-h-1\/2 {
    height: 50%;
  }
  .md\:tw-h-100px {
    height: 6.25rem;
  }
  .md\:tw-h-88 {
    height: 22rem;
  }
  .md\:tw-h-\[100px\] {
    height: 100px;
  }
  .md\:tw-h-\[90px\] {
    height: 90px;
  }
  .md\:tw-h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }
  .md\:tw-h-full {
    height: 100%;
  }
  .md\:tw-max-h-\[90vh\] {
    max-height: 90vh;
  }
  .md\:tw-min-h-\[110px\] {
    min-height: 110px;
  }
  .md\:tw-w-1\/2 {
    width: 50%;
  }
  .md\:tw-w-11 {
    width: 2.75rem;
  }
  .md\:tw-w-4\/5 {
    width: 80%;
  }
  .md\:tw-w-4\/6 {
    width: 66.666667%;
  }
  .md\:tw-w-60 {
    width: 15rem;
  }
  .md\:tw-w-\[40px\] {
    width: 40px;
  }
  .md\:tw-w-\[420px\] {
    width: 420px;
  }
  .md\:tw-w-\[650px\] {
    width: 650px;
  }
  .md\:tw-w-max {
    width: -moz-max-content;
    width: max-content;
  }
  .md\:tw-min-w-\[100px\] {
    min-width: 100px;
  }
  .md\:tw-min-w-\[33\%\] {
    min-width: 33%;
  }
  .md\:tw-min-w-\[36px\] {
    min-width: 36px;
  }
  .md\:tw-min-w-\[38px\] {
    min-width: 38px;
  }
  .md\:tw-min-w-\[48px\] {
    min-width: 48px;
  }
  .md\:tw-min-w-\[58px\] {
    min-width: 58px;
  }
  .md\:tw-max-w-2xl {
    max-width: 42rem;
  }
  .md\:tw-max-w-4xl {
    max-width: 56rem;
  }
  .md\:tw-max-w-\[200px\] {
    max-width: 200px;
  }
  .md\:tw-max-w-\[33\%\] {
    max-width: 33%;
  }
  .md\:tw-max-w-\[420px\] {
    max-width: 420px;
  }
  .md\:tw-max-w-lg {
    max-width: 32rem;
  }
  .md\:tw-max-w-md {
    max-width: 28rem;
  }
  .md\:tw-flex-grow {
    flex-grow: 1;
  }
  .md\:tw-translate-x-4 {
    --tw-translate-x: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:tw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .md\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:tw-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .md\:tw-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .md\:tw-flex-row {
    flex-direction: row;
  }
  .md\:tw-flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:tw-flex-col {
    flex-direction: column;
  }
  .md\:tw-flex-wrap {
    flex-wrap: wrap;
  }
  .md\:tw-items-center {
    align-items: center;
  }
  .md\:tw-justify-end {
    justify-content: flex-end;
  }
  .md\:tw-justify-center {
    justify-content: center;
  }
  .md\:tw-justify-between {
    justify-content: space-between;
  }
  .md\:tw-justify-around {
    justify-content: space-around;
  }
  .md\:tw-gap-0 {
    grid-gap: 0;
    gap: 0;
  }
  .md\:tw-gap-4 {
    grid-gap: 1rem;
    gap: 1rem;
  }
  .md\:tw-gap-8 {
    grid-gap: 2rem;
    gap: 2rem;
  }
  .md\:tw-gap-x-2 {
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
  }
  .md\:tw-gap-x-8 {
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
  }
  .md\:tw-gap-y-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }
  .md\:tw-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * (1 - var(--tw-space-x-reverse)));
  }
  .md\:tw-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * (1 - var(--tw-space-x-reverse)));
  }
  .md\:tw-self-center {
    align-self: center;
  }
  .md\:tw-rounded-none {
    border-radius: 0;
  }
  .md\:tw-rounded-xl {
    border-radius: 0.75rem;
  }
  .md\:tw-border-l {
    border-left-width: 1px;
  }
  .md\:tw-border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(239 242 245 / var(--tw-border-opacity));
  }
  .md\:tw-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:tw-px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:tw-py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .md\:tw-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:tw-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:tw-pb-0 {
    padding-bottom: 0;
  }
  .md\:tw-pl-2 {
    padding-left: 0.5rem;
  }
  .md\:tw-pl-3 {
    padding-left: 0.75rem;
  }
  .md\:tw-pl-4 {
    padding-left: 1rem;
  }
  .md\:tw-pr-0 {
    padding-right: 0;
  }
  .md\:tw-pr-8 {
    padding-right: 2rem;
  }
  .md\:tw-pt-0 {
    padding-top: 0;
  }
  .md\:tw-pt-4 {
    padding-top: 1rem;
  }
  .md\:tw-text-left {
    text-align: left;
  }
  .md\:tw-text-center {
    text-align: center;
  }
  .md\:\!tw-text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
  .md\:\!tw-text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
  .md\:\!tw-text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }
  .md\:tw-text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:tw-text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:tw-text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:tw-text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .md\:tw-text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:tw-text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:tw-text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:tw-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:tw-font-bold {
    font-weight: 700;
  }
  .md\:tw-leading-8 {
    line-height: 2rem;
  }
  .md\:tw-text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }
  :is(.tw-dark .dark\:md\:tw-border-moon-700) {
    --tw-border-opacity: 1;
    border-color: rgb(33 45 59 / var(--tw-border-opacity));
  }
  :is(.tw-dark .dark\:md\:tw-text-moon-50) {
    --tw-text-opacity: 1;
    color: rgb(223 229 236 / var(--tw-text-opacity));
  }
}
@media (min-width: 1024px) {
  .lg\:tw--left-64 {
    left: -16rem;
  }
  .lg\:tw-bottom-auto {
    bottom: auto;
  }
  .lg\:tw-right-\[-48px\] {
    right: -48px;
  }
  .lg\:-tw-order-1 {
    order: -1;
  }
  .lg\:tw-order-1 {
    order: 1;
  }
  .lg\:tw-order-2 {
    order: 2;
  }
  .lg\:tw-order-none {
    order: 0;
  }
  .lg\:tw-col-span-1 {
    grid-column: span 1 / span 1;
  }
  .lg\:tw-col-span-2 {
    grid-column: span 2 / span 2;
  }
  .lg\:tw-col-span-3 {
    grid-column: span 3 / span 3;
  }
  .lg\:tw-col-span-4 {
    grid-column: span 4 / span 4;
  }
  .lg\:tw-col-span-6 {
    grid-column: span 6 / span 6;
  }
  .lg\:tw-col-span-8 {
    grid-column: span 8 / span 8;
  }
  .lg\:tw-col-start-1 {
    grid-column-start: 1;
  }
  .lg\:tw-col-start-2 {
    grid-column-start: 2;
  }
  .lg\:tw-row-span-3 {
    grid-row: span 3 / span 3;
  }
  .lg\:tw-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:tw-mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .lg\:tw-mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .lg\:tw-mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }
  .lg\:tw-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:tw-my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .lg\:-tw-ml-11 {
    margin-left: -2.75rem;
  }
  .lg\:tw-mb-0 {
    margin-bottom: 0;
  }
  .lg\:tw-mb-12 {
    margin-bottom: 3rem;
  }
  .lg\:tw-mb-24 {
    margin-bottom: 6rem;
  }
  .lg\:tw-mb-3 {
    margin-bottom: 0.75rem;
  }
  .lg\:tw-mb-4 {
    margin-bottom: 1rem;
  }
  .lg\:tw-mb-6 {
    margin-bottom: 1.5rem;
  }
  .lg\:tw-mb-8 {
    margin-bottom: 2rem;
  }
  .lg\:tw-ml-0 {
    margin-left: 0;
  }
  .lg\:tw-ml-10 {
    margin-left: 2.5rem;
  }
  .lg\:tw-ml-3 {
    margin-left: 0.75rem;
  }
  .lg\:tw-ml-6 {
    margin-left: 1.5rem;
  }
  .lg\:tw-mr-1 {
    margin-right: 0.25rem;
  }
  .lg\:tw-mr-2 {
    margin-right: 0.5rem;
  }
  .lg\:tw-mt-0 {
    margin-top: 0;
  }
  .lg\:tw-mt-10 {
    margin-top: 2.5rem;
  }
  .lg\:tw-mt-12 {
    margin-top: 3rem;
  }
  .lg\:tw-mt-2 {
    margin-top: 0.5rem;
  }
  .lg\:tw-mt-4 {
    margin-top: 1rem;
  }
  .lg\:tw-mt-6 {
    margin-top: 1.5rem;
  }
  .lg\:tw-mt-8 {
    margin-top: 2rem;
  }
  .lg\:tw-mt-\[2px\] {
    margin-top: 2px;
  }
  .lg\:tw-block {
    display: block;
  }
  .lg\:\!tw-inline {
    display: inline !important;
  }
  .lg\:tw-inline {
    display: inline;
  }
  .lg\:tw-flex {
    display: flex;
  }
  .lg\:\!tw-inline-flex {
    display: inline-flex !important;
  }
  .lg\:tw-inline-flex {
    display: inline-flex;
  }
  .lg\:tw-table {
    display: table;
  }
  .lg\:tw-grid {
    display: grid;
  }
  .lg\:tw-hidden {
    display: none;
  }
  .lg\:tw-aspect-\[1\.4\/1\] {
    aspect-ratio: 1.4/1;
  }
  .lg\:tw-h-12 {
    height: 3rem;
  }
  .lg\:tw-h-14 {
    height: 3.5rem;
  }
  .lg\:tw-h-20 {
    height: 5rem;
  }
  .lg\:tw-h-60 {
    height: 15rem;
  }
  .lg\:tw-h-8 {
    height: 2rem;
  }
  .lg\:tw-h-9 {
    height: 2.25rem;
  }
  .lg\:tw-h-\[110px\] {
    height: 110px;
  }
  .lg\:tw-h-\[300px\] {
    height: 300px;
  }
  .lg\:tw-h-\[400px\] {
    height: 400px;
  }
  .lg\:tw-h-\[679px\] {
    height: 679px;
  }
  .lg\:tw-h-auto {
    height: auto;
  }
  .lg\:tw-h-screen {
    height: 100vh;
  }
  .lg\:tw-w-1\/2 {
    width: 50%;
  }
  .lg\:tw-w-1\/3 {
    width: 33.333333%;
  }
  .lg\:tw-w-11\/12 {
    width: 91.666667%;
  }
  .lg\:tw-w-14 {
    width: 3.5rem;
  }
  .lg\:tw-w-2\/3 {
    width: 66.666667%;
  }
  .lg\:tw-w-2\/5 {
    width: 40%;
  }
  .lg\:tw-w-32 {
    width: 8rem;
  }
  .lg\:tw-w-36 {
    width: 9rem;
  }
  .lg\:tw-w-4\/6 {
    width: 66.666667%;
  }
  .lg\:tw-w-40 {
    width: 10rem;
  }
  .lg\:tw-w-48 {
    width: 12rem;
  }
  .lg\:tw-w-52 {
    width: 13rem;
  }
  .lg\:tw-w-56 {
    width: 14rem;
  }
  .lg\:tw-w-60 {
    width: 15rem;
  }
  .lg\:tw-w-auto {
    width: auto;
  }
  .lg\:tw-w-full {
    width: 100%;
  }
  .lg\:tw-min-w-56 {
    min-width: 14rem;
  }
  .lg\:tw-min-w-\[200px\] {
    min-width: 200px;
  }
  .lg\:tw-min-w-\[250px\] {
    min-width: 250px;
  }
  .lg\:tw-min-w-\[330px\] {
    min-width: 330px;
  }
  .lg\:tw-max-w-7xl {
    max-width: 80rem;
  }
  .lg\:tw-max-w-\[20rem\] {
    max-width: 20rem;
  }
  .lg\:tw-max-w-\[320px\] {
    max-width: 320px;
  }
  .lg\:tw-max-w-\[400px\] {
    max-width: 400px;
  }
  .lg\:tw-max-w-lg {
    max-width: 32rem;
  }
  .lg\:tw-max-w-none {
    max-width: none;
  }
  .lg\:tw-flex-1 {
    flex: 1 1;
  }
  .lg\:tw-cursor-auto {
    cursor: auto;
  }
  .lg\:tw-snap-none {
    -ms-scroll-snap-type: none;
    scroll-snap-type: none;
  }
  .lg\:tw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:tw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:tw-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .lg\:tw-flex-row {
    flex-direction: row;
  }
  .lg\:tw-flex-col {
    flex-direction: column;
  }
  .lg\:tw-items-start {
    align-items: flex-start;
  }
  .lg\:tw-items-center {
    align-items: center;
  }
  .lg\:tw-gap-12 {
    grid-gap: 3rem;
    gap: 3rem;
  }
  .lg\:tw-gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }
  .lg\:tw-gap-24 {
    grid-gap: 6rem;
    gap: 6rem;
  }
  .lg\:tw-gap-4 {
    grid-gap: 1rem;
    gap: 1rem;
  }
  .lg\:tw-gap-6 {
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }
  .lg\:tw-gap-8 {
    grid-gap: 2rem;
    gap: 2rem;
  }
  .lg\:tw-gap-x-4 {
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
  }
  .lg\:tw-gap-x-5 {
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
  }
  .lg\:tw-gap-x-8 {
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
  }
  .lg\:tw-gap-y-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }
  .lg\:tw-gap-y-3 {
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }
  .lg\:tw-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * (1 - var(--tw-space-x-reverse)));
  }
  .lg\:tw-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }
  .lg\:tw-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }
  .lg\:tw-divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
  }
  .lg\:tw-overflow-y-auto {
    overflow-y: auto;
  }
  .lg\:tw-overflow-x-hidden {
    overflow-x: hidden;
  }
  .lg\:tw-overflow-x-visible {
    overflow-x: visible;
  }
  .lg\:tw-border-0 {
    border-width: 0;
  }
  .lg\:tw-border-b-0 {
    border-bottom-width: 0;
  }
  .lg\:tw-border-r {
    border-right-width: 1px;
  }
  .lg\:tw-border-t-0 {
    border-top-width: 0;
  }
  .lg\:tw-border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(239 242 245 / var(--tw-border-opacity));
  }
  .lg\:tw-p-5 {
    padding: 1.25rem;
  }
  .lg\:tw-p-6 {
    padding: 1.5rem;
  }
  .lg\:tw-px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:tw-px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .lg\:tw-px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .lg\:tw-px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .lg\:tw-px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:tw-py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .lg\:tw-py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .lg\:tw-py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .lg\:tw-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:tw-pb-0 {
    padding-bottom: 0;
  }
  .lg\:tw-pb-16 {
    padding-bottom: 4rem;
  }
  .lg\:tw-pb-24 {
    padding-bottom: 6rem;
  }
  .lg\:tw-pb-4 {
    padding-bottom: 1rem;
  }
  .lg\:tw-pl-0 {
    padding-left: 0;
  }
  .lg\:tw-pl-12 {
    padding-left: 3rem;
  }
  .lg\:tw-pl-4 {
    padding-left: 1rem;
  }
  .lg\:tw-pl-56 {
    padding-left: 14rem;
  }
  .lg\:tw-pr-12 {
    padding-right: 3rem;
  }
  .lg\:tw-pr-56 {
    padding-right: 14rem;
  }
  .lg\:tw-pr-8 {
    padding-right: 2rem;
  }
  .lg\:tw-pt-16 {
    padding-top: 4rem;
  }
  .lg\:tw-pt-6 {
    padding-top: 1.5rem;
  }
  .lg\:tw-text-left {
    text-align: left;
  }
  .lg\:tw-text-center {
    text-align: center;
  }
  .lg\:tw-text-start {
    text-align: start;
  }
  .lg\:\!tw-text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
  .lg\:\!tw-text-5xl {
    font-size: 3rem !important;
    line-height: 1 !important;
  }
  .lg\:\!tw-text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .lg\:tw-text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:tw-text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .lg\:tw-text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .lg\:tw-text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .lg\:tw-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .lg\:tw-shadow-none {
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  }
}
@media (min-width: 1200px) {
  .\32lg\:tw-relative {
    position: relative;
  }
  .\32lg\:\!tw-left-\[unset\] {
    left: unset !important;
  }
  .\32lg\:\!tw-right-0 {
    right: 0 !important;
  }
  .\32lg\:tw--left-64 {
    left: -16rem;
  }
  .\32lg\:tw-left-\[unset\] {
    left: unset;
  }
  .\32lg\:tw-right-\[unset\] {
    right: unset;
  }
  .\32lg\:tw-order-1 {
    order: 1;
  }
  .\32lg\:tw-order-2 {
    order: 2;
  }
  .\32lg\:tw-order-none {
    order: 0;
  }
  .\32lg\:tw-col-span-1 {
    grid-column: span 1 / span 1;
  }
  .\32lg\:tw-col-span-2 {
    grid-column: span 2 / span 2;
  }
  .\32lg\:tw-col-span-4 {
    grid-column: span 4 / span 4;
  }
  .\32lg\:tw-col-start-2 {
    grid-column-start: 2;
  }
  .\32lg\:tw-row-span-1 {
    grid-row: span 1 / span 1;
  }
  .\32lg\:tw-row-span-2 {
    grid-row: span 2 / span 2;
  }
  .\32lg\:tw-row-span-3 {
    grid-row: span 3 / span 3;
  }
  .\32lg\:tw-row-start-1 {
    grid-row-start: 1;
  }
  .\32lg\:tw-row-start-2 {
    grid-row-start: 2;
  }
  .\32lg\:tw-row-start-4 {
    grid-row-start: 4;
  }
  .\32lg\:-tw-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .\32lg\:-tw-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }
  .\32lg\:tw-mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .\32lg\:tw-my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .\32lg\:tw-mb-0 {
    margin-bottom: 0;
  }
  .\32lg\:tw-mb-1 {
    margin-bottom: 0.25rem;
  }
  .\32lg\:tw-mb-10 {
    margin-bottom: 2.5rem;
  }
  .\32lg\:tw-mb-12 {
    margin-bottom: 3rem;
  }
  .\32lg\:tw-mb-16 {
    margin-bottom: 4rem;
  }
  .\32lg\:tw-mb-24 {
    margin-bottom: 6rem;
  }
  .\32lg\:tw-mb-32 {
    margin-bottom: 8rem;
  }
  .\32lg\:tw-mb-4 {
    margin-bottom: 1rem;
  }
  .\32lg\:tw-mb-5 {
    margin-bottom: 1.25rem;
  }
  .\32lg\:tw-mb-6 {
    margin-bottom: 1.5rem;
  }
  .\32lg\:tw-ml-1 {
    margin-left: 0.25rem;
  }
  .\32lg\:tw-ml-4 {
    margin-left: 1rem;
  }
  .\32lg\:tw-ml-8 {
    margin-left: 2rem;
  }
  .\32lg\:tw-mr-0 {
    margin-right: 0;
  }
  .\32lg\:tw-mr-0\.5 {
    margin-right: 0.125rem;
  }
  .\32lg\:tw-mr-4 {
    margin-right: 1rem;
  }
  .\32lg\:tw-mr-8 {
    margin-right: 2rem;
  }
  .\32lg\:tw-mt-0 {
    margin-top: 0;
  }
  .\32lg\:tw-mt-10 {
    margin-top: 2.5rem;
  }
  .\32lg\:tw-mt-6 {
    margin-top: 1.5rem;
  }
  .\32lg\:tw-block {
    display: block;
  }
  .\32lg\:tw-inline {
    display: inline;
  }
  .\32lg\:tw-flex {
    display: flex;
  }
  .\32lg\:\!tw-hidden {
    display: none !important;
  }
  .\32lg\:tw-hidden {
    display: none;
  }
  .\32lg\:\!tw-h-10 {
    height: 2.5rem !important;
  }
  .\32lg\:tw-h-11 {
    height: 2.75rem;
  }
  .\32lg\:tw-h-12 {
    height: 3rem;
  }
  .\32lg\:tw-h-20 {
    height: 5rem;
  }
  .\32lg\:tw-h-auto {
    height: auto;
  }
  .\32lg\:tw-max-h-\[28rem\] {
    max-height: 28rem;
  }
  .\32lg\:\!tw-w-52 {
    width: 13rem !important;
  }
  .\32lg\:tw-w-5\/12 {
    width: 41.666667%;
  }
  .\32lg\:tw-w-52 {
    width: 13rem;
  }
  .\32lg\:tw-w-9 {
    width: 2.25rem;
  }
  .\32lg\:tw-w-\[768px\] {
    width: 768px;
  }
  .\32lg\:tw-w-auto {
    width: auto;
  }
  .\32lg\:tw-w-full {
    width: 100%;
  }
  .\32lg\:tw-min-w-\[180px\] {
    min-width: 180px;
  }
  .\32lg\:tw-min-w-\[220px\] {
    min-width: 220px;
  }
  .\32lg\:tw-max-w-\[500px\] {
    max-width: 500px;
  }
  .\32lg\:tw-flex-1 {
    flex: 1 1;
  }
  .\32lg\:tw-rotate-0 {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .\32lg\:tw-cursor-pointer {
    cursor: pointer;
  }
  .\32lg\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .\32lg\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .\32lg\:tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .\32lg\:tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .\32lg\:tw-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .\32lg\:tw-grid-rows-none {
    grid-template-rows: none;
  }
  .\32lg\:tw-flex-row {
    flex-direction: row;
  }
  .\32lg\:tw-items-center {
    align-items: center;
  }
  .\32lg\:tw-justify-center {
    justify-content: center;
  }
  .\32lg\:tw-gap-x-1 {
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
    column-gap: 0.25rem;
  }
  .\32lg\:tw-overflow-hidden {
    overflow: hidden;
  }
  .\32lg\:tw-overflow-y-auto {
    overflow-y: auto;
  }
  .\32lg\:tw-overflow-x-visible {
    overflow-x: visible;
  }
  .\32lg\:tw-border-r {
    border-right-width: 1px;
  }
  .\32lg\:tw-p-10 {
    padding: 2.5rem;
  }
  .\32lg\:tw-p-2 {
    padding: 0.5rem;
  }
  .\32lg\:tw-p-2\.5 {
    padding: 0.625rem;
  }
  .\32lg\:tw-p-4 {
    padding: 1rem;
  }
  .\32lg\:tw-p-6 {
    padding: 1.5rem;
  }
  .\32lg\:\!tw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .\32lg\:\!tw-px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .\32lg\:\!tw-px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .\32lg\:tw-px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .\32lg\:tw-px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .\32lg\:tw-py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .\32lg\:tw-py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .\32lg\:tw-py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .\32lg\:tw-py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .\32lg\:\!tw-pl-2 {
    padding-left: 0.5rem !important;
  }
  .\32lg\:tw-pb-0 {
    padding-bottom: 0;
  }
  .\32lg\:tw-pb-9 {
    padding-bottom: 2.25rem;
  }
  .\32lg\:tw-pl-2 {
    padding-left: 0.5rem;
  }
  .\32lg\:tw-pl-2\.5 {
    padding-left: 0.625rem;
  }
  .\32lg\:tw-pl-6 {
    padding-left: 1.5rem;
  }
  .\32lg\:tw-pr-0 {
    padding-right: 0;
  }
  .\32lg\:tw-pr-6 {
    padding-right: 1.5rem;
  }
  .\32lg\:tw-pt-0 {
    padding-top: 0;
  }
  .\32lg\:\!tw-text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
  .\32lg\:\!tw-text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
  .\32lg\:tw-text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .\32lg\:tw-text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .\32lg\:\!tw-text-primary-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(75 204 0 / var(--tw-text-opacity)) !important;
  }
  .\32lg\:tw-shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0/0.1), 0 4px 6px -4px rgb(0 0 0/0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
      0 4px 6px -4px var(--tw-shadow-color);
  }
  .\32lg\:tw-shadow-lg,
  .\32lg\:tw-shadow-none {
    box-shadow: 0 0 transparent, 0 0 transparent, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  }
  .\32lg\:tw-shadow-none {
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
  }
  :is(.tw-dark .\32lg\:dark\:\!tw-text-primary-500) {
    --tw-text-opacity: 1 !important;
    color: rgb(75 204 0 / var(--tw-text-opacity)) !important;
  }
}
@media (min-width: 1280px) {
  .xl\:tw-fixed {
    position: fixed;
  }
  .xl\:tw-right-36 {
    right: 9rem;
  }
  .xl\:tw-col-span-5 {
    grid-column: span 5 / span 5;
  }
  .xl\:tw-mt-0 {
    margin-top: 0;
  }
  .xl\:tw-grid {
    display: grid;
  }
  .xl\:tw-h-40 {
    height: 10rem;
  }
  .xl\:tw-h-\[120px\] {
    height: 120px;
  }
  .xl\:tw-w-44 {
    width: 11rem;
  }
  .xl\:tw-w-72 {
    width: 18rem;
  }
  .xl\:tw-w-\[120px\] {
    width: 120px;
  }
  .xl\:tw-min-w-\[250px\] {
    min-width: 250px;
  }
  .xl\:tw-max-w-2xl {
    max-width: 42rem;
  }
  .xl\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xl\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xl\:tw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .xl\:tw-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .xl\:tw-flex-row {
    flex-direction: row;
  }
  .xl\:tw-gap-8 {
    grid-gap: 2rem;
    gap: 2rem;
  }
  .xl\:tw-gap-x-9 {
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
    column-gap: 2.25rem;
  }
  .xl\:tw-gap-y-4 {
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }
  .xl\:tw-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * (1 - var(--tw-space-x-reverse)));
  }
  .xl\:tw-px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .xl\:tw-px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .xl\:tw-pb-0 {
    padding-bottom: 0;
  }
  .xl\:tw-text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }
  .xl\:tw-text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .xl\:tw-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1536px) {
  .\32xl\:tw-left-0 {
    left: 0;
  }
  .\32xl\:tw-min-w-1\/4 {
    min-width: 25%;
  }
  .\32xl\:tw-justify-center {
    justify-content: center;
  }
}
.\[\&\>\*\]\:tw-mx-auto > * {
  margin-left: auto;
  margin-right: auto;
}
.\[\&\>a\]\:tw-whitespace-nowrap > a {
  white-space: nowrap;
}
.\[\&\>tbody\:first-of-type\]\:\!tw-border-t-0 > tbody:first-of-type {
  border-top-width: 0 !important;
}
.\[\&\>tbody\:first-of-type\]\:\!tw-border-t-2 > tbody:first-of-type {
  border-top-width: 2px !important;
}
.\[\&\>tr\>th\]\:\!tw-whitespace-normal > tr > th {
  white-space: normal !important;
}
.\[\&_td\]\:tw-pt-6 td {
  padding-top: 1.5rem;
}
.\[\&_ul\]\:tw-ml-4 ul {
  margin-left: 1rem;
}

/* 1. Bao bọc bảng để hỗ trợ lướt ngang mượt mà trên mobile */
.table-responsive-wrapper {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    background: #fff;
}
.dark .table-responsive-wrapper {
    background: #12161c;
}

/* 2. Màu sắc chuẩn tỷ lệ xanh/đỏ của sàn CoinGecko */
.crypto-rates__percent--up {
    color: #16c784 !important; /* Xanh lá */
    font-weight: 500;
}
.crypto-rates__percent--down {
    color: #ea3943 !important; /* Đỏ */
    font-weight: 500;
}

/* Thêm hiệu ứng mũi tên nhỏ phía trước phần trăm giống CoinGecko (tùy chọn) */
.crypto-rates__percent--up::before {
    content: "▲ ";
    font-size: 9px;
}
.crypto-rates__percent--down::before {
    content: "▼ ";
    font-size: 9px;
}

/* 3. Tối ưu kích thước khung hiển thị biểu đồ 7 ngày cho đều đặn */
#top100ctypto img[src*="sparkline.svg"] {
    width: 130px !important;
    height: 42px !important;
    object-fit: contain;
    display: inline-block;
}

/* 4. Tinh chỉnh các dòng trong bảng cho thoáng, bo sát lề chuẩn */
#top100ctypto tr td {
    vertical-align: middle !important;
    white-space: nowrap;
}

/* 5. Ép cứng các cột cố định vị trí khi cuộn ngang trên màn hình nhỏ (Mobile) */
@media screen and (max-width: 768px) {
    #giath{
            min-width: 100px;
    max-width: 100px;
    }
    #secboxtop10coin{
        padding: 0px;
    }
    #rowvhvophoa{
        display: block!important;
    }
    .container {
        padding-right: 0px;
        padding-left: 0px;
    }
    span.formobile {
        display: none;
    }
    /* Cố định cột số thứ tự (#) */
    .sortable th:nth-child(1),
    .sortable td:nth-child(1) {
        position: sticky !important;
        left: 0 !important;
        z-index: 5;
        background-color: #ffffff !important;
        display: none;
    }
    
    /* Cố định cột Tên Coin */
    .sortable th:nth-child(2),
    .sortable td:nth-child(2) {
                position: sticky !important;
        left: 0px !important;
        z-index: 5;
        width: 89px !important;
        min-width: 100px !important;
        max-width: 120px;
        background-color: #ffffff !important;
        box-shadow: 4px 0 6px -2px rgba(0, 0, 0, 0.05);
        white-space: normal !important;
    }

    /* Dark Mode cho các cột cố định trên mobile */
    .dark .sortable th:nth-child(1),
    .dark .sortable td:nth-child(1),
    .dark .sortable th:nth-child(2),
    .dark .sortable td:nth-child(2) {
        background-color: #12161c !important;
        box-shadow: 4px 0 6px -2px rgba(0,0,0,0.3);
    }
}
/* ================================
   MAIN MENU
================================ */

.tv-header__main-menu {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none;
}

.tv-header__main-menu-item {
    position: relative;
}


/* ================================
   MENU LINK
================================ */

.tv-header__main-menu-item > a {
    display: flex;
    align-items: center;
    gap: 3px;
    text-decoration: none;
}


/* ================================
   CHEVRON
================================ */

.tv-header__main-menu-item__chevron {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    transition: transform .2s ease;
}


/* ================================
   SUBMENU
================================ */

.tv-header__submenu {
    position: absolute;

    top: calc(100% + 8px);
    left: 0;

    min-width: 220px;

    margin: 0;
    padding: 8px 0;

    list-style: none;

    background: #ffffff;

    border: 1px solid #e5e7eb;
    border-radius: 10px;

    box-shadow:
        0 10px 30px rgba(0, 0, 0, .12);

    opacity: 0;
    visibility: hidden;

    transform: translateY(8px);

    transition:
        opacity .2s ease,
        transform .2s ease,
        visibility .2s ease;

    z-index: 9999;
}


/* ================================
   SUBMENU ITEM
================================ */

.tv-header__submenu li {
    margin: 0;
    padding: 0;
}


/* ================================
   SUBMENU LINK
================================ */

.tv-header__submenu li a {
    display: flex;

    align-items: center;

    width: 100%;

    box-sizing: border-box;

    padding: 10px 16px;

    color: #1f2937;

    font-size: 14px;
    font-weight: 500;

    line-height: 1.4;

    text-decoration: none;

    white-space: nowrap;

    transition:
        background-color .15s ease,
        color .15s ease;
}


/* ================================
   HOVER SUBMENU ITEM
================================ */

.tv-header__submenu li a:hover {
    background: #f3f4f6;
    color: #2563eb;
}


/* ================================
   SHOW SUBMENU
================================ */

.tv-header__main-menu-item.has-submenu:hover > .tv-header__submenu {
    opacity: 1;
    visibility: visible;

    transform: translateY(0);
}


/* ================================
   CHEVRON ROTATE
================================ */

.tv-header__main-menu-item.has-submenu:hover
.tv-header__main-menu-item__chevron {
    transform: rotate(180deg);
}


/* ================================
   REMOVE GAP ISSUE
================================ */

.tv-header__main-menu-item.has-submenu::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;

    top: 100%;

    height: 8px;
}

@media screen and (max-width: 768px) {
    .col-rank{
        display: none;
    }
}


        .toast { visibility: hidden; min-width: 200px; background-color: #333; color: #fff; text-align: center; border-radius: 6px; padding: 12px; position: fixed; z-index: 1; bottom: 30px; left: 50%; transform: translateX(-50%); box-shadow: 0 2px 10px rgba(0,0,0,0.2); }
        .section-title { font-size: 18px; text-align: center; margin-bottom: 25px; color: #1e293b; }
        .section-title h2 { margin: 0; font-size: 24px; }
        
        .trolycoin-ranking-wrapper {
            width: 100%; background: #ffffff;
            border: 1px solid #e2e8f0; border-radius: 12px;
            overflow: hidden; margin: 20px 0;
        }
        
        .trolycoin-ranking-table { width: 100%; border-collapse: collapse; text-align: left; }
        .trolycoin-ranking-table th {
            background-color: #f8fafc; color: #000;
            font-size: 13px; font-weight: 600; text-transform: uppercase;
            padding: 14px 16px; border-bottom: 2px solid #e2e8f0;
        }
        .trolycoin-ranking-table td {
            padding: 16px; vertical-align: middle;
            border-bottom: 1px solid #f1f5f9; font-size: 14px; color: #1e293b;
        }
        
        .san-name { font-weight: 700; color: #0f172a; gap: 6px; }
        .sanfullname { font-size: 14px; font-weight: 600; }
        .verified { color: #eab308; font-size: 12px; }
        .col-rank { width: 50px; text-align: center !important; font-weight: 700; color: #0f172a; }
        .col-action { min-width: 160px; }
        
        .separator-row { background-color: #f8fafc; font-weight: 700; text-align: center; color: #475569; }
        
        .copy-box { display: inline-flex; align-items: center; gap: 8px; cursor: pointer; color: #e67e22; font-weight: 700; padding: 6px 10px; background: #fff7ed; border-radius: 6px; transition: 0.2s; }
        .copy-box:hover { background: #ffedd5; }
        .copy-icon { width: 16px; height: 16px; }
        
        .action-btns { display: flex; gap: 8px; }
        .btn { padding: 6px 12px; border-radius: 6px; font-weight: 600; font-size: 12px; text-decoration: none; color: #fff; transition: 0.2s; }
        .btn-visit { background-color: #d97706; }
        .btn-visit:hover { background-color: #b45309; }
        .btn-review { background-color: #1e293b; }
        .btn-review:hover { background-color: #0f172a; }
        .btn-visit, .btn-review {
            padding: 6px 14px;
            border-radius: 6px;
            font-weight: 600;
            font-size: 12px;
            text-decoration: none;
            color: #fff;
            text-align: center;
        }
    
        /* --- RESPONSIVE CHO MOBILE (Dưới 768px) --- */
        @media (max-width: 768px) {
            .trolycoin-ranking-wrapper {
                border: none;
                background: transparent;
            }
            td.col-rank {
                background-color: #ffeb005c;
            }
            .trolycoin-ranking-table, 
            .trolycoin-ranking-table tbody, 
            .trolycoin-ranking-table tr, 
            .trolycoin-ranking-table td {
                display: block;
                width: 100%;
            }
            .trolycoin-ranking-table thead {
                display: none; /* Ẩn tiêu đề bảng truyền thống trên mobile */
            }
            .trolycoin-ranking-table tr {
                background: #ffffff;
                border: 1px solid #e2e8f0;
                border-radius: 10px;
                margin-bottom: 15px;
                box-shadow: 0 2px 4px rgba(0,0,0,0.02);
                position: relative;
            }
            .trolycoin-ranking-table tr.separator-row {
                background: #f8fafc !important;
                text-align: center;
                padding: 10px;
                border-radius: 8px;
            }
            .trolycoin-ranking-table tr.separator-row td {
                border: none;
                padding: 5px;
            }
            .trolycoin-ranking-table td {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 8px 0;
                border-bottom: 1px solid #f1f5f9;
                text-align: right;
                padding: 10px;
            }
            .trolycoin-ranking-table td:last-child {
                border-bottom: none;
            }
            /* Hiển thị nhãn (label) giả lập dựa vào thuộc tính data-label */
            .trolycoin-ranking-table td::before {
                content: attr(data-label);
                font-weight: 600;
                color: #64748b;
                font-size: 13px;
                text-align: left;
            }
            .col-rank {
                width: 100% !important;
                text-align: right !important;
                font-weight: bold;
                color: #d97706 !important;
            }
            .action-btns {
                justify-content: flex-end;
                width: 100%;
            }
        }
/* =========================================================
   MOBILE MENU - FIX OVERLAY
========================================================= */

@media (max-width: 768px) {

    /* MENU */
    .tv-header__area--menu.js-header-main-menu {
        position: fixed !important;

        top: 0 !important;
        left: 0 !important;

        width: 300px !important;
        max-width: 85vw !important;
        height: 100vh !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #fff !important;

        /*
         * QUAN TRỌNG:
         * Menu phải cao hơn overlay
         */
        z-index: 1000001 !important;

        overflow-x: hidden;
        overflow-y: auto;

        box-shadow: 8px 0 30px rgba(0, 0, 0, .15);

        transform: translateX(-100%);
        visibility: hidden;

        transition:
            transform .3s ease,
            visibility .3s ease;
    }


    /* MENU OPEN */
    .tv-header__area--menu.js-header-main-menu.mobile-menu-open {
        transform: translateX(0) !important;
        visibility: visible !important;
        display: block;
    }


    /* =====================================================
       OVERLAY
    ===================================================== */

    .mobile-menu-overlay {
        position: fixed !important;

        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        left: 0 !important;

        width: 100vw !important;
        height: 100vh !important;

        background: rgba(0, 0, 0, .45) !important;

        /*
         * Overlay thấp hơn menu
         */
        z-index: 1000000 !important;

        opacity: 0;
        visibility: hidden;

        transition:
            opacity .3s ease,
            visibility .3s ease;
    }


    .mobile-menu-overlay.mobile-overlay-open {
        opacity: 1 !important;
        visibility: visible !important;
    }


    /* =====================================================
       MENU UL
    ===================================================== */

    .tv-header__area--menu .tv-header__main-menu {
        display: block !important;

        width: 100% !important;

        margin: 0 !important;
        padding: 65px 0 30px !important;

        list-style: none;
    }


    /* =====================================================
       MENU ITEM
    ===================================================== */

    .tv-header__area--menu
    .tv-header__main-menu-item {

        display: block !important;

        position: relative;

        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* =====================================================
       MENU LINK
    ===================================================== */

    .tv-header__area--menu
    .tv-header__main-menu-item > a {

        display: flex !important;

        align-items: center;
        justify-content: space-between;

        width: 100% !important;

        box-sizing: border-box;

        padding: 15px 16px !important;

        color: #1f2937 !important;

        background: #fff !important;

        font-size: 14px;

        font-weight: 500;

        text-decoration: none;

        border-bottom: 1px solid #eeeeee;
    }


    /* =====================================================
       SUBMENU
    ===================================================== */

    .tv-header__area--menu
    .tv-header__submenu {

        position: static !important;

        display: none;

        width: 100% !important;

        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #f7f8fa !important;

        border: 0 !important;

        border-radius: 0 !important;

        box-shadow: none !important;

        opacity: 1 !important;

        visibility: visible !important;

        transform: none !important;
    }


    /* SUBMENU OPEN */

    .tv-header__area--menu
    .tv-header__main-menu-item.submenu-open
    > .tv-header__submenu {

        display: block !important;
    }


    /* =====================================================
       SUBMENU LINK
    ===================================================== */

    .tv-header__area--menu
    .tv-header__submenu li a {

        display: block !important;

        width: 100% !important;

        box-sizing: border-box;

        padding: 12px 20px 12px 35px !important;

        color: #4b5563 !important;

        background: #f7f8fa !important;

        font-size: 14px;

        text-decoration: none;

        border-bottom: 1px solid #e5e7eb;
    }


    .tv-header__area--menu
    .tv-header__submenu li a:hover {

        color: #2563eb !important;

        background: #eef2f7 !important;
    }


    /* =====================================================
       CHEVRON
    ===================================================== */

    .tv-header__main-menu-item__chevron {

        transition: transform .25s ease;
    }


    .tv-header__main-menu-item.submenu-open
    > a
    .tv-header__main-menu-item__chevron {

        transform: rotate(180deg);
    }


    /* =====================================================
       CLOSE BUTTON
    ===================================================== */

    .mobile-menu-close {

        display: flex !important;

        position: absolute !important;

        top: 15px !important;
        right: 15px !important;

        width: 36px !important;
        height: 36px !important;

        align-items: center;
        justify-content: center;

        padding: 0 !important;

        border: 0 !important;

        border-radius: 50%;

        background: #f1f3f5 !important;

        cursor: pointer;

        z-index: 1000002 !important;
    }


    .mobile-menu-close span {

        position: absolute;

        display: block;

        width: 18px;

        height: 2px;

        background: #333 !important;

        border-radius: 2px;
    }


    .mobile-menu-close span:first-child {
        transform: rotate(45deg);
    }

    .mobile-menu-close span:last-child {
        transform: rotate(-45deg);
    }


    /* =====================================================
       BODY LOCK
    ===================================================== */

    body.mobile-menu-active {
        overflow: hidden !important;
    }

}        
.site-content-container {
    background-color: #f8fafc;
    padding: 40px 20px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.single-layout-wrapper {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    gap: 30px;
}

/* Cột trái */
.primary-content-area {
    flex: 1;
    min-width: 0;
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 40px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.02);
}

.post-category-tag a {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 12px;
    border-radius: 20px;
    text-decoration: none;
    margin-bottom: 15px;
}

.post-title {
    font-size: 28px;
    font-weight: 800;
    color: #0f172a;
    line-height: 1.3;
    margin-bottom: 15px;
}

.post-meta-info {
    font-size: 13px;
    color: #64748b;
    margin-bottom: 25px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.post-meta-info strong {
    color: #334155;
}

.post-featured-image {
    width: 100%;
    max-height: 450px;
    overflow: hidden;
    border-radius: 8px;
    margin-bottom: 30px;
}

.post-featured-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Định dạng nội dung bài viết chi tiết */
.post-entry-content {
    font-size: 16px;
    line-height: 1.8;
    color: #334155;
}

.post-entry-content p {
    margin-bottom: 20px;
}

.post-entry-content h2, 
.post-entry-content h3, 
.post-entry-content h4 {
    color: #0f172a;
    margin-top: 30px;
    margin-bottom: 15px;
    font-weight: 700;
}

.post-entry-content img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}

.post-footer-tags {
    margin-top: 40px;
    padding-top: 20px;
    border-top: 1px solid #f1f5f9;
}

.tags-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    color: #64748b;
}

.tag-item {
    background: #f1f5f9;
    color: #475569;
    padding: 4px 10px;
    border-radius: 4px;
    text-decoration: none;
    transition: background 0.2s;
}

.tag-item:hover {
    background: #e2e8f0;
    color: #0f172a;
}

/* Cột phải (Sidebar) */
.secondary-sidebar {
    width: 350px;
    flex-shrink: 0;
}

.sidebar-widget {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 20px;
    margin-bottom: 25px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.02);
}

.widget-title {
    font-size: 16px;
    font-weight: 700;
    color: #0f172a;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 2px solid #f1f5f9;
}

/* Danh sách bài viết liên quan */
.related-posts-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.related-item {
    display: flex;
    gap: 12px;
    align-items: center;
}

.related-thumb {
    width: 70px;
    height: 60px;
    flex-shrink: 0;
    border-radius: 6px;
    overflow: hidden;
    background: #f1f5f9;
}

.related-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.related-title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0 0 4px 0;
}

.related-title a {
    color: #1e293b;
    text-decoration: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.related-title a:hover {
    color: #2563eb;
}

.related-date {
    font-size: 11px;
    color: #94a3b8;
}

/* Danh sách tất cả danh mục */
.categories-list-widget {
    list-style: none;
    padding: 0;
    margin: 0;
}

.categories-list-widget li {
    padding: 8px 0;
    border-bottom: 1px solid #f8fafc;
    display: flex;
    justify-content: space-between;
    font-size: 14px;
}

.categories-list-widget li:last-child {
    border-bottom: none;
}

.categories-list-widget a {
    color: #475569;
    text-decoration: none;
}

.categories-list-widget a:hover {
    color: #2563eb;
}

.categories-list-widget .count {
    color: #94a3b8;
    font-size: 12px;
}

/* Responsive cho Mobile & Tablet */
@media screen and (max-width: 1024px) {
    .single-layout-wrapper {
        flex-direction: column;
    }
    .secondary-sidebar {
        width: 100%;
    }
    .primary-content-area {
        padding: 20px;
    }
}        
        