@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.token-widget-trigger{font-family:inherit;text-transform:none}.token-widget-trigger:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.4)}.token-widget-trigger:active{transform:translateY(0)}.token-widget-brutalist{font-family:Arial,Helvetica,sans-serif;letter-spacing:.5px}.token-widget-modern{font-family:var(--font-inter,"Inter"),"Segoe UI","Roboto",sans-serif;letter-spacing:-.01em}.token-widget-organic{font-family:Verdana,Geneva,sans-serif;border-radius:30px!important}.token-widget-retro{font-family:Courier New,Courier,monospace;text-transform:uppercase;letter-spacing:1px;border-radius:0!important}.token-widget-fashion{font-family:Georgia,Times New Roman,serif;letter-spacing:.05em;font-style:italic}.token-widget-panel{max-height:90vh;overflow-y:auto}.token-widget-panel::-webkit-scrollbar{width:8px}.token-widget-panel::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.token-widget-panel::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:4px}.token-widget-panel::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.token-widget-backdrop{cursor:pointer}.token-widget-panel-brutalist{box-shadow:8px 8px 0 rgba(0,0,0,.8),0 0 0 1px currentColor}.token-widget-panel-modern{backdrop-filter:blur(20px);background:rgba(26,26,26,.95)!important}.token-widget-panel-organic{border-radius:24px!important;box-shadow:0 20px 60px rgba(76,175,80,.3),inset 0 1px 0 rgba(255,255,255,.1)}.token-widget-panel-retro{border-radius:0!important;box-shadow:0 0 0 4px currentColor,0 0 20px currentColor,inset 0 0 40px rgba(0,255,0,.1);animation:retro-glitch 5s infinite}.token-widget-panel-fashion{background:linear-gradient(135deg,#000000,#1a0a0a)!important;box-shadow:0 20px 60px rgba(255,23,68,.4),inset 0 1px 0 rgba(255,255,255,.1)}@keyframes retro-glitch{0%,to{text-shadow:none}94%{text-shadow:none}95%{text-shadow:2px 0 0 #00ff00,-2px 0 0 #ff00ff}96%{text-shadow:none}}@media (max-width:768px){.token-widget-trigger{padding:10px 20px!important;fontSize:13px!important;bottom:15px!important;right:15px!important;left:15px!important}.token-widget-panel{left:10px!important;right:10px!important;bottom:70px!important;min-width:auto!important;max-width:none!important;width:calc(100% - 20px)!important;padding:20px!important}.token-widget-panel h3{fontSize:18px!important}.token-widget-panel button{fontSize:13px!important;padding:10px!important}}@media (max-width:480px){.token-widget-trigger{padding:8px 16px!important;fontSize:12px!important;bottom:10px!important}.token-widget-panel{padding:16px!important;bottom:60px!important}.token-widget-panel h3{fontSize:16px!important}}@media (hover:none) and (pointer:coarse){.token-widget-trigger{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.token-widget-trigger:active{transform:scale(.98)}.token-widget-panel button{min-height:44px;-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.token-widget-trigger:hover{transform:none}}@media (prefers-contrast:high){.token-widget-panel,.token-widget-trigger{border-width:3px!important}.token-widget-backdrop{background:rgba(0,0,0,.95)!important}}@media (prefers-color-scheme:dark){.token-widget-panel{box-shadow:0 8px 32px rgba(0,0,0,.8),0 0 0 1px currentColor}}@media print{.token-widget-backdrop,.token-widget-panel,.token-widget-trigger{display:none!important}}.token-widget-loading{position:relative;pointer-events:none;opacity:.6}.token-widget-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.token-widget-panel button:focus-visible,.token-widget-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.token-card{transition:all .2s ease}.token-card:hover{transform:translateY(-2px)}.token-card:active{transform:translateY(0)}.token-widget-success{animation:successPulse .5s ease-out}.token-widget-error{animation:errorShake .4s ease-out}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes errorShake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.token-widget-hidden{display:none!important}.token-widget-visible{display:block!important}.token-widget-fade-in{animation:fadeIn .3s ease-out}.token-widget-slide-up{animation:slideUp .3s ease-out}