:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--background:#303544;--foreground:#f5f5f5;--primary:#8c9ccd;--secondary:#8e909f;--tertary:#8c8eb0;--box:#313131}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--background);height:100%}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--foreground);margin:0;padding:0}.pages{min-height:100vh;display:flex;flex-direction:column;background-color:var(--background)}.content{display:flex;justify-content:center;flex:1 1;padding:0 20px;box-sizing:border-box}.header{display:flex;justify-content:space-between;color:var(--foreground);background-color:var(--primary);border:1px solid var(--primary);border-radius:200vw;padding:2.1vw;margin-bottom:20px;height:.1vw}.header h1{font-size:2vw;margin-left:1vw}.headerContainerLeft{display:flex;align-items:center;justify-content:flex-start}.headerContainerRight{display:flex;align-items:center;justify-content:flex-end;gap:16px}.dashboardLink{color:var(--foreground);text-decoration:none;font-weight:600;font-size:14px;padding:8px 16px;background:rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;gap:6px}.dashboardLink:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}.menuBox{display:flex;flex-direction:column;width:100%;max-width:500px;color:#ffffff;background-color:var(--box);border:1px solid #444444;border-radius:8px;padding:20px}@media (max-width:600px){.menuBox{padding:10px;max-width:100vw}}@media (min-width:1800px){.header{padding:.5vw;height:2vw}.header h1{font-size:1.5vw;margin-left:.5vw}}@media (max-width:600px){.header{align-items:center;padding:2vw;height:10vw}.header h1{font-size:10px;margin-left:0}.dashboardLink{font-size:20px;padding:6px 8px}.dashboardText{display:none}.dashboardIcon{display:inline-block}}.farcaster-miniapp .header{padding:12px 16px;margin-bottom:12px;height:auto;border-radius:16px}.farcaster-miniapp .header h1{font-size:18px;margin-left:8px}.farcaster-miniapp .headerContainerLeft img{width:28px!important;height:28px!important}.farcaster-miniapp .content{padding:0 4px!important}.farcaster-miniapp .content>*{margin-left:0!important;padding-left:0!important}.farcaster-miniapp button{font-size:13px!important;padding:8px 12px!important;min-height:40px!important}.farcaster-miniapp .actionButtonActive,.farcaster-miniapp .actionButtonInactive{height:38px!important;font-size:14px!important;padding:0!important}.farcaster-miniapp .percentageButton{padding:6px 10px!important;font-size:11px!important}.farcaster-miniapp input{font-size:14px!important}.farcaster-miniapp .amountInput{font-size:16px!important;padding:10px 14px!important}.farcaster-miniapp .validationMessage{font-size:11px!important;padding:6px 10px!important}.farcaster-miniapp .predictionItem{font-size:11px!important;margin-bottom:4px!important}.farcaster-miniapp .costLabel,.farcaster-miniapp .costValue,.farcaster-miniapp .predictionLabel,.farcaster-miniapp .predictionValue{font-size:11px!important}.farcaster-miniapp .sectionLabel{font-size:12px!important}.farcaster-miniapp .transactionCostsContainer{padding:10px!important;margin-top:12px!important}.farcaster-miniapp .costItem{font-size:11px!important;padding:4px 0!important}.farcaster-miniapp .menuBox{padding:16px!important}.farcaster-miniapp .toggleSwitch{height:40px!important;padding:3px!important}.farcaster-miniapp .toggleLabelLeft,.farcaster-miniapp .toggleLabelRight{font-size:13px!important;padding:8px 16px!important}.farcaster-miniapp .dashboardLink{font-size:20px;padding:6px 8px;gap:4px;display:flex;align-items:center;justify-content:center}.farcaster-miniapp .dashboardText{display:none}.farcaster-miniapp .dashboardIcon{display:inline-block}.farcaster-miniapp .connect-button-container{margin-left:auto}.farcaster-miniapp .footer{padding:12px!important;font-size:11px!important}.farcaster-miniapp [class*=chainSelectorContainer],body.farcaster-miniapp [class*=chainSelectorContainer],html.farcaster-miniapp [class*=chainSelectorContainer]{padding:0!important;margin:12px 0!important;width:100%!important;box-sizing:border-box!important}.farcaster-miniapp [class*=chainSelectorHeader],body.farcaster-miniapp [class*=chainSelectorHeader],html.farcaster-miniapp [class*=chainSelectorHeader]{width:100%!important;padding:0!important;margin:0 0 8px!important;display:block!important;box-sizing:border-box!important}.farcaster-miniapp [class*=amountLabel],.farcaster-miniapp [class*=chainSelectorLabel],.farcaster-miniapp [class*=sectionLabel],body.farcaster-miniapp [class*=amountLabel],body.farcaster-miniapp [class*=chainSelectorLabel],body.farcaster-miniapp [class*=sectionLabel],html.farcaster-miniapp [class*=amountLabel],html.farcaster-miniapp [class*=chainSelectorLabel],html.farcaster-miniapp [class*=sectionLabel]{padding:0!important;margin:0 0 8px!important;position:static!important;left:auto!important;transform:none!important}.farcaster-miniapp [class*=amountLabel]:before,.farcaster-miniapp [class*=chainSelectorLabel]:before,.farcaster-miniapp [class*=sectionLabel]:before,body.farcaster-miniapp [class*=amountLabel]:before,body.farcaster-miniapp [class*=chainSelectorLabel]:before,body.farcaster-miniapp [class*=sectionLabel]:before,html.farcaster-miniapp [class*=amountLabel]:before,html.farcaster-miniapp [class*=chainSelectorLabel]:before,html.farcaster-miniapp [class*=sectionLabel]:before{display:none!important;content:none!important;width:0!important;height:0!important}.farcaster-miniapp [class*=chainSelector]:not([class*=Container]):not([class*=Header]):not([class*=Label]),body.farcaster-miniapp [class*=chainSelector]:not([class*=Container]):not([class*=Header]):not([class*=Label]),html.farcaster-miniapp [class*=chainSelector]:not([class*=Container]):not([class*=Header]):not([class*=Label]){display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;padding:0!important;margin:0!important;width:100%!important;box-sizing:border-box!important;justify-items:stretch!important;align-items:stretch!important}.farcaster-miniapp [class*=chainOption],body.farcaster-miniapp [class*=chainOption],html.farcaster-miniapp [class*=chainOption]{width:100%!important;height:44px!important;padding:8px 12px!important;font-size:13px!important;gap:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:unset!important;flex:unset!important}.farcaster-miniapp [class*=chainOption] img,body.farcaster-miniapp [class*=chainOption] img,html.farcaster-miniapp [class*=chainOption] img{width:20px!important;height:20px!important}.farcaster-miniapp [class*=chainOption] span,body.farcaster-miniapp [class*=chainOption] span,html.farcaster-miniapp [class*=chainOption] span{font-size:13px!important}.farcaster-miniapp .addressSelector{margin-top:12px!important}.farcaster-miniapp .maxButton{font-size:11px!important;padding:4px 10px!important}