[data-dapp-kit]:where(*),[data-dapp-kit] :where(*){box-sizing:border-box;color:var(--dapp-kit-colors-body);font-family:var(--dapp-kit-typography-fontFamily);font-size:var(--dapp-kit-fontWeights-normal);font-style:var(--dapp-kit-typography-fontStyle);font-weight:var(--dapp-kit-fontWeights-normal);line-height:var(--dapp-kit-typography-lineHeight);letter-spacing:var(--dapp-kit-typography-letterSpacing)}[data-dapp-kit]:where(button),[data-dapp-kit] :where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;border:0;padding:0;margin:0}[data-dapp-kit]:where(a),[data-dapp-kit] :where(a){text-decoration:none;color:inherit;outline:none}[data-dapp-kit]:where(ol,ul),[data-dapp-kit] :where(ol,ul){list-style:none;margin:0;padding:0}[data-dapp-kit]:where(h1,h2,h3,h4,h5,h6),[data-dapp-kit] :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}[data-dapp-kit].Heading_headingVariants_size_sm__1aa835k1,[data-dapp-kit] .Heading_headingVariants_size_sm__1aa835k1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Heading_headingVariants_size_md__1aa835k2,[data-dapp-kit] .Heading_headingVariants_size_md__1aa835k2{font-size:var(--dapp-kit-fontSizes-medium)}[data-dapp-kit].Heading_headingVariants_size_lg__1aa835k3,[data-dapp-kit] .Heading_headingVariants_size_lg__1aa835k3{font-size:var(--dapp-kit-fontSizes-large)}[data-dapp-kit].Heading_headingVariants_size_xl__1aa835k4,[data-dapp-kit] .Heading_headingVariants_size_xl__1aa835k4{font-size:var(--dapp-kit-fontSizes-xlarge)}[data-dapp-kit].Heading_headingVariants_weight_normal__1aa835k5,[data-dapp-kit] .Heading_headingVariants_weight_normal__1aa835k5{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Heading_headingVariants_weight_bold__1aa835k6,[data-dapp-kit] .Heading_headingVariants_weight_bold__1aa835k6{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Heading_headingVariants_truncate_true__1aa835k7,[data-dapp-kit] .Heading_headingVariants_truncate_true__1aa835k7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dapp-kit].IconButton_container__s6n7bq0,[data-dapp-kit] .IconButton_container__s6n7bq0{border-radius:9999px;padding:8px;color:var(--dapp-kit-colors-iconButton);background-color:var(--dapp-kit-backgroundColors-iconButton)}[data-dapp-kit].IconButton_container__s6n7bq0:hover,[data-dapp-kit] .IconButton_container__s6n7bq0:hover{background-color:var(--dapp-kit-backgroundColors-iconButtonHover)}[data-dapp-kit].ConnectModal_overlay__gz8z90,[data-dapp-kit] .ConnectModal_overlay__gz8z90{background-color:var(--dapp-kit-backgroundColors-modalOverlay);-webkit-backdrop-filter:var(--dapp-kit-blurs-modalOverlay);backdrop-filter:var(--dapp-kit-blurs-modalOverlay);position:fixed;inset:0;z-index:999999999}[data-dapp-kit].ConnectModal_title__gz8z91,[data-dapp-kit] .ConnectModal_title__gz8z91{padding-left:8px}[data-dapp-kit].ConnectModal_content__gz8z92,[data-dapp-kit] .ConnectModal_content__gz8z92{background-color:var(--dapp-kit-backgroundColors-modalPrimary);border-radius:var(--dapp-kit-radii-xlarge);color:var(--dapp-kit-colors-body);position:fixed;bottom:16px;left:16px;right:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:50vh;max-height:85vh;max-width:700px}[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93{background-color:var(--dapp-kit-backgroundColors-modalSecondary);padding:16px}[data-dapp-kit].ConnectModal_viewContainer__gz8z94,[data-dapp-kit] .ConnectModal_viewContainer__gz8z94{display:none;padding:20px;flex-grow:1}[data-dapp-kit].ConnectModal_selectedViewContainer__gz8z95,[data-dapp-kit] .ConnectModal_selectedViewContainer__gz8z95{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96{position:absolute;top:20px;left:20px}[data-dapp-kit].ConnectModal_closeButtonContainer__gz8z97,[data-dapp-kit] .ConnectModal_closeButtonContainer__gz8z97{position:absolute;top:16px;right:16px}[data-dapp-kit].ConnectModal_walletListContent__gz8z98,[data-dapp-kit] .ConnectModal_walletListContent__gz8z98{display:flex;flex-direction:column;flex-grow:1;gap:24px;padding:20px;background-color:var(--dapp-kit-backgroundColors-modalPrimary)}[data-dapp-kit].ConnectModal_walletListContainer__gz8z99,[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99{display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:none}@media screen and (min-width:768px){[data-dapp-kit].ConnectModal_content__gz8z92,[data-dapp-kit] .ConnectModal_content__gz8z92{flex-direction:row;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93{display:none}[data-dapp-kit].ConnectModal_viewContainer__gz8z94,[data-dapp-kit] .ConnectModal_viewContainer__gz8z94{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96{display:none}[data-dapp-kit].ConnectModal_walletListContent__gz8z98,[data-dapp-kit] .ConnectModal_walletListContent__gz8z98{background-color:var(--dapp-kit-backgroundColors-modalSecondary)}[data-dapp-kit].ConnectModal_walletListContainer__gz8z99,[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99{flex-direction:row;flex-basis:240px;flex-grow:0;flex-shrink:0}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:flex}}[data-dapp-kit].Button_buttonVariants__x1s81q0,[data-dapp-kit] .Button_buttonVariants__x1s81q0{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Button_buttonVariants__x1s81q0:disabled,[data-dapp-kit] .Button_buttonVariants__x1s81q0:disabled{opacity:.5}[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1,[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1{background-color:var(--dapp-kit-backgroundColors-primaryButton);color:var(--dapp-kit-colors-primaryButton);box-shadow:var(--dapp-kit-shadows-primaryButton)}[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1:hover,[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1:hover{background-color:var(--dapp-kit-backgroundColors-primaryButtonHover)}[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2,[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2{border-width:1px;border-style:solid;border-color:var(--dapp-kit-borderColors-outlineButton);color:var(--dapp-kit-colors-outlineButton)}[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2:hover,[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2:hover{background-color:var(--dapp-kit-backgroundColors-outlineButtonHover)}[data-dapp-kit].Button_buttonVariants_size_md__x1s81q3,[data-dapp-kit] .Button_buttonVariants_size_md__x1s81q3{border-radius:var(--dapp-kit-radii-medium);padding:8px 16px}[data-dapp-kit].Button_buttonVariants_size_lg__x1s81q4,[data-dapp-kit] .Button_buttonVariants_size_lg__x1s81q4{border-radius:var(--dapp-kit-radii-large);padding:16px 24px}[data-dapp-kit].Text_textVariants_size_sm__2bv1ur1,[data-dapp-kit] .Text_textVariants_size_sm__2bv1ur1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Text_textVariants_weight_normal__2bv1ur2,[data-dapp-kit] .Text_textVariants_weight_normal__2bv1ur2{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Text_textVariants_weight_medium__2bv1ur3,[data-dapp-kit] .Text_textVariants_weight_medium__2bv1ur3{font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Text_textVariants_weight_bold__2bv1ur4,[data-dapp-kit] .Text_textVariants_weight_bold__2bv1ur4{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Text_textVariants_color_muted__2bv1ur5,[data-dapp-kit] .Text_textVariants_color_muted__2bv1ur5{color:var(--dapp-kit-colors-bodyMuted)}[data-dapp-kit].Text_textVariants_color_danger__2bv1ur6,[data-dapp-kit] .Text_textVariants_color_danger__2bv1ur6{color:var(--dapp-kit-colors-bodyDanger)}[data-dapp-kit].Text_textVariants_mono_true__2bv1ur7,[data-dapp-kit] .Text_textVariants_mono_true__2bv1ur7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-dapp-kit].ConnectionStatus_container__nckm2d0,[data-dapp-kit] .ConnectionStatus_container__nckm2d0{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}[data-dapp-kit].ConnectionStatus_walletIcon__nckm2d1,[data-dapp-kit] .ConnectionStatus_walletIcon__nckm2d1{-o-object-fit:cover;object-fit:cover;width:72px;height:72px;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].ConnectionStatus_title__nckm2d2,[data-dapp-kit] .ConnectionStatus_title__nckm2d2{margin-top:12px}[data-dapp-kit].ConnectionStatus_connectionStatus__nckm2d3,[data-dapp-kit] .ConnectionStatus_connectionStatus__nckm2d3{margin-top:4px}[data-dapp-kit].ConnectionStatus_retryButtonContainer__nckm2d4,[data-dapp-kit] .ConnectionStatus_retryButtonContainer__nckm2d4{position:absolute;bottom:20px;right:20px}[data-dapp-kit].InfoSection_container__1wtioi70,[data-dapp-kit] .InfoSection_container__1wtioi70{display:flex;flex-direction:column;gap:4px}[data-dapp-kit].GettingStarted_container__1fp07e10,[data-dapp-kit] .GettingStarted_container__1fp07e10{display:flex;flex-direction:column;align-items:center}[data-dapp-kit].GettingStarted_content__1fp07e11,[data-dapp-kit] .GettingStarted_content__1fp07e11{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px}[data-dapp-kit].GettingStarted_installButtonContainer__1fp07e12,[data-dapp-kit] .GettingStarted_installButtonContainer__1fp07e12{position:absolute;bottom:20px;right:20px}[data-dapp-kit].WhatIsAWallet_container__1ktpkq90,[data-dapp-kit] .WhatIsAWallet_container__1ktpkq90{display:flex;flex-direction:column;align-items:center}[data-dapp-kit].WhatIsAWallet_content__1ktpkq91,[data-dapp-kit] .WhatIsAWallet_content__1ktpkq91{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px}[data-dapp-kit].WalletList_container__1v2s6cz0,[data-dapp-kit] .WalletList_container__1v2s6cz0{display:flex;flex-direction:column;gap:4px}[data-dapp-kit].WalletListItem_container__1dqqtqs0,[data-dapp-kit] .WalletListItem_container__1dqqtqs0{display:flex}[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1,[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1{display:flex;align-items:center;flex-grow:1;padding:8px;gap:8px;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1:hover,[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1:hover{background-color:var(--dapp-kit-backgroundColors-walletItemHover)}[data-dapp-kit].WalletListItem_selectedWalletItem__1dqqtqs2,[data-dapp-kit] .WalletListItem_selectedWalletItem__1dqqtqs2{background-color:var(--dapp-kit-backgroundColors-walletItemSelected);box-shadow:0 2px 6px #0000000d}[data-dapp-kit].WalletListItem_walletIcon__1dqqtqs3,[data-dapp-kit] .WalletListItem_walletIcon__1dqqtqs3{width:28px;height:28px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:var(--dapp-kit-radii-small)}[data-dapp-kit].AccountDropdownMenu_connectedAccount__div2ql0,[data-dapp-kit] .AccountDropdownMenu_connectedAccount__div2ql0{gap:8px}[data-dapp-kit].AccountDropdownMenu_menuContainer__div2ql1,[data-dapp-kit] .AccountDropdownMenu_menuContainer__div2ql1{z-index:999999999}[data-dapp-kit].AccountDropdownMenu_menuContent__div2ql2,[data-dapp-kit] .AccountDropdownMenu_menuContent__div2ql2{display:flex;flex-direction:column;width:180px;max-height:200px;margin-top:4px;padding:8px;gap:8px;border-radius:var(--dapp-kit-radii-large);background-color:var(--dapp-kit-backgroundColors-dropdownMenu)}[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3,[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3{padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;display:flex;align-items:center;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3[data-highlighted],[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3[data-highlighted]{background-color:var(--dapp-kit-backgroundColors-primaryButton)}[data-dapp-kit].AccountDropdownMenu_switchAccountMenuItem__div2ql4,[data-dapp-kit] .AccountDropdownMenu_switchAccountMenuItem__div2ql4{display:flex;justify-content:space-between;align-items:center}[data-dapp-kit].AccountDropdownMenu_separator__div2ql5,[data-dapp-kit] .AccountDropdownMenu_separator__div2ql5{height:1px;flex-shrink:0;background-color:var(--dapp-kit-backgroundColors-dropdownMenuSeparator)}@font-face{font-family:OffBit Bold;src:url(/assets/03a0baaa25078500-s.p-BD3QkllM.otf) format("opentype");font-display:swap;font-weight:600}@font-face{font-family:OffBit Regular;src:url(/assets/4685207a32d1fb3d-s.p-CPt47ho5.otf) format("opentype");font-display:swap;font-weight:400}@font-face{font-family:Sora Sans;src:url(/assets/75557108bf0d441d-s.p-B-NSZvbM.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Maison Neue;src:url(/assets/baf1d60c8f663eb0-s.p-COHUakLf.ttf) format("truetype");font-display:swap;font-weight:400}:root{--font-offbit-bold: "OffBit Bold", monospace;--font-offbit-regular: "OffBit Regular", monospace;--font-sora: "Sora Sans", sans-serif;--font-maison: "Maison Neue", sans-serif;--color-bg: #000000;--color-bg-elevated: #000000;--color-card: #000000;--color-card-hover: #000000;--color-border: #1f2937;--color-border-hover: #374151;--color-border-active: rgba(23, 201, 100, .6);--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-purple: #863DFF;--color-purple-dim: rgba(134, 61, 255, .5);--color-purple-glow: rgba(134, 61, 255, .25);--color-green: #17c964;--color-green-dim: rgba(23, 201, 100, .6);--color-green-glow: rgba(23, 201, 100, .2);--color-cyan: #00f0ff;--color-cyan-dim: rgba(0, 240, 255, .4);--color-text: #ffffff;--color-text-dim: rgba(255, 255, 255, .65);--color-text-muted: rgba(255, 255, 255, .4);--color-text-green: #17c964;--shadow-card: 0 4px 24px -4px rgba(0, 0, 0, .5), 0 0 0 1px var(--color-border);--shadow-card-hover: 0 8px 32px -4px rgba(23, 201, 100, .15), 0 0 0 1px var(--color-border-hover);--glow-green: 0 0 20px rgba(23, 201, 100, .3), 0 0 40px rgba(23, 201, 100, .1);--glow-purple: 0 0 20px rgba(134, 61, 255, .3), 0 0 40px rgba(134, 61, 255, .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:14px}@media(min-width:640px){html{font-size:16px}}body{font-family:var(--font-offbit-regular);background-color:var(--color-bg);color:var(--color-text);line-height:1.5;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(23,201,100,.08),transparent 50%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(134,61,255,.05),transparent 40%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 100%);pointer-events:none;z-index:-1}body:after{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(23,201,100,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(23,201,100,.02) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:-1;opacity:.5}.season-ended,.season-upcoming{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem}.season-ended__title,.season-upcoming__title{font-family:var(--font-offbit-bold);font-size:1.5rem;margin-bottom:.5rem;color:var(--color-text)}.season-ended__description,.season-upcoming__description{color:var(--color-gray-400);max-width:400px;margin-bottom:1.5rem;line-height:1.6}.season-ended__cta,.season-upcoming__cta{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);margin-bottom:.75rem}.season-ended__socials{display:flex;gap:1rem}.season-ended__social-link{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0d;border:1px solid var(--color-gray-800);border-radius:9999px;color:var(--color-text);text-decoration:none;font-size:.875rem;transition:all var(--transition-base)}.season-ended__social-link:hover{background:#ffffff1a;border-color:var(--color-gray-700);transform:translateY(-1px)}#rasterline{position:fixed;inset:0;pointer-events:none;z-index:9999;border-top:1px solid rgba(23,201,100,.6);animation-iteration-count:infinite;animation-duration:66ms;animation-name:crt;animation-timing-function:linear}@keyframes crt{0%{transform:translateY(0)}to{transform:translateY(100vh)}}h1,h2,h3,h4,h5,h6,button,label,span,p,a{font-family:var(--font-offbit-regular)}.text-cli-green{color:#17c964;text-shadow:black -2px -4px,rgba(23,201,100,.4) 2px 0}.bg-cli-green{color:#17c964}strong,.font-bold{font-family:var(--font-offbit-bold)}button{text-transform:uppercase;cursor:pointer;border-radius:0;font-family:var(--font-offbit-bold);letter-spacing:.08em;transition:all var(--transition-base),transform var(--transition-fast)}button:disabled{cursor:not-allowed;background:var(--color-gray-800);border-color:var(--color-gray-700);color:var(--color-gray-400);opacity:1}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}h1{font-family:var(--font-offbit-bold);font-size:3rem;font-weight:500;line-height:1;margin-bottom:1rem}h2{font-family:var(--font-offbit-bold);font-size:2.25rem;line-height:1.2;margin-bottom:1rem}h3{font-family:var(--font-offbit-bold);font-size:1.875rem;line-height:1.3;margin-bottom:1rem}h4{font-family:var(--font-offbit-bold);font-size:1.5rem;line-height:1.4;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}h5{font-family:var(--font-offbit-bold);font-size:1.25rem;line-height:1.4;margin-bottom:1rem}h6{font-family:var(--font-offbit-bold);font-size:1rem;line-height:1.5;margin-bottom:1rem}p{margin-bottom:1rem;word-break:break-word}.layout{display:flex;flex-direction:column;min-height:100vh}.header{position:fixed;top:0;left:0;right:0;z-index:50;padding:.5rem .75rem}@media(min-width:640px){.header{padding:.5rem 1rem}}.header__inner{max-width:80rem;margin:0 auto;position:relative;overflow:hidden;border-radius:1rem;border:1px solid var(--color-gray-800);background:linear-gradient(180deg,#000000b3,#00000080);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 30px -10px #00000080,inset 0 1px #ffffff08;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.header__inner:hover{border-color:var(--color-gray-700)}.header__content{position:relative;z-index:10;padding:.5rem .75rem;display:flex;align-items:center;justify-content:space-between}@media(min-width:640px){.header__content{padding:.5rem 1rem}}.header__logo{display:flex;align-items:center;gap:.5rem;transition:transform var(--transition-fast)}.header__logo:hover{transform:translate(2px)}@media(min-width:640px){.header__logo{gap:1rem}}.header__logo-image{height:24px;width:auto}@media(min-width:640px){.header__logo-image{height:28px}}.header__logo-text{font-family:var(--font-offbit-bold);font-size:1.25rem;color:#17c964;letter-spacing:.06em}@media(min-width:640px){.header__logo-text{font-size:1.5rem}}.header__logo-badge{font-family:var(--font-offbit-bold);font-size:.65rem;padding:.3rem .625rem;background:#17c964;color:#000;border-radius:0;text-transform:uppercase;letter-spacing:.08em}.header__nav{display:flex;align-items:center;gap:1rem}.header__links{display:none;align-items:center;gap:.5rem}@media(min-width:768px){.header__links{display:flex}}.header__link{padding:.5rem .75rem;font-family:var(--font-offbit-regular);font-size:.75rem;color:var(--color-text);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;transition:all var(--transition-base)}.header__link:hover{color:#17c964;background:#17c9641a}.main{flex:1;padding:4.5rem .75rem 1rem;margin:0 auto;width:100%;max-width:80rem}@media(min-width:640px){.main{padding:5rem 1.5rem 1rem}}.footer-wrapper{border-top:1px solid var(--color-gray-800);margin-top:auto}.footer{padding:.75rem;text-align:center;color:var(--color-text-muted);font-size:.625rem;font-family:var(--font-offbit-regular);text-transform:uppercase;letter-spacing:.1em;max-width:80rem;margin:0 auto;width:100%}@media(min-width:640px){.footer{padding:.75rem 1.5rem}}.staking-page{display:flex;flex-direction:column;padding-top:2rem}@media(min-width:640px){.staking-page{padding-top:3rem}}.staking-page__header{margin-bottom:2rem}@media(min-width:640px){.staking-page__header{margin-bottom:3rem}}.staking-page__page-title{font-family:var(--font-offbit-bold);font-size:1.75rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin:0;line-height:1.2}@media(min-width:640px){.staking-page__page-title{font-size:2.25rem}}.staking-page__content{display:flex;flex-direction:column;gap:1.5rem;flex:1;min-height:0}.staking-page__left{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.staking-page__left{grid-template-columns:1fr 1fr;gap:1.5rem}}.staking-page__right{width:100%}.swarm-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-gray-800);border-radius:.5rem;background:var(--color-bg);transition:border-color var(--transition-base)}.swarm-card:hover{border-color:var(--color-gray-700)}.swarm-card__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-gray-800)}.swarm-card__title{font-family:var(--font-offbit-bold);font-size:1rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin:0}.swarm-card__status{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.swarm-card__status-dot{width:8px;height:8px;border-radius:50%}.swarm-card__status--live{color:#17c964}.swarm-card__status--live .swarm-card__status-dot{background:#17c964;animation:pulse 2s infinite}.swarm-card__status--paused{color:#f5a524}.swarm-card__status--paused .swarm-card__status-dot{background:#f5a524}.swarm-card__status--ended,.swarm-card__status--pending{color:var(--color-gray-500)}.swarm-card__status--ended .swarm-card__status-dot,.swarm-card__status--pending .swarm-card__status-dot{background:var(--color-gray-500)}.swarm-card__balance{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.swarm-card__balance-label{color:var(--color-gray-500)}.swarm-card__balance-value{color:var(--color-gray-300);font-family:var(--font-offbit-bold)}.swarm-card__body{flex:1;padding:1.25rem}.swarm-card__body--loading,.swarm-card__body--error,.swarm-card__body--center{display:flex;align-items:center;justify-content:center;min-height:120px}.swarm-card__loading-text{color:#17c964;font-size:.875rem;animation:blink 1s infinite}.swarm-card__error-text{color:#f31260;font-size:.875rem}.swarm-card__footer{padding:1rem 1.25rem;border-top:1px solid var(--color-gray-800)}.swarm-card__footer--action{padding:0}.swarm-loading-overlay{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#000000e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:inherit}.swarm-loading-overlay__content{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:2rem}.swarm-loading-overlay__spinner{width:48px;height:48px;border:2px solid var(--color-gray-800);border-top-color:#17c964;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.swarm-loading-overlay__text{font-family:var(--font-offbit-bold);font-size:1rem;color:#17c964;text-transform:uppercase;letter-spacing:.05em;animation:blink 1.5s ease-in-out infinite}.swarm-loading-overlay__subtext{font-size:.75rem;color:var(--color-gray-500)}.swarm-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.swarm-stats__item{display:flex;flex-direction:column;gap:.125rem}.swarm-stats__value{font-family:var(--font-offbit-bold);font-size:1.5rem;color:var(--color-gray-400);line-height:1.2}.swarm-stats__value--highlight{color:#17c964}.swarm-stats__label{font-size:.75rem;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.pool-stats-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem;margin-bottom:1.5rem}.pool-stats-grid__reward{grid-row:1 / 3;display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem;background:#ffffff05;border:1px solid var(--color-gray-800);border-radius:.25rem}.pool-stats-grid__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1rem;background:#ffffff05;border:1px solid var(--color-gray-800);border-radius:.25rem}.pool-stats-grid__value{font-family:var(--font-offbit-bold);font-size:1.25rem;color:var(--color-gray-400);line-height:1}.pool-stats-grid__value--large{font-size:2rem;color:var(--color-gray-300)}.pool-stats-grid__value--highlight{color:#17c964}.pool-stats-grid__label{font-size:.75rem;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.progress-grid{display:grid;grid-template-columns:repeat(18,1fr);gap:.25rem;padding:0}.progress-square{aspect-ratio:1;background:#ffffff0d;border:none;border-radius:2px;transition:transform var(--transition-base),box-shadow var(--transition-base);position:relative;cursor:pointer;animation:fillSquare .5s ease-out forwards;animation-fill-mode:both}@keyframes fillSquare{0%{background-color:#ffffff0d;transform:scale(.7);opacity:0}25%{background-color:#ffffff0d;transform:scale(1.08);opacity:1}35%{background-color:#ffffff0d;transform:scale(1)}to{transform:scale(1);opacity:1}}.progress-square:hover{transform:scale(1.15);box-shadow:0 0 8px #17c96499;z-index:10}.progress-square__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#000000f2;border:1px solid var(--color-gray-700);border-radius:.25rem;padding:.75rem;min-width:180px;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:100;box-shadow:0 4px 12px #00000080}.progress-square:hover .progress-square__tooltip{opacity:1}.progress-square__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#000000f2}.progress-square__tooltip-date{font-family:var(--font-offbit-bold);font-size:.75rem;color:#17c964;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.progress-square__tooltip-stat{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.75rem}.progress-square__tooltip-stat:last-child{margin-bottom:0}.progress-square__tooltip-label{color:var(--color-gray-400);font-family:var(--font-offbit-regular)}.progress-square__tooltip-value{color:var(--color-text);font-family:var(--font-offbit-bold);text-align:right}.progress-square__tooltip-value.positive{color:#17c964}.progress-square__tooltip-value.negative{color:#f31260}.progress-square--edge-left .progress-square__tooltip{left:calc(100% + 8px);bottom:50%;transform:translateY(50%)}.progress-square--edge-left .progress-square__tooltip:after{top:50%;left:-6px;transform:translateY(-50%);border-top-color:transparent;border-right-color:#000000f2}.progress-square--edge-right .progress-square__tooltip{right:calc(100% + 8px);left:auto;bottom:50%;transform:translateY(50%)}.progress-square--edge-right .progress-square__tooltip:after{top:50%;right:-6px;left:auto;transform:translateY(-50%);border-top-color:transparent;border-left-color:#000000f2}.swarm-timeline{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.swarm-timeline__item{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.swarm-timeline__label{font-size:.625rem;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.swarm-timeline__value{font-size:.75rem;color:#17c964;font-family:var(--font-offbit-regular)}.swarm-timeline__arrow{color:var(--color-gray-600);font-size:.875rem}.swarm-connect{text-align:center;padding:2rem}.swarm-connect__text{color:var(--color-gray-500);font-size:.875rem;margin:0}.swarm-button{display:flex;align-items:center;justify-content:center;width:100%;padding:.875rem 1rem;border:none;border-radius:.25rem;font-family:var(--font-offbit-bold);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--transition-base)}.swarm-button--stake,.swarm-button--connect{background:#17c964;color:#000}.swarm-button--stake:hover:not(:disabled),.swarm-button--connect:hover:not(:disabled){filter:brightness(1.1)}.swarm-button:disabled{background:var(--color-gray-800);border:1px solid var(--color-gray-700);color:var(--color-gray-400);cursor:not-allowed}.swarm-form__field{margin-bottom:1.25rem}.swarm-form__field:last-child{margin-bottom:0}.swarm-form__label{display:block;font-size:.75rem;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.swarm-form__input-group{display:flex;gap:.5rem}.swarm-form__input{flex:1;padding:.75rem 1rem;background:transparent;border:1px solid var(--color-gray-800);border-radius:.25rem;color:var(--color-text);font-family:var(--font-offbit-bold);font-size:1rem;transition:border-color var(--transition-base)}.swarm-form__input::placeholder{color:var(--color-gray-600)}.swarm-form__input:focus{outline:none;border-color:#17c964}.swarm-form__input:disabled{opacity:.5;cursor:not-allowed}.swarm-form__max-btn{padding:.75rem 1rem;background:transparent;border:1px solid var(--color-gray-700);border-radius:.25rem;color:var(--color-text);font-family:var(--font-offbit-bold);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--transition-base)}.swarm-form__max-btn:hover:not(:disabled){border-color:#17c964;color:#17c964}.swarm-form__max-btn:disabled{opacity:1;cursor:not-allowed;background:var(--color-gray-800);border-color:var(--color-gray-700);color:var(--color-gray-500)}.swarm-form__error{padding:.75rem 1rem;background:#0006;border:1px solid rgba(243,18,96,.5);border-radius:.25rem;color:#ff6b9d;font-size:.75rem;margin-top:1rem}.swarm-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.swarm-tier{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#ffffff05;border:1px solid var(--color-gray-800);border-radius:.25rem;cursor:pointer;transition:all var(--transition-base);min-height:100px}.swarm-tier:hover:not(:disabled){border-color:var(--color-gray-700);background:#ffffff0a}.swarm-tier--active{border-color:#17c964;background:#17c9640d}.swarm-tier--disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background:#0000004d;border-color:var(--color-gray-700)}.swarm-tier__header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.swarm-tier__name{font-family:var(--font-offbit-bold);font-size:.875rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.swarm-tier--disabled .swarm-tier__name{color:var(--color-gray-500)}.swarm-tier__multiplier{font-family:var(--font-offbit-bold);font-size:1rem;color:#17c964;line-height:1}.swarm-tier--disabled .swarm-tier__multiplier{color:var(--color-gray-500)}.swarm-tier__badge{margin-left:auto;padding:.125rem .5rem;background:#17c964;color:#000;font-family:var(--font-offbit-bold);font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;white-space:nowrap}.swarm-tier__date{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#0003;border-radius:.25rem}.swarm-tier__icon{flex-shrink:0;color:var(--color-gray-400)}.swarm-tier--disabled .swarm-tier__icon{color:var(--color-gray-600)}.swarm-tier__date-text{font-size:.75rem;color:var(--color-gray-300);font-family:var(--font-offbit-regular);letter-spacing:.02em}.swarm-tier--disabled .swarm-tier__date-text{color:var(--color-gray-500)}.swarm-tier__status{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;font-family:var(--font-offbit-bold);margin-top:auto}.swarm-tier__status svg{flex-shrink:0}.swarm-tier__status--selected{background:#17c9641a;border:1px solid rgba(23,201,100,.3);color:#17c964}.swarm-tier__status--unavailable{background:#f312600d;border:1px solid rgba(243,18,96,.2);color:#f31260}.season-ended{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 0;max-width:400px;margin:0 auto}.season-ended__icon{animation:fadeInScale .5s ease-out;display:flex;align-items:center;height:24px}.season-ended__icon svg{width:24px;height:24px}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.season-ended__title{font-family:var(--font-offbit-bold);font-size:1.25rem;color:var(--color-text);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.season-ended__description{font-size:.875rem;color:var(--color-gray-400);margin-bottom:1.5rem;line-height:1.6}.season-ended__cta{font-size:.875rem;color:var(--color-text);margin-bottom:1rem;font-family:var(--font-offbit-bold)}.season-ended__socials{display:flex;flex-direction:row;gap:.75rem;width:100%}.season-ended__social-link{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;background:#17c9641a;border:1px solid rgba(23,201,100,.3);border-radius:.25rem;color:#17c964;text-decoration:none;font-family:var(--font-offbit-bold);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;transition:all var(--transition-base)}.season-ended__social-link:hover{background:#17c96426;border-color:#17c964;transform:translateY(-2px);box-shadow:0 4px 12px #17c96433}.season-ended__social-link svg{flex-shrink:0}.swarm-card__count{font-size:.75rem;color:var(--color-gray-500);font-family:var(--font-offbit-regular)}.swarm-card__body--table{padding:0}.history-table-wrapper{overflow-x:auto}.staking-page__right>.swarm-card+.swarm-card{margin-top:1.5rem}.timeline{display:flex;justify-content:space-between;padding:1rem 0;width:calc(100% + 1.5rem);margin:0 -.75rem}.timeline__item{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.timeline__marker{display:flex;justify-content:center;position:relative;width:100%;height:32px;margin-bottom:1rem}.timeline__icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid;transition:all var(--transition-base);z-index:2;flex-shrink:0;background:var(--color-bg);position:relative}.timeline__icon--completed{background:#17c964;border-color:#17c964;color:#000}.timeline__icon--active{background:#17c9641a;border-color:#17c964;color:#17c964;animation:pulse 2s ease-in-out infinite}.timeline__icon--upcoming{background:#ffffff05;border-color:var(--color-gray-700);color:var(--color-gray-600)}@keyframes pulse{0%,to{box-shadow:0 0 #17c96466}50%{box-shadow:0 0 0 8px #17c96400}}.timeline__connector{position:absolute;height:4px;top:50%;transform:translateY(-50%);z-index:1;left:calc(50% + 16px);width:calc(100% - 32px)}.timeline__connector--completed{background:#17c964}.timeline__connector--pending{background:var(--color-gray-800)}.timeline__content{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;width:100%}.timeline__label{font-family:var(--font-offbit-bold);font-size:.875rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em}.timeline__date{font-size:.8125rem;color:var(--color-gray-400);font-family:var(--font-offbit-regular)}.timeline__badge{padding:.25rem .625rem;border-radius:.25rem;font-size:.6875rem;font-family:var(--font-offbit-bold);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.timeline__badge--completed{background:#17c9641a;border:1px solid rgba(23,201,100,.3);color:#17c964}.timeline__badge--active{background:#17c96426;border:1px solid #17c964;color:#17c964}.timeline__badge--upcoming{background:#ffffff05;border:1px solid var(--color-gray-700);color:var(--color-gray-500)}.history-table{width:100%;border-collapse:collapse}.history-table__head{border-bottom:1px solid var(--color-gray-800)}.history-table__header{padding:1rem 1.25rem;text-align:left;font-family:var(--font-offbit-bold);font-size:.75rem;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;font-weight:400}.history-table__body{font-size:.875rem}.history-table__row{border-bottom:1px solid var(--color-gray-800);transition:background var(--transition-fast)}.history-table__row:hover{background:#ffffff05}.history-table__row:last-child{border-bottom:none}.history-table__cell{padding:1rem 1.25rem;color:var(--color-gray-300);font-family:var(--font-offbit-regular)}.history-table__cell--date{color:var(--color-gray-400);font-size:.8125rem}.history-table__cell--amount{font-family:var(--font-offbit-bold);color:var(--color-text)}.history-table__cell--rewards{font-family:var(--font-offbit-bold);color:#17c964}.history-table__cell--tx{text-align:right}.history-table__type{display:inline-block;padding:.25rem .625rem;border-radius:.25rem;font-family:var(--font-offbit-bold);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.history-table__type--stake{background:#17c9641a;border:1px solid rgba(23,201,100,.3);color:#17c964}.history-table__type--unstake{background:#c3e70d1a;border:1px solid rgba(101,224,13,.3);color:#d8d517}.history-table__link{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-gray-400);text-decoration:none;font-size:.8125rem;transition:color var(--transition-fast)}.history-table__link:hover{color:#17c964}.history-table__link svg{flex-shrink:0}@media(max-width:768px){.history-table__header,.history-table__cell{padding:.75rem 1rem;font-size:.8125rem}.history-table__type{font-size:.6875rem;padding:.1875rem .5rem}}.card{position:relative;overflow:hidden;border:1px solid var(--color-gray-800);border-radius:.5rem;background:var(--color-bg);padding:1rem;transition:border-color var(--transition-base)}.card:hover{border-color:var(--color-gray-700)}.card__title{font-family:var(--font-offbit-bold);font-size:1rem;color:var(--color-text);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em}.pool-stats--loading,.pool-stats--error{min-height:100px;display:flex;align-items:center;justify-content:center}.pool-stats--loading p{color:#17c964;animation:blink 1s infinite}.pool-stats--error p{color:#f44}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}.pool-stats__grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.pool-stats__item{display:flex;flex-direction:column;gap:.375rem;padding:.75rem 1rem;background:transparent;border:none;position:relative}.pool-stats__label{font-size:.65rem;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.1em}.pool-stats__value{font-family:var(--font-offbit-bold);font-size:1.1rem;color:var(--color-gray-300)}.pool-stats__value--status{display:flex;align-items:center;gap:.5rem}.pool-stats__value--status.active{color:#17c964}.pool-stats__value--status.active:before{content:"";width:8px;height:8px;background:#17c964;border-radius:50%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.pool-stats__value--status.paused{color:#fc0}.pool-stats__value--status.ended{color:var(--color-text-muted)}.pool-stats__timeline{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--color-border)}.pool-stats__timeline-item{flex:1;min-width:80px}.pool-stats__timeline-label{font-size:.5rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.125rem}.pool-stats__timeline-value{font-size:.625rem;color:#17c964}.stake-form--disconnected{min-height:80px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:opacity var(--transition-base),background var(--transition-base)}.stake-form--disconnected:hover{opacity:.8;background:#863dff0d}.stake-form__connect-button{width:100%;height:100%;min-height:80px;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important;color:var(--color-text-dim)!important;font-family:var(--font-offbit-regular)!important;font-size:.75rem!important;text-transform:none!important}.stake-form__connect-button:hover{opacity:.8;background:#863dff0d!important}.stake-form--disconnected p{color:var(--color-text-dim);font-size:.75rem}.stake-form__field{margin-bottom:.75rem}.stake-form__label{display:block;font-size:.5rem;color:var(--color-text-muted);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.15em}.stake-form__input{width:100%;padding:.75rem 1rem;background:#0006;border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-family:var(--font-offbit-bold);font-size:1.1rem;transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);box-shadow:inset 0 2px 4px #0000004d}.stake-form__input::placeholder{color:var(--color-text-muted)}.stake-form__input:focus{outline:none;border-color:#17c964;background:#00000080;box-shadow:inset 0 2px 4px #0000004d,0 0 0 3px #17c9641a}.stake-form__input:disabled{opacity:.4;cursor:not-allowed}.stake-form__balance{display:flex;justify-content:space-between;align-items:center;padding:.625rem .75rem;margin-bottom:.75rem;background:#863dff14;border:1px solid rgba(134,61,255,.2);border-radius:.375rem}.stake-form__balance-label{font-size:.625rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.stake-form__balance-value{font-family:var(--font-offbit-bold);font-size:.875rem;color:var(--color-gray-400)}.stake-form__input-wrapper{display:flex;gap:.5rem;align-items:stretch}.stake-form__input-wrapper .stake-form__input{flex:1}.stake-form__max-btn{padding:.75rem 1.25rem;background:transparent;border:1px solid var(--color-gray-700);border-radius:0;color:var(--color-text);font-family:var(--font-offbit-bold);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all var(--transition-base)}.stake-form__max-btn:hover:not(:disabled){background:#ffffff0d;border-color:#17c964;color:#17c964}.stake-form__max-btn:active:not(:disabled){background:#17c9641a}.stake-form__max-btn:disabled{opacity:1;cursor:not-allowed;background:var(--color-gray-800);border-color:var(--color-gray-700);color:var(--color-gray-500)}.stake-form__tiers{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.stake-form__tier{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1rem .75rem;background:#ffffff05;border:1px solid var(--color-border);border-radius:.625rem;transition:all var(--transition-base),transform var(--transition-fast);cursor:pointer;position:relative;overflow:hidden}.stake-form__tier:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);opacity:0;transition:opacity var(--transition-base)}.stake-form__tier:hover:not(:disabled){border-color:var(--color-border-hover);background:#ffffff0a;transform:translateY(-2px)}.stake-form__tier:hover:not(:disabled):before{opacity:1}.stake-form__tier--active{border-color:#17c964;background:#17c9641a;box-shadow:none}.stake-form__tier--active:after{content:"✓";position:absolute;top:.5rem;right:.5rem;font-size:.7rem;color:#17c964}.stake-form__tier--disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background:var(--color-gray-800);border-color:var(--color-gray-700)}.stake-form__tier--disabled .stake-form__tier-name,.stake-form__tier--disabled .stake-form__tier-multiplier,.stake-form__tier--disabled .stake-form__tier-lock{color:var(--color-gray-500)}.stake-form__tier-name{font-family:var(--font-offbit-bold);font-size:.7rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.08em}.stake-form__tier-multiplier{font-family:var(--font-offbit-bold);font-size:1.75rem;color:#facc15}.stake-form__tier-lock{font-size:.55rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.stake-form__tier-unavailable{font-size:.55rem;color:#ff6b6b;text-shadow:0 0 10px rgba(255,107,107,.3)}.stake-form__error{padding:.5rem .75rem;background:#ff44441a;border:1px solid rgba(255,68,68,.3);border-radius:.375rem;color:#f44;font-size:.625rem;margin-bottom:.5rem}.stake-form__submit{width:100%;padding:1rem 1.5rem;background:#17c964;color:#000;font-family:var(--font-offbit-bold);font-size:1rem;text-transform:uppercase;letter-spacing:.12em;border:none;border-radius:0;transition:transform var(--transition-fast),box-shadow var(--transition-base),background var(--transition-base),filter var(--transition-base);box-shadow:none;position:relative;overflow:hidden}.stake-form__submit:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.stake-form__submit:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}.stake-form__submit:disabled{opacity:1;cursor:not-allowed;background:var(--color-gray-800);border:1px solid var(--color-gray-700);color:var(--color-gray-400)}.positions-list{display:flex;flex-direction:column}.positions-list__title{font-family:var(--font-offbit-bold);font-size:1.5rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1.5rem}.positions-list__loading,.positions-list__empty{min-height:100px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-800);border-radius:.5rem;margin-top:-.5rem}.positions-list__loading p{color:#17c964;animation:blink 1s infinite}.positions-list__empty p{color:var(--color-text-dim);font-size:.875rem}.positions-list__pool-info{padding:.75rem 1rem;background:transparent;border:1px solid var(--color-gray-800);border-radius:.25rem;margin-bottom:1.5rem}.positions-list__pool-timeline{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.positions-list__pool-date{display:flex;flex-direction:column;align-items:center;gap:.25rem}.positions-list__pool-label{font-size:.625rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.positions-list__pool-value{font-size:.75rem;color:var(--color-text);font-family:var(--font-offbit-bold)}.positions-list__pool-arrow{color:var(--color-gray-600);font-size:.875rem}.positions-list__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.positions-list__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.positions-list__grid{grid-template-columns:repeat(3,1fr)}}.position-card{background:var(--color-bg);border:1px solid var(--color-gray-800);border-radius:0;padding:1rem;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast);position:relative;overflow:hidden}.position-card:hover{border-color:var(--color-gray-700);box-shadow:0 8px 30px -10px #0000004d;transform:translateY(-2px)}.position-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.position-card__tier{font-family:var(--font-offbit-bold);font-size:.7rem;padding:.35rem .875rem;border-radius:.375rem;text-transform:uppercase;letter-spacing:.08em;position:relative}.position-card__tier--1{background:linear-gradient(135deg,#ffcc0026,#ffaa001a);color:#fc0;border:1px solid rgba(255,204,0,.35);box-shadow:0 0 12px #ffcc001a}.position-card__tier--2{background:linear-gradient(135deg,#863dff33,#17c9641a);color:#17c964;border:1px solid rgba(23,201,100,.35)}.position-card__status{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em}.position-card__status.locked{color:#fc0}.position-card__status.unlocked{color:#17c964}.position-card__details{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.position-card__row{display:flex;justify-content:space-between;align-items:center}.position-card__label{font-size:.7rem;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.position-card__value{font-size:.85rem;color:var(--color-gray-300)}.position-card__value--rewards{font-family:var(--font-offbit-bold);color:#17c964}.position-card__pool-info{margin-bottom:.75rem;padding:.625rem .75rem;background:#863dff14;border:1px solid rgba(134,61,255,.2);border-radius:.375rem}.position-card__pool-timeline{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.position-card__pool-date{display:flex;flex-direction:column;align-items:center;gap:.125rem}.position-card__pool-label{font-size:.5rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.position-card__pool-value{font-size:.5rem;color:var(--color-text);font-family:var(--font-offbit-bold)}.position-card__pool-arrow{color:var(--color-purple);font-size:.75rem;opacity:.7}.position-card__value--unlocked{color:#17c964}.position-card__value--locked{color:#fc0}.position-card__value--countdown{color:var(--color-purple);font-family:var(--font-offbit-bold)}.position-card__unstake{width:100%;padding:.875rem 1rem;background:#17c964;border:none;color:#000;font-family:var(--font-offbit-bold);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;border-radius:0;transition:all var(--transition-base),transform var(--transition-fast);cursor:pointer;position:relative;overflow:hidden}.position-card__unstake:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.position-card__unstake:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}.position-card__unstake:disabled{opacity:1;cursor:not-allowed;background:var(--color-gray-800);border:1px solid var(--color-gray-700);color:var(--color-gray-400)}.stake-card{position:relative;overflow:hidden;border-radius:.5rem;border:1px solid var(--color-gray-800);background:var(--color-bg);padding:1.5rem 1.5rem 4rem;transition:all var(--transition-base)}.stake-card:hover{border-color:var(--color-gray-700)}.stake-card--active{border-color:var(--color-gray-800)}.stake-card--unlocked{border-color:#17c96480;box-shadow:0 0 15px #17c96426}.stake-card--completed{border-color:var(--color-gray-800);opacity:.75}.stake-card__header{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.stake-card__status{display:flex;align-items:center;gap:.5rem}.stake-card__status-dot{width:8px;height:8px;border-radius:50%;background:#17c964}.stake-card__status-dot--active{animation:pulse 2s infinite}.stake-card__status-dot--unlocked{background:#17c964}.stake-card__status-dot--completed{background:var(--color-gray-400)}.stake-card__status-text{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#17c964}.stake-card__status-text--completed{color:var(--color-gray-400)}.stake-card__status-text--unlocked{font-weight:700;color:#22c55e}.stake-card__id{font-family:var(--font-offbit-regular);font-size:.75rem;color:var(--color-gray-500)}.stake-card__info{display:flex;flex-direction:column;gap:1rem}.stake-card__row{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-gray-800);padding-bottom:.5rem}.stake-card__label{font-size:.875rem;color:var(--color-gray-400)}.stake-card__value{font-weight:600;color:#fff}.stake-card__value--highlight{font-family:var(--font-offbit-bold);color:#17c964}.stake-card__rewards{border-radius:.5rem;padding:1.5rem;margin-top:1rem;background:#3741514d}.stake-card__rewards--completed{border:1px solid var(--color-gray-800);background:#11182780}.stake-card__rewards-header{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.stake-card__rewards-label{font-size:.875rem;color:var(--color-gray-400)}.stake-card__rewards-live{font-size:.75rem;color:#17c964}.stake-card__rewards-display{position:relative;overflow:hidden}.stake-card__rewards-number{min-width:120px;max-width:100%;padding:.5rem .75rem;font-family:var(--font-offbit-bold);font-size:1.75rem;text-align:center;color:#fff}.number-roller{display:inline-flex;align-items:center;justify-content:center}.rolling-digit{display:inline-block;min-width:.55em;text-align:center}.rolling-digit--static{color:#fff9;min-width:.3em}.rolling-digit__inner{display:inline-block}.rolling-digit__inner--animate{animation:digitSlideUp .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes digitSlideUp{0%{transform:translateY(100%);opacity:0;color:#17c964;text-shadow:0 0 15px rgba(23,201,100,.8)}50%{color:#17c964;text-shadow:0 0 15px rgba(23,201,100,.8)}to{transform:translateY(0);opacity:1;color:#fff;text-shadow:none}}.animated-counter{font-family:var(--font-offbit-bold);font-size:28px;font-weight:700;color:#17c964;text-shadow:0 0 20px rgba(23,201,100,.4);letter-spacing:.02em;font-variant-numeric:tabular-nums}.stake-card__rewards-number--completed .animated-counter{color:var(--color-gray-300);text-shadow:none}.stake-card__rewards-number--completed{color:var(--color-gray-300)}.stake-card__rewards-estimate{margin-top:.5rem;text-align:center}.stake-card__rewards-estimate-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500)}.stake-card__rewards-estimate-value{font-size:.75rem;color:var(--color-gray-500)}.stake-card__rewards-success{margin-top:.5rem;font-size:.75rem;text-align:center;color:var(--color-gray-500)}.stake-card__dates{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.stake-card__date{display:flex;flex-direction:column}.stake-card__date--end{text-align:right}.stake-card__date-label{font-size:.75rem;color:var(--color-gray-400)}.stake-card__date-value{font-family:var(--font-offbit-regular);font-size:.875rem;font-weight:500;color:#fff}.stake-card__date-time{font-size:.75rem;color:var(--color-gray-300)}.stake-card__lock-status{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:.75rem;border-radius:.5rem;border:1px solid var(--color-gray-800);background:#11182766}.stake-card__lock-info{display:flex;align-items:center;gap:.5rem}.stake-card__lock-icon{width:1rem;height:1rem;color:var(--color-gray-500)}.stake-card__lock-icon--unlocked{color:#17c964}.stake-card__lock-icon--completed{color:#22c55e}.stake-card__lock-text{font-size:.875rem;font-weight:500;color:var(--color-gray-400)}.stake-card__lock-text--unlocked{color:#17c964}.stake-card__lock-text--completed{color:#fff}.stake-card__lock-time{font-size:.75rem;color:var(--color-gray-500)}.stake-card__lock-time--unlocked{color:#17c964}.stake-card__lock-time--completed{color:var(--color-gray-400)}.stake-card__progress{margin-top:1.5rem}.stake-card__progress-header{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;color:var(--color-gray-400)}.stake-card__progress-bar{display:flex;gap:2px}.stake-card__progress-segment{flex:1;height:12px;background:var(--color-gray-800);transition:background .3s ease}.stake-card__progress-segment--filled{background:#17c964}.stake-card__progress-segment--current{background:#17c964;animation:pulse 1.5s infinite}.stake-card__completion{display:flex;align-items:center;justify-content:center;margin-top:1.5rem;padding:.75rem;border-radius:0;border:1px solid var(--color-gray-800);background:#11182799;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-400)}.stake-card__completion--unlocked{border-color:#17c9644d;background:#17c9641a;color:#17c964}.stake-card__action{position:absolute;bottom:0;left:0;right:0}.stake-card__button{display:flex;align-items:center;justify-content:center;width:100%;height:3rem;border:none;border-top:1px solid var(--color-gray-800);background:#17c964;font-family:var(--font-offbit-bold);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#000;cursor:pointer;transition:all var(--transition-base)}.stake-card__button:hover:not(:disabled){filter:brightness(1.1)}.stake-card__button:disabled{background:var(--color-gray-800);border-top:1px solid var(--color-gray-700);color:var(--color-gray-400);cursor:not-allowed;opacity:1}.stake-card__button--completed{background:var(--color-gray-800);border-top:1px solid var(--color-gray-700);color:var(--color-gray-500);cursor:default}[data-dapp-kit]{--dapp-kit-backgroundColors-primaryButton: transparent;--dapp-kit-backgroundColors-primaryButtonHover: rgba(255, 255, 255, .05);--dapp-kit-backgroundColors-dropdownMenu: #000000;--dapp-kit-colors-primaryButton: white;--dapp-kit-colors-body: white;--dapp-kit-backgroundColors-modalPrimary: #000000;--dapp-kit-backgroundColors-modalSecondary: #0a0a0a;--dapp-kit-backgroundColors-modalOverlay: rgba(0, 0, 0, .85);--dapp-kit-borderColors-outlineButton: var(--color-gray-700);--dapp-kit-colors-outlineButton: white;--dapp-kit-backgroundColors-walletItemSelected: rgba(23, 201, 100, .15);--dapp-kit-backgroundColors-walletItemHover: rgba(255, 255, 255, .05);--dapp-kit-radii-large: 0;--dapp-kit-radii-xlarge: 0;--dapp-kit-typography-fontFamily: "OffBit Regular", monospace}[data-dapp-kit] button{border:1px solid var(--color-gray-700)!important;font-family:var(--font-offbit-bold)!important;text-transform:uppercase;letter-spacing:.08em;border-radius:0!important;transition:all var(--transition-base)!important}[data-dapp-kit] button:hover{border-color:var(--color-text)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000004d;border-radius:3px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--color-green-dim),var(--color-purple-dim));border-radius:3px;transition:background var(--transition-base)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#17c964,var(--color-purple))}*{scrollbar-width:thin;scrollbar-color:var(--color-green-dim) transparent}.admin-panel{margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#ff44441a,#863dff1a);border:1px solid rgba(255,68,68,.3);border-radius:.75rem;position:relative;overflow:hidden}.admin-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ff4444,var(--color-purple),#ff4444);animation:admin-glow 3s linear infinite}@keyframes admin-glow{0%,to{opacity:.5}50%{opacity:1}}.admin-panel__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.admin-panel__badge{padding:.25rem .5rem;background:#f44;color:#fff;font-family:var(--font-offbit-bold);font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;border-radius:2px;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.admin-panel__title{font-family:var(--font-offbit-bold);font-size:.875rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.1em;margin:0}.admin-panel__status{padding:.5rem .75rem;border-radius:.25rem;font-size:.75rem;margin-bottom:1rem;font-family:var(--font-offbit-regular);word-break:break-all}.admin-panel__status--success{background:#4caf5033;border:1px solid rgba(76,175,80,.4);color:#4caf50}.admin-panel__status--error{background:#f443;border:1px solid rgba(255,68,68,.4);color:#f44}.admin-panel__section{padding:.75rem;margin-bottom:.75rem;background:#0000004d;border-radius:.5rem;border:1px solid var(--color-border)}.admin-panel__section:last-child{margin-bottom:0}.admin-panel__section-title{font-family:var(--font-offbit-bold);font-size:.75rem;color:var(--color-purple);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .75rem}.admin-panel__field{margin-bottom:.5rem}.admin-panel__field label{display:block;font-size:.625rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.admin-panel__input{width:100%;padding:.5rem .75rem;background:#00000080;border:1px solid var(--color-border);border-radius:.25rem;color:var(--color-text);font-family:var(--font-offbit-regular);font-size:.75rem;transition:border-color .2s}.admin-panel__input:focus{outline:none;border-color:var(--color-purple)}.admin-panel__input::placeholder{color:var(--color-text-muted)}.admin-panel__button{width:100%;padding:.625rem 1rem;margin-top:.5rem;font-family:var(--font-offbit-bold);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;border-radius:.375rem;cursor:pointer;transition:all var(--transition-base),transform var(--transition-fast);border:none;position:relative;overflow:hidden}.admin-panel__button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .4s ease}.admin-panel__button:hover:before{transform:translate(100%)}.admin-panel__button:disabled{opacity:.4;cursor:not-allowed}.admin-panel__button--primary{background:#17c964;color:#000;box-shadow:none}.admin-panel__button--primary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.admin-panel__button--warning{background:linear-gradient(135deg,#ff9800,#ffa726);color:#000;box-shadow:0 4px 15px -3px #ff98004d}.admin-panel__button--warning:hover:not(:disabled){box-shadow:0 6px 20px -3px #ff980080;transform:translateY(-2px)}.admin-panel__button--success{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff;box-shadow:0 4px 15px -3px #4caf504d}.admin-panel__button--success:hover:not(:disabled){box-shadow:0 6px 20px -3px #4caf5080;transform:translateY(-2px)}.admin-panel__button--danger{background:linear-gradient(135deg,#f44,#ff6b6b);color:#fff;box-shadow:0 4px 15px -3px #ff44444d}.admin-panel__button--danger:hover:not(:disabled){box-shadow:0 6px 20px -3px #ff444480;transform:translateY(-2px)}.admin-panel__buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.admin-panel__buttons .admin-panel__button{margin-top:0}.admin-panel__input-group{display:flex;gap:.5rem;align-items:stretch}.admin-panel__input-group .admin-panel__input{flex:1}.admin-panel__quick-btns{display:flex;gap:.25rem}.admin-panel__quick-btn{padding:.375rem .5rem;background:#863dff33;border:1px solid var(--color-purple-dim);border-radius:.25rem;color:var(--color-purple);font-family:var(--font-offbit-bold);font-size:.625rem;text-transform:uppercase;cursor:pointer;transition:all .2s;white-space:nowrap}.admin-panel__quick-btn:hover{background:#863dff66;border-color:var(--color-purple)}.admin-panel__quick-btn--active{background:var(--color-purple);color:#fff;border-color:var(--color-purple)}.admin-panel__preview{margin:.75rem 0;padding:.5rem .75rem;background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:.25rem}.admin-panel__preview-title{font-family:var(--font-offbit-bold);font-size:.625rem;color:#4caf50;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.375rem}.admin-panel__preview-item{display:flex;justify-content:space-between;font-size:.625rem;color:var(--color-text-dim);margin-bottom:.125rem}.admin-panel__preview-item:last-child{margin-bottom:0}.admin-panel__preview-item span:last-child{color:var(--color-text);font-family:var(--font-offbit-bold)}.admin-panel__input--mono{font-family:Monaco,Consolas,monospace;font-size:.625rem}.admin-panel__tabs{display:flex;gap:.5rem;margin-bottom:.75rem}.admin-panel__tab{flex:1;padding:.5rem .75rem;background:#0000004d;border:1px solid var(--color-border);border-radius:.25rem;color:var(--color-text-dim);font-family:var(--font-offbit-bold);font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s}.admin-panel__tab:hover{border-color:var(--color-purple-dim);color:var(--color-text)}.admin-panel__tab--active{background:var(--color-purple);border-color:var(--color-purple);color:#fff}.admin-panel__hint{font-size:.625rem;color:var(--color-text-muted);margin-bottom:.75rem;line-height:1.4}.admin-panel__hint--small{margin-top:.5rem;margin-bottom:0;font-size:.5rem;opacity:.7}.admin-panel__created{margin-bottom:.75rem;padding:.75rem;background:linear-gradient(135deg,#4caf5026,#863dff26);border:1px solid rgba(76,175,80,.4);border-radius:.5rem}.admin-panel__created-title{font-family:var(--font-offbit-bold);font-size:.75rem;color:#4caf50;margin-bottom:.5rem}.admin-panel__created-item{display:flex;flex-direction:column;gap:.125rem;margin-bottom:.5rem}.admin-panel__created-item span{font-size:.5rem;color:var(--color-text-muted);text-transform:uppercase}.admin-panel__created-item code{font-family:Monaco,Consolas,monospace;font-size:.5rem;color:#17c964;background:#0000004d;padding:.25rem .5rem;border-radius:.25rem;word-break:break-all}.admin-panel__created .admin-panel__button{margin-top:.25rem}::selection{background:#17c9644d;color:#fff}::-moz-selection{background:#17c9644d;color:#fff}:focus-visible{outline:2px solid #17c964;outline-offset:2px}button:focus-visible,input:focus-visible{outline:2px solid #17c964;outline-offset:2px;box-shadow:0 0 0 4px #17c96426}.highlight-green{color:#17c964}.highlight-purple{color:var(--color-purple);text-shadow:0 0 10px var(--color-purple-dim)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,#ffffff05,#ffffff14,#ffffff05);background-size:200% 100%;animation:shimmer 1.5s infinite}.status-dot{width:8px;height:8px;border-radius:50%;position:relative}.status-dot--active{background:#17c964}.status-dot--active:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:#17c964;opacity:.3;animation:statusPulse 2s ease-in-out infinite}@keyframes statusPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.5);opacity:0}}.status-dot--inactive{background:var(--color-text-muted)}.status-dot--warning{background:#ff9800;box-shadow:0 0 10px #ff980066}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);padding:.5rem .75rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.375rem;font-size:.65rem;color:var(--color-text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast);z-index:100;box-shadow:0 4px 20px #0000004d}[data-tooltip]:hover:after{opacity:1;transform:translate(-50%) translateY(-4px)}.value-positive{color:#17c964}.value-positive:before{content:"+"}.value-negative{color:#ff6b6b}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--color-border-hover),transparent);margin:1rem 0}.glass{background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}.token-icon{filter:drop-shadow(0 0 8px var(--color-green-dim))}.connected-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:#17c9641a;border:1px solid rgba(23,201,100,.25);border-radius:1rem;font-size:.6rem;color:#17c964;text-transform:uppercase;letter-spacing:.08em}.connected-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#17c964;box-shadow:0 0 8px #17c964}@keyframes connectedPulse{0%,to{box-shadow:0 0 8px #17c964}50%{box-shadow:0 0 15px #17c964,0 0 25px #17c96499}}
