@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter Fallback",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root{--background:var(--bg-primary);--foreground:var(--text-primary);--z-index-base:1;--z-index-content:10;--z-index-header:800;--z-index-sidebar:900;--z-index-dropdown:1010;--z-index-modal-backdrop:1090;--z-index-modal:1100;--z-index-profile-dropdown:1020;--z-index-mobile-menu-backdrop:1030;--z-index-mobile-menu:1050;--z-index-mobile-menu-buttons:1060;--z-index-loading:1070;--z-index-toast:1200;--z-index-tooltip:1020;--dropdown-bg-primary:rgba(13,13,13,0.95);--dropdown-bg-secondary:rgba(20,20,20,0.95);--dropdown-border-color:rgba(255,255,255,0.1);--dropdown-border-active:rgba(255,215,0,0.3);--dropdown-text-primary:#ffffff;--dropdown-text-secondary:#9ca3af;--dropdown-text-accent:#ffd700;--dropdown-shadow-small:0 4px 12px rgba(0,0,0,0.3);--dropdown-shadow-medium:0 8px 25px rgba(0,0,0,0.4);--dropdown-shadow-large:0 12px 40px rgba(0,0,0,0.5);--dropdown-padding-sm:0.5rem 0.75rem;--dropdown-padding-md:0.75rem 1rem;--dropdown-padding-lg:1rem 1.5rem;--dropdown-gap-sm:0.5rem;--dropdown-gap-md:0.75rem;--dropdown-gap-lg:1rem;--dropdown-radius-sm:8px;--dropdown-radius-md:12px;--dropdown-radius-lg:16px;--dropdown-item-hover:rgba(255,255,255,0.1);--dropdown-item-active:rgba(255,215,0,0.15);--dropdown-item-selected:rgba(255,215,0,0.2);--dropdown-item-disabled:rgba(107,114,128,0.1);--dropdown-backdrop:rgba(0,0,0,0.8);--dropdown-backdrop-blur:blur(10px);--dropdown-transition-fast:0.15s ease-out;--dropdown-transition-normal:0.2s ease-out;--dropdown-transition-slow:0.3s ease-out}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--primary-gold,#ffd700);outline-offset:2px}body,html{max-width:100vw;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}body{background:var(--background);color:var(--foreground);font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;margin:0;padding:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.mobile-more-menu-backdrop{inset:0!important;z-index:var(--z-modal)!important;background:rgba(0,0,0,.98)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateZ(0)!important;will-change:transform,opacity!important;-webkit-transform:translateZ(0)!important}.mobile-more-menu-backdrop,.mobile-more-menu-container{position:fixed!important;pointer-events:auto!important;touch-action:auto!important;contain:layout style paint!important;isolation:isolate!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;mix-blend-mode:normal!important;opacity:1!important}.mobile-more-menu-container{z-index:calc(var(--z-modal) + 1)!important;background:#0a0a0a!important;will-change:transform!important}.mobile-more-menu-button{z-index:calc(var(--z-modal) + 2)!important;pointer-events:auto!important;touch-action:manipulation!important;transform:translateZ(0)!important;will-change:transform,opacity!important;contain:layout style paint!important;min-height:88px!important;min-width:44px!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;position:relative!important;isolation:isolate!important}.mobile-menu-open .mobile-notification-badge{display:none!important;pointer-events:none!important}.mobile-menu-open{overflow:hidden!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.icon-container,[class*=-icon],[class*=Icon],[class*=icon-]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.icon svg,[class*=-icon] svg,[class*=icon-] svg,svg.icon{display:block;flex-shrink:0;width:100%;height:100%;max-width:1em;max-height:1em}.icon-xs{width:12px;height:12px}.icon-sm{width:16px;height:16px}.icon-md{width:20px;height:20px}.icon-lg{width:24px;height:24px}.icon-xl{width:32px;height:32px}.icon-2xl{width:48px;height:48px}.btn svg,a svg,button svg{display:inline-block;vertical-align:middle;flex-shrink:0}div>svg:only-child,p>svg,span>svg{display:inline-flex;align-items:center;vertical-align:middle}:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px;--container-sm:540px;--container-md:720px;--container-lg:960px;--container-xl:1140px;--container-xxl:1320px;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}@media (min-width:576px){.container{max-width:var(--container-sm)}}@media (min-width:768px){.container{max-width:var(--container-md)}}@media (min-width:992px){.container{max-width:var(--container-lg)}}@media (min-width:1200px){.container{max-width:var(--container-xl)}}@media (min-width:1400px){.container{max-width:var(--container-xxl)}}.grid-responsive{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr}@media (min-width:768px){.grid-responsive{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.grid-responsive{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.grid-responsive{grid-template-columns:repeat(4,1fr)}}.mobile-only{display:block}.desktop-only,.tablet-only{display:none}@media (min-width:768px){.mobile-only{display:none}.tablet-only{display:block}}@media (min-width:992px){.tablet-only{display:none}.desktop-only{display:block}}@media (hover:none) and (pointer:coarse){.touch-target{min-height:44px;min-width:44px;padding:12px}.hover-none:hover{transform:none!important;box-shadow:none!important}.btn-group .btn{margin:4px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.retina-bg{background-size:contain}}.text-responsive{font-size:.875rem;line-height:1.5}@media (min-width:768px){.text-responsive{font-size:1rem}}@media (min-width:992px){.text-responsive{font-size:1.125rem}}.space-y-responsive>*+*{margin-top:var(--spacing-sm)}@media (min-width:768px){.space-y-responsive>*+*{margin-top:var(--spacing-md)}}@media (min-width:992px){.space-y-responsive>*+*{margin-top:var(--spacing-lg)}}.p-responsive{padding:var(--spacing-sm)}@media (min-width:768px){.p-responsive{padding:var(--spacing-md)}}@media (min-width:992px){.p-responsive{padding:var(--spacing-lg)}}@supports (padding-top:env(safe-area-inset-top)){.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingDots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow{0%,to{box-shadow:0 0 5px currentColor,0 0 10px currentColor}50%{box-shadow:0 0 20px currentColor,0 0 30px currentColor}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes shimmerGradient{0%{background-position:-200%}to{background-position:200%}}@keyframes ripple{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes rotateScale{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}@keyframes heartbeat{0%,to{transform:scale(1)}10%,30%{transform:scale(1.1)}20%,40%{transform:scale(.95)}}.animate-slideUp{animation:slideUp .6s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-shake{animation:shake .5s ease-in-out}.animate-gradientShift{animation:gradientShift 3s ease infinite;background-size:200% 200%}.animate-scaleIn{animation:scaleIn .4s ease-out forwards}.animate-bounceIn{animation:bounceIn .6s cubic-bezier(.68,-.55,.265,1.55) forwards}.animate-shimmerGradient{animation:shimmerGradient 3s linear infinite;background-size:200% auto}.animate-ripple{animation:ripple 1s ease-out forwards}.animate-slideInLeft{animation:slideInLeft .5s ease-out forwards}.animate-slideInRight{animation:slideInRight .5s ease-out forwards}.animate-rotateScale{animation:rotateScale 2s ease-in-out infinite}.animate-heartbeat{animation:heartbeat 1.5s ease-in-out infinite}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}:focus{outline:2px solid var(--primary-gold,#ffd700);outline-offset:2px}*{transition-property:color,background-color,border-color,transform,opacity;transition-duration:.2s;transition-timing-function:ease-in-out}@media (max-width:768px){.clickable,[role=button],a[href],button,input[type=button],input[type=submit]{min-height:44px;min-width:44px;padding:.75rem 1rem}.mobile-touch-target{min-height:48px;min-width:48px;padding:.75rem;display:flex;align-items:center;justify-content:center}}button{cursor:pointer;border:none;border-radius:8px;font-family:inherit;font-size:inherit;line-height:1.5;padding:.5rem 1rem;transition:all .2s ease-in-out}button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}button:active{transform:translateY(0)}input,select,textarea{font-family:inherit;font-size:inherit;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:inherit;padding:.75rem 1rem;transition:all .2s ease-in-out}input:focus,select:focus,textarea:focus{outline:2px solid var(--primary-gold,#ffd700);outline-offset:2px;border-color:var(--primary-gold,#ffd700);background:var(--primary-gold-alpha-10,rgba(255,215,0,.1))}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.high-contrast{--background:#000000!important;--foreground:#ffffff!important;--border-color:#ffffff!important;--primary-color:#ffff00!important}.high-contrast *{border-color:#ffffff!important;background:var(--background)!important;color:var(--foreground)!important}.high-contrast button,.high-contrast input,.high-contrast select,.high-contrast textarea{border:2px solid #ffffff!important;background:#000000!important;color:#ffffff!important}.high-contrast button:focus,.high-contrast button:hover{background:#ffffff!important;color:#000000!important}.reduced-motion *,.reduced-motion :after,.reduced-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.font-small{font-size:14px}.font-medium{font-size:16px}.font-large{font-size:18px}.font-xlarge{font-size:20px}:focus-visible{outline:3px solid var(--primary-gold,#ffd700)!important;outline-offset:2px!important;box-shadow:0 0 0 1px var(--primary-gold-alpha-50,rgba(255,215,0,.5))!important}.skip-link{position:absolute;top:-40px;left:6px;background:var(--bg-primary,#000000);color:var(--text-primary,#ffffff);padding:8px;text-decoration:none;z-index:var(--z-index-toast);border-radius:var(--radius-sm,4px);border:2px solid var(--primary-gold,#ffd700)}.skip-link:focus{top:6px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:768px){.touchable,a[role=button],button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit]{min-width:44px!important;min-height:44px!important;padding:8px!important}input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],textarea{min-height:44px!important}}[tabindex="-1"]:focus{outline:none}a,button,input,select,textarea{min-height:44px;min-width:44px}.high-contrast .token-card{border:3px solid #ffffff!important}.high-contrast .network-badge{border:2px solid #ffffff!important;background:#000000!important;color:#ffffff!important}@media (max-width:768px){.clickable,.touchable,[role=button],a[href],button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],select{min-height:44px!important;min-width:44px!important;padding:12px 16px!important;margin:2px!important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],textarea{min-height:44px!important;font-size:16px!important;padding:12px 16px!important}.button-group{display:flex;gap:12px;flex-wrap:wrap}.button-group>*{margin:4px!important}}.main-content{padding-top:0}@media (max-width:768px){.main-content{padding-top:72px!important}.main-content.with-bottom-nav{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}}.modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:var(--z-index-modal-backdrop)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important}.modal-content{width:100%!important;max-width:400px!important;max-height:90vh!important;max-height:90dvh!important;overflow-y:auto!important;position:relative!important}@media (max-width:480px){.modal-content{max-width:95vw!important;max-height:85vh!important;max-height:85dvh!important;margin:0!important}}.horizontal-scroll-container{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;scrollbar-width:thin!important}.horizontal-scroll-container::-webkit-scrollbar{height:4px!important}.horizontal-scroll-container::-webkit-scrollbar-thumb{background:var(--primary-gold-alpha-50,rgba(255,215,0,.5))!important;border-radius:2px!important}.trading-history-scroll::-webkit-scrollbar{width:6px}.trading-history-scroll::-webkit-scrollbar-thumb{background:rgba(255,215,0,.3);border-radius:3px}.trading-history-scroll::-webkit-scrollbar-track{background:transparent}.vertical-scroll-only{touch-action:pan-y!important}.horizontal-scroll-only{touch-action:pan-x!important}.no-scroll{touch-action:none!important}.loading-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:rgba(0,0,0,.8)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:var(--z-index-loading)!important;pointer-events:none}.loading-overlay.is-visible{pointer-events:auto}w3m-modal,wcm-modal{z-index:calc(var(--z-index-toast) + 100)!important}.dropdown-menu{position:absolute!important;background:rgba(0,0,0,.95)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:8px!important;min-width:200px!important;max-width:90vw!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}@media (max-width:768px){.dropdown-menu{max-height:50vh!important;overflow-y:auto!important}}@supports (padding-top:env(safe-area-inset-top)){.safe-area-aware{padding-top:calc(var(--header-height, 60px) + env(safe-area-inset-top))!important;padding-bottom:calc(var(--footer-height, 60px) + env(safe-area-inset-bottom))!important;padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important}}.overlay-backdrop{pointer-events:none!important}.overlay-backdrop .interactive{pointer-events:auto!important}.clickable,[role=button],a[href],button,input[type=button],input[type=submit]{position:relative!important;z-index:var(--z-index-content)!important;pointer-events:auto!important}@media (max-width:767px){.mobile-only{display:block!important}.desktop-only{display:none!important}body,html{overscroll-behavior-y:contain!important;overscroll-behavior-x:none!important}body{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}}@media (min-width:768px){.mobile-only{display:none!important}.desktop-only{display:block!important}}.navigation-header{z-index:var(--z-index-header)!important}@media (max-width:768px){.navigation-header{z-index:var(--z-fixed)!important;position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;transform:translateZ(0)!important;will-change:transform!important;isolation:isolate!important;contain:layout style!important;pointer-events:auto!important;background:rgba(0,0,0,.95)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.main-content,.page-content{padding-top:60px!important}.create-page .navigation-header,.quick-launch-page .navigation-header,.token-page .navigation-header{z-index:var(--z-fixed)!important;display:flex!important;visibility:visible!important;opacity:1!important}}.profile-dropdown{z-index:var(--z-index-profile-dropdown)!important}.sidebar{z-index:var(--z-index-sidebar)!important}.dropdown-menu{z-index:var(--z-index-dropdown)!important}.tooltip{z-index:var(--z-index-tooltip)!important}.toast-notification{z-index:var(--z-index-toast)!important}.modal-backdrop{z-index:var(--z-index-modal-backdrop)!important}.modal-content{z-index:var(--z-index-modal)!important}[class*=jsx-]{z-index:auto!important}button[class*=jsx-]{z-index:var(--z-index-content)!important;pointer-events:auto!important}@media (max-width:768px){.tokens-page-content{position:relative!important;z-index:15!important}.tokens-page .clickable,.tokens-page [role=button],.tokens-page button{-webkit-tap-highlight-color:transparent!important;min-height:44px!important;min-width:44px!important}.token-card,.token-card [role=button],.token-card button,.tokens-page .clickable,.tokens-page [role=button],.tokens-page button{pointer-events:auto!important;touch-action:manipulation!important;position:relative!important;z-index:20!important}.filter-button,.quick-action-button,.sort-button{pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;z-index:20!important}[style*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sticky button,[style*="position: sticky"] button,[style*="position:sticky"] button{pointer-events:auto!important;touch-action:manipulation!important;z-index:50!important}}[data-theme=light] #stars{display:none!important}.discover-tokens-grid{grid-template-columns:repeat(3,1fr)!important}@media (max-width:1024px){.discover-tokens-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.discover-tokens-grid{grid-template-columns:1fr!important;gap:.75rem!important}}.mobile-icon-container svg{display:block;margin:auto;width:100%;height:100%}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}[class*=-icon],[class*=Icon],[class*=_icon],[class*=icon-container]{display:inline-flex;align-items:center;justify-content:center}.nav-icon,.navIcon,[class*=navIcon]{display:flex;align-items:center;justify-content:center;flex-shrink:0}[role=button] svg,a svg,button svg{display:block;flex-shrink:0}[class*=Sidebar] [class*=icon] svg,[class*=card-icon] svg,[class*=feature-card-icon] svg,[class*=menu-icon] svg,[class*=sidebar] [class*=icon] svg,nav [class*=icon] svg{display:block;margin:auto}span.mobile-icon-container{vertical-align:middle}[class*=Mobile] [class*=icon] svg,[class*=mobile] [class*=icon] svg{display:block;margin:auto}.ui-toggle-content{display:flex;flex-direction:column;gap:2px}.ui-toggle-label{display:block}.ui-toggle-description{display:block;font-size:.8rem;color:var(--text-secondary,#9ca3af);line-height:1.4}.toast-container,[class*=ToastContainer],[class*=toastContainer]{top:60px!important}[class*=disclaimer],[class*=dyor],[class*=token-name],[class*=tokenName],[class*=tradingMode]{word-break:break-word;overflow-wrap:anywhere}@media (max-width:768px){[class*=chartInterval],[class*=filterBtn],[class*=intervalBtn],[class*=slippageBtn],[class*=sortButton],[class*=viewToggle]{min-height:44px;min-width:44px}}[class*=Dialog],[class*=Modal],[class*=dialog],[class*=modal]{max-height:90dvh!important}body{padding-top:env(safe-area-inset-top,0)}[class*=portfolio-tabs],[class*=portfolioTabs],[class*=subNav],[class*=tabContainer]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}[class*=portfolioTabs]::-webkit-scrollbar,[class*=tabContainer]::-webkit-scrollbar{display:none}[class*=ConfirmModal],[class*=confirmModal]{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0))}@media (max-width:768px){[class*=network-selector],[class*=networkSelector]{font-size:14px!important}}[class*=contract-address],[class*=contractAddress],[class*=walletAddress]{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}[class*=security-note],[class*=securityNote]{word-break:break-word;white-space:normal}[class*=footer-links],[class*=footerLinks]{gap:16px;flex-wrap:wrap}[class*=platform-subtitle],[class*=platformSubtitle]{text-align:center}