body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--surface-0);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--surface-0:#09090a;--surface-1:#0d0d0e;--surface-2:#111112;--surface-3:#1a1a1b;--surface-4:#212122;--surface-5:#2b2b2d;--rosewood-500:#6a040f;--penn-red-500:#6e0000;--engineering-orange-500:#d00000;--sinopia-500:#dc2f02;--persimmon-500:#e85d04;--princeton-orange-500:#f48c06;--orange-web-500:#faa307;--selective-yellow-500:#ffba08;--gold-500:#ffd500;--color-success:#4caf50;--color-warning:var(--orange-web-500);--color-error:var(--sinopia-500);--color-info:#2196f3;--text-primary:#ffffffe6;--text-secondary:#ffffffb3;--text-tertiary:#ffffff80;--text-disabled:#ffffff4d;--text-link:var(--persimmon-500);--text-link-hover:var(--princeton-orange-500);--color-accent-primary:var(--persimmon-500);--color-accent-secondary:var(--princeton-orange-500);--color-accent-tertiary:var(--gold-500);--color-brand-primary:var(--sinopia-500);--color-brand-secondary:var(--penn-red-500);--border-color:#dc2f0233;--border-color-accent:#e85d044d;--gradient-brand:linear-gradient(135deg,var(--sinopia-500),var(--penn-red-500));--gradient-accent:linear-gradient(135deg,var(--persimmon-500),var(--princeton-orange-500));--gradient-dark:linear-gradient(135deg,var(--surface-0),var(--surface-1));--gradient-glass:linear-gradient(135deg,#e85d040d,#f48c0605);--gradient-button:linear-gradient(135deg,var(--persimmon-500),var(--princeton-orange-500));--gradient-button-hover:linear-gradient(135deg,var(--princeton-orange-500),var(--orange-web-500));--gradient-button-active:linear-gradient(135deg,var(--orange-web-500),var(--persimmon-500));--gradient-gold-button:linear-gradient(135deg,var(--orange-web-500),var(--gold-500));--gradient-gold-button-hover:linear-gradient(135deg,var(--gold-500),#ffe666);--primary-color:var(--sinopia-500);--primary-light:var(--persimmon-500);--primary-dark:var(--penn-red-500);--bg-dark:var(--surface-1);--bg-card:var(--surface-2);--bg-card-lighter:var(--surface-3);--text-light:var(--text-primary);--text-muted:var(--text-secondary);--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a,0 1px 2px #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-brand-sm:0 0 15px #dc2f0233;--shadow-brand-md:0 0 25px #dc2f0240;--shadow-brand-lg:0 0 35px #dc2f024d;--shadow-accent-sm:0 0 15px #faa30733;--shadow-accent-md:0 0 25px #faa30740;--shadow-accent-lg:0 0 35px #faa3074d;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.1;--leading-normal:1.5;--leading-loose:1.8;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--space-xxxs:2px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:48px;--space-4xl:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--shadow-inner:inset 0 2px 4px 0 #0000000f;--transition-fast:0.15s ease;--transition-normal:0.25s ease;--transition-slow:0.4s ease;--transition-bounce:0.5s cubic-bezier(0.19,1,0.22,1);--z-below:-1;--z-normal:1;--z-above:10;--z-modal:100;--z-overlay:200;--z-max:999;--container-width:680px;--header-height:60px;--footer-height:80px;--wrapper-padding:16px}.App{background:#0d0d0e;background:var(--surface-1);color:#ffffffe6;color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden;padding-bottom:80px;padding-bottom:var(--footer-height);padding-top:60px;padding-top:var(--header-height);position:relative}.App:after,.App:before{display:none}.app-content-container{flex-grow:1;max-width:680px;max-width:var(--container-width);overflow:visible;padding:0 16px;padding:0 var(--wrapper-padding)}.app-content-container,.main-content{box-sizing:border-box;margin:0 auto;width:100%}.main-content{align-items:center;display:flex;flex-direction:column;padding:24px 0;padding:var(--space-lg) 0;position:relative;z-index:2}*,:after,:before{box-sizing:border-box}.stats-container{display:block!important}.info-cards-container,.social-links-container{display:none}.burn-container{box-shadow:none;margin:0 auto}.logo-container{display:flex;justify-content:center;margin:40px auto 30px;position:relative;width:100%;z-index:3}.logo-container img{filter:drop-shadow(0 0 25px rgba(250,163,7,.3));height:auto;max-width:320px;object-fit:contain;transition:all .5s cubic-bezier(.2,.8,.2,1);width:100%}.logo-container img:hover{filter:drop-shadow(0 0 30px rgba(250,163,7,.4));transform:translateY(-3px)}.footer{background:#09090a;background:var(--surface-0);border-top:1px solid #dc2f0233;bottom:0;box-sizing:border-box;color:#ffffffb3;left:0;min-height:80px;min-height:var(--footer-height);padding:16px 0;padding:var(--space-md) 0;position:fixed;width:100%;z-index:50}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#09090a;background:var(--surface-0)}::-webkit-scrollbar-thumb{background:#faa30766;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#faa30799}*{box-sizing:border-box;margin:0;padding:0;scrollbar-color:#faa30766 #09090a;scrollbar-color:#faa30766 var(--surface-0);scrollbar-width:thin}.tab-navigation{margin:0 0 30px;padding:0 16px;width:100%}.tab-button{background:#111112;background:var(--surface-2);border:1px solid #ffffff0d;border-radius:9999px;border-radius:var(--radius-full);color:#ffffffb3;font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:.025em;letter-spacing:var(--tracking-wide);margin:0 8px;padding:12px 26px;transition:all var(--transition-normal)}.tab-button,.tab-button:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md)}.tab-button:hover{background:#1a1a1b;background:var(--surface-3);border-color:#ffffff1a}.tab-button.active,.tab-button:hover{color:#ffffffe6;transform:translateY(-2px)}.tab-button.active{background:linear-gradient(135deg,#f40,#f80);border:1px solid #ff44004d;box-shadow:0 4px 12px #ff44004d}@media (max-width:768px){.app-content-container{max-width:100%;padding:0 16px}.logo-container{margin:30px auto 24px}.logo-container img{max-width:260px}.tab-button{font-size:14px;padding:10px 20px}.tab-navigation{margin:0 0 24px}}@media (max-width:480px){.app-content-container{padding:0 12px}.logo-container{margin:24px auto 20px}.logo-container img{max-width:220px}.tab-navigation{flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 20px}.tab-button{box-sizing:border-box;flex:1 1 auto;font-size:12px;margin:0;max-width:150px;padding:6px 12px;text-align:center}.main-content{padding:0 0 40px}.App{padding-bottom:180px;padding-bottom:calc(var(--footer-height) + 100px)}.footer{padding-bottom:56px;padding-bottom:calc(var(--space-md) + 40px)}}.app-background{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}button:hover:not(:disabled),input[type=number]:focus:not(:disabled),input[type=number]:hover:not(:disabled),input[type=text]:focus:not(:disabled),input[type=text]:hover:not(:disabled){box-shadow:0 0 12px 0 0 15px #faa30733,0 0 4px 0 0 25px #faa30740;box-shadow:0 0 12px var(--shadow-accent-sm),0 0 4px var(--shadow-accent-md);transition:box-shadow .25s ease,transform .15s ease,background .25s ease;transition:box-shadow var(--transition-normal),transform var(--transition-fast),background var(--transition-normal)}.connect-wallet:hover:not(:disabled),.primary-button:hover:not(:disabled){box-shadow:0 0 15px 0 0 25px #faa30740,0 0 5px 0 0 35px #faa3074d;box-shadow:0 0 15px var(--shadow-accent-md),0 0 5px var(--shadow-accent-lg)}.navbar{align-items:center;background:#09090a;box-sizing:border-box;display:flex;height:60px;padding:0 24px;padding:0 var(--space-lg);width:100%}.network-switcher{z-index:110}.network-switcher-dropdown{background:#111112;background:var(--surface-2);border:1px solid #ffffff1a;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .25s ease,opacity .25s ease;transition:max-height var(--transition-normal),opacity var(--transition-normal);z-index:120}.network-switcher-dropdown.open{max-height:300px;opacity:1}.chain-logo{background:#1a1a1b;background:var(--surface-3);border-radius:50%;height:24px;object-fit:contain;position:relative;width:24px;z-index:1}.wallet-info{align-items:center;display:flex;min-height:40px;overflow:visible;position:relative}.chain-selector,.wallet-dropdown,.wallet-popup{position:relative;z-index:80}.chain-switch-animation{pointer-events:none;position:absolute;z-index:45}.screenshot-container{border-radius:12px;border-radius:var(--radius-md);margin:16px 0;margin:var(--space-md) 0;overflow:hidden;position:relative;z-index:40}.screenshot-container img{display:block;height:auto;max-width:100%}.app-content-container{position:relative;transition:opacity .25s ease;transition:opacity var(--transition-normal);z-index:2}.app-content-loading{opacity:.6}.App .navbar button{position:relative;z-index:55}.burn-container{background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 25px #0000004d,0 0 20px #e639000d;color:var(--text-primary);margin:0 auto 32px;max-width:800px;overflow:hidden;padding:24px;position:relative;width:100%}.burn-container:before{display:none}.burn-card{background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.tab-view{display:flex;gap:8px;margin-bottom:24px;padding:0;position:relative;z-index:2}.tab-button{background:var(--background-secondary);border:none;box-shadow:0 2px 5px #0003;flex:1 1;font-size:15px;font-weight:600;padding:12px 16px;text-align:center;transition:all .25s ease}.tab-button:hover{background:var(--background-tertiary)}.tab-button.active{background:#f40;border:none;box-shadow:0 2px 10px #e639004d;color:var(--text-primary)}.burn-content{background:#0000;box-sizing:border-box;overflow:hidden;padding:32px;position:relative;text-align:center;z-index:1}.burn-title-icon{height:28px;width:28px}.burn-subtitle{color:var(--color-accent-primary);font-size:18px;font-weight:600;line-height:1.5;margin:0 auto 24px;max-width:500px;text-align:center}.burn-title.burnXBURN,.burn-title.burnXEN,.burn-title.swap,.burn-title.swapBurn{margin-bottom:18px}.burn-form{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.input-token-container{background:var(--surface-2);border:1px solid var(--surface-3);border-radius:12px;margin-bottom:16px;overflow:hidden;padding:0;transition:all .25s ease;width:100%}.input-token-header{align-items:center;display:flex;justify-content:space-between;padding:15px 16px}.input-field{display:flex;flex:1 1;margin:0 10px}.input-field input{background:#0000;border:1px solid var(--surface-4);border-radius:8px;color:var(--text-primary);font-size:18px;font-weight:500;outline:none;padding:8px 12px;text-align:right!important;width:100%}.input-field input:active,.input-field input:focus{background:var(--surface-1)!important;border-color:var(--color-accent-primary)!important}.token-details{border-top:1px solid var(--surface-3);padding:10px 16px}.term-input-container,.token-details{display:flex;justify-content:space-between}.term-input-container{align-items:center;background:var(--surface-2);border:1px solid var(--surface-3);border-radius:12px;flex-direction:row;gap:15px;margin-bottom:24px;padding:15px}.term-input-label{align-items:center;color:var(--text-primary);display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:5px;margin-bottom:0;white-space:nowrap}.term-input-field{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;width:120px}.term-input{-moz-appearance:textfield;background:var(--surface-3);border:1px solid var(--surface-4);border-radius:8px;color:var(--text-primary);font-size:16px;font-weight:500;margin-bottom:4px;padding:10px;text-align:center;width:100%}.term-input::-webkit-inner-spin-button,.term-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.term-input:focus{background:var(--surface-4);border-color:var(--color-accent-primary);color:var(--text-primary);outline:none}.term-input-note{color:var(--text-secondary);font-size:14px;margin-top:0;text-align:center;width:100%}.token-info{align-items:center;display:flex;gap:8px;min-width:80px}.token-logo{border:1px solid #ff78324d;border-radius:50%;box-shadow:0 2px 4px #0003;height:28px;object-fit:cover;width:28px}.token-symbol{color:var(--text-primary);font-size:16px;font-weight:600}.approved-info,.balance-info{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.approved-label,.balance-label{color:#ffffff80}.approved-value,.balance-value{color:var(--text-primary);font-weight:500}.approved-value{color:#f80}.approved-note{display:none}.max-button{background:#f40;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:none!important;font-size:12px!important;font-weight:600;height:auto!important;margin-left:10px;min-width:auto!important;padding:6px 10px!important}.max-button:hover{background:var(--burn-color-hover);box-shadow:0 3px 10px #f326;transform:scale(1.05)}.max-button:active{background:var(--burn-color);box-shadow:0 1px 5px #ff33224d;transform:scale(.98)}.max-button:disabled{box-shadow:none;color:var(--text-primary);cursor:not-allowed;flex:1 1;min-width:180px;opacity:.5;transform:none;visibility:visible}.swap-container{width:100%}.swap-input-container{display:flex;flex-direction:column;gap:16px}.swap-token-field{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.swap-token-label{border-bottom:1px solid #ffffff1a;color:var(--text-secondary);font-size:14px;padding:8px 16px}.token-selector{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 16px}.token-icon{border:1px solid #ff78324d;border-radius:50%;box-shadow:0 2px 4px #0003;height:28px;object-fit:cover;width:28px}.token-name{color:var(--text-primary);font-size:16px;font-weight:600}.token-amount-input{background:#0000;border:none;color:var(--text-primary);font-size:18px;font-weight:500;outline:none;padding:8px 16px;text-align:right;width:100%}.token-amount-input::placeholder{color:#ffffff4d}.balance-display{border-top:1px solid #ffffff1a;color:var(--text-secondary);font-size:14px;padding:8px 16px}.clickable-balance{cursor:pointer}.clickable-balance:hover{color:var(--text-primary);text-decoration:underline}.swap-direction-button{align-items:center;background:var(--gradient-button);border:none;border-radius:50%;box-shadow:0 4px 10px #ff33224d;cursor:pointer;display:flex;height:40px;justify-content:center;margin:16px auto;padding:0;position:relative;transition:all .2s ease;width:40px;z-index:2}.swap-direction-button:hover{background:var(--gradient-button-hover);box-shadow:0 6px 12px #f326}.swap-info{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:24px;padding:16px}.swap-info-row{align-items:center;color:var(--text-secondary);display:flex;font-size:15px;justify-content:space-between}.swap-info-row span:last-child{color:var(--text-primary);font-weight:500}.slippage-control{align-items:center;color:var(--text-secondary);display:flex;font-size:15px;justify-content:space-between;margin:20px 0}.slippage-slider-container{padding:8px 0 16px;width:100%}.slippage-slider{appearance:none;background:var(--background-tertiary);border:none;border-radius:3px;cursor:pointer;height:6px;margin:10px 0;outline:none;touch-action:none;width:100%}.slippage-slider::-webkit-slider-thumb{appearance:none;background:var(--burn-color);border-radius:50%;cursor:pointer;height:20px;width:20px}.slippage-slider::-moz-range-thumb{background:var(--burn-color);border:none;border-radius:50%;cursor:pointer;height:20px;width:20px}.button-container.single-button-container{border:none;display:flex;justify-content:center;margin-bottom:24px;margin-top:0;padding:0}.single-button-container button{align-items:center;background:var(--gradient-button);border:none;border-radius:8px;box-shadow:0 4px 12px #e85d044d;color:var(--surface-0)!important;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:50px;justify-content:center;letter-spacing:.5px;max-width:400px;padding:0 24px;text-transform:uppercase;transition:all .25s ease;width:100%}.single-button-container button:hover:not(:disabled){background:var(--gradient-button-hover)!important;border-color:var(--surface-5);box-shadow:0 6px 16px #f48c064d;color:var(--surface-0)!important;transform:translateY(-2px)}.single-button-container button:disabled{background:var(--surface-4)!important;border-color:#0000!important;box-shadow:none!important;color:var(--text-disabled)!important;cursor:not-allowed!important;opacity:.6!important;transform:none!important}.tooltip-container{display:inline-block;position:relative}.tooltip-text{background:var(--background-tertiary);border-radius:8px;bottom:125%;box-shadow:0 4px 12px #0000004d;color:var(--text-primary);font-size:12px;left:50%;line-height:1.4;max-width:250px;opacity:0;padding:8px 12px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s,visibility .3s;visibility:hidden;white-space:normal;z-index:100}.tooltip-container:hover .tooltip-text{opacity:1;visibility:visible}.tooltip-text.tooltip-top{bottom:125%;left:50%;transform:translateX(-50%)}.tooltip-text.tooltip-bottom{left:50%;top:125%;transform:translateX(-50%)}.tooltip-text.tooltip-left{right:125%;top:50%;transform:translateY(-50%)}.tooltip-text.tooltip-right{left:125%;top:50%;transform:translateY(-50%)}.info-icon{align-items:center;background:#ff783233;border-radius:50%;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:12px;height:18px;justify-content:center;margin-left:6px;transition:all .2s;width:18px}.info-icon:hover{background:#ff783266;color:var(--text-primary)}@media (max-width:480px){.button-container{flex-direction:column}}.button-loading{align-items:center;display:flex;gap:10px;justify-content:center}.button-loading .loader{margin:0}.button-loading span{white-space:nowrap}.loader{animation:spin 1s linear infinite;border:3px solid #fff3;border-radius:50%;border-top:3px solid var(--text-primary);display:inline-block;height:20px;margin-right:8px;width:20px}.progress-bar{background-color:var(--background-tertiary);border-radius:6px;height:12px;margin-bottom:8px;width:100%}.progress-fill{background:var(--gradient-burn);border-radius:6px;transition:width .5s ease-in-out}.progress-details{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.progress-info{margin-bottom:20px;margin-top:var(--space-sm)}.accumulation-status{align-items:center;color:var(--text-secondary);display:flex;gap:6px}.accumulation-status svg{color:#ff9800}.ready{color:#4caf50;font-weight:700}.swap-info-note{background-color:var(--background-tertiary);border-left:4px solid var(--accent-secondary);border-radius:8px;margin-top:24px;padding:16px}.swap-info-note p{color:var(--text-secondary);margin:8px 0}.swap-info-note ol{margin:12px 0;padding-left:24px}.swap-info-note li{color:var(--text-secondary);margin:6px 0}.swap-disabled-reason{color:var(--text-secondary);font-size:14px;margin-top:12px;text-align:center}.reward-calculation{background:var(--surface-2);border:1px solid var(--border-color-accent);border-radius:12px;box-shadow:var(--shadow-md);margin:24px 0;overflow:hidden;padding:15px;position:relative}.reward-header{align-items:center;border-bottom:1px solid var(--border-color-accent);color:var(--color-accent-primary);display:flex;font-size:18px;font-weight:600;gap:8px;justify-content:center;margin-bottom:15px;padding-bottom:10px;text-align:center}.reward-row{padding:8px 12px}.base-amount-display,.reward-row{border-radius:6px;margin-bottom:8px;text-align:center}.base-amount-display{background-color:#6e000033;display:block;padding:10px}.reward-formula{background-color:#dc2f0226;margin:10px 0 8px}.reward-formula,.reward-total{border-radius:6px;display:block;padding:10px;text-align:center}.reward-total{background-color:#e85d0426;margin-top:10px}.base-label,.formula-label,.reward-label,.total-label{color:var(--text-secondary);display:block;font-size:12px;margin-bottom:4px}.base-result,.formula-result,.reward-value,.total-value{color:var(--text-primary);display:block;font-size:14px;font-weight:600}.formula-result{color:var(--color-accent-primary)}.total-value{color:var(--color-accent-secondary);font-size:16px}.burn-title{align-items:center;display:flex;font-size:28px;font-weight:700;gap:12px;justify-content:center;letter-spacing:-.5px;margin:0 0 18px;text-align:center}.burn-title.burnXBURN,.burn-title.burnXEN,.burn-title.swap,.burn-title.swapBurn{background:linear-gradient(to right,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;color:#0000}.base-result,.formula-result,.reward-value{color:var(--burn-color);font-size:18px;font-weight:600}.total-value{color:var(--burn-color);font-size:18px;font-weight:700;text-align:center}.progress-container{background:var(--surface-2);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px #0003;margin:var(--space-md) 0 20px 0;padding:20px}.progress-section-header h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.progress-bar{background-color:var(--surface-3);border:1px solid var(--border-color);border-radius:12px;box-shadow:inset 0 1px 3px #0000004d;height:24px;margin-bottom:10px}.progress-bar,.progress-fill{overflow:hidden;position:relative}.progress-fill{background:var(--gradient-brand);border-radius:12px;height:100%;transition:width .5s ease}.progress-percent{color:var(--color-accent-primary);font-size:18px;font-weight:600}.accumulation-status svg{animation:spin 2s linear infinite;color:var(--color-accent-primary)}.estimated-completion .ready{color:var(--color-success);font-size:16px;font-weight:600}.swap-burn-button-container{display:flex;justify-content:center;margin:30px 0;position:relative}.swap-burn-button{composes:base-button;background:var(--gradient-button);box-shadow:0 4px 15px #e85d0466;color:var(--surface-0)!important;font-size:18px;font-weight:700;letter-spacing:1px;min-width:200px;padding:16px 24px;text-transform:uppercase;width:auto;z-index:1}.swap-burn-button:hover:not(:disabled){background:var(--gradient-button-hover);box-shadow:0 6px 20px #ffd50066;transform:translateY(-2px)}.swap-burn-button:active:not(:disabled){background:var(--gradient-button-active);box-shadow:0 2px 10px #e85d044d;transform:translateY(1px)}.swap-burn-button:disabled{background:var(--surface-4)!important;box-shadow:none!important;color:var(--text-disabled)!important;cursor:not-allowed;opacity:.5!important;transform:none!important}.accumulation-details{background:#0000;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:20px 0;padding:15px 0}.accumulation-row{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:8px 0}.accumulation-row:last-child{border-bottom:none}.accumulation-label{color:var(--text-secondary);font-size:14px}.accumulation-value{color:var(--text-primary);font-weight:500}.input-field input:active,.input-field input:focus{-webkit-appearance:none;background:#0000!important;box-shadow:none;color:var(--text-primary);outline:none}.button-container{align-items:stretch;display:flex;flex-direction:row;gap:10px;justify-content:center;margin:15px 0;width:100%}.button-wrapper{display:flex;flex:1 1}.button-wrapper.hidden{display:none}.tab-content .approve-button,.tab-content .burn-button{align-items:center;border:none;border-radius:8px;color:#fff!important;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;justify-content:center;min-height:44px;padding:12px 20px;text-transform:uppercase;transition:all .2s ease;width:100%}.tab-content .approve-button{background:var(--gradient-button);box-shadow:0 4px 12px #e85d044d}.tab-content .approve-button:hover:not(:disabled){background:var(--gradient-button-hover);box-shadow:0 6px 16px #f48c064d;opacity:.9;transform:translateY(-2px)}.tab-content .burn-button{background:var(--gradient-button);box-shadow:0 0 15px #ff440080}.tab-content .burn-button:hover:not(:disabled){background:var(--gradient-button-hover);box-shadow:0 6px 16px #f48c064d;opacity:.9;transform:translateY(-2px)}.approve-button[disabled],.burn-button[disabled],.tab-content .approve-button:disabled,.tab-content .approve-button[disabled],.tab-content .burn-button:disabled,.tab-content .burn-button[disabled]{background:var(--surface-4)!important;box-shadow:none!important;color:var(--text-disabled)!important;cursor:not-allowed!important;opacity:.6!important;transform:none!important}.swap-burn-button-container .burn-button:not([disabled]){background:var(--gradient-brand)!important;box-shadow:0 4px 12px #dc2f024d!important}.swap-burn-button-container .burn-button:not([disabled]):hover{background:linear-gradient(135deg,#e85d04,#9d0208)!important;box-shadow:0 6px 16px #dc2f0266!important}@media (max-width:576px){.input-token-header{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.input-token-header .token-info{margin-bottom:5px;margin-right:auto}.input-field{margin:0;width:100%}.input-field input{font-size:16px}.input-token-header .max-button{align-self:flex-end;margin-left:0;position:absolute;right:12px;top:12px}.token-details{gap:5px;padding:10px 12px}.term-input-container,.token-details{align-items:flex-start;flex-direction:column}.term-input-container{gap:10px;padding:12px}.term-input-label{margin-bottom:5px;width:100%}.term-input,.term-input-field{width:100%}.term-input-note{text-align:left}.button-container{flex-direction:column;gap:10px}.approve-button,.burn-button{width:100%}.tab-view{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.tab-view::-webkit-scrollbar{display:none}.tab-button{flex:1 0 auto;font-size:13px;max-width:33%;min-width:100px;padding:8px 12px;white-space:nowrap}}@media (max-width:480px){.tab-view{display:none}}.instructions{background:var(--surface-2);border:1px solid var(--border-color-accent);border-radius:12px;box-shadow:var(--shadow-lg),var(--shadow-brand-sm);box-sizing:border-box;display:block!important;margin:24px auto;max-width:680px;opacity:1!important;padding:20px;visibility:visible!important;width:100%}.instructions h3{background:none;-webkit-background-clip:unset;background-clip:initial;color:var(--color-accent-primary);font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}.steps{flex-direction:column}.step,.steps{display:flex;gap:16px}.step{align-items:flex-start;background:var(--surface-3);border:1px solid var(--surface-4);border-radius:12px;padding:16px}.step-number{align-items:center;background:var(--gradient-accent);border-radius:50%;color:var(--surface-0);display:flex;flex-shrink:0;font-weight:600;height:28px;justify-content:center;width:28px}.step-content{flex:1 1}.step-content p{color:var(--text-primary);line-height:1.5;margin:0}.step-content a{color:var(--text-link);text-decoration:none;transition:color .2s}.step-content a:hover{color:var(--text-link-hover);text-decoration:underline}@media (max-width:768px){.instructions{margin:20px auto;max-width:100%;padding:16px;width:100%}.instructions h3{font-size:20px;text-align:center}.step{padding:12px}.step-number{font-size:12px;height:24px;width:24px}.step-content p{font-size:13px}}.info-cards{background:var(--surface-1);border:1px solid #dc2f0233;border-radius:12px;box-shadow:var(--shadow-lg),var(--shadow-brand-sm);flex-direction:column;gap:12px;margin:24px auto;max-width:680px;padding:20px}.info-card,.info-cards{box-sizing:border-box;display:flex;overflow:hidden;width:100%}.info-card{align-items:center;background:var(--surface-2);border:1px solid #dc2f0226;border-radius:12px;justify-content:flex-start;margin-bottom:12px;padding:16px;position:relative}.info-card:last-child{margin-bottom:0}.info-card h3{background:none;-webkit-background-clip:unset;background-clip:initial;color:var(--color-accent-secondary);font-size:18px;font-weight:700;margin:0 0 8px}.info-card p{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.info-card p a{color:var(--text-link);text-decoration:underline;transition:color .2s ease}.info-card p a:hover{color:var(--text-link-hover)}.info-card-content{overflow:hidden;padding-right:20px;width:70%}.info-button{align-items:center;background:var(--gradient-brand);border:none;border-radius:12px;box-shadow:var(--shadow-brand-sm);color:var(--text-primary)!important;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-left:auto;min-height:48px;padding:12px 16px;text-decoration:none;transition:all .2s ease;width:140px}.info-button:hover{box-shadow:var(--shadow-brand-md);filter:brightness(1.1);transform:translateY(-1px)}@media (max-width:768px){.info-cards{gap:10px;margin:20px auto;padding:16px;width:100%}.info-card{padding:14px}.info-card-content{padding-right:10px;width:65%}.info-card h3{font-size:16px}.info-card p{font-size:13px}.info-button{font-size:14px;min-height:38px;padding:8px 12px;width:120px}}.nft-panel{background:var(--surface-1);border:1px solid var(--border-color-accent);border-radius:12px;box-shadow:var(--shadow-lg),var(--shadow-accent-sm);display:flex;flex-direction:column;gap:var(--space-lg);margin:var(--space-lg) auto;max-width:800px;padding:var(--space-lg)}.nft-panel h2{color:var(--color-accent-primary);font-size:18px;font-weight:600;margin:0 0 5px;text-align:center}.nft-panel .subtitle{color:var(--text-secondary);font-size:14px;margin:0 0 var(--space-lg) 0;text-align:center}.nft-selector-container{align-items:center;background:var(--surface-2);border:1px solid var(--surface-3);border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:12px 16px}.nft-selector-container label{color:var(--text-secondary);font-weight:600;min-width:fit-content}.nft-selector{appearance:none;background:var(--surface-3);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FAA307%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:12px auto;border:1px solid var(--surface-4);border-radius:8px;color:var(--text-primary);cursor:pointer;flex:1 1;font-size:16px;padding:10px 16px;transition:all .2s}.nft-selector:hover{border-color:var(--color-accent-secondary)}.nft-selector:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px #e85d0433;outline:none}.nft-details-container{background:var(--surface-2);border:1px solid var(--surface-3);border-radius:12px;margin-bottom:var(--space-lg);padding:var(--space-lg)}.nft-details-container h3{border-bottom:1px solid var(--border-color-accent);color:var(--color-accent-primary);font-size:18px;font-weight:600;margin:0 0 var(--space-md) 0;padding-bottom:var(--space-sm);text-align:center}.nft-image-container{aspect-ratio:1;background:var(--surface-3);border:1px solid var(--surface-4);border-radius:8px;cursor:pointer;margin:0 auto var(--space-lg);max-width:280px;overflow:hidden;position:relative;transition:transform .2s;width:100%}.nft-image-container,.nft-image-container>div{align-items:center;display:flex;justify-content:center}.nft-image-container>div{height:90%;width:90%}.nft-image-container svg{display:block;height:auto;margin:0;max-height:100%;max-width:100%;object-fit:contain;width:auto}.nft-placeholder-image{color:var(--text-secondary);font-size:24px;font-weight:700}.nft-details{display:block;margin-bottom:var(--space-lg)}.detail-row{align-items:baseline;border-bottom:1px solid var(--surface-3);display:flex;justify-content:space-between;margin-bottom:var(--space-xxs);padding:var(--space-sm) 0}.detail-row:last-child{border-bottom:none}.detail-row.explorer-link-row{margin-bottom:var(--space-lg);padding-bottom:0}.detail-label{color:var(--text-secondary);font-size:14px;margin-right:var(--space-md)}.detail-value{color:var(--text-primary);font-size:14px;font-weight:500;text-align:right}.detail-value .explorer-link-value{align-items:center;color:var(--text-link);display:inline-flex;font-weight:500;gap:4px;text-decoration:none}.detail-value .explorer-link-value:hover{color:var(--text-link-hover);text-decoration:underline}.explorer-link-value .external-link-icon{height:1em;margin-left:.1em;opacity:.8;width:1em}.status-claimed{color:var(--color-success)}.status-locked{color:var(--color-warning)}.status-ready-to-claim{color:var(--color-success)}.status-unknown{color:var(--text-tertiary)}.time-remaining{background:var(--surface-3);border:1px solid var(--surface-4);border-radius:8px;margin-bottom:var(--space-lg);padding:var(--space-md)}.time-remaining h3{color:var(--text-secondary);font-size:16px;margin:0 0 var(--space-md) 0;text-align:center}.countdown{display:flex;gap:12px;justify-content:space-around}.countdown-item{align-items:center;background:var(--surface-2);border-radius:6px;display:flex;flex:1 1;flex-direction:column;padding:10px 8px}.countdown-value{color:var(--color-accent-secondary);font-size:20px;font-weight:700;margin-bottom:4px}.countdown-label{color:var(--text-tertiary);font-size:12px}.nft-actions{display:flex;gap:var(--space-md);justify-content:center;margin-top:var(--space-lg)}.claim-button,.emergency-end-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;height:44px;justify-content:center;letter-spacing:.5px;margin:0 auto;max-width:300px;padding:0 16px;text-transform:uppercase;transition:all .25s ease}.claim-button{background:var(--gradient-button)!important;box-shadow:var(--shadow-accent-sm);color:var(--surface-0)!important}.claim-button:hover:not(:disabled){background:var(--gradient-button-hover)!important;box-shadow:var(--shadow-accent-md);transform:translateY(-2px)}.emergency-end-button{background:var(--surface-4);border:1px solid var(--color-error);color:var(--color-error)}.emergency-end-button:hover:not(:disabled){background:#dc2f021a;border-color:#dc2f0280;color:var(--color-error)}.claim-button:disabled,.emergency-end-button:disabled{background:var(--surface-4)!important;border:none!important;box-shadow:none!important;color:var(--text-disabled)!important;cursor:not-allowed!important;opacity:.6!important;transform:none!important}.confirmation-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.confirmation-modal-content{background:var(--surface-1);border:1px solid var(--surface-3);border-radius:12px;box-shadow:var(--shadow-xl);max-width:450px;padding:var(--space-xl);width:90%}.confirmation-modal-content h3{color:var(--text-primary);font-size:18px;margin:0 0 var(--space-md) 0}.confirmation-modal-content p{color:var(--text-secondary);font-size:14px;margin:var(--space-sm) 0}.confirmation-modal-content .warning-text{background:#faa3071a;border-left:3px solid var(--color-warning);border-radius:4px;color:var(--color-warning);font-size:13px;font-weight:500;padding:var(--space-xs)}.confirmation-buttons{display:flex;gap:var(--space-md);margin-top:var(--space-lg)}.confirm-no,.confirm-yes{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px;text-transform:uppercase;transition:all .2s ease}.confirm-no{background:var(--surface-3);border:1px solid var(--surface-4);color:var(--text-primary)}.confirm-no:hover{background:var(--surface-4)}.confirm-yes{background:var(--color-error);color:#fff}.confirm-yes:hover{filter:brightness(1.1)}.nft-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));margin-top:1rem}.nft-card{background:linear-gradient(135deg,var(--surface-2),var(--surface-1));border:1px solid #ffffff1a;border-radius:20px;padding:2rem;position:relative;transition:transform .2s,box-shadow .2s}.nft-card:hover{box-shadow:0 8px 32px #0000004d;transform:translateY(-4px)}.nft-image-container:hover{transform:scale(1.02)}.nft-image{border-radius:12px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.nft-data{grid-gap:1rem;background:#0003;border-radius:12px;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem;padding:1.5rem}.nft-data-item{display:flex;flex-direction:column;gap:.5rem}.data-label{color:#fff9;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.data-value{color:#fff;font-size:1.125rem;font-weight:600}.retry-button{background:var(--surface-4);color:var(--text-primary)}.retry-button:hover{background:var(--surface-5);box-shadow:var(--shadow-md);transform:translateY(-2px)}.nft-message,.no-nfts{background:var(--surface-2);border:1px solid var(--surface-3);border-radius:12px;color:var(--text-secondary);font-size:1rem;margin-top:var(--space-lg);padding:3rem 2rem;text-align:center}.no-nfts{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.no-nfts:before{content:"🚫";font-size:2.5rem;margin-bottom:var(--space-md);opacity:.5}.no-nfts p:first-child{color:var(--text-primary);font-size:1.2rem;font-weight:600;margin-bottom:var(--space-md)}.no-nfts p:last-child{color:var(--text-secondary);font-size:1rem;line-height:1.6;max-width:80%}.error-message{color:#ef4444;font-size:1.125rem;padding:2rem;text-align:center}.loading-container{align-items:center;background:var(--surface-2);border:1px solid var(--surface-3);border-radius:16px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-lg);justify-content:center;margin:var(--space-lg) auto;max-width:600px;min-height:300px;padding:4rem 2rem;text-align:center;width:100%}.loading-spinner{border:5px solid #ffffff1a;border-top:5px solid var(--color-accent-primary);height:50px;width:50px}.loading-text{animation:pulse-text 1.8s ease-in-out infinite;color:var(--text-primary);font-size:1.1rem;font-weight:500}@keyframes pulse-text{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.pagination{align-items:center;display:flex;gap:var(--space-sm);justify-content:center;margin-top:var(--space-lg)}.pagination button{background:var(--surface-3);border:1px solid var(--surface-4);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.pagination button:hover:not(:disabled){background:var(--surface-4);border-color:var(--surface-5);color:var(--text-primary)}.pagination button:disabled{background:var(--surface-2);border-color:var(--surface-3);color:var(--text-disabled);cursor:not-allowed;opacity:.5}.pagination span{color:var(--text-primary);font-size:14px;font-weight:500}.nft-card.selected{border:1px solid #3b82f6;box-shadow:0 0 0 1px #3b82f6}.external-link-icon{display:inline-block;margin-left:.25rem;opacity:.7}.stats-panel-container-redesigned{box-sizing:border-box;padding:20px 0;width:100%}.stats-panel-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000d9;border:1px solid #ff572266;border-radius:16px;box-shadow:0 8px 32px #ff572240,inset 0 0 10px #ff57221a;overflow:hidden;padding:30px;position:relative;width:100%}.stats-panel-card .fire-particles-container{bottom:0;left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.stats-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:15px;position:relative}.stats-header h2{background:linear-gradient(45deg,#ff5722,#ffb74d);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:0 1px 8px #ff572266}.stats-content-area{display:flex;flex-direction:column;gap:25px;position:relative;z-index:1}.stats-section{background:#1e1f2999;border:1px solid #ffffff14;border-radius:12px;padding:20px}.section-title{border-bottom:1px solid #ff8a654d;color:#ff8a65;font-size:1rem;font-weight:600;letter-spacing:1px;margin:0 0 15px;padding-bottom:8px;text-transform:uppercase}.section-content{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.stat-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end;min-height:90px;padding:12px;text-align:center;transition:background .2s,border-color .2s}.stat-label{color:#aaa;display:block;font-size:.8rem;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.stat-value{color:#eee;display:block;font-size:1.5rem;font-weight:600;word-break:break-word}.stat-pair-container{display:flex;flex-direction:column;gap:10px}.stat-pair-container .stat-item{margin-bottom:0;width:100%}.stat-item.highlight-burn{background:#ff57220d;border-color:#ff57224d}.stat-item.highlight-burn .stat-label{color:#ff8a65}.stat-item.highlight-burn .stat-value{color:#ff6e40;font-weight:600;text-shadow:0 0 5px #ff57224d}.stat-item.highlight-value-green{background:#00ff410d;border-color:#00ff414d}.stat-item.highlight-value-green .stat-label{color:#4caf50}.stat-item.highlight-value-green .stat-value{color:#00ff41;font-weight:600;text-shadow:0 0 6px #00ff4166}.stat-item .stat-value a{color:#64b5f6;font-size:1.4rem;text-decoration:none}.stat-item .stat-value a:hover{color:#90caf9;text-decoration:underline}@media (max-width:768px){.stats-panel-card{padding:20px}.section-content{gap:10px;grid-template-columns:repeat(2,1fr)}.stat-value{font-size:1.3rem}}@media (max-width:480px){.section-content{gap:8px;grid-template-columns:1fr}.stat-item{padding:10px}.stat-value{font-size:1.4rem}}.last-updated-timestamp{color:#888;font-size:.8rem;margin-top:25px;position:relative;text-align:center;z-index:1}.stats-loading-indicator{animation:pulse 1.5s infinite;color:#ff8a65}.stats-error-message,.stats-loading-indicator{font-size:14px;margin-top:10px;text-align:center}.stats-error-message{background:#ff00001a;border:1px solid #f003;border-radius:8px;color:#ff5252;padding:8px 16px}.stats-refresh-button{background:linear-gradient(45deg,#ff5722,#ff8c44);border:none;border-radius:4px;box-shadow:0 2px 5px #ff57224d;color:#fff;cursor:pointer;font-size:12px;margin-left:15px;padding:6px 12px;transition:all .2s ease}.stats-refresh-button:hover{background:linear-gradient(45deg,#ff6a33,#ff9a55);box-shadow:0 3px 8px #ff572266;transform:translateY(-1px)}.stats-refresh-button:active{box-shadow:0 1px 3px #ff57224d;transform:translateY(1px)}.stats-refresh-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.stats-warning-subheading{color:#fc0;font-size:.8rem;font-weight:400;letter-spacing:normal;margin:5px 0 0;padding:0;text-align:left;text-shadow:none}.stats-header .stats-controls{align-items:center;display:flex;gap:10px}.network-switcher{align-items:center;background-color:var(--surface-3);border:1px solid #ffffff1a;border-radius:50px;border-radius:var(--radius-lg,50px);display:flex;gap:.3rem;margin:0 4px;min-width:120px;overflow:visible;padding:3px 8px;position:relative;transition:all .2s ease;z-index:60}.switching-indicator{animation:pulse 1.5s infinite;background-color:#f48c06cc;border-radius:4px;box-shadow:0 0 5px #00000080;color:#fff;font-size:12px;padding:2px 8px;position:absolute;right:-100px;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:70}.network-button{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;overflow:hidden;padding:0;transition:all .2s ease;transition:all var(--transition-fast,.2s) ease;width:28px}.network-button:hover:not(:disabled){background-color:#ffffff1a}.network-button.active{background-color:#ffffff0d;box-shadow:0 0 10px var(--shadow-accent-sm),inset 0 0 0 2px var(--color-accent-primary);cursor:default}.network-button:disabled:not(.active){cursor:not-allowed;filter:grayscale(80%);opacity:.5}.network-logo{background-color:var(--surface-3);border-radius:50%;display:block;height:20px;margin-right:4px;object-fit:contain;position:relative;width:20px;z-index:1}.network-name{color:var(--text-tertiary);font-size:10px;font-size:var(--text-xs,10px);font-weight:600;line-height:1}.network-button.active .network-name{color:var(--tangerine-500)}.network-select{appearance:none;background-color:initial;background-image:url('data:image/svg+xml;utf8,<svg fill="%23ffffff" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-position:right 0 center;background-repeat:no-repeat;background-size:18px 18px;border:none;border-radius:0;color:var(--text-primary);cursor:pointer;font-size:13px;font-size:var(--text-sm,13px);font-weight:500;max-width:100px;outline:none;padding:0 18px 0 4px;position:relative;transition:none;z-index:2}.network-select option{background-color:var(--surface-1);color:var(--text-primary);font-size:13px;padding:8px 12px}.network-select:disabled{cursor:not-allowed;opacity:.6}.network-switcher.switching:after,.network-switcher:after{display:none}@media (max-width:480px){.network-switcher{min-width:100px;padding:2px 4px}.network-logo{height:16px;width:16px}.network-select{font-size:12px;max-width:80px}.switching-indicator{font-size:10px;padding:1px 6px;right:-80px}}.network-switcher-container{display:none}.navbar{background:var(--surface-0);border-bottom:1px solid #dc2f0233;box-shadow:0 0 30px #ff44001a;height:var(--header-height);left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:100}.navbar-content{color:var(--text-primary);height:100%;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 24px;position:relative;width:100%;z-index:1}.nav-left,.navbar-content{align-items:center;display:flex}.nav-left{gap:8px}.nav-brand{background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:22px;font-weight:600;letter-spacing:.5px}.nav-dot{color:var(--text-tertiary);font-size:16px;margin:0 8px}.nav-link,.nav-text{color:var(--text-secondary);font-size:14px;text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--text-link-hover)}.nav-right,.wallet-section{align-items:center;display:flex}.wallet-section{gap:.75rem}.nav-balances{align-items:center;gap:20px}.balance-item,.nav-balances{color:var(--text-secondary);display:flex}.balance-item{align-items:baseline;font-size:16px;gap:4px;white-space:nowrap}.balance-value{color:var(--color-accent-primary);font-size:1.05em;font-weight:600}.balance-item span:not(.balance-value){color:var(--text-secondary);font-size:.9em;font-weight:400}.wallet-address{background:var(--surface-4);border:1px solid #0000;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:14px;overflow:hidden;padding:6px 12px;position:relative;transition:background-color .2s;z-index:2}.wallet-address:hover{background:var(--surface-5);border-color:var(--border-color);color:var(--text-primary)}.wallet-address:hover:after{align-items:center;background:#d00000cc;border-radius:inherit;bottom:0;color:#fff;content:"Disconnect";display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}.connect-wallet{background:var(--gradient-brand);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-brand-sm);color:var(--text-primary)!important;cursor:pointer;font-size:var(--text-md);font-weight:600;min-width:150px;overflow:hidden;padding:8px 20px;position:relative;text-align:center;transition:all var(--transition-fast)}.connect-wallet:hover:not(:disabled){box-shadow:var(--shadow-brand-md);filter:brightness(1.15);transform:translateY(-2px)}.connect-wallet:active:not(:disabled){box-shadow:var(--shadow-brand-sm);filter:brightness(.95);transform:translateY(0)}.connect-wallet:disabled{background:var(--surface-4)!important;box-shadow:none!important;color:var(--text-disabled)!important;cursor:not-allowed;opacity:.6;transform:none!important}.connect-wallet.connecting{background:var(--surface-4);position:relative}.connect-wallet.connecting:after{animation:connecting-pulse 1.2s infinite;background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a);content:"";height:100%;left:0;position:absolute;top:0;width:30%}@keyframes connecting-pulse{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.nav-actions{gap:12px;position:relative;z-index:1}.nav-actions,.nav-tabs{align-items:center;display:flex}.nav-tabs{background-color:var(--surface-1);border-radius:50px;padding:4px}.nav-tab{background:#0000;border:none;border-radius:50px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:5px 12px;transition:all .2s ease}.nav-tab:hover{background:var(--surface-3);color:var(--text-primary)}.nav-tab.active{background:var(--gradient-accent);box-shadow:var(--shadow-accent-md);color:#fff!important;transform:scale(1.05)}.tab-navigation{display:flex;justify-content:center;margin:2rem 0 1rem;position:relative;z-index:5}.tab-button{background-color:var(--surface-3);border:1px solid var(--border-color);border-radius:50px;color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:500;margin:0 10px;padding:12px 24px;transition:all .2s ease}.tab-button:hover{background-color:var(--surface-4);border-color:var(--color-accent-primary);color:var(--text-primary)}.tab-button.active{background:var(--gradient-button);border-color:var(--color-accent-secondary);box-shadow:var(--shadow-accent-sm);color:#fff!important}.mobile-nav-container,.mobile-nav-links{display:none}@media (max-width:992px){.nav-actions{flex-direction:column;gap:.5rem}.nav-tabs{margin-bottom:.5rem}}@media (max-width:768px){.navbar-content{padding:0 12px}.nav-left{gap:4px}.nav-left .nav-dot,.nav-left>a.nav-link{display:none}.nav-left .nav-brand{display:block}.nav-brand{font-size:18px}.balance-item{font-size:14px;gap:2px;margin-right:8px}.wallet-address{font-size:14px;padding:4px 8px}.nav-balances{align-items:flex-end;flex-direction:column;gap:4px}.connect-wallet{font-size:14px;padding:6px 12px}.nav-tabs{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;padding:2px;scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}.nav-tab{font-size:12px;min-width:auto;padding:4px 8px;white-space:nowrap}.mobile-nav-container{background:#09090af2;border-top:1px solid #dc2f0233;bottom:0;display:block;left:0;position:fixed;width:100%;z-index:110}.mobile-nav-links{display:flex;justify-content:center;padding:10px 0;width:100%}.mobile-nav-link{background:var(--surface-1);border-radius:50px;color:var(--text-secondary);font-size:12px;font-weight:500;margin:0 6px;padding:4px 10px;text-decoration:none;transition:all .2s}.mobile-nav-link.active,.mobile-nav-link:hover{background:var(--gradient-accent);color:#fff}.mobile-tab-links{border-top:1px solid #dc2f021a;display:flex;justify-content:center;padding:10px 0 15px;width:100%}.mobile-tab-link{background:var(--surface-1);border-radius:50px;color:var(--text-secondary);font-size:12px;font-weight:500;margin:0 6px;padding:4px 10px;text-decoration:none;transition:all .2s}.mobile-tab-link.active,.mobile-tab-link:hover{background:var(--gradient-accent);color:#fff}}@media (max-width:576px){.navbar-content{flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-between;padding:8px 12px}.navbar{height:auto;min-height:var(--header-height)}.nav-left,.wallet-section{align-items:center;padding:4px 0;width:auto}.nav-tabs{display:flex;justify-content:center;margin:0 auto;width:100%}.nav-tab{flex:1 1;font-size:11px;max-width:90px;padding:3px 6px;text-align:center}.nav-balances{flex-direction:row;gap:10px;justify-content:flex-end;margin-left:auto;max-width:100%;overflow-x:auto;padding:0}.mobile-nav-link{font-size:14px;font-weight:600;margin:0 8px;padding:8px 16px}.mobile-tab-link{font-size:13px;font-weight:600;margin:0 6px;padding:7px 14px}}.balances-loading .balance-value{animation:pulse 1.5s infinite;opacity:.6}.refresh-balance-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;margin-right:8px;transition:all .2s ease;width:24px}.refresh-balance-btn:hover{background:#ffffff1a;color:var(--text-primary);transform:rotate(30deg)}.refresh-balance-btn:active{transform:rotate(1turn)}.refresh-balance-btn:disabled{cursor:not-allowed;opacity:.5}.refresh-icon{font-size:16px;font-weight:700}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--text-primary);display:block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.footer{background-color:var(--surface-0);border-top:1px solid #ae091333;color:var(--text-secondary);overflow:hidden;padding:40px 20px 20px;position:relative}.footer:before{background:var(--gradient-brand);content:"";height:3px;left:0;opacity:.7;position:absolute;right:0;top:0}.footer-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-logo{flex:0 0 200px}.footer-logo-img{height:auto;max-width:150px}.footer-links{display:flex;flex:1 1;flex-wrap:wrap;gap:40px}.footer-section{flex:1 1;min-width:150px}.footer-section h3{color:var(--tangerine-500);font-size:1.1rem;font-weight:600;margin-bottom:15px;margin-top:0}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section li{margin-bottom:10px}.footer-section a{color:var(--text-tertiary);display:inline-block;font-size:.9rem;text-decoration:none;transition:color .2s ease}.footer-section a:hover{color:var(--cornell-red-500)}.footer-bottom{border-top:1px solid #ffffff1a;font-size:.85rem;margin:40px auto 0;max-width:1200px;padding-top:20px;text-align:center}.copyright{margin-bottom:5px}.copyright,.disclaimer{color:var(--text-tertiary)}.disclaimer{font-style:italic}@media (max-width:768px){.footer-content{flex-direction:column;gap:30px}.footer-logo{text-align:center}.footer-links{justify-content:space-around}.footer-section{min-width:120px}}.intro-banner{margin-bottom:20px;width:100%}.sparx-banner{background-color:#f60;border-radius:4px;box-shadow:0 1px 3px #0000004d;margin:0 auto;max-width:1000px;padding:14px 20px;text-align:center}.banner-content{flex-direction:column;gap:10px}.banner-content,.banner-line{align-items:center;display:flex}.banner-line{flex-wrap:nowrap;gap:8px;justify-content:center}.sparx-logo{border-radius:50%;height:28px;margin-right:8px;vertical-align:middle;width:28px}.banner-line span{color:#fff;font-size:16px;font-weight:500;white-space:nowrap}.sparx-banner .separator{color:#fff;margin:0 6px}.sparx-banner a{color:#fff;font-size:16px;font-weight:500;padding:0 4px;text-decoration:underline;transition:all .2s ease;white-space:nowrap}.sparx-banner a:hover{color:#fff8e0;text-decoration:underline}@media (max-width:768px){.sparx-banner{padding:12px}.banner-content{gap:8px}.sparx-logo{height:24px;margin-right:6px;width:24px}.banner-line span,.sparx-banner a{font-size:14px}.banner-line{gap:6px}}