.ConnectButton-module__3ekzaq__wrapper{display:flex}.ConnectButton-module__3ekzaq__connectBtn{background:linear-gradient(135deg, var(--color-celo-green), #2bc970);color:#000;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--color-celo-green) 25%, transparent);transition:opacity var(--transition-fast), transform var(--transition-fast);border:none;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600}.ConnectButton-module__3ekzaq__connectBtn:hover{opacity:.9;transform:translateY(-1px)}.ConnectButton-module__3ekzaq__connectBtn:active{transform:scale(.99)}.ConnectButton-module__3ekzaq__wrong{background:var(--color-error);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--color-error) 25%, transparent)}.ConnectButton-module__3ekzaq__accountRow{align-items:center;gap:.5rem;display:flex}.ConnectButton-module__3ekzaq__chainBtn,.ConnectButton-module__3ekzaq__accountBtn{background:color-mix(in srgb, var(--color-surface-2) 80%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--transition-fast), background var(--transition-fast);align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;display:flex}.ConnectButton-module__3ekzaq__chainBtn:hover,.ConnectButton-module__3ekzaq__accountBtn:hover{border-color:color-mix(in srgb, var(--color-celo-green) 40%, transparent);background:color-mix(in srgb, var(--color-surface-2) 95%, transparent)}.ConnectButton-module__3ekzaq__chainIcon{border-radius:50%;width:1rem;height:1rem}.ConnectButton-module__3ekzaq__chainBtnMainnet{border-color:color-mix(in srgb, var(--color-celo-green) 30%, transparent)}.ConnectButton-module__3ekzaq__chainBtnTestnet{border-color:color-mix(in srgb, var(--color-celo-gold) 30%, transparent)}.ConnectButton-module__3ekzaq__networkDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ConnectButton-module__3ekzaq__networkDotMainnet{background:var(--color-celo-green);box-shadow:0 0 6px var(--color-celo-green)}.ConnectButton-module__3ekzaq__networkDotTestnet{background:var(--color-celo-gold);box-shadow:0 0 6px var(--color-celo-gold)}
.ImpactCard-module__g2b-Iq__card{background:color-mix(in srgb, var(--color-surface) 90%, transparent);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);transition:box-shadow var(--transition-base);border:1px solid #ffffff0f;padding:1.5rem}.ImpactCard-module__g2b-Iq__trustLow{box-shadow:var(--shadow-lg), inset 0 2px 0 var(--color-error)}.ImpactCard-module__g2b-Iq__trustMedium{box-shadow:var(--shadow-lg), inset 0 2px 0 var(--color-celo-gold)}.ImpactCard-module__g2b-Iq__trustHigh{box-shadow:var(--shadow-lg), inset 0 2px 0 var(--color-celo-green), 0 0 32px color-mix(in srgb, var(--color-celo-green) 8%, transparent)}.ImpactCard-module__g2b-Iq__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.ImpactCard-module__g2b-Iq__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.ImpactCard-module__g2b-Iq__badgeLow{background:color-mix(in srgb, var(--color-error) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 25%, transparent);color:var(--color-error)}.ImpactCard-module__g2b-Iq__badgeMedium{background:color-mix(in srgb, var(--color-celo-gold) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-celo-gold) 25%, transparent);color:var(--color-celo-gold)}.ImpactCard-module__g2b-Iq__badgeHigh{background:color-mix(in srgb, var(--color-celo-green) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-celo-green) 28%, transparent);color:var(--color-celo-green)}.ImpactCard-module__g2b-Iq__address{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.01em;font-size:.8125rem}.ImpactCard-module__g2b-Iq__headline{color:var(--color-text-primary);margin-bottom:.875rem;font-size:1rem;font-weight:500;line-height:1.5}.ImpactCard-module__g2b-Iq__meterWrapper{margin-bottom:1.25rem}.ImpactCard-module__g2b-Iq__meterTrack{background:var(--color-border);border-radius:999px;height:4px;overflow:hidden}.ImpactCard-module__g2b-Iq__meterFill{transform-origin:0;border-radius:999px;height:100%;animation:.8s cubic-bezier(.4,0,.2,1) both ImpactCard-module__g2b-Iq__growMeter}.ImpactCard-module__g2b-Iq__meterFillLow{background:var(--color-error);width:33%}.ImpactCard-module__g2b-Iq__meterFillMedium{background:linear-gradient(90deg, var(--color-celo-gold), #f9a825);width:66%}.ImpactCard-module__g2b-Iq__meterFillHigh{background:linear-gradient(90deg, var(--color-celo-green), #2bc970);width:100%;box-shadow:0 0 8px var(--glow-green)}@keyframes ImpactCard-module__g2b-Iq__growMeter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ImpactCard-module__g2b-Iq__builderBadge{color:#c4a0ff;letter-spacing:.03em;background:#8a63d21f;border:1px solid #8a63d247;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.ImpactCard-module__g2b-Iq__stats{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,1fr);gap:.875rem;padding-top:1rem;display:grid}.ImpactCard-module__g2b-Iq__stat{flex-direction:column;gap:.2rem;display:flex}.ImpactCard-module__g2b-Iq__statLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.3rem;font-size:.6875rem;display:flex}.ImpactCard-module__g2b-Iq__statIcon{font-size:.8125rem;line-height:1}.ImpactCard-module__g2b-Iq__stat dd{color:var(--color-text-primary);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.ImpactCard-module__g2b-Iq__statSeparator{background:color-mix(in srgb, var(--color-celo-green) 20%, transparent);grid-column:1/-1;height:1px;margin:.25rem 0}.ImpactCard-module__g2b-Iq__auraLabel{color:color-mix(in srgb, var(--color-celo-green) 65%, var(--color-text-muted))}.ImpactCard-module__g2b-Iq__auraHighlight{color:var(--color-celo-green)}@keyframes ImpactCard-module__g2b-Iq__shimmer{0%{background-position:100%}to{background-position:-100%}}.ImpactCard-module__g2b-Iq__skeletonValue{background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-surface-2) 50%, var(--color-surface) 75%);vertical-align:middle;background-size:300% 100%;border-radius:4px;width:3.5rem;height:.875em;animation:1.6s ease-in-out infinite ImpactCard-module__g2b-Iq__shimmer;display:inline-block}.ImpactCard-module__g2b-Iq__skeletonValueWide{width:80%;height:1em}.ImpactCard-module__g2b-Iq__skeletonBadge{background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-surface-2) 50%, var(--color-surface) 75%);background-size:300% 100%;border-radius:999px;width:5.5rem;height:1.5rem;animation:1.6s ease-in-out infinite ImpactCard-module__g2b-Iq__shimmer;display:inline-block}.ImpactCard-module__g2b-Iq__meterFillPending{width:0%}@media (prefers-reduced-motion:reduce){.ImpactCard-module__g2b-Iq__skeletonValue,.ImpactCard-module__g2b-Iq__skeletonValueWide,.ImpactCard-module__g2b-Iq__skeletonBadge{opacity:.4;animation:none}}
.ListboxSelect-module__soKefW__wrapper{width:100%;position:relative}.ListboxSelect-module__soKefW__trigger{text-align:left;cursor:pointer;width:100%;min-height:3rem;font:inherit;color:var(--color-text-primary);background:color-mix(in srgb, var(--color-surface) 82%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);outline:none;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.75rem 1rem;font-size:.9375rem;display:flex}.ListboxSelect-module__soKefW__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-celo-green) 35%, transparent)}.ListboxSelect-module__soKefW__trigger:focus-visible{border-color:var(--color-celo-green);background:color-mix(in srgb, var(--color-surface-2) 88%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-celo-green) 16%, transparent)}.ListboxSelect-module__soKefW__trigger:disabled{opacity:.45;cursor:not-allowed}.ListboxSelect-module__soKefW__triggerError{border-color:var(--color-error)}.ListboxSelect-module__soKefW__triggerError:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 16%, transparent)}.ListboxSelect-module__soKefW__triggerLabel{min-width:0}.ListboxSelect-module__soKefW__chevron{width:.75rem;height:.75rem;color:var(--color-text-muted);transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0}.ListboxSelect-module__soKefW__trigger:focus-visible .ListboxSelect-module__soKefW__chevron,.ListboxSelect-module__soKefW__trigger:hover:not(:disabled) .ListboxSelect-module__soKefW__chevron{color:var(--color-celo-green)}.ListboxSelect-module__soKefW__chevronOpen{transform:rotate(180deg)}.ListboxSelect-module__soKefW__panel{--menu-dur:.28s;--menu-ease:cubic-bezier(.4, 0, .2, 1);z-index:40;opacity:0;pointer-events:none;transition:grid-template-rows var(--menu-dur) var(--menu-ease), opacity var(--menu-dur) var(--menu-ease);grid-template-rows:0fr;display:grid;position:absolute;top:calc(100% + .25rem);left:0;right:0}.ListboxSelect-module__soKefW__panelOpen{opacity:1;pointer-events:auto;grid-template-rows:1fr}.ListboxSelect-module__soKefW__panelInner{min-height:0;overflow:hidden}.ListboxSelect-module__soKefW__list{background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);max-height:min(16rem,50vh);box-shadow:var(--shadow-lg);transition:transform var(--menu-dur) var(--menu-ease);border:1px solid #ffffff0f;margin:0;padding:.375rem;list-style:none;overflow-y:auto;transform:translateY(-.375rem)}.ListboxSelect-module__soKefW__panelOpen .ListboxSelect-module__soKefW__list{transform:translateY(0)}.ListboxSelect-module__soKefW__option{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);margin:0;padding:.5rem .75rem;font-size:.875rem;font-weight:500}.ListboxSelect-module__soKefW__option:hover:not(.ListboxSelect-module__soKefW__optionDisabled){background:color-mix(in srgb, var(--color-celo-green) 10%, transparent);color:var(--color-text-primary)}.ListboxSelect-module__soKefW__optionSelected{background:color-mix(in srgb, var(--color-celo-green) 14%, transparent);color:var(--color-celo-green);font-weight:600}.ListboxSelect-module__soKefW__optionSelected.ListboxSelect-module__soKefW__optionDisabled{background:color-mix(in srgb, var(--color-celo-green) 8%, transparent);color:var(--color-text-muted)}.ListboxSelect-module__soKefW__optionDisabled{cursor:not-allowed;color:var(--color-text-muted);opacity:.55}.ListboxSelect-module__soKefW__optionDisabled:hover{color:var(--color-text-muted);background:0 0}@media (prefers-reduced-motion:reduce){.ListboxSelect-module__soKefW__chevronOpen{transform:none}.ListboxSelect-module__soKefW__panel,.ListboxSelect-module__soKefW__panelOpen{transition:none}.ListboxSelect-module__soKefW__panelOpen{opacity:1;grid-template-rows:1fr}.ListboxSelect-module__soKefW__panel:not(.ListboxSelect-module__soKefW__panelOpen){opacity:0;grid-template-rows:0fr}.ListboxSelect-module__soKefW__list{transition:none;transform:none}}
.TipFilterBar-module__I7o-7a__card{background:color-mix(in srgb, var(--color-surface) 90%, transparent);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #ffffff0f;padding:1rem 1.125rem 1.125rem}.TipFilterBar-module__I7o-7a__card:focus-within{border-color:color-mix(in srgb, var(--color-celo-green) 28%, transparent);box-shadow:var(--shadow-md), 0 0 0 1px color-mix(in srgb, var(--color-celo-green) 12%, transparent)}.TipFilterBar-module__I7o-7a__cardHeader{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;gap:.375rem;margin-bottom:1rem;padding-bottom:.875rem;display:flex}.TipFilterBar-module__I7o-7a__headerRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.TipFilterBar-module__I7o-7a__cardTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.6875rem;font-weight:700}.TipFilterBar-module__I7o-7a__badge{background:var(--color-celo-green);color:#000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.TipFilterBar-module__I7o-7a__resultLine{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.35}.TipFilterBar-module__I7o-7a__resultHighlight{color:var(--color-celo-green);font-weight:700}.TipFilterBar-module__I7o-7a__fieldsGrid{grid-template-columns:1fr;gap:.875rem 1rem;display:grid}@media (min-width:26rem){.TipFilterBar-module__I7o-7a__fieldsGrid{grid-template-columns:1fr 1fr}.TipFilterBar-module__I7o-7a__fieldSpanFull{grid-column:1/-1}}.TipFilterBar-module__I7o-7a__fieldGroup{flex-direction:column;gap:.375rem;min-width:0;display:flex}.TipFilterBar-module__I7o-7a__fieldLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);font-size:.625rem;font-weight:700}.TipFilterBar-module__I7o-7a__input{background:color-mix(in srgb, var(--color-surface) 82%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-width:0;min-height:2.625rem;color:var(--color-text-primary);-webkit-backdrop-filter:blur(8px);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);appearance:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.TipFilterBar-module__I7o-7a__inputMono{font-family:var(--font-mono);letter-spacing:.01em;font-size:.8125rem}.TipFilterBar-module__I7o-7a__input::placeholder{color:var(--color-text-muted);opacity:.55}.TipFilterBar-module__I7o-7a__input:focus-visible{border-color:var(--color-celo-green);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-celo-green) 18%, transparent);outline:none}.TipFilterBar-module__I7o-7a__input:disabled{opacity:.45;cursor:not-allowed}.TipFilterBar-module__I7o-7a__amountRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.TipFilterBar-module__I7o-7a__amountSep{color:var(--color-text-muted);text-align:center;flex-shrink:0;font-size:.75rem}.TipFilterBar-module__I7o-7a__toolbar{border-top:1px solid var(--color-border-subtle);align-items:center;margin-top:1rem;padding-top:.875rem;display:flex}.TipFilterBar-module__I7o-7a__clearBtn{border:1px solid color-mix(in srgb, var(--color-celo-gold) 35%, transparent);color:var(--color-celo-gold);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:999px;padding:.45rem 1rem;font-size:.75rem;font-weight:600}.TipFilterBar-module__I7o-7a__clearBtn:hover{background:color-mix(in srgb, var(--color-celo-gold) 10%, transparent);border-color:color-mix(in srgb, var(--color-celo-gold) 55%, transparent)}.TipFilterBar-module__I7o-7a__clearBtn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-celo-gold) 22%, transparent);outline:none}
.TipFeed-module__GfFNjW__section{flex-direction:column;gap:.875rem;width:100%;display:flex}.TipFeed-module__GfFNjW__header{justify-content:space-between;align-items:center;display:flex}.TipFeed-module__GfFNjW__title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}.TipFeed-module__GfFNjW__viewAll{color:var(--color-celo-green);text-transform:uppercase;letter-spacing:.06em;opacity:.8;transition:opacity var(--transition-fast);font-size:.6875rem;font-weight:700;text-decoration:none}.TipFeed-module__GfFNjW__viewAll:hover{opacity:1;text-underline-offset:2px;text-decoration:underline}.TipFeed-module__GfFNjW__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.TipFeed-module__GfFNjW__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.TipFeed-module__GfFNjW__item:hover{border-color:color-mix(in srgb, var(--color-celo-green) 30%, transparent);box-shadow:0 2px 12px #0003, 0 0 0 1px color-mix(in srgb, var(--color-celo-green) 10%, transparent);transform:translateY(-1px)}.TipFeed-module__GfFNjW__itemTop{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.TipFeed-module__GfFNjW__amountGroup{align-items:baseline;gap:.25rem;min-width:0;display:flex}.TipFeed-module__GfFNjW__amount{color:var(--color-celo-green);white-space:nowrap;letter-spacing:-.01em;font-size:1rem;font-weight:700}.TipFeed-module__GfFNjW__tokenSymbol{color:var(--color-text-muted);font-size:.75rem;font-weight:600;font-family:var(--font-mono)}.TipFeed-module__GfFNjW__date{color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem}.TipFeed-module__GfFNjW__itemSub{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.TipFeed-module__GfFNjW__from{font-family:var(--font-mono);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.TipFeed-module__GfFNjW__txInline{font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;opacity:.85;transition:opacity var(--transition-fast), color var(--transition-fast), text-decoration-color var(--transition-fast);flex-shrink:0;font-size:.75rem;text-decoration:none}.TipFeed-module__GfFNjW__txInline:hover{opacity:1;color:var(--color-celo-green);text-underline-offset:2px;text-decoration:underline}.TipFeed-module__GfFNjW__category{background:color-mix(in srgb, var(--color-celo-gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-celo-gold) 20%, transparent);color:var(--color-celo-gold);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.625rem;font-weight:700;display:inline-block}.TipFeed-module__GfFNjW__messageRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.TipFeed-module__GfFNjW__message{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;padding-top:0;font-size:.8125rem;font-style:italic;line-height:1.55;display:-webkit-box;overflow:hidden}.TipFeed-module__GfFNjW__txOnlyRow{justify-content:flex-end;display:flex}.TipFeed-module__GfFNjW__skeleton{flex-direction:column;gap:.5rem;display:flex}.TipFeed-module__GfFNjW__skeletonItem{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-2) 50%, var(--color-surface) 100%);border-radius:var(--radius-md);border:1px solid var(--color-border);background-size:300% 100%;height:4.5rem;animation:1.5s ease-in-out infinite TipFeed-module__GfFNjW__shimmer}@keyframes TipFeed-module__GfFNjW__shimmer{0%{background-position:100%}to{background-position:-100%}}.TipFeed-module__GfFNjW__empty{background:color-mix(in srgb, var(--color-surface) 60%, transparent);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.TipFeed-module__GfFNjW__emptyIcon{opacity:.4;font-size:1.75rem}.TipFeed-module__GfFNjW__emptyText{color:var(--color-text-muted);max-width:22ch;font-size:.875rem;line-height:1.6}.TipFeed-module__GfFNjW__loadMore{background:color-mix(in srgb, var(--color-celo-green) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-celo-green) 22%, transparent);border-radius:var(--radius-md);width:100%;color:var(--color-celo-green);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);padding:.625rem 1rem;font-size:.875rem;font-weight:600}.TipFeed-module__GfFNjW__loadMore:hover:not(:disabled){background:color-mix(in srgb, var(--color-celo-green) 14%, transparent);border-color:color-mix(in srgb, var(--color-celo-green) 35%, transparent)}.TipFeed-module__GfFNjW__loadMore:disabled{opacity:.5;cursor:not-allowed}.TipFeed-module__GfFNjW__errorState{background:color-mix(in srgb, var(--color-error) 7%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 18%, transparent);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.TipFeed-module__GfFNjW__retryBtn{background:color-mix(in srgb, var(--color-error) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 28%, transparent);color:var(--color-error);cursor:pointer;transition:background var(--transition-fast);border-radius:999px;padding:.35rem 1rem;font-size:.8125rem;font-weight:600}.TipFeed-module__GfFNjW__retryBtn:hover{background:color-mix(in srgb, var(--color-error) 20%, transparent)}
.address-module__2aZXDW__main{flex-direction:column;min-height:100dvh;display:flex}.address-module__2aZXDW__topbar{border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb, var(--color-bg) 85%, transparent);z-index:10;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.address-module__2aZXDW__logo{font-family:var(--font-wordmark);font-size:1.25rem;font-weight:var(--font-wordmark-weight);letter-spacing:var(--font-wordmark-letter-spacing);background:linear-gradient(135deg, var(--color-celo-green) 20%, var(--color-celo-gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-decoration:none}.address-module__2aZXDW__body{padding:1.75rem 1rem env(safe-area-inset-bottom,2rem);flex:1;justify-content:center;align-items:flex-start;display:flex}@media (max-width:375px){.address-module__2aZXDW__topbar{padding:.875rem 1rem}.address-module__2aZXDW__body{padding:1.25rem .75rem env(safe-area-inset-bottom,1.5rem)}}.address-module__2aZXDW__errorState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.875rem;padding:3rem 1.5rem;display:flex}.address-module__2aZXDW__errorTitle{color:var(--color-text);font-size:1.125rem;font-weight:600}.address-module__2aZXDW__errorMsg{color:var(--color-text-muted);font-size:.875rem;font-family:var(--font-mono)}.address-module__2aZXDW__errorActions{gap:.75rem;margin-top:.5rem;display:flex}.address-module__2aZXDW__retryBtn{background:linear-gradient(135deg, var(--color-celo-green), #2bc970);color:#000;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 4px 12px var(--glow-green);transition:opacity var(--transition-fast), transform var(--transition-fast);border:none;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600}.address-module__2aZXDW__retryBtn:hover{opacity:.9;transform:translateY(-1px)}.address-module__2aZXDW__homeLink{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;padding:.625rem 1.25rem;font-size:.875rem;text-decoration:none}.address-module__2aZXDW__homeLink:hover{border-color:var(--color-text-muted);color:var(--color-text-secondary)}.address-module__2aZXDW__skeleton{flex-direction:column;gap:1.5rem;width:100%;max-width:480px;display:flex}.address-module__2aZXDW__skeletonTitle,.address-module__2aZXDW__skeletonSubtitle,.address-module__2aZXDW__skeletonCard{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-surface-2) 50%, var(--color-surface) 75%);background-size:300% 100%;animation:1.6s ease-in-out infinite address-module__2aZXDW__shimmer}.address-module__2aZXDW__skeletonTitle{width:55%;height:2rem}.address-module__2aZXDW__skeletonSubtitle{width:38%;height:.875rem}.address-module__2aZXDW__skeletonCard{width:100%;height:9rem}@keyframes address-module__2aZXDW__shimmer{0%{background-position:100%}to{background-position:-100%}}
.SelfProfileBanner-module__Kl5u8W__banner{background:color-mix(in srgb, var(--color-celo-green) 7%, transparent);border:1px solid color-mix(in srgb, var(--color-celo-green) 22%, transparent);border-radius:var(--radius-md);width:100%;box-shadow:0 0 16px color-mix(in srgb, var(--color-celo-green) 6%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.SelfProfileBanner-module__Kl5u8W__label{color:var(--color-celo-green);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.SelfProfileBanner-module__Kl5u8W__icon{flex-shrink:0;font-size:1rem}.SelfProfileBanner-module__Kl5u8W__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.SelfProfileBanner-module__Kl5u8W__btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;min-height:2rem;transition:opacity var(--transition-fast), transform var(--transition-fast);border:none;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.SelfProfileBanner-module__Kl5u8W__btn:hover{opacity:.82;transform:translateY(-1px)}.SelfProfileBanner-module__Kl5u8W__btn:active{transform:scale(.98)}.SelfProfileBanner-module__Kl5u8W__btnCopy{background:color-mix(in srgb, var(--color-celo-green) 15%, transparent);color:var(--color-celo-green);border:1px solid color-mix(in srgb, var(--color-celo-green) 28%, transparent)}.SelfProfileBanner-module__Kl5u8W__btnCopied{background:color-mix(in srgb, var(--color-celo-green) 22%, transparent);color:var(--color-celo-green);border:1px solid color-mix(in srgb, var(--color-celo-green) 38%, transparent)}.SelfProfileBanner-module__Kl5u8W__btnFarcaster{color:#c4a0ff;border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;min-height:2rem;transition:opacity var(--transition-fast), transform var(--transition-fast);background:#8a63d226;border:1px solid #8a63d247;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.SelfProfileBanner-module__Kl5u8W__btnFarcaster:hover{opacity:.82;text-decoration:none;transform:translateY(-1px)}.SelfProfileBanner-module__Kl5u8W__btnFarcaster:active{transform:scale(.98)}
.ReceiverProfile-module__7bvcpG__wrapper{flex-direction:column;gap:1.5rem;width:100%;max-width:480px;display:flex}.ReceiverProfile-module__7bvcpG__header{text-align:center}.ReceiverProfile-module__7bvcpG__addressTitle{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(135deg, var(--color-celo-green) 20%, var(--color-celo-gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:700;line-height:1.1}.ReceiverProfile-module__7bvcpG__addressFull{font-family:var(--font-mono);color:var(--color-text-muted);word-break:break-all;letter-spacing:.02em;margin-top:.375rem;font-size:.6875rem}.ReceiverProfile-module__7bvcpG__content{flex-direction:column;gap:1.5rem;padding-bottom:3rem;display:flex}.ReceiverProfile-module__7bvcpG__refreshRow{justify-content:flex-end;margin-top:-.25rem;display:flex}.ReceiverProfile-module__7bvcpG__refreshBtn{appearance:none;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 70%, transparent);color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;min-width:6.5rem;padding:.4375rem .75rem;font-size:.8125rem;transition:border-color .15s,color .15s,background .15s,transform .1s;display:inline-flex}.ReceiverProfile-module__7bvcpG__refreshBtn:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-celo-green) 40%, transparent);color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 90%, transparent)}.ReceiverProfile-module__7bvcpG__refreshBtn:active:not(:disabled){transform:scale(.96)}.ReceiverProfile-module__7bvcpG__refreshBtn[disabled]{opacity:.55;cursor:not-allowed}.ReceiverProfile-module__7bvcpG__refreshBtnSuccess{border-color:color-mix(in srgb, var(--color-celo-green) 45%, transparent);color:var(--color-celo-green);background:color-mix(in srgb, var(--color-celo-green) 6%, transparent)}.ReceiverProfile-module__7bvcpG__refreshIcon{font-size:.875rem;line-height:1;transition:transform .15s;display:inline-block}@keyframes ReceiverProfile-module__7bvcpG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ReceiverProfile-module__7bvcpG__refreshIconSpinning{animation:.9s linear infinite ReceiverProfile-module__7bvcpG__spin}@media (prefers-reduced-motion:reduce){.ReceiverProfile-module__7bvcpG__refreshIconSpinning{animation:none}}.ReceiverProfile-module__7bvcpG__errorMsg,.ReceiverProfile-module__7bvcpG__connectPrompt{text-align:center;color:var(--color-text-muted);padding:2rem;font-size:.9375rem}.ReceiverProfile-module__7bvcpG__errorMsg{color:var(--color-error)}.ReceiverProfile-module__7bvcpG__tipSection{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.875rem;padding-top:1.25rem;display:flex}.ReceiverProfile-module__7bvcpG__tipHeading{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:600}.ReceiverProfile-module__7bvcpG__connectPrompt{text-align:center;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 60%, transparent);border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:1.5rem;font-size:.9375rem;line-height:1.6}
.tips-sent-module__I60X7G__wrapper{flex-direction:column;gap:1.25rem;width:100%;max-width:480px;padding-bottom:3rem;display:flex}
.AddressInput-module__4W7zta__form{min-width:0}.AddressInput-module__4W7zta__inputRow{gap:.5rem;min-width:0;display:flex}.AddressInput-module__4W7zta__input{background:color-mix(in srgb, var(--color-surface) 80%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;color:var(--color-text-primary);font-size:.9375rem;font-family:var(--font-mono);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);outline:none;flex:1;padding:.75rem 1rem}.AddressInput-module__4W7zta__input::placeholder{color:var(--color-text-muted)}.AddressInput-module__4W7zta__input:focus{border-color:var(--color-celo-green);background:color-mix(in srgb, var(--color-surface-2) 90%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-celo-green) 16%, transparent)}.AddressInput-module__4W7zta__inputError{border-color:var(--color-error)}.AddressInput-module__4W7zta__inputError:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 16%, transparent)}.AddressInput-module__4W7zta__button{background:linear-gradient(135deg, var(--color-celo-green), #2bc970);color:#000;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px color-mix(in srgb, var(--color-celo-green) 28%, transparent);transition:opacity var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:none;flex-shrink:0;padding:.75rem 1.375rem;font-size:.9375rem;font-weight:700}.AddressInput-module__4W7zta__button:hover:not(:disabled){opacity:.92;box-shadow:0 6px 20px color-mix(in srgb, var(--color-celo-green) 36%, transparent);transform:translateY(-1px)}.AddressInput-module__4W7zta__button:active:not(:disabled){transform:translateY(0)scale(.99)}.AddressInput-module__4W7zta__button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.AddressInput-module__4W7zta__error{color:var(--color-error);margin-top:.5rem;font-size:.8125rem}
.tips-module__vMHZlq__wrapper{flex-direction:column;gap:1.25rem;width:100%;max-width:480px;padding-bottom:3rem;display:flex}
.page-module___8aEwW__main{flex-direction:column;min-height:100dvh;display:flex}.page-module___8aEwW__topbar{border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(12px);z-index:10;background:color-mix(in srgb, var(--color-bg) 85%, transparent);justify-content:flex-end;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.page-module___8aEwW__hero{width:100%;max-width:var(--max-width);flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:1.25rem;margin:0 auto;padding:3rem 1.5rem 4rem;display:flex}.page-module___8aEwW__inputWrapper{min-width:0}.page-module___8aEwW__title{font-family:var(--font-wordmark);font-size:clamp(3rem,10vw,3.75rem);font-weight:var(--font-wordmark-weight);letter-spacing:var(--font-wordmark-letter-spacing);text-align:center;background:linear-gradient(135deg, var(--color-celo-green) 20%, var(--color-celo-gold) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 32px var(--glow-green));-webkit-background-clip:text;background-clip:text;align-self:center;line-height:1}.page-module___8aEwW__subtitle{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.01em;text-align:center;align-self:center;font-size:.875rem}.page-module___8aEwW__network{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-self:center;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8rem;display:flex}.page-module___8aEwW__dot{background:var(--color-celo-green);width:7px;height:7px;box-shadow:0 0 0 0 var(--glow-green);border-radius:50%;animation:2.4s ease-in-out infinite page-module___8aEwW__pulse}@keyframes page-module___8aEwW__pulse{0%,to{box-shadow:0 0 0 0 var(--glow-green)}50%{box-shadow:0 0 0 5px #0000}}.page-module___8aEwW__profileBtn{background:color-mix(in srgb, var(--color-celo-green) 7%, transparent);border:1px solid color-mix(in srgb, var(--color-celo-green) 22%, transparent);border-radius:var(--radius-md);width:100%;color:var(--color-celo-green);cursor:pointer;box-shadow:0 0 16px color-mix(in srgb, var(--color-celo-green) 6%, transparent);transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);text-align:left;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600;display:flex}.page-module___8aEwW__profileBtn:hover{background:color-mix(in srgb, var(--color-celo-green) 11%, transparent);border-color:color-mix(in srgb, var(--color-celo-green) 34%, transparent);transform:translateY(-1px)}.page-module___8aEwW__profileBtn:active{transform:scale(.99)}.page-module___8aEwW__profileBtnIcon{flex-shrink:0;font-size:1rem}.page-module___8aEwW__profileBtnArrow{opacity:.7;transition:transform var(--transition-fast);margin-left:auto;font-size:1rem}.page-module___8aEwW__profileBtn:hover .page-module___8aEwW__profileBtnArrow{transform:translate(3px)}.page-module___8aEwW__badge{font-size:.75rem;font-family:var(--font-mono);color:var(--color-celo-green);border:1px solid color-mix(in srgb, var(--color-celo-green) 30%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-celo-green) 8%, transparent);padding:.25rem .75rem}
.SentTipsGuard-module__PW-1OG__gate{text-align:center;background:color-mix(in srgb, var(--color-surface) 60%, transparent);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 1.5rem;display:flex}.SentTipsGuard-module__PW-1OG__message{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.SentTipsGuard-module__PW-1OG__backLink{color:var(--color-text-muted);font-size:.875rem;text-decoration:none;transition:color .15s}.SentTipsGuard-module__PW-1OG__backLink:hover{color:var(--color-text)}
