@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";:root{--ink: #e9ede8;--muted: #8d978f;--paper: #0b0e0c;--surface: #171d19;--raise: #1e2521;--panel: #121714;--line: rgba(255, 255, 255, .09);--chart-grid: rgba(255, 255, 255, .045);--lime: #c8f135;--lime-ink: var(--lime);--orange: #fe5d26;--orange-ink: #ff7448;--market-up: #4ade80;--market-down: #fb7185;--green: #121714;--solid: #c8f135;--on-solid: #10170f;--shadow-border: 0 0 0 1px rgba(255, 255, 255, .07), 0 1px 2px -1px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .35);--shadow-border-hover: 0 0 0 1px rgba(255, 255, 255, .13), 0 1px 2px -1px rgba(0, 0, 0, .6), 0 8px 24px rgba(0, 0, 0, .45)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.5 DM Sans,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}svg{display:block}.wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.nav{align-items:center;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;height:76px;position:relative;z-index:20}.brand{align-items:center;display:inline-flex;font-size:19px;font-weight:700;letter-spacing:-.04em;width:max-content}.brand-mark{align-items:center;background:var(--lime);border-radius:8px;display:inline-flex;height:28px;justify-content:center;margin-right:10px;width:28px}.brand-mark i{border:2px solid var(--green);border-left-color:transparent;border-radius:50%;display:block;height:17px;rotate:-32deg;width:17px}.nav-actions{align-items:center;display:flex;gap:10px;justify-self:end}.nav-primary{align-items:center;display:flex;gap:4px;justify-self:center;position:relative}.nav-active-pill{background:var(--surface);border-radius:999px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:transform .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1),opacity .14s ease-out}.nav-primary .nav-link{z-index:1}.nav-primary .nav-link.active{background:transparent}.nav-link{border-radius:999px;color:var(--muted);font-size:14px;font-weight:600;padding:9px 18px;position:relative;transition:background-color .12s ease-out,color .12s ease-out}.nav-link:hover{background:var(--panel);color:var(--ink)}.nav-link.active{background:var(--surface);color:var(--lime-ink)}button{cursor:pointer}.nav-create{align-items:center;background:var(--solid);border-radius:999px;color:var(--on-solid);display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:38px;padding:0 18px;transition:opacity .16s ease-out,transform .16s ease-out}.nav-create:hover{opacity:.88;transform:translateY(-1px)}.wallet-button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-height:40px;padding:0 14px;transition:background .16s ease-out,border-color .16s ease-out}.wallet-button:hover{background:var(--raise);border-color:var(--muted)}.privy-pill-label{align-items:center;display:inline-flex;gap:8px;min-width:0}.wallet-label{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-icon{display:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:19px}.account-popover-trigger[data-popup-open]{background:var(--raise);border-color:color-mix(in srgb,var(--lime) 55%,var(--line))}.account-popover-positioner{outline:0;z-index:100}.account-popover{background:color-mix(in srgb,var(--panel) 97%,var(--lime));border:1px solid var(--line);border-radius:16px;box-shadow:0 22px 70px #0000007a,0 1px #ffffff0a inset;color:var(--ink);font-family:inherit;max-height:min(680px,calc(100dvh - 96px));overflow-y:auto;padding:16px;transform-origin:var(--transform-origin);transition:opacity .12s ease-out,transform .12s ease-out;width:min(280px,calc(100vw - 24px))}.account-popover[data-starting-style],.account-popover[data-ending-style]{opacity:0;transform:translateY(-4px) scale(.985)}.account-balance{display:grid;gap:4px;padding:2px 2px 0}.account-balance small{color:var(--muted);font-size:11px;font-weight:600}.account-balance strong{font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;line-height:1.1}.account-popover-links{border-top:1px solid var(--line);display:grid;margin:14px -8px -8px;padding-top:6px}.account-popover-links>button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink);display:flex;font:inherit;font-size:13px;font-weight:600;justify-content:space-between;min-height:40px;padding:0 10px;text-align:left;transition:background-color .1s ease-out,color .1s ease-out}.account-popover-links>button:hover{background:var(--raise)}.account-popover-links>.account-popover-logout{color:var(--muted)}.account-popover-links>.account-popover-logout:hover{background:color-mix(in srgb,var(--market-down) 8%,transparent);color:var(--market-down)}.nav-notifications{position:relative}.notification-unread-badge{background:var(--lime);border:2px solid var(--bg);border-radius:50%;height:9px;position:absolute;right:8px;top:8px;width:9px}.notifications-popover-positioner{outline:0;z-index:100}.notifications-popover{background:color-mix(in srgb,var(--panel) 97%,var(--lime));border:1px solid var(--line);border-radius:16px;box-shadow:0 22px 70px #0000007a,0 1px #ffffff0a inset;color:var(--ink);display:flex;flex-direction:column;font-family:inherit;max-height:min(560px,calc(100dvh - 96px));padding:16px;transform-origin:var(--transform-origin);transition:opacity .12s ease-out,transform .12s ease-out;width:min(320px,calc(100vw - 24px))}.notifications-popover[data-starting-style],.notifications-popover[data-ending-style]{opacity:0;transform:translateY(-4px) scale(.985)}.notifications-popover-title{color:var(--muted);font-size:11px;font-weight:600;margin:0;padding:2px 2px 0}.notifications-popover-list{display:grid;gap:2px;list-style:none;margin:10px -8px 0;min-height:0;overflow-y:auto;padding:0}.notifications-popover-list li>a,.notifications-popover-list li>div{align-items:center;border-radius:10px;color:var(--ink);display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 6px;min-height:52px;padding:8px 10px;text-decoration:none;transition:background-color .1s ease-out}.notifications-popover-list li>a:hover{background:var(--raise)}.notification-kind{align-items:center;background:var(--raise);border-radius:8px;color:var(--muted);display:inline-flex;font-size:9px;font-weight:800;height:32px;justify-content:center;text-transform:uppercase;width:38px}.notification-kind.followed_buy{background:color-mix(in srgb,var(--market-up) 12%,var(--surface));color:var(--market-up)}.notification-kind.followed_sell{background:color-mix(in srgb,var(--market-down) 12%,var(--surface));color:var(--market-down)}.notification-kind.curve_milestone{background:color-mix(in srgb,var(--lime) 12%,var(--surface));color:var(--lime-ink)}.notifications-popover-list li>a>span:nth-child(2),.notifications-popover-list li>div>span:nth-child(2){display:grid;gap:2px;min-width:0}.notifications-popover-list strong{font-size:13px;font-weight:600;line-height:1.35}.notifications-popover-list time{color:var(--muted);font-size:11px}.notification-unread-dot{background:var(--lime);border-radius:50%;height:6px;width:6px}.notifications-popover-loading{display:grid;gap:6px;margin-top:12px}.notifications-popover-loading span{border-radius:10px;height:48px}.notifications-popover-state{padding:8px 2px 2px}.notifications-popover-state strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em}.notifications-popover-state p{color:var(--muted);font-size:12px;line-height:1.5;margin:4px 0 0}.notifications-popover-state button{background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:12px;font-weight:700;margin-top:12px;min-height:36px;padding:0 12px;transition:background-color .1s ease-out}.notifications-popover-state button:hover{background:var(--raise)}.notifications-popover>footer{border-top:1px solid var(--line);display:grid;margin:14px -8px -8px;padding-top:6px}.notifications-popover>footer button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink);display:flex;font:inherit;font-size:13px;font-weight:600;justify-content:space-between;min-height:40px;padding:0 10px;transition:background-color .1s ease-out}.notifications-popover>footer button:hover{background:var(--raise)}.notifications-popover>footer button>span{color:var(--muted);font-size:18px;line-height:1}.account-popover button:focus-visible,.account-popover a:focus-visible,.notifications-popover button:focus-visible,.notifications-popover a:focus-visible,.account-popover-trigger:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (max-width: 520px){.account-popover,.notifications-popover{max-height:calc(100dvh - 80px)}}@media (prefers-reduced-motion: reduce){.account-popover,.account-popover-links>button,.notifications-popover,.notifications-popover-list li>a,.notifications-popover-state button,.notifications-popover>footer button{transition:none}}.nav-menu{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--ink);display:none;height:44px;justify-content:center;width:44px}.nav-menu svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:18px}.nav-sheet{background:transparent;border:0;border-radius:0;display:none;gap:8px;padding:4px 0 20px}.nav-sheet .nav-link{font-size:15px;justify-self:start;padding:10px 18px}.nav-sheet .nav-create{justify-content:center;margin-top:0}@media (prefers-reduced-motion: reduce){.nav-active-pill{transition-duration:.01ms;transition-delay:0ms}}.wallet-button:active,.primary-button:active,.launch-button:active{scale:.96}.page-status h1{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.045em}.primary-button,.launch-button{align-items:center;background:var(--solid);border:0;border-radius:999px;color:var(--on-solid);display:inline-flex;font-size:14px;font-weight:600;gap:11px;justify-content:center;min-height:52px;padding:0 20px 0 22px;transition:background-color .12s ease-out,scale .15s ease-out}.primary-button:hover{background:var(--orange);color:var(--ink)}.primary-button svg,.launch-button svg,.empty-state a svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.page-main{min-height:calc(100vh - 194px)}.markets-page{padding-block:8px 130px}.markets-page.wrap{width:min(1280px,calc(100% - 48px))}.discovery-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;display:block;height:100%;overflow:hidden;transition:border-color .16s ease-out,transform .16s ease-out}.discovery-card:hover{border-color:color-mix(in srgb,var(--lime) 45%,var(--line));transform:translateY(-3px)}.discovery-card:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.discovery-card-art{background:var(--raise);display:block;overflow:hidden;position:relative}.discovery-card-art .token-avatar{border-radius:0;display:flex;font-size:72px;height:auto;aspect-ratio:1.12;object-fit:cover;width:100%}.discovery-card-status{background:var(--green);border-radius:999px;bottom:12px;color:var(--lime-ink);font-size:11px;font-weight:700;left:12px;padding:5px 9px;position:absolute}.discovery-card-status.graduated,.discovery-card-status.ready{color:var(--orange-ink)}.discovery-card-info{display:grid;gap:4px;padding:16px}.discovery-card-name{font-size:17px;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-card-symbol,.discovery-card-info code,.discovery-card-cap small,.discovery-card-progress-label{color:var(--muted);font-size:12px}.discovery-card-info code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.discovery-card-rule{border-top:1px solid var(--line);margin-block:8px}.discovery-card-cap{align-items:baseline;display:flex;gap:6px}.discovery-card-cap strong{font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.discovery-card-progress{background:var(--raise);border-radius:999px;display:block;height:5px;margin-top:8px;overflow:hidden}.discovery-card-progress>span{background:var(--lime);border-radius:inherit;display:block;height:100%}.market-snapshot-ticker{background:var(--panel);border-top:1px solid var(--line);bottom:0;left:0;overflow:hidden;position:fixed;right:0;z-index:15}.market-snapshot-track,.market-snapshot-group{align-items:center;display:flex;width:max-content}.market-snapshot-track{animation:market-snapshot-scroll 40s linear infinite}.market-snapshot-ticker:hover .market-snapshot-track{animation-play-state:paused}.market-snapshot-group{gap:32px;min-height:40px;min-width:100vw;padding-inline:24px}.market-snapshot{align-items:center;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:12px;gap:7px;white-space:nowrap}.market-snapshot strong{color:var(--ink)}.market-snapshot span:last-child{color:var(--lime-ink)}@keyframes market-snapshot-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.market-snapshot-ticker{overflow-x:auto}.market-snapshot-track{animation:none}.market-snapshot-group[aria-hidden=true]{display:none}}.site-shell:has(.market-snapshot-ticker) .landing-footer{padding-bottom:100px}.markets-page>.featured{margin-bottom:44px}.market-tabs-bar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap}.market-tabs{display:flex;gap:28px;position:relative}.market-tabs-actions{align-items:center;display:flex;gap:8px;margin-left:auto;width:auto}.market-refresh{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;padding:0;width:44px;transition:color .16s ease-out}.market-refresh svg{height:20px;width:20px}.market-refresh:hover{color:var(--lime-ink)}.market-refresh:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.market-refresh:disabled{color:var(--muted);cursor:default}.market-refresh[aria-busy=true]{cursor:wait}@media (prefers-reduced-motion: no-preference){.market-refresh[aria-busy=true] svg{animation:market-refresh-spin 1s linear infinite}}@keyframes market-refresh-spin{to{transform:rotate(360deg)}}@media (max-width: 520px){.market-tabs-bar{gap:8px}.market-tabs{gap:12px;min-width:0}}.market-tabs button{background:transparent;border:0;border-radius:0;color:var(--muted);cursor:pointer;font-size:13px;font-weight:700;min-height:44px;padding:0 0 8px;position:relative;transition:color .12s ease-out,transform .16s ease-out}.market-tabs button:after{background:var(--lime);bottom:0;content:"";height:2px;left:0;opacity:.45;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out}.market-tabs button:not(.active):focus-visible:after{transform:scaleX(1)}.market-tabs button:hover,.market-tabs button.active{color:var(--ink)}@media (hover: hover) and (pointer: fine){.market-tabs button:not(.active):hover{transform:translateY(-2px)}.market-tabs button:not(.active):hover:after{transform:scaleX(1)}}.market-tabs-indicator{background:var(--lime);bottom:0;height:2px;left:0;pointer-events:none;position:absolute;transform:translate(var(--active-tab-left));transition:transform .18s ease-out,width .18s ease-out;width:var(--active-tab-width)}.market-tab-panel{animation:market-tab-reveal .18s ease-out both}@keyframes market-tab-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes market-row-enter{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.markets-page .market-list{max-width:none;background:transparent;border-radius:0;box-shadow:none;overflow:visible}.markets-page .market-card-grid,.markets-page .market-list-skeleton{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.market-card-grid>li{min-width:0}.market-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;container-type:inline-size;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;position:relative;transition:border-color .16s ease-out,transform .16s ease-out}.market-card:hover{border-color:#ffffff2e;transform:translateY(-3px)}.market-card-link{border-radius:inherit;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.market-card-link:focus-visible{box-shadow:inset 0 0 0 3px var(--lime);outline:0}.market-card-art{background:var(--raise);display:block;height:clamp(124px,10vw,152px);overflow:hidden;position:relative}.market-card-art .token-avatar{border-radius:0;display:flex;font-size:72px;height:100%;object-fit:cover;width:100%}.market-card-status{background:#0b0e0ce0;border:1px solid rgba(255,255,255,.16);border-radius:999px;bottom:8px;color:#f2f4ec;font-size:11px;font-weight:700;left:8px;padding:4px 9px;position:absolute}.market-card-status.live{color:#5fd39a}.market-card-content{display:flex;flex:1;flex-direction:column;min-width:0;padding:14px}.market-card-name{font-size:17px;letter-spacing:-.025em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card-identity{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.market-card-overview{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(75px,1.15fr) minmax(68px,.8fr) minmax(132px,1.5fr);min-width:0}.market-card-identity-copy{display:grid;min-width:0}.market-card-symbol{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card-symbol{font-size:11px;margin-top:1px}.market-card .market-new-tag{font-size:11px;margin-top:6px}.market-card :is(dl,dt,dd){margin:0}.market-card :is(dt,dd){min-width:0}.market-card :is(dt){color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.075em;line-height:1.2}.market-card :is(dd){font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card-primary-metrics{display:grid;grid-template-columns:minmax(0,1fr)}.market-card-primary-metrics>div{min-width:0}.market-card-primary-metrics dd{font-size:18px;font-weight:700;letter-spacing:-.035em;margin-top:2px}.market-card-facts{align-items:stretch;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:1.25fr 1.05fr .6fr .65fr .75fr;margin-top:12px!important;padding-block:10px}.market-card-facts>div{min-width:0;padding-inline:8px}.market-card-facts>div:first-child{padding-left:0}.market-card-facts>div:last-child{padding-right:0}.market-card-facts>div+div{border-left:1px solid var(--line)}.market-card-facts dd{font-size:12px;font-weight:600;margin-top:3px}.market-card-changes{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.market-card-change{min-width:0;text-align:right}.market-card-change dd{font-size:11px;font-weight:700;margin-top:2px}.market-card-change.positive dd{color:var(--market-up)}.market-card-change.negative dd{color:var(--market-down)}.market-card-change.neutral dd{color:var(--muted)}.market-card-progress-label{color:var(--muted);font-size:10px}.market-card-progress-label{display:flex;justify-content:space-between;margin-top:auto;padding-top:11px}.market-card-progress-label strong{color:var(--ink);font-variant-numeric:tabular-nums}.market-card-progress{background:var(--raise);border-radius:999px;display:block;height:5px;margin-top:6px;overflow:hidden}.market-card-progress>span{background:var(--lime);border-radius:inherit;display:block;height:100%}.market-card-skeleton{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;padding-bottom:20px}.market-card-skeleton .skeleton{display:block}.market-card-skeleton-image{border-radius:0;height:clamp(124px,10vw,152px);width:100%}.market-card-skeleton-line{height:18px;margin:20px 16px 0;width:60%}.market-card-skeleton-line.short{margin-top:10px;width:35%}@media (max-width: 1100px){.markets-page .market-card-grid,.markets-page .market-list-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.markets-page .market-card-grid,.markets-page .market-list-skeleton{grid-template-columns:1fr}.markets-page .market-card-grid,.markets-page .market-list-skeleton{gap:14px}}@container (max-width: 330px){.market-card-overview{grid-template-columns:minmax(0,1fr) auto}.market-card-changes{grid-column:1 / -1;padding-top:8px}.market-card-change:first-child{text-align:left}.market-card-facts{grid-template-columns:repeat(6,minmax(0,1fr))}.market-card-facts>div{grid-column:span 2}.market-card-facts>div:nth-child(4),.market-card-facts>div:nth-child(5){border-top:1px solid var(--line);grid-column:span 3;margin-top:8px;padding-top:8px}.market-card-facts>div:nth-child(4){border-left:0;padding-left:0}}@media (prefers-reduced-motion: reduce){.market-card{transition:none}.market-card:hover{transform:none}}.profile-empty{color:var(--muted);padding:64px 20px;text-align:center}.profile-empty strong{color:var(--ink);display:block;font-family:"Instrument Serif",Georgia,serif;font-size:2.2rem;font-weight:400}.profile-empty p{margin:8px 0 24px}.profile-connect{align-items:center;display:flex;flex-direction:column;min-height:52vh;justify-content:center;text-align:center}.profile-connect-icon{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:50%;color:var(--lime);display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.profile-connect h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;margin:24px 0 0}.profile-connect p{color:var(--muted);margin:8px 0 0}.profile-connect .primary-button{border:0;cursor:pointer;margin-top:28px}.creator-data-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.creator-data-heading p{color:var(--muted);font-size:12px}.creator-insights button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.profile-token-workspace{display:grid;gap:20px;margin-top:20px;min-width:0}.creator-insights{display:grid;gap:16px;min-width:0}.creator-data-heading p{margin:0}.creator-data-panel{background:var(--panel);border-radius:16px;min-width:0;overflow:hidden}.creator-data-heading{padding:20px 22px}.creator-data-heading h3{font-size:17px;margin:0 0 4px}.creator-data-actions{align-items:center;display:flex;gap:12px}.creator-data-actions>strong{color:var(--lime);font-size:12px;white-space:nowrap}.creator-data-status{color:var(--muted);margin:0;padding:24px 22px}.creator-table-wrap{max-width:100%;overflow-x:auto}.creator-table-wrap:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.creator-table{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;width:100%}.creator-table th,.creator-table td{border-top:1px solid var(--line);padding:12px 16px;text-align:left;white-space:nowrap}.creator-table th{color:var(--muted);font-size:11px;font-weight:500}.creator-table tbody tr:hover{background:var(--raise)}.creator-table a{color:var(--ink);text-decoration:none}.creator-table a:hover{color:var(--lime)}.creator-holder-wallet{align-items:center;display:flex;gap:8px}.creator-table a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.creator-show-more{margin:12px 22px 18px}@media (max-width: 640px){.creator-data-heading{align-items:flex-start;flex-direction:column}}.floating-notice{margin-bottom:70px;margin-top:-90px}.page-status{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 194px);text-align:center}.app-recovery{align-content:center;display:grid;justify-items:start;min-height:70vh;max-width:640px}.app-recovery p{color:var(--muted);max-width:52ch}.page-status h1{font-size:4rem;line-height:1;margin:18px 0 8px}.page-status p{color:var(--muted);margin:0 0 28px}.notice{background:#2a1710;border-left:3px solid var(--orange);border-radius:4px 10px 10px 4px;color:#ffb49a;font-size:13px;margin:0 0 20px;padding:12px 15px}.notice-dismissible{align-items:center;display:flex;gap:14px;justify-content:space-between}.notice-dismissible button{align-items:center;background:transparent;border:0;border-radius:8px;color:currentColor;display:inline-flex;flex:0 0 auto;font-size:22px;height:44px;justify-content:center;width:44px}.market-list{background:var(--surface);box-shadow:var(--shadow-border)}.market-list{border-radius:22px;overflow:hidden}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(254,93,38,.35);outline-offset:2px}.token-avatar{align-items:center;background:#1e221b;border-radius:14px;display:flex;flex:0 0 auto;font-family:"Instrument Serif",Georgia,serif;font-size:22px;height:46px;justify-content:center;object-fit:cover;width:46px}.hue-1{background:#2c2418}.hue-2{background:#1b2a2b}.hue-3{background:#241d2c}.empty-state{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:center;min-height:290px;padding:38px;text-align:center}.empty-orbit{border:1px solid #a8aca4;border-radius:50%;height:48px;margin-bottom:18px;position:relative;width:48px}.empty-orbit:after{background:var(--orange);border:3px solid var(--surface);border-radius:50%;content:"";height:13px;position:absolute;right:-2px;top:3px;width:13px}.empty-state strong{font-family:"Instrument Serif",Georgia,serif;font-size:25px;font-weight:400}.empty-state p{color:var(--muted);font-size:13px;margin:3px 0 16px}.empty-state a{align-items:center;color:var(--orange-ink);display:flex;font-size:12px;font-weight:700;gap:5px}.launch-page{align-items:start;background:var(--paper);color:var(--ink);display:grid;min-height:calc(100svh - 68px);padding:clamp(40px,7vw,88px) 24px 88px}.launch-layout{margin-inline:auto;max-width:680px;width:100%}.launch-form{background:transparent;color:var(--ink);display:grid;width:100%}.launch-form-section{display:grid;gap:36px;min-width:0;width:100%}.launch-form-section[hidden]{display:none}.launch-fields{display:grid;gap:24px 16px;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr)}.launch-fields>label{color:var(--ink);display:grid;font-size:13px;font-weight:600;gap:9px;min-width:0;padding:0}.launch-fields>label>span:first-child{align-items:baseline;display:flex;gap:8px}.launch-field-wide{grid-column:1 / -1}.launch-form label b{color:var(--muted);font-size:11px;font-weight:400;margin-left:0;text-transform:none}.launch-form input,.launch-form select{background:var(--surface);border:0;border-radius:8px;color:var(--ink);font-size:16px;font-weight:500;min-height:54px;outline:2px solid transparent;outline-offset:0;padding:0 16px;width:100%}.launch-form input:focus-visible{outline-color:var(--lime)}.symbol-input:focus-within,.launch-unit-input:focus-within{outline:2px solid var(--lime)}.symbol-input input:focus-visible,.launch-unit-input input:focus-visible{outline:0}.launch-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.launch-form input::placeholder{color:var(--muted);opacity:.8}.launch-field-wide small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.symbol-input,.launch-unit-input{align-items:center;background:var(--surface);border-radius:8px;display:flex;min-width:0}.symbol-input i{color:var(--muted);font-size:16px;font-style:normal;padding-left:16px}.symbol-input input{flex:1;min-width:0;padding-left:6px}.launch-unit-input i{color:var(--muted);font-size:12px;font-style:normal;font-weight:600;padding-right:16px}.launch-button{background:var(--lime);border-radius:9px;color:#10170f;line-height:24px;margin:0;min-height:52px;min-width:164px;padding-inline:20px;transition:transform .16s ease-out}.launch-button:hover:not(:disabled){background:var(--lime);transform:translateY(-2px)}.launch-form-actions{align-items:center;display:flex;gap:20px;justify-content:flex-end;margin-top:4px}.launch-form-actions.split{justify-content:space-between}.launch-button:disabled{background:var(--raise);color:var(--muted);cursor:not-allowed}.launch-modal-backdrop{background:#030805ad;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.launch-modal{background:var(--surface);border:0;border-radius:12px;box-shadow:0 20px 60px #0000004d;color:var(--ink);max-height:calc(100dvh - 40px);overflow-y:auto;padding:28px;width:min(calc(100% - 32px),420px)}.launch-modal-close{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:24px;inset:16px 16px auto auto;line-height:1;min-height:32px;min-width:32px;position:absolute}.launch-modal-close:hover{color:var(--ink)}.launch-modal-spinner{animation:launch-modal-spin .9s linear infinite;border:2px solid var(--lime);border-right-color:transparent;border-radius:50%;display:block;height:20px;margin-bottom:20px;width:20px}@keyframes launch-modal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.launch-modal-spinner{animation:none;border-right-color:var(--lime)}}.launch-modal h2{font-family:DM Sans,sans-serif;font-size:25px;font-weight:600;line-height:1.2;margin:0 0 8px;outline:0;text-wrap:balance}.launch-modal.dismissible h2{padding-right:28px}.launch-modal p{color:var(--muted);font-size:14px;line-height:1.5;margin:0;text-wrap:pretty}.launch-tx-link{color:var(--lime-ink);display:inline-block;font-size:13px;margin-top:20px;text-decoration:underline;text-underline-offset:3px}.launch-modal-action{align-items:center;background:var(--lime);border:0;border-radius:8px;color:#10170f;cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:center;margin-top:24px;min-height:46px;width:100%}.launch-modal-action:focus-visible,.launch-modal-close:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.launch-modal-action svg{margin-left:8px}.market-created-note{background:#c8f1351a;border:1px solid rgba(200,241,53,.23);border-radius:12px;color:var(--ink);font-size:13px;margin:0 0 18px;padding:12px 16px}.market-new-tag{color:var(--lime-ink)}.footer{border-top:1px solid var(--line);display:grid;gap:26px;margin-top:40px;padding-block:40px 48px}.footer-brand{display:grid;gap:8px}.footer-brand p{color:var(--muted);font-size:14px;margin:0}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding-top:22px}@media (max-width: 920px){.nav{gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.nav-actions{gap:10px}.nav-primary,.nav-actions .nav-create{display:none}.nav-menu{display:inline-flex}.nav-sheet{display:grid}.launch-layout{max-width:680px}.launch-form{width:100%}}@media (max-width: 640px){.wrap{width:min(100% - 28px,1180px)}.nav{gap:8px;grid-template-columns:minmax(0,1fr) auto auto;height:72px}.nav-actions .theme-toggle{display:none}.wallet-button{min-height:44px;padding:0 13px}.markets-page{padding-block:8px 90px}.token-avatar{border-radius:12px;height:42px;width:42px}.launch-layout{max-width:100%}.launch-form-section{gap:24px;padding:0}.launch-fields{grid-template-columns:minmax(0,1fr)}.launch-fields>label+label:not(.launch-field-wide){border:0}.launch-field-wide{grid-column:1}.launch-form-actions{align-items:stretch;flex-direction:column}.launch-form-actions .launch-button{width:100%}.launch-modal-backdrop{align-items:flex-end;padding:12px}.launch-modal{border-radius:12px;max-height:calc(100dvh - 24px);overscroll-behavior:contain}.footer{gap:8px;padding-block:28px}.footer-bottom{align-items:flex-start;flex-direction:column}.footer p{margin:0}}@media (max-width: 480px){.nav{gap:6px}.wallet-button{inline-size:44px;justify-content:center;padding-inline:0}.wallet-button .wallet-label{display:none}.wallet-button .wallet-icon{display:block}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.king:hover,.tcard:hover,.launch-button:hover:not(:disabled),.contenders li a:hover{transform:none}}.curveball-theme{--default-font-family: "DM Sans", sans-serif;--heading-font-family: "DM Sans", sans-serif;background:var(--paper);color:var(--ink);min-height:100vh}.action-button{align-items:center;background:var(--solid);border-radius:6px;display:inline-flex;flex-shrink:0;gap:12px;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:top;color:var(--on-solid);font-weight:700;letter-spacing:-.01em;min-height:48px;padding-inline:18px;white-space:nowrap}.action-button svg{fill:none;flex:0 0 18px;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.action-button:hover{background:var(--lime);color:#10170f}.action-button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.launch-modal-backdrop{display:block}.launch-modal{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1001}@media (max-width: 640px){.launch-modal{bottom:12px;left:12px;max-height:calc(100dvh - 24px);top:auto;transform:none;width:calc(100% - 24px)}}.launchpad{display:grid;gap:18px;padding-block:26px 80px}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.section-label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.skeleton{animation:skeleton-pulse 1.6s ease-in-out infinite;background:var(--panel);border:1px solid var(--line);border-radius:24px}.tcard.skeleton,.king.skeleton{min-height:240px}.skeleton-line{border:0;border-radius:999px;display:block;height:12px;min-height:0}@keyframes skeleton-pulse{50%{opacity:.55}}.market-list-skeleton .skeleton{animation:none;background:var(--raise);border:0;border-radius:999px;min-height:0}.markets-page .featured .skeleton{animation:none}.market-list-skeleton .market-card-skeleton-image{border-radius:0}.market-page-skeleton .skeleton{min-height:0}.market-header-skeleton{align-items:center;display:grid;gap:16px;grid-column:1 / -1;grid-template-columns:58px minmax(120px,1fr) minmax(100px,220px)}.skeleton-circle{border-radius:50%;height:58px;width:58px}.market-header-skeleton .skeleton-title{height:34px;width:min(330px,72%)}.market-header-skeleton .skeleton-cap{height:34px;justify-self:end;width:min(190px,100%)}.market-panel-skeleton{height:340px}.featured{display:grid;gap:18px}.featured-grid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.king{background:var(--surface);border:1px solid var(--line);border-radius:14px;container-type:inline-size;display:grid;gap:18px;overflow:hidden;padding:24px 28px;transition:background-color .16s ease-out,border-color .16s ease-out}.king:hover{background:var(--raise);border-color:color-mix(in srgb,var(--lime) 28%,var(--line))}.king:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.king:hover .king-id strong,.contenders li a:hover .contender-id strong{color:var(--lime-ink)}.king-headline{align-items:center;display:grid;gap:16px;grid-template-areas:"rank avatar identity cap progress";grid-template-columns:20px 58px minmax(100px,1fr) minmax(82px,auto) minmax(104px,auto)}.king-rank{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;grid-area:rank}.king-avatar{border-radius:50%;grid-area:avatar;height:58px;width:58px}.king-id{display:grid;gap:2px;grid-area:identity;min-width:0}.king-id strong{font-size:40px;letter-spacing:-.03em;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.king-id small{color:var(--muted);font-size:14px}.king-market-cap{display:grid;gap:4px;grid-area:cap}.king-market-cap small{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em}.king-market-cap strong{font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.king-value{display:grid;gap:2px;grid-area:progress;justify-items:end;text-align:right}.king-value strong{font-size:40px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.05}.king-value small{color:var(--muted);font-size:13px}@container (max-width: 560px){.king-headline{align-items:center;grid-template-areas:"rank avatar identity progress" ". . cap cap";grid-template-columns:20px 46px minmax(0,1fr) auto;row-gap:12px}.king-avatar{height:46px;width:46px}.king-market-cap{align-items:baseline;display:flex;gap:8px}}.contenders header{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:14px}.contenders h3{font-size:17px;font-weight:700;margin:0}.contenders header span{color:var(--muted);font-size:13px}.contenders{background:transparent}.contenders ol{display:grid;gap:4px;list-style:none;margin:0;padding:0}.contenders li{display:flex}.contenders li+li{border-top:0}.contenders li a{align-items:center;background:transparent;border-radius:0;display:flex;flex:1;gap:12px;min-height:72px;padding:0}.contenders li a:hover{background:transparent}.contender-rank{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;width:20px}.contenders .token-avatar{border-radius:10px;font-size:15px;height:36px;width:36px}.contender-id{display:grid;flex:1;gap:2px;min-width:0}.contender-id strong,.contender-id small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contender-id strong{font-size:14px}.contender-id small{color:var(--muted);font-size:11px}.contender-value{display:grid;gap:2px;justify-items:end;text-align:right}.contender-value strong{font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.contender-value small{color:var(--muted);font-size:10px}.board{display:grid;gap:20px;padding-top:34px}.tcard-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;margin:0;padding:0}.tcard{background:var(--panel);border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;gap:24px;height:100%;overflow:hidden;padding:20px;position:relative;text-align:start;transition:border-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out}.tcard:hover{border-color:#ffffff2e;box-shadow:0 16px 32px #0000002e;transform:translateY(-2px)}.tcard-head{align-items:center;display:flex;gap:12px;min-width:0}.tcard-image{border-radius:16px;font-size:28px;height:58px;width:58px}.tcard-identity{display:grid;flex:1 1 auto;gap:3px;min-width:0}.tcard-identity strong{font-size:18px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcard-identity small{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcard-paired,.tcard-status{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;line-height:16px;padding:6px 9px;white-space:nowrap}.tcard-paired{background:var(--raise);color:var(--muted)}.tcard-status{background:#cff94b1a;color:var(--lime-ink)}.tcard-status.graduated,.tcard-status.ready{background:#fe5d261a;color:var(--orange)}.tcard-body{display:grid;gap:14px;margin-top:auto}.tcard-figures{display:flex;justify-content:space-between}.tcard-figures>span{display:grid;gap:3px;min-width:0}.tcard-figure-end{justify-items:end;text-align:right}.tcard-figures small{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tcard-figures strong{font-size:24px;font-variant-numeric:tabular-nums;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcard-progress{background:#ffffff14;border-radius:999px;display:block;height:5px;overflow:hidden}.tcard-progress>span{background:var(--lime);border-radius:inherit;display:block;height:100%}.tcard-footer{color:var(--muted);display:flex;font-size:12px;gap:10px;justify-content:space-between;font-variant-numeric:tabular-nums}@media (max-width: 920px){.featured-grid{grid-template-columns:minmax(0,1fr)}.king-id strong,.king-value strong{font-size:32px}}@media (max-width: 640px){.featured-grid{gap:24px}.king{gap:14px;padding:18px}.king-id strong,.king-value strong{font-size:28px}.tcard-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.tcard{gap:20px;padding:16px}.tcard-paired{display:none}.tcard-figures strong{font-size:20px}}.market-page{display:grid;gap:24px;padding-block:26px 90px;width:min(1380px,calc(100% - 48px))}.market-page>.market-header,.market-page>.market-workspace,.market-page>.holder-airdrop,.market-page>.floating-notice{min-width:0}.holder-airdrop{background:var(--panel);border:1px solid var(--line);border-radius:12px;display:grid;gap:26px;padding:24px}.holder-airdrop-heading{align-items:center;display:flex;gap:20px;justify-content:space-between}.holder-airdrop h2,.holder-airdrop h3,.holder-airdrop p{margin:0}.holder-airdrop h2{font-size:22px;letter-spacing:-.035em;line-height:1.2}.holder-airdrop h3{font-size:16px;letter-spacing:-.02em}.holder-airdrop-heading p,.holder-airdrop-section-heading p,.holder-airdrop-form p,.holder-airdrop-info p,.holder-airdrop-explainer,.holder-airdrop-rounds li span{color:var(--muted);font-size:12px}.holder-airdrop-heading p{margin-top:5px}.holder-airdrop-summary{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.holder-airdrop-summary div{display:grid;align-content:center;gap:7px;min-width:0;padding:19px 24px}.holder-airdrop-summary div+div{border-left:1px solid var(--line)}.holder-airdrop-summary-primary{background:#c8f1350b}.holder-airdrop-summary dt{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.holder-airdrop-summary dd{font-size:clamp(24px,2.4vw,34px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.045em;line-height:1.15;margin:0;overflow-wrap:anywhere}.holder-airdrop-summary-primary dd{color:var(--lime)}.holder-airdrop-summary dd small{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:0;white-space:nowrap}.holder-airdrop-body{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.holder-airdrop-body-wide{grid-template-columns:1fr}.holder-airdrop-holders{display:grid;gap:14px;min-width:0}.holder-airdrop-section-heading{align-items:center;display:flex;justify-content:space-between}.holder-airdrop-section-heading h3{display:flex;gap:8px;align-items:center}.holder-airdrop-section-heading h3 span{background:var(--raise);border-radius:99px;color:var(--muted);font-size:11px;font-weight:500;padding:1px 7px}.holder-airdrop-section-heading p{margin-top:3px}.holder-airdrop-table-wrap{overflow-x:auto}.holder-airdrop-table{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;width:100%}.holder-airdrop-table th{border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:500;padding:10px 12px;text-align:right;white-space:nowrap}.holder-airdrop-table th:first-child{text-align:left}.holder-airdrop-table td{border-bottom:1px solid var(--line);padding:13px 12px;text-align:right;white-space:nowrap}.holder-airdrop-table td:first-child{text-align:left}.holder-airdrop-table tbody tr:hover{background:#ffffff06}.holder-airdrop-table a{color:var(--ink);font-weight:600}.holder-airdrop-table a:hover{color:var(--lime)}.holder-airdrop-table a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.holder-airdrop-table small{color:var(--muted);font-size:11px}.holder-airdrop-rank{color:var(--muted);font-size:11px;margin-right:14px}.holder-airdrop-table .holder-airdrop-allocation{color:var(--lime);font-weight:600}.holder-airdrop-empty{color:var(--muted);font-size:13px;padding:17px 0}.holder-airdrop-more{margin-top:12px}.holder-airdrop-actions{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px}.holder-airdrop-form{display:grid;gap:16px}.holder-airdrop-form p{margin-top:4px}.holder-airdrop-form label{display:grid;font-size:12px;font-weight:600;gap:7px}.holder-airdrop-form input{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:44px;padding:0 12px;width:100%}.holder-airdrop-form input:focus-visible{outline:2px solid var(--lime)}.holder-airdrop-form button{justify-self:start}.holder-airdrop-info{display:grid;gap:8px}.holder-airdrop-rounds{border-top:1px solid var(--line);display:grid;gap:10px;margin-top:12px;padding-top:22px}.holder-airdrop-rounds-heading{align-items:center;display:flex;gap:8px}.holder-airdrop-rounds-heading span{background:var(--raise);border-radius:99px;color:var(--muted);font-size:11px;padding:2px 8px}.holder-airdrop-rounds>p{color:var(--muted);font-size:13px}.holder-airdrop-rounds ol{display:grid;gap:0;list-style:none;margin:0;padding:0}.holder-airdrop-rounds li{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;padding:14px 0}.holder-airdrop-rounds li>div{display:grid;gap:4px}.holder-airdrop-rounds li button{background:var(--raise);border:1px solid var(--line);border-radius:7px;color:var(--lime);cursor:pointer;min-height:36px;padding:6px 12px}.holder-airdrop-text-button{background:transparent;border:0;color:var(--lime);cursor:pointer;font:inherit;font-size:12px;font-weight:700;justify-self:start;padding:5px 0}.holder-airdrop-text-button:hover{text-decoration:underline;text-underline-offset:3px}.holder-airdrop-text-button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.holder-airdrop button:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 880px){.holder-airdrop-body{grid-template-columns:1fr}.holder-airdrop-form{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-airdrop-form>div,.holder-airdrop-form button{grid-column:1 / -1}}@media (max-width: 640px){.holder-airdrop{padding:18px}.holder-airdrop-summary{grid-template-columns:1fr 1fr}.holder-airdrop-summary div{padding:16px 12px}.holder-airdrop-summary div+div{border-left:0}.holder-airdrop-summary div:nth-child(2){border-left:1px solid var(--line)}.holder-airdrop-summary div:last-child{border-top:1px solid var(--line);grid-column:1 / -1}.holder-airdrop-form{grid-template-columns:1fr}}.market-page>.floating-notice{margin:0}.market-header{align-items:stretch;display:grid;column-gap:24px;grid-template-columns:minmax(0,1fr) minmax(480px,.9fr);row-gap:24px;padding:0}.market-header-left{display:grid;align-content:space-between;gap:24px;min-width:0}.market-header-content,.market-header-details{min-width:0}.market-token-summary{align-items:flex-start;display:flex;gap:22px;min-width:0}.market-avatar{border-radius:18px;flex:0 0 auto;font-size:48px;height:144px;width:144px}.market-identity{display:grid;flex:1;gap:14px;min-width:0}.market-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0}.market-identity h1{font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-identity-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.market-ticker{color:var(--muted);flex:0 0 auto;font-size:14px;font-weight:600}.market-pair{align-items:center;color:var(--ink);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.02em}.market-data-chip{color:var(--muted);display:inline-flex;font-size:11px;gap:5px;white-space:nowrap}.market-data-chip strong{color:var(--ink);font-variant-numeric:tabular-nums}.market-status{color:var(--muted);font-size:11px;font-weight:700;margin-left:4px;white-space:nowrap}.market-status.live{color:var(--lime-ink)}.market-status.ready,.market-status.graduated{color:var(--orange-ink)}.milestone-pool-link{color:var(--lime-ink);display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:8px;overflow-wrap:anywhere}.milestone-pool-link code{min-width:0;overflow-wrap:anywhere}.milestone-pool-link:hover{text-decoration:underline;text-underline-offset:3px}.milestone-pool-link:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.market-socials{display:flex;flex-wrap:wrap;gap:8px}.market-social-link{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;font-weight:700;gap:7px;min-height:32px;padding:0;transition:background-color .12s ease-out,color .12s ease-out}.market-social-link:hover{color:var(--ink)}.market-social-link svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:15px}.market-headline-stats{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.market-headline-stats dl{margin:0;min-width:0}.market-stat-summary>div{align-content:start;display:grid;gap:4px;min-width:0}.market-stat-summary{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:144px;padding:22px 24px}.market-headline-stats dt{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.market-headline-stats dd{color:var(--ink);font-size:clamp(21px,1.9vw,27px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:0;white-space:nowrap}.market-headline-stats .market-stat-note{color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.5}.market-headline-stats .market-cap-change{align-items:baseline;color:var(--muted);display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:0;line-height:1.2}.market-cap-change strong{font-size:13px}.market-cap-change.up{color:var(--market-up)}.market-cap-change.down{color:var(--market-down)}.market-headline-stats .market-stat-progress-track{font-size:0;line-height:0}.market-stat-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--raise);border:0;border-radius:999px;display:block;height:4px;margin-top:8px;overflow:hidden;width:100%}.market-stat-progress progress::-webkit-progress-bar{background:var(--raise);border-radius:999px}.market-stat-progress progress::-webkit-progress-value{background:var(--lime);border-radius:999px}.market-stat-progress progress::-moz-progress-bar{background:var(--lime);border-radius:999px}.market-workspace{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 360px}.market-main{display:grid;gap:20px;min-width:0}.market-activity{background:var(--panel);border-radius:12px;min-width:0;overflow:hidden}.market-activity-head{align-items:baseline;display:flex;gap:12px;padding:18px 24px}.market-activity-head h2{font-size:18px;letter-spacing:-.025em;line-height:1.2;margin:0}.market-activity-scroll{max-height:520px;overflow:auto;scrollbar-color:var(--raise) transparent}.market-activity-scroll:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.market-activity table{border-collapse:separate;border-spacing:0;font-size:12px;min-width:480px;width:100%}.market-activity thead{position:sticky;top:0;z-index:1}.market-activity th{background:var(--surface);border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.09em;padding:11px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.market-activity td{border-bottom:1px solid var(--line);padding:12px;text-align:left;white-space:nowrap}.market-activity tbody tr{transition:background-color .12s ease-out}.market-activity tbody tr:hover{background:var(--raise)}.market-activity th:nth-child(2),.market-activity th:nth-child(3),.market-activity th:last-child,.market-activity td.market-activity-number{text-align:right}.market-activity th:last-child,.market-activity td.market-activity-age{width:1%}.market-activity td.market-activity-age{text-align:right}.market-activity td{font-variant-numeric:tabular-nums}.market-activity-number strong{font-weight:700}.market-activity-age time{color:var(--muted);font-weight:600}.market-activity-age{vertical-align:middle}.market-activity-side{color:inherit;display:inline-flex;font-size:12px;font-weight:700;text-decoration:none}.market-activity-side.buy{color:var(--lime-ink)}.market-activity-side.sell{color:#ff6b6b}:root[data-theme=light] .market-activity-side.sell{color:#b42336}.market-activity-side:hover{text-decoration:underline;text-underline-offset:3px}.market-activity-side:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.market-activity-follows{color:var(--muted);font-size:11px;font-weight:600}.market-activity-following{background:var(--raise);border-radius:999px;color:var(--lime-ink);font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.market-activity-status{color:var(--muted);margin:0;min-height:118px;padding:38px 24px}.market-activity-footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;min-height:58px;padding:8px 24px}.market-activity-footer>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.market-activity-pages{align-items:center;display:flex;gap:12px}.market-activity-pages>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.market-activity-pages button{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink);cursor:pointer;font:inherit;font-size:11px;font-weight:600;min-height:32px;padding:5px 10px;white-space:nowrap}.market-activity-pages button:hover:not(:disabled){background:var(--raise)}.market-activity-pages button:disabled{color:var(--muted);cursor:default;opacity:.5}.market-activity-pages button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (min-width: 921px){.market-workspace{align-items:stretch}.market-main{display:flex;flex-direction:column}.market-main>.market-chart-panel{flex:none}.market-activity{display:flex;flex:1;flex-direction:column;min-height:0}.market-activity-scroll{flex:1;height:0;max-height:none;min-height:0}.market-activity-table-filled{height:100%}}.market-sidebar{align-content:start;display:grid;gap:20px;min-width:0}.market-chart-panel{background:var(--panel);border-radius:12px;min-width:0;overflow:hidden}.market-chart-lazy{min-height:519px}.market-chart-head{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:18px 24px 8px}.market-chart-ohlc{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;min-width:0}.market-chart-ohlc>div{align-items:baseline;display:flex;gap:5px;white-space:nowrap}.market-chart-ohlc dt{color:var(--muted);font-size:11px;font-weight:700}.market-chart-ohlc dd{color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.market-chart-ohlc>div:last-child{padding-left:4px}.market-chart-head>div:first-child>span{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.market-chart-head strong{font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.chart-intervals{align-items:center;display:flex;padding:0}.chart-intervals button{background:transparent;border:0;border-radius:10px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;height:34px;min-width:40px;padding-inline:9px}.chart-intervals button:hover{color:var(--ink)}.chart-intervals button.active{background:var(--raise);color:var(--ink)}.market-chart-stage{min-height:430px;position:relative}.market-chart-canvas{height:430px;width:100%}.market-chart-message{align-items:center;border:0;border-radius:0;color:var(--muted);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;margin:0;min-height:430px;position:absolute;z-index:2}.side-toggle{background:var(--raise);border-radius:10px;display:flex;gap:2px;padding:4px}.trade-panel,.milestone-panel{background:var(--panel);border-radius:12px;display:grid;gap:16px;padding:22px 24px 24px}.milestone-panel{align-content:start}.side-toggle{padding:4px}.side-toggle button{background:none;border:0;border-radius:8px;color:var(--muted);flex:1;font-size:15px;font-weight:700;min-height:48px;transition:background-color .12s ease-out,color .12s ease-out}.side-toggle button:hover{color:var(--ink)}.side-toggle button.active.buy{background:#1f7a4d;color:#f2fff7}.side-toggle button.active.sell{background:var(--orange);color:#1a0d07}.amount-head{align-items:center;display:flex;justify-content:space-between}.amount-head label{font-size:15px;font-weight:600}.amount-presets{display:flex;gap:6px}.amount-presets button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:600;gap:4px;justify-content:center;line-height:16px;margin:-4px -8px;min-height:36px;padding:0 8px;transition:color .12s ease-out,border-color .12s ease-out}.amount-presets button:hover:not(:disabled){color:var(--ink)}.amount-presets button:disabled{cursor:not-allowed;opacity:.4}.amount-shell{align-items:center;background:var(--raise);border-radius:8px;display:flex;gap:12px;min-width:0;padding:0 20px}.amount-shell:focus-within{outline:2px solid var(--lime);outline-offset:2px}.amount-shell input{background:none;border:0;color:var(--ink);font-size:32px;font-weight:600;font-variant-numeric:tabular-nums;flex:1;line-height:1.2;min-height:64px;min-width:0;outline:0;padding:0;width:100%}.amount-unit{background:var(--raise);border-radius:999px;flex:0 0 auto;font-size:13px;font-weight:700;padding:7px 13px}.trade-summary{display:grid;gap:9px}.trade-row{display:flex;font-size:14px;justify-content:space-between}.trade-row span{color:var(--muted)}.trade-row strong{font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere;text-align:right}.trade-row strong.warn{color:var(--orange-ink)}.trade-submit{align-items:center;background:var(--surface);border:0;border-radius:8px;color:var(--ink);display:flex;font-size:15px;font-weight:700;gap:12px;justify-content:center;line-height:24px;min-height:54px;padding:0 16px;transition:background-color .12s ease-out,scale .15s ease-out}.trade-submit:active{scale:.99}.trade-submit.buy{background:#1f7a4d;border-color:transparent;color:#f2fff7}.trade-submit.sell{background:var(--orange);border-color:transparent;color:#1a0d07}.trade-submit:disabled{cursor:not-allowed;opacity:.5}.trade-submit.processing:disabled{opacity:1}.trade-hint{color:var(--muted);font-size:13px;margin:0;text-align:center}.trade-hint.success{color:var(--lime-ink)}.trade-hint.warn{color:var(--orange)}.trade-explain{padding-top:16px}.trade-explain button{align-items:center;background:none;border:0;color:var(--ink);display:flex;font-size:15px;justify-content:space-between;min-height:44px;padding:0;width:100%}.trade-explain svg{color:var(--muted);fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-width:1.6;width:17px}.trade-explain p{color:var(--muted);font-size:14px;line-height:1.6;margin:12px 0 0}.panel-head{align-items:center;display:flex;justify-content:space-between}.panel-head h2{font-size:19px;font-weight:700;margin:0}.panel-subhead{font-size:15px;font-weight:600;margin:8px 0 0}.panel-note{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.milestone-tag{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:600;gap:6px}.milestone-bar-row{display:flex;font-size:14px;justify-content:space-between}.milestone-bar-row span{color:var(--muted)}.milestone-bar-row strong{font-variant-numeric:tabular-nums}.milestone-bar,.split-bar{background:#ffffff12;border-radius:999px;display:flex;height:7px;overflow:hidden}.milestone-bar>span{background:var(--lime);display:block}.split-creator{background:var(--lime)}.split-treasury{background:var(--orange)}.split-buyback{background:#8f82e8}.milestone-figures{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.milestone-figures dt,.about-facts dt{color:var(--muted);font-size:13px;margin-bottom:4px}.milestone-figures dd,.about-facts dd{font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.split-legend{display:grid;gap:8px;list-style:none;margin:0;padding:0}.split-legend li{align-items:center;display:flex;font-size:14px;gap:9px}.split-legend i{border-radius:50%;height:8px;width:8px}.split-legend strong{font-variant-numeric:tabular-nums;margin-left:auto}.claim-block{align-content:start;display:grid;gap:12px;padding-top:16px}.market-sidebar>.holder-reserve-panel{align-content:start;background:var(--panel);border-radius:12px;padding:22px 24px 24px}.reserve-link{color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease;white-space:nowrap}.reserve-link span{display:inline-block;transition:transform .15s ease}.reserve-link:hover{color:var(--lime-ink);text-decoration-color:currentColor}.reserve-link:hover span{transform:translate(2px,-2px)}.reserve-link:focus-visible{border-radius:2px;outline:2px solid var(--lime);outline-offset:3px}.claim-button{justify-content:center;width:100%}.creator-paid-status{align-items:center;color:var(--lime-ink);display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.detail-tabs{display:grid;gap:18px}.tab-strip{display:flex;gap:4px;overflow-x:auto}.tab-strip strong{font-size:15px;padding-bottom:12px}.tab-panel{background:var(--panel);border-radius:12px;overflow:hidden}.about-panel{display:grid;gap:20px;padding:22px 20px}.about-facts{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}@media (max-width: 920px){.market-header{grid-template-columns:minmax(0,1fr);gap:24px}.market-header-left{display:contents}.market-header-content{grid-column:1;grid-row:1}.market-headline-stats{grid-column:1;grid-row:2}.market-header-details{grid-column:1;grid-row:3}.market-headline-stats{width:100%}.market-workspace{grid-template-columns:minmax(0,1fr)}.market-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.market-page{gap:16px;width:min(100% - 24px,1380px)}.market-header{gap:16px;padding:0}.market-token-summary{gap:12px}.market-avatar{border-radius:16px;height:72px;width:72px}.market-title-row{align-items:center;gap:4px 8px}.market-identity h1{font-size:25px}.market-headline-stats{gap:18px;grid-template-columns:minmax(0,1fr)}.market-stat-summary{grid-template-columns:minmax(0,1fr);min-height:0;padding:18px}.market-chart-panel{border-radius:12px}.market-main{gap:16px}.market-activity-head{padding:16px}.market-activity-footer{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 16px}.market-chart-head{align-items:stretch;flex-direction:column;padding:16px}.chart-intervals{overflow-x:auto;width:100%}.chart-intervals button{flex:1 0 42px}.market-chart-stage,.market-chart-canvas,.market-chart-message{min-height:340px}.market-chart-canvas{height:340px}.market-sidebar{grid-template-columns:minmax(0,1fr)}.amount-head{align-items:center;flex-direction:row;gap:8px}.amount-presets{display:flex;width:auto}.amount-presets button{min-height:32px;padding-inline:6px}.trade-panel,.milestone-panel,.market-sidebar>.holder-reserve-panel{border-radius:12px;padding:18px 16px 20px}.amount-shell input{font-size:26px;min-height:62px}.tab-panel{overflow-x:auto}.about-facts{grid-template-columns:minmax(0,1fr)}}@media (min-width: 641px) and (max-width: 760px){.market-sidebar{grid-template-columns:minmax(0,1fr)}}:root[data-theme=light]{--ink: #1b2a20;--muted: #5d6b60;--paper: #e9ede3;--surface: #f2f4ec;--raise: #dfe6da;--panel: #edf1e7;--line: rgba(27, 42, 32, .13);--chart-grid: rgba(27, 42, 32, .075);--lime: #98bd21;--lime-ink: #496c0b;--orange-ink: #d94b1d;--market-up: #15803d;--market-down: #b42336;--green: #123124;--solid: #1b2a20;--on-solid: #f2f4ec;--shadow-border: 0 0 0 1px rgba(20, 34, 27, .06), 0 1px 2px rgba(20, 34, 27, .05), 0 8px 24px rgba(20, 34, 27, .05);--shadow-border-hover: 0 0 0 1px rgba(20, 34, 27, .1), 0 2px 3px rgba(20, 34, 27, .06), 0 14px 36px rgba(20, 34, 27, .1)}.theme-toggle{align-items:center;background:var(--surface);border:0;border-radius:999px;color:var(--ink);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;position:relative;width:44px}.nav .theme-toggle{background:transparent;color:var(--muted);height:40px;width:40px}.nav .theme-toggle:hover{color:var(--ink)}.theme-toggle:active{scale:.96}.theme-icon{fill:none;height:18px;position:absolute;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:opacity .15s cubic-bezier(.2,0,0,1),scale .15s cubic-bezier(.2,0,0,1),filter .15s cubic-bezier(.2,0,0,1);width:18px}:root[data-theme=light] .theme-icon.sun,:root[data-theme=dark] .theme-icon.moon{filter:blur(0);opacity:1;scale:1}:root[data-theme=light] .theme-icon.moon,:root[data-theme=dark] .theme-icon.sun{filter:blur(4px);opacity:0;scale:.25}:root[data-theme=light] .brand-mark{background:var(--lime)}:root[data-theme=light] .wallet-button,:root[data-theme=light] .nav-menu,:root[data-theme=light] .theme-toggle{border-color:#14221b1f}:root[data-theme=light] .launch-page{background:var(--paper)}:root[data-theme=light] .notice{background:#fff0e9;color:#913b20}:root[data-theme=light] .token-avatar{background:#dfe8d8}:root[data-theme=light] .token-avatar.hue-1{background:#ffe0d5}:root[data-theme=light] .token-avatar.hue-2{background:#e3e0fa}:root[data-theme=light] .token-avatar.hue-3{background:#dcf0ed}.landing-nav{align-items:center;display:flex;justify-content:space-between;min-height:82px;position:relative;z-index:20}.landing-nav-actions{align-items:center;display:flex;gap:12px}.landing-nav .theme-toggle{background:transparent;border:0}.landing-nav .theme-toggle:hover{color:var(--orange-ink)}.landing-hero{align-items:center;display:grid;gap:56px;grid-template-columns:1.02fr .98fr;min-height:600px;padding-block:64px 80px}.landing-hero-copy{container-type:inline-size;min-width:0}.landing-inline-rise{display:inline-flex;vertical-align:-.12em}.landing-inline-rise svg{fill:currentColor;height:.78em;width:auto}.landing-hero h1,.landing-cta h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.045em}.landing-hero h1{font-size:clamp(3.5rem,12.5cqw,4.75rem);line-height:.98;margin:20px 0;text-wrap:balance}.landing-hero h1 em{color:var(--orange);font-weight:400}.landing-lede{color:var(--muted);font-size:clamp(15px,3.2cqw,18px);line-height:1.6;margin:0;max-width:480px}.landing-actions{align-items:center;display:flex;gap:27px;margin-top:28px}.landing-secondary-button{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:14px;font-weight:700;min-height:48px;padding-inline:18px;transition:border-color .19s ease-out,color .19s ease-out}.landing-secondary-button:hover{border-color:var(--orange);color:var(--orange-ink)}.landing-secondary-button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.landing-cta-button{transition:transform .19s ease-out,background-color .19s ease-out}.landing-cta-button svg{transition:transform .19s ease-out}@media (hover: hover) and (pointer: fine){.landing-cta-button:hover{transform:translateY(-3px)}.landing-cta-button:hover svg{transform:translate(5px)}}.landing-cta-button:focus-visible svg{transform:translate(5px)}.landing-cta-button:active{transform:translateY(0) scale(.97)}.text-link{border-bottom:1px solid color-mix(in srgb,var(--ink) 35%,transparent);font-size:14px;font-weight:600;padding-block:4px 2px;transition:border-color .12s ease-out,color .12s ease-out}.text-link:hover{border-color:var(--orange);color:var(--orange-ink)}.landing-hero ascii-art{align-self:center;color:var(--orange);container-type:inline-size;justify-self:center;max-width:100%;width:100%}.landing-hero ascii-art>pre{font-size:min(14px,2.5cqw);margin-inline:auto;width:max-content}.landing-proof{background:var(--panel);border-block:1px solid var(--line)}.landing-proof-inner{padding-block:30px}.landing-proof-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.landing-proof-stats>div{display:grid;align-content:start;gap:10px;min-width:0;padding:6px 28px 8px 0}.landing-proof-stats>div+div{border-left:1px solid var(--line);padding-left:28px}.landing-proof-stats dt{color:var(--muted);font-size:13px;font-weight:600}.landing-proof-stats dd{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.7rem,4vw,3.4rem);font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1;margin:0;overflow-wrap:anywhere}.landing-proof-stats dd small{color:var(--muted);font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:0}.landing-proof-stats .landing-stat-unavailable{color:var(--muted);font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:0}.landing-stat-placeholder{background:var(--raise);display:inline-block;height:.6em;max-width:100%;width:2em}.landing-story{padding:104px clamp(24px,3vw,56px) 160px}.landing-story-title{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(4.5rem,8.4vw,11rem);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:0}.landing-story-title span,.landing-story-title em{display:block;font-weight:400}.landing-story-title em{color:var(--orange)}.landing-story-progress{background:var(--line);height:2px;margin-top:clamp(100px,9vw,180px);position:relative}.landing-story-progress-fill{background:linear-gradient(90deg,var(--orange),#e7ae53,var(--lime));display:block;height:100%;transform:scaleX(var(--landing-progress, 0));transform-origin:left}.landing-story-confetti{position:absolute;right:0;top:50%}.landing-story-confetti i{animation:landing-confetti .9s cubic-bezier(.23,1,.32,1) both;background:var(--orange);display:block;height:8px;left:0;position:absolute;top:0;width:5px}.landing-story-confetti i:nth-child(1){--burst-x: -55px;--burst-y: -22px;--burst-rotate: -110deg}.landing-story-confetti i:nth-child(2){--burst-x: -42px;--burst-y: -58px;--burst-rotate: 75deg;background:var(--lime)}.landing-story-confetti i:nth-child(3){--burst-x: -12px;--burst-y: -68px;--burst-rotate: -80deg;background:#e7ae53}.landing-story-confetti i:nth-child(4){--burst-x: 12px;--burst-y: -60px;--burst-rotate: 125deg}.landing-story-confetti i:nth-child(5){--burst-x: 20px;--burst-y: -34px;--burst-rotate: -85deg;background:var(--lime)}.landing-story-confetti i:nth-child(6){--burst-x: 18px;--burst-y: 19px;--burst-rotate: 110deg;background:#e7ae53}.landing-story-confetti i:nth-child(7){--burst-x: 7px;--burst-y: 48px;--burst-rotate: -120deg}.landing-story-confetti i:nth-child(8){--burst-x: -15px;--burst-y: 45px;--burst-rotate: 70deg;background:var(--lime)}.landing-story-confetti i:nth-child(9){--burst-x: -49px;--burst-y: 23px;--burst-rotate: -90deg;background:#e7ae53}@keyframes landing-confetti{0%{opacity:1;transform:translate(-50%,-50%) rotate(0)}to{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) rotate(var(--burst-rotate))}}.landing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(120px,9vw,180px)}.landing-steps article{min-height:350px;padding:32px 30px 32px 0;position:relative}.landing-steps article+article{border-left:1px solid var(--line);padding-left:32px}.landing-step-number{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.16em}.landing-steps h3{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3.5rem,5vw,6.5rem);font-weight:400;letter-spacing:-.045em;line-height:1;margin:112px 0 0}.landing-steps p{color:var(--muted);font-size:18px;line-height:1.55;margin:16px 0 0;max-width:28ch}.landing-section{padding-block:clamp(88px,10vw,148px)}.landing-section-kicker{color:var(--orange-ink);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:24px;text-transform:uppercase}.landing-section-heading h2,.landing-final h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3.2rem,5.6vw,6rem);font-weight:400;letter-spacing:-.05em;line-height:1;margin:0;text-wrap:balance}.landing-section-heading>p{color:var(--muted);font-size:clamp(16px,1.5vw,18px);line-height:1.7;margin:28px 0 0;max-width:59ch;text-wrap:pretty}.landing-faq{border-top:1px solid var(--line);display:grid;gap:clamp(60px,9vw,150px);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.landing-faq-list{border-top:1px solid var(--line)}.landing-faq-list details{border-bottom:1px solid var(--line)}.landing-faq-list summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none;padding:24px 34px 24px 0;position:relative}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary:after{color:var(--orange-ink);content:"+";font-size:24px;font-weight:400;line-height:1;position:absolute;right:2px;top:22px}.landing-faq-list details[open] summary:after{content:"−"}.landing-faq-list summary:hover{color:var(--orange-ink)}.landing-faq-list summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.landing-faq-list p{color:var(--muted);line-height:1.7;margin:-4px 36px 24px 0;max-width:62ch}.landing-final{align-items:end;border-top:1px solid var(--line);display:flex;gap:40px;justify-content:space-between;padding-bottom:clamp(94px,10vw,150px)}.landing-final>div:first-child{max-width:680px}.landing-final .landing-actions{flex:0 0 auto;margin:0}@media (prefers-reduced-motion: no-preference){.landing-page.motion-ready .landing-reveal{opacity:0;transform:translateY(24px);transition:opacity .62s ease-out,transform .62s cubic-bezier(.2,.8,.2,1)}.landing-page.motion-ready .landing-reveal.is-visible{opacity:1;transform:translateY(0)}}.landing-footer{background:var(--panel);box-shadow:0 0 0 100vmax var(--panel);clip-path:inset(0 -100vmax);display:grid;padding-block:62px 34px}.landing-footer-grid{display:grid;gap:48px;grid-template-columns:minmax(280px,2fr) repeat(2,minmax(130px,1fr));padding-bottom:56px}.landing-footer-brand{align-content:start;display:grid;gap:18px}.landing-footer-brand .brand{font-size:24px;letter-spacing:-.045em}.landing-footer-brand .brand-mark{background:var(--lime);border-radius:10px;height:43px;margin-right:13px;width:43px}.landing-footer-brand .brand-mark i{border-color:#14221b;border-left-color:transparent;border-width:2px;height:17px;width:17px}.landing-footer-brand p{color:var(--muted);font-size:14px;line-height:1.65;margin:0;max-width:390px}.landing-footer-column{align-content:start;display:grid;gap:10px}.landing-footer-column h2,.landing-footer-contracts h2{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.landing-footer-column a,.landing-footer-column>span{color:var(--muted);font-size:14px;width:max-content}.landing-footer-column a{transition:color .12s ease-out}.landing-footer-column a:hover{color:var(--ink)}.landing-footer-contracts{padding-block:30px 34px}.landing-footer-contracts>a{align-items:center;display:flex;flex-wrap:wrap;gap:8px 6px;width:max-content}.landing-footer-contracts>a>span{color:var(--ink);font-size:13px;font-weight:600}.landing-footer-contracts code{color:var(--muted);font-family:ui-monospace,SF Mono,monospace;font-size:12px;margin-left:8px}.landing-contract-check{color:var(--lime-ink);flex:0 0 auto;height:16px;width:16px}.landing-footer-contracts>a:hover code,.landing-footer-contracts>a:focus-visible code{color:var(--ink)}@media (prefers-reduced-motion: no-preference){.landing-footer-contracts code{transition:color .16s ease-out}.landing-contract-check{transition:transform .16s ease-out}.landing-footer-contracts>a:hover .landing-contract-check,.landing-footer-contracts>a:focus-visible .landing-contract-check{transform:translateY(-2px) scale(1.08)}}.landing-footer-bottom{align-items:flex-end;color:var(--muted);display:flex;font-size:11px;gap:28px;justify-content:space-between;padding-top:28px}.landing-footer-credit{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.landing-footer-credit a{color:var(--muted);display:inline-flex;transition:color .12s ease-out}.landing-footer-credit a:hover{color:var(--ink)}.landing-footer-credit svg{fill:currentColor;height:11px;width:auto}@media (max-width: 920px){.landing-hero{gap:45px;grid-template-columns:1fr;padding-top:90px}.landing-hero-copy{max-width:720px}.landing-steps h3{margin-top:88px}.landing-faq{gap:52px;grid-template-columns:1fr}.landing-section-heading>p{max-width:65ch}.landing-final{align-items:flex-start;flex-direction:column}}@media (max-width: 640px){.landing-nav{padding-block:14px}.landing-nav-actions{gap:4px}.landing-nav-actions .wallet-button{min-width:44px;padding-inline:12px}.landing-nav-actions .wallet-icon{display:block}.landing-nav-actions .wallet-label{display:none}.landing-nav-actions .nav-link{padding-inline:10px}.landing-proof-inner{padding-block:12px}.landing-proof-stats{grid-template-columns:1fr}.landing-proof-stats>div,.landing-proof-stats>div+div{align-items:center;grid-template-columns:1fr auto;gap:16px;min-height:0;padding:16px 0}.landing-proof-stats>div+div{border-left:0;border-top:1px solid var(--line)}.landing-proof-stats dd{font-size:2.2rem;text-align:right}.landing-hero{min-height:0;padding-block:70px 60px}.landing-hero h1{font-size:clamp(3rem,12vw,3.5rem)}.landing-lede{font-size:15px}.landing-actions{align-items:flex-start;flex-direction:column;gap:16px}.landing-story{padding-block:80px 96px}.landing-story-title{font-size:clamp(3.7rem,13vw,5.7rem);line-height:.94}.landing-story-progress{margin-top:76px}.landing-steps{grid-template-columns:1fr;margin-top:88px}.landing-steps article,.landing-steps article+article{border-left:1px solid var(--line);min-height:220px;padding:30px 0 40px 28px}.landing-steps article+article{border-top:1px solid var(--line)}.landing-steps h3{font-size:3.7rem;margin-top:34px}.landing-steps p{font-size:16px;margin-top:10px}.landing-section{padding-block:76px}.landing-section-kicker{margin-bottom:18px}.landing-section-heading h2,.landing-final h2{font-size:clamp(3rem,11vw,4.2rem)}.landing-section-heading>p{font-size:16px;margin-top:20px}.landing-faq{gap:42px}.landing-faq-list summary{font-size:15px}.landing-final .landing-actions{align-items:flex-start}.landing-footer{padding-block:44px 28px}.landing-footer-grid{gap:38px 24px;grid-template-columns:1fr 1fr;padding-bottom:42px}.landing-footer-brand{grid-column:1 / -1}.landing-footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}}@media (prefers-reduced-motion: reduce){.landing-story-progress-fill{transform:scaleX(1)}.landing-story-confetti{display:none}}.workspace-heading{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;margin-bottom:28px;padding:24px 0 22px}.protocol-stats-page{padding-bottom:120px}.protocol-stats-header{align-items:end;display:flex;gap:32px;justify-content:space-between;padding-block:76px 62px}.protocol-stats-header h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:400;letter-spacing:-.05em;line-height:1;margin:0}.protocol-stats-refresh{flex:0 0 auto;margin-bottom:6px}.protocol-stats-grid{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.protocol-stats-grid>div{display:flex;flex-direction:column;gap:12px;min-width:0;padding:30px 22px 32px 0}.protocol-stats-grid>div+div{border-left:1px solid var(--line);padding-left:22px}.protocol-stats-grid dt{color:var(--muted);font-size:12px;font-weight:700}.protocol-stats-grid dd{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.5rem,3.7vw,4.5rem);font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1;margin:auto 0 0;overflow-wrap:anywhere}.protocol-stats-unit{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:0}.protocol-stats-grid small{color:var(--muted);font-size:12px}.protocol-stats-content{display:grid;gap:82px;padding-block:94px}.protocol-stats-section-head{align-items:end;display:flex;gap:24px;justify-content:space-between}.protocol-stats-section-head h2,.protocol-stats-source h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.6rem,4.2vw,4.8rem);font-weight:400;letter-spacing:-.045em;line-height:1.04;margin:0}.protocol-stats-section-head>strong{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:400;line-height:1}.protocol-stats-track{background:var(--raise);height:8px;margin-top:32px;overflow:hidden}.protocol-stats-track>span{background:var(--lime);display:block;height:100%;transition:width .5s ease-out}.protocol-stats-progress>p,.protocol-stats-source p{color:var(--muted);line-height:1.65;margin:20px 0 0;max-width:72ch}.protocol-stats-list{border-top:1px solid var(--line);list-style:none;margin:30px 0 0;padding:0}.protocol-stats-list li{border-bottom:1px solid var(--line)}.protocol-stats-list a{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto 16px;padding:19px 2px}.protocol-stats-list a:hover strong,.protocol-stats-list a:focus-visible strong{color:var(--orange-ink)}.protocol-stats-list a:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.protocol-stats-list a>span:first-child{align-items:baseline;display:flex;gap:18px;min-width:0}.protocol-stats-list strong{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.protocol-stats-list small{color:var(--muted);font-size:12px;white-space:nowrap}.protocol-stats-status{color:var(--lime-ink);font-size:12px;font-weight:700}.protocol-stats-status.graduated{color:var(--orange-ink)}.protocol-stats-empty{color:var(--muted);padding-block:24px}.protocol-stats-source{border-top:1px solid var(--line);display:grid;gap:80px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding-top:52px}.protocol-stats-source p:first-child{margin-top:0}.protocol-stats-source .text-link{display:inline-block;margin-top:24px}.protocol-stats-source .protocol-stats-updated{font-size:12px}@media (max-width: 920px){.protocol-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-stats-grid>div:nth-child(3){border-left:0;padding-left:0}.protocol-stats-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.protocol-stats-source{gap:48px;grid-template-columns:1fr}}@media (max-width: 640px){.protocol-stats-page{padding-bottom:80px}.protocol-stats-header{align-items:start;padding-block:48px 42px}.protocol-stats-header h1{font-size:3.5rem}.protocol-stats-refresh{margin-top:4px}.protocol-stats-grid>div{padding-block:24px}.protocol-stats-grid dd{font-size:2.8rem}.protocol-stats-content{gap:66px;padding-block:70px}.protocol-stats-section-head h2,.protocol-stats-source h2{font-size:2.8rem}.protocol-stats-list a>span:first-child{align-items:start;flex-direction:column;gap:2px}.protocol-stats-list a{gap:12px}.protocol-stats-status{font-size:11px}}.workspace-heading h1{color:var(--ink);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(38px,4vw,58px);font-weight:400;letter-spacing:-.045em;line-height:1;margin:5px 0 0}.workspace-heading p{color:var(--muted);font-size:13px;line-height:1.5;margin:0;max-width:360px}@media (max-width: 640px){.workspace-heading{align-items:start;flex-direction:column;gap:10px}}.nav-sheet-theme{align-items:center;color:var(--muted);display:flex;font-size:13px;justify-content:space-between;padding:10px 18px}.nav-link:focus-visible,.nav-create:focus-visible,.wallet-button:focus-visible,.theme-toggle:focus-visible,.nav-menu:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (max-width: 380px){.nav-actions .theme-toggle{display:none}.nav-sheet-theme{align-items:center;color:var(--muted);display:flex;font-size:13px;justify-content:space-between;padding:10px 0}.nav-sheet-theme .theme-toggle{background:transparent}}.site-shell:has(>.launch-page){height:100dvh;overflow:hidden;position:relative}.site-shell:has(>.launch-page)>.landing-footer{display:none}.launch-page{display:block;height:calc(100dvh - 76px);min-height:0;overflow:hidden;padding:24px}.launch-group-heading p,.launch-field-help,.launch-advanced-fields small,.launch-form label small{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.launch-layout{align-items:stretch;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(200px,270px) minmax(0,1fr);height:100%;max-width:1080px;min-height:0}.launch-preview{align-self:center;justify-self:center;position:static;width:min(100%,clamp(250px,34vh,300px))}.launch-preview-heading{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.launch-preview-heading span{font-size:15px;font-weight:700}.launch-preview-card{aspect-ratio:1;background:var(--panel);border:1px solid var(--line);border-radius:16px;display:grid;grid-template-rows:44% minmax(0,1fr);overflow:hidden}.launch-preview-card.has-options{grid-template-rows:34% minmax(0,1fr)}.announcement-bar{background:var(--surface);border-bottom:1px solid var(--line)}.announcement-inner{align-items:center;display:flex;gap:16px;margin:0 auto;min-height:56px;padding:8px 24px;width:min(100%,1440px)}.announcement-inner>svg{color:var(--orange-ink);flex:0 0 20px;height:20px;width:20px}.announcement-inner p{color:var(--ink);flex:1;font-size:14px;margin:0}.announcement-mobile-copy{display:none}.announcement-close{align-items:center;background:none;border:0;color:var(--muted);display:inline-flex;font-size:24px;height:36px;justify-content:center;line-height:1;width:36px}.announcement-close:hover{color:var(--ink)}.announcement-close:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.nav{gap:16px;grid-template-columns:auto minmax(0,1fr) auto;height:82px;max-width:1440px}.nav-primary{justify-self:end}.nav-primary .nav-link{padding-inline:12px}.nav-actions{gap:8px}.nav .theme-toggle{background:transparent;border:0;height:44px;padding:0;width:44px}.nav .theme-icon{height:18px;position:static;width:18px}.nav .theme-icon.moon,.nav .theme-icon.sun{grid-area:1 / 1}.nav .theme-toggle{display:grid;place-items:center}.nav-create{border-radius:12px;gap:5px;min-height:44px;padding-inline:16px}.nav-create>span{font-size:21px;font-weight:400;line-height:1}.nav-profile{align-items:center;background:var(--panel);border:0;border-radius:50%;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.nav-profile svg{height:22px;width:22px}.nav-profile:hover,.nav-profile[aria-current=page]{background:var(--raise);color:var(--lime-ink)}.nav-profile:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.nav .wallet-button{border:0;border-radius:50%;height:44px;min-height:44px;padding:0;width:44px}.nav .wallet-label{display:none}.nav .wallet-icon{display:block}.nav :is(.brand,.nav-link,.theme-toggle,.nav-profile,.wallet-button,.nav-menu),.nav-sheet :is(.nav-link,.theme-toggle){transition:color .16s ease-out}.nav :is(.brand,.nav-link,.theme-toggle,.nav-profile,.wallet-button,.nav-menu):hover,.nav-sheet :is(.nav-link,.theme-toggle):hover{color:var(--lime-ink)}.nav-primary .nav-link:hover,.nav-sheet .nav-link:hover{background:transparent}.nav .theme-toggle:hover{color:var(--lime-ink)}.nav .nav-profile:hover{background:var(--panel)}.nav .wallet-button:hover{background:var(--surface)}:is(.nav,.nav-sheet) .nav-create{transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}:is(.nav,.nav-sheet) .nav-create:hover{background:var(--lime-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime-ink) 18%,transparent);color:var(--paper);opacity:1;transform:none}.site-shell:has(>.launch-page):has(.announcement-bar)>.launch-page{height:calc(100dvh - 138px)}.site-shell:has(>.launch-page):not(:has(.announcement-bar))>.launch-page{height:calc(100dvh - 82px)}@media (max-width: 1100px){.nav{gap:10px}.nav-primary .nav-link{padding-inline:9px}}@media (max-width: 920px){.nav{grid-template-columns:auto minmax(0,1fr) auto}.nav-primary{display:none}.nav-actions .nav-create{display:inline-flex}}@media (max-width: 640px){.announcement-inner{gap:9px;padding-inline:14px}.announcement-inner p{font-size:12px;line-height:1.3}.announcement-desktop-copy{display:none}.announcement-mobile-copy{display:inline}.announcement-inner>svg{display:none}.announcement-close{flex:0 0 28px;width:28px}.nav{height:72px}.nav .brand{font-size:0}.nav .brand-mark{margin-right:0}.nav-actions .nav-create,.nav-actions .theme-toggle{display:none}.nav .wallet-button,.nav-profile{flex-basis:40px;height:40px;min-height:40px;width:40px}.nav-menu{width:36px}.site-shell:has(>.launch-page):has(.announcement-bar)>.launch-page{height:calc(100dvh - 128px)}.site-shell:has(>.launch-page):not(:has(.announcement-bar))>.launch-page{height:calc(100dvh - 72px)}}@media (max-width: 390px){.nav-actions{gap:4px}.nav{gap:6px}.nav .wallet-button,.nav-profile{flex-basis:34px;height:34px;min-height:34px;width:34px}.nav-menu{width:32px}}.launch-preview-art{align-items:center;background:var(--raise);color:var(--muted);display:flex;height:100%;justify-content:center;min-height:0;overflow:hidden}.launch-preview-art img{height:100%;object-fit:cover;width:100%}.launch-preview-art svg{fill:none;height:36px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:36px}.launch-preview-body{display:grid;gap:0;min-height:0;overflow:hidden;padding:10px 12px}.launch-preview-name{font-size:16px;letter-spacing:-.025em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-preview-symbol{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-preview-facts{border-top:1px solid var(--line);display:flex;gap:8px;justify-content:space-between;margin-top:6px;padding-top:6px}.launch-preview-facts>div{display:grid;gap:0;min-width:0}.launch-preview-facts>div:last-child{text-align:right}.launch-preview-facts strong{font-size:15px;font-variant-numeric:tabular-nums;line-height:1.3;overflow-wrap:anywhere}.launch-preview-facts span{color:var(--muted);font-size:10px}.launch-preview-details{border-top:1px solid var(--line);display:grid;gap:2px;margin-top:6px;padding-top:6px}.launch-preview-details>div{display:flex;font-size:11px;gap:8px;justify-content:space-between}.launch-preview-details span{color:var(--muted)}.launch-preview-details strong{font-variant-numeric:tabular-nums;font-weight:600;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-form-section{gap:32px}.launch-form{align-self:stretch;border-left:1px solid var(--line);height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 18px 28px 32px;scrollbar-gutter:stable}.launch-form-group{border-bottom:1px solid var(--line);display:grid;gap:18px;padding-bottom:32px}.launch-group-heading h2{font-size:21px;letter-spacing:-.03em;margin:0 0 4px}.launch-fields{gap:20px;grid-template-columns:1fr}.launch-fields>label,.launch-form-group>label,.launch-advanced-fields>label{display:grid;gap:9px}.launch-image-upload{align-items:center;aspect-ratio:2.4;background:var(--panel);border:1px dashed var(--muted);border-radius:14px;color:var(--muted);cursor:pointer;display:flex!important;flex-direction:column;font-size:14px;font-weight:600;justify-content:center;overflow:hidden;position:relative}.launch-image-upload:focus-within{outline:2px solid var(--lime);outline-offset:3px}.launch-image-upload input{cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%;z-index:1}.launch-image-upload img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.launch-image-upload img+span{background:var(--panel);border-radius:999px;color:var(--ink);padding:8px 14px;position:relative}.launch-image-placeholder{color:var(--lime);font-size:32px;font-weight:400;line-height:1}.launch-remove-image{background:none;border:0;color:var(--muted);font-size:12px;justify-self:start;padding:0;text-decoration:underline;text-underline-offset:3px}.launch-remove-image:hover{color:var(--ink)}.launch-remove-image:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.launch-field-error{color:var(--orange-ink);font-size:13px;margin:0}.launch-form .launch-field-error{color:var(--orange-ink)}.launch-upload-state{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.launch-pair-field{background:var(--panel);border:1px solid var(--line);border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:15px 16px}.launch-pair-field>span{color:var(--muted);font-size:13px}.launch-pair-field strong{font-size:14px}.launch-fee-consent{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.4}.launch-form .launch-fee-consent input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--lime);background:initial;border:initial;border-radius:0;flex:0 0 18px;height:18px;min-height:18px;margin:0;padding:0;width:18px}.launch-form .launch-fee-consent input[type=checkbox]:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.admin-page{padding-block:36px 96px}.admin-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)}.admin-side{display:grid;gap:20px;min-width:0}.admin-panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0;padding:28px}.admin-panel h2{font-size:22px;letter-spacing:-.035em;line-height:1.2;margin:0}.admin-fee-panel{padding:36px}.admin-panel-head{align-items:end;display:flex;gap:24px;justify-content:space-between}.admin-fee-metrics{align-items:center;display:flex;gap:18px}.admin-current-fee{display:grid;flex:0 0 auto;gap:4px;text-align:right}.admin-current-fee span{color:var(--muted);font-size:12px}.admin-current-fee strong{color:var(--lime-ink);font-size:clamp(40px,4vw,58px);font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1}.admin-description{color:var(--muted);font-size:13px;margin:18px 0 32px}.admin-fee-panel>form:not(.admin-controller-form){border-top:1px solid var(--line);padding-top:28px}.admin-controller-form{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.admin-controller-form h3{font-size:16px;margin:0 0 7px}.admin-controller-input{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:block;font:inherit;margin-bottom:16px;max-width:100%;min-height:44px;padding:9px 12px;width:100%}.admin-controller-input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.admin-label{display:block;font-size:13px;font-weight:700;margin-bottom:9px}.admin-fee-input{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;display:flex;max-width:240px;padding:0 14px}.admin-fee-input:focus-within{outline:2px solid var(--lime);outline-offset:2px}.admin-fee-input input{background:transparent;border:0;color:var(--ink);font-size:26px;font-variant-numeric:tabular-nums;min-height:54px;outline:0;width:100%}.admin-fee-input span{color:var(--muted)}.admin-help{color:var(--muted);font-size:12px;margin:10px 0 22px}.admin-panel .primary-button{align-items:center;display:inline-flex;justify-content:center;min-height:44px;padding:9px 18px}.admin-review{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.admin-review p{margin:0 0 18px}.admin-actions{display:flex;flex-wrap:wrap;gap:12px}.admin-secondary{background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;min-height:44px;padding:9px 16px}.admin-secondary:hover{border-color:var(--muted)}.admin-secondary:focus-visible,.admin-panel .primary-button:focus-visible,.admin-page a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.admin-secondary:disabled,.admin-panel .primary-button:disabled{cursor:not-allowed;opacity:.5}.admin-side-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.admin-side-head>span{color:var(--muted);font-size:12px;font-weight:600}.admin-funds-grid,.admin-details dl{margin:20px 0 0}.admin-fund-row{border-top:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding-block:16px}.admin-fund-row dt{color:var(--muted);font-size:13px}.admin-fund-row dd{margin:0;text-align:right}.admin-fund-row strong{display:block;font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.1;white-space:nowrap}.admin-fund-row strong span{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:0}.admin-fund-row a{color:var(--muted);display:inline-block;font-size:12px;margin-top:7px}.admin-details dl>div{border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding-block:12px}.admin-details dt{color:var(--muted);font-size:13px}.admin-details dd{font-size:13px;margin:0;min-width:0;text-align:right}.admin-details a{white-space:nowrap}.admin-fund-row a:hover,.admin-details a:hover{color:var(--lime-ink)}.admin-state{max-width:580px}.admin-state p{color:var(--muted)}.admin-notice{margin-bottom:18px}.admin-notice button{background:transparent;border:0;color:inherit;cursor:pointer;font-weight:700;text-decoration:underline}.admin-feedback{color:var(--lime-ink);margin:0 0 18px}.admin-feedback a{text-decoration:underline;text-underline-offset:3px}.moderation-panel{margin-top:24px}.moderation-panel>ol{display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:0}.moderation-panel>ol>li{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px}.moderation-panel li>header{align-items:center;display:flex;justify-content:space-between}.moderation-panel time{color:var(--muted);font-size:10px}.moderation-panel li>p{font-size:12px}.moderation-panel blockquote{border-left:2px solid var(--line);color:var(--muted);font-size:12px;margin:12px 0;padding-left:12px}.moderation-panel label{display:grid;font-size:11px;font-weight:700;gap:6px}.moderation-panel textarea{background:var(--panel);border:1px solid var(--line);border-radius:7px;color:var(--ink);min-height:70px;padding:9px;resize:vertical}.moderation-panel .admin-actions{margin-top:10px}.moderation-panel .admin-actions button{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink);min-height:34px;padding-inline:10px}.report-status{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:9px;font-weight:700;padding:4px 7px;text-transform:capitalize}@media (max-width: 920px){.admin-grid{grid-template-columns:1fr}.admin-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.admin-page{padding-block:28px 72px}.admin-grid{gap:16px}.admin-side{grid-template-columns:1fr;gap:16px}.admin-panel,.admin-fee-panel{padding:22px}.admin-panel-head{align-items:start;flex-direction:column;gap:22px}.admin-fee-metrics{justify-content:space-between;width:100%}.admin-current-fee{text-align:left}.admin-fund-row{gap:8px;grid-template-columns:1fr}.admin-fund-row dd{text-align:left}}.social-page{padding-block:28px 110px}.trader-profile-page{padding-block:34px 110px}.social-page.wrap{width:min(1280px,calc(100% - 48px))}.trader-profile-page.wrap{width:min(1080px,calc(100% - 48px))}.social-page-heading{margin-bottom:28px}.social-page-heading h1{font-size:clamp(30px,4vw,38px);font-weight:700;letter-spacing:-.045em;line-height:1.1;margin:0}.social-page-description{color:var(--muted);font-size:14px;margin:8px 0 0}.social-workspace{padding-top:28px}.social-feed{min-width:0}.social-section-header{align-items:center;display:flex;justify-content:space-between;min-height:70px;padding:0 2px 16px}.social-section-header h2{font-size:20px;letter-spacing:-.035em;margin:0}.social-section-header p{color:var(--muted);font-size:11px;margin:0 0 3px}.social-segmented{background:var(--panel);border:1px solid var(--line);border-radius:9px;display:flex;padding:3px}.social-segmented button{background:transparent;border:0;border-radius:6px;color:var(--muted);font-size:12px;font-weight:700;min-height:34px;padding:0 13px}.social-segmented button[aria-pressed=true]{background:var(--raise);color:var(--ink)}.social-feed-list{display:grid;gap:12px}.social-trade-card{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:17px 18px 14px;transition:border-color .16s ease-out}.social-trade-card:hover{border-color:color-mix(in srgb,var(--lime) 28%,var(--line))}.social-trade-card>header{align-items:center;display:flex;justify-content:space-between}.social-trade-card>footer{align-items:center;display:flex;justify-content:flex-end}.social-trade-card>header>time{color:var(--muted);font-size:11px}.trader-identity{align-items:center;display:inline-flex;gap:10px;min-width:0}.trader-identity>span:last-child{display:grid;min-width:0}.trader-identity img.trader-avatar{object-fit:cover;padding:0}.trader-identity strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trader-identity small{color:var(--muted);font-size:10px}.trader-identity:hover strong{color:var(--lime)}.trader-avatar{align-items:center;background:var(--raise);border:1px solid var(--line);border-radius:9px;color:var(--lime);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:800;height:34px;justify-content:center;width:34px}.trader-identity.compact .trader-avatar{border-radius:7px;height:30px;width:30px}.trader-name{color:inherit;display:inline-block;font-weight:700;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.trader-name:hover{color:var(--lime)}.social-trade-body{align-items:center;border-block:1px solid var(--line);display:grid;gap:18px;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);margin-block:14px;padding-block:16px}.social-token-link{align-items:center;display:flex;gap:11px;min-width:0}.social-token-avatar.token-avatar{border-radius:9px;height:42px;width:42px}.social-token-link>span{display:grid;min-width:0}.social-token-link strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-token-link small{color:var(--muted);font-size:11px}.social-trade-statement{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;text-align:right}.social-trade-statement strong{font-size:15px}.social-trade-statement>span:last-child{color:var(--muted);font-size:12px}.social-side{border-radius:999px;font-size:10px;font-weight:800;padding:4px 7px}.social-side.buy{background:color-mix(in srgb,var(--market-up) 12%,transparent);color:var(--market-up)}.social-side.sell{background:color-mix(in srgb,var(--market-down) 12%,transparent);color:var(--market-down)}.social-trade-actions{align-items:center;display:flex;gap:7px}.social-trade-actions>a,.social-trade-actions>button,.social-follow-button{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:11px;font-weight:700;min-height:32px;padding:0 10px}.social-trade-actions>a{align-items:center;display:inline-flex}.social-trade-actions>a:last-child{background:var(--solid);border-color:transparent;color:var(--on-solid)}.social-follow-button.following{color:var(--lime)}.social-trade-actions>a:hover,.social-trade-actions>button:hover,.social-follow-button:hover{border-color:var(--muted);color:var(--ink)}.social-feed-skeleton{display:grid;gap:12px}.social-feed-skeleton .skeleton{min-height:188px}.social-page .social-feed-skeleton .skeleton{min-height:116px}.social-feed-state,.social-service-state{border:1px dashed var(--line);border-radius:12px;color:var(--muted);padding:38px;text-align:center}.social-service-state{margin-top:24px}.social-feed-state strong,.social-service-state h2{color:var(--ink);display:block;font-size:15px;margin:0 0 5px}.social-feed-state p,.social-service-state p{font-size:12px;margin:0 auto 16px;max-width:540px}.social-feed-state button,.social-feed-state a{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink);display:inline-flex;font-size:12px;font-weight:700;padding:9px 12px}.pulse-tabs{min-width:0}.pulse-toolbar{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.pulse-tab-list{display:grid;flex:0 1 480px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;position:relative}.pulse-tab-list:before{background:var(--lime);border-radius:999px;bottom:0;content:"";height:3px;left:16.6667%;pointer-events:none;position:absolute;transform:translate(-50%);transition:left .3s cubic-bezier(.2,.8,.2,1);width:64px}.pulse-tab-list[data-selected=following]:before{left:50%}.pulse-tab-list[data-selected=leaderboard]:before{left:83.3333%}.pulse-tab-list button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:14px;font-weight:700;min-height:54px;min-width:0;padding:0 8px 10px;position:relative;transition:color .18s ease,transform .18s ease;white-space:nowrap}.pulse-tab-list button:after{background:var(--lime);border-radius:999px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transition:transform .18s ease;width:28px}.pulse-tab-list button.active{color:var(--ink)}.pulse-tab-list button:not(.active):hover{color:var(--lime);transform:translateY(-2px)}.pulse-tab-list button:not(.active):hover:after{transform:translate(-50%) scaleX(1)}.pulse-tab-list button:not(.active):active{transform:translateY(0) scale(.96)}@media (prefers-reduced-motion: reduce){.pulse-tab-list:before,.pulse-tab-list button,.pulse-tab-list button:after{transition:none}}.pulse-toolbar-controls{align-items:center;display:flex;flex:0 0 auto;gap:12px}.pulse-panel,.pulse-content{min-width:0}.pulse-moment-list{display:grid;gap:16px}.pulse-token-symbol{align-items:center;background:var(--raise);border:1px solid var(--line);border-radius:9px;color:var(--lime);display:inline-flex;flex:0 0 auto;font-size:17px;font-weight:700;height:44px;justify-content:center;width:44px}.pulse-now-card{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;display:grid;gap:28px;grid-template-columns:minmax(0,1.45fr) minmax(240px,1fr) minmax(170px,auto);min-height:118px;padding:18px 24px 18px 18px;position:relative;transition:border-color .15s ease,background-color .15s ease}.pulse-now-card:hover{background:color-mix(in srgb,var(--raise) 45%,var(--panel));border-color:color-mix(in srgb,var(--lime) 28%,var(--line))}.pulse-now-link{border-radius:inherit;top:0;right:0;bottom:0;left:0;position:absolute}.pulse-now-link:focus-visible{box-shadow:inset 0 0 0 3px var(--lime);outline:0}.pulse-now-token{align-items:center;display:flex;gap:14px;min-width:0}.pulse-now-token>div{min-width:0}.pulse-now-image.token-avatar,.pulse-now-image.pulse-token-symbol{border:1px solid var(--line);border-radius:12px;flex:0 0 74px;font-size:28px;height:74px;object-fit:cover;width:74px}.pulse-now-token h3{font-size:20px;letter-spacing:-.03em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-now-token p{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:0 10px;margin:6px 0 0}.pulse-now-token p span+span:before{content:"·";margin-right:10px;opacity:.6}.pulse-now-flow{display:grid;gap:10px}.pulse-now-split{background:color-mix(in srgb,var(--market-down) 70%,transparent);border-radius:999px;display:flex;height:6px;overflow:hidden}.pulse-now-split .buy{background:var(--market-up);border-right:2px solid var(--panel)}.pulse-now-flow p{display:flex;flex-wrap:wrap;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px 12px;justify-content:space-between;margin:0}.pulse-now-flow .buy{color:var(--market-up)}.pulse-now-flow p .sell{color:var(--muted)}.pulse-now-net{display:grid;justify-items:end;text-align:right}.pulse-now-net strong{color:var(--market-up);font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.15;white-space:nowrap}.pulse-now-net strong small{font-size:12px;font-weight:700;letter-spacing:0;opacity:.8}.pulse-now-net>span{color:var(--muted);font-size:12px;margin-top:4px;white-space:nowrap}.pulse-following-buyers{align-items:center;display:flex;gap:12px;min-width:0}.pulse-following-stack{display:flex;flex:0 0 auto}.pulse-following-stack .trader-avatar{border-color:var(--panel);border-radius:999px;border-width:2px;font-size:10px;height:36px;width:36px}.pulse-following-stack .trader-avatar+.trader-avatar{margin-left:-9px}.pulse-following-buyers>span:last-child{display:grid;min-width:0}.pulse-following-buyers strong{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:0 5px}.pulse-following-buyers small{color:var(--muted);font-size:12px}.pulse-following-actor{align-items:baseline;display:inline-flex;gap:5px;min-width:0}.pulse-following-buyers strong em{color:var(--muted);font-style:normal;font-weight:600;white-space:nowrap}.pulse-following-card .pulse-now-net strong{color:var(--ink)}.nav-bell{align-items:center;color:var(--muted);display:inline-flex;height:34px;justify-content:center;position:relative;width:34px}.nav-bell:hover{color:var(--ink)}.nav-bell:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.nav-bell svg{height:20px;width:20px}.nav-bell-count{align-items:center;background:var(--lime);border-radius:999px;color:var(--bg);display:flex;font-size:9px;font-weight:800;height:15px;justify-content:center;min-width:15px;padding:0 3px;position:absolute;right:-3px;top:-2px}.notifications-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;padding:18px 0 10px}.notifications-head p{color:var(--muted);font-size:12px;margin:4px 0 0}.notifications-list{display:grid;list-style:none;margin:0;padding:0}.notifications-list li{align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:12px minmax(0,1fr) auto;min-height:54px;padding:8px 0}.notifications-read-dot{background:var(--line);border:0;border-radius:999px;height:8px;padding:0;width:8px}.notifications-list li.unread .notifications-read-dot{background:var(--lime)}button.notifications-read-dot{cursor:pointer}.notifications-copy{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin:0;min-width:0}.notifications-token{color:var(--lime-ink);font-size:11px;font-weight:700;text-decoration:none}.notifications-list time{color:var(--muted);font-size:11px;white-space:nowrap}.notifications-settings{border-top:1px solid var(--line);display:grid;gap:12px;margin-top:28px;padding-top:18px}.notifications-settings h2{font-size:15px;margin:0 0 4px}.notifications-setting{align-items:center;display:flex;gap:18px;justify-content:space-between}.notifications-setting span{display:grid;gap:2px}.notifications-setting small{color:var(--muted);font-size:11px}.notifications-setting input{accent-color:var(--lime);height:18px;width:18px}@media (max-width: 720px){.pulse-now-card{gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.pulse-now-flow,.pulse-following-buyers{grid-column:1 / -1;grid-row:2}.pulse-now-net strong{font-size:20px}}.pulse-context{color:var(--muted);font-size:11px;line-height:1.6;margin:16px 0 0;max-width:900px}.pulse-leader-list{display:grid;gap:16px;list-style:none;margin:0;padding:0}.pulse-leader{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;display:grid;gap:22px;grid-template-columns:36px minmax(0,1fr) auto;min-height:104px;padding:18px 24px 18px 18px}.pulse-leader-rank{color:var(--muted);font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.pulse-leader.is-podium .pulse-leader-rank{color:var(--lime)}.pulse-leader .trader-avatar{border-radius:12px;font-size:17px;height:64px;width:64px}.pulse-leader .trader-identity{gap:14px}.pulse-leader .trader-identity strong{font-size:19px;letter-spacing:-.02em}.pulse-leader .trader-identity small{font-size:12px}.pulse-leader-return{display:grid;justify-items:end;text-align:right}.pulse-leader-return strong{color:var(--market-up);font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.15}.pulse-leader-return span{color:var(--muted);font-size:12px;margin-top:3px}@media (max-width: 760px){.pulse-leader{gap:14px;grid-template-columns:28px minmax(0,1fr) auto;padding:16px}}.pulse-load-more{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:block;font-size:12px;font-weight:700;margin:18px auto 0;min-height:38px;padding:8px 16px}.pulse-load-more:hover{border-color:var(--muted)}.pulse-load-more:disabled{cursor:default;opacity:.6}@media (max-width: 680px){.social-page-heading{margin-bottom:22px}.pulse-toolbar{gap:8px;margin-bottom:18px}.pulse-tab-list:before{width:52px}.pulse-tab-list button{font-size:12px;min-height:48px;padding-inline:3px}.pulse-now-image.token-avatar,.pulse-now-image.pulse-token-symbol{flex-basis:60px;height:60px;width:60px}.pulse-now-token h3{font-size:17px}.pulse-leader .trader-avatar{height:50px;width:50px}.pulse-leader .trader-identity strong{font-size:16px}.pulse-leader-return strong{font-size:20px}}@media (max-width: 380px){.pulse-toolbar{flex-wrap:wrap}.pulse-tab-list{flex-basis:100%}.pulse-toolbar-controls{margin-left:auto}}.negative{color:var(--market-down)!important}.social-form-error{color:var(--market-down)!important;font-size:11px!important;margin:12px 0 0!important}.profile-editor-actions>button:not(.primary-button){background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:11px;font-weight:700;min-height:38px;padding:0 12px}.profile-notifications-error{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:12px;justify-content:space-between;padding-top:14px}.profile-notifications-error button{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:10px;min-height:30px;padding:0 9px}.trader-report-form>div:not(.profile-editor-actions){display:grid;gap:5px}.trader-report-form label{font-size:12px;font-weight:700}.trader-report-form label span{color:var(--muted);font-weight:400}.trader-report-form select,.trader-report-form textarea{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--ink);padding:11px 12px;resize:vertical}.trader-report-form textarea{min-height:92px}.profile-editor-actions{display:flex;gap:8px;justify-content:flex-end}.profile-editor-actions .primary-button{min-height:40px}.trader-profile-skeleton{min-height:220px}.trader-profile-page>.notice{margin-bottom:16px}.profile-top{align-items:center;display:grid;gap:28px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-hero{align-items:center;display:grid;gap:20px;grid-template-columns:80px minmax(0,1fr)}.profile-hero-avatar{align-items:center;background:var(--lime);border-radius:20px;color:var(--on-solid);display:flex;font-size:24px;font-weight:800;height:80px;justify-content:center;width:80px}img.profile-hero-avatar{background:var(--raise);object-fit:cover}.profile-hero-copy{display:grid;gap:6px;min-width:0}.profile-hero-copy h1{font-size:clamp(26px,3.4vw,34px);font-weight:750;letter-spacing:-.04em;line-height:1.05;margin:0;overflow-wrap:anywhere}.profile-hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}.profile-hero-meta a{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;text-decoration:none;transition:color .1s ease-out}.profile-hero-meta a:hover{color:var(--ink)}.profile-hero-social{color:var(--muted);display:flex;font-size:13px;gap:16px;margin:2px 0 0}.profile-hero-social strong{color:var(--ink);font-variant-numeric:tabular-nums}.profile-hero-actions{align-items:center;display:flex;gap:8px;margin-top:10px}.profile-hero-actions .social-follow-button{background:var(--solid);border:0;border-radius:10px;color:var(--on-solid);font-size:13px;font-weight:750;min-height:40px;padding:0 16px;transition:filter .1s ease-out,transform .1s ease-out}.profile-hero-actions .social-follow-button.following{background:transparent;border:1px solid var(--line);color:var(--ink)}.profile-hero-actions .social-follow-button:hover{filter:brightness(1.06)}.profile-hero-actions .social-follow-button:active{transform:translateY(1px)}.profile-icon-button{align-items:center;background:var(--panel);border:0;border-radius:10px;color:var(--ink);display:inline-flex;font-size:18px;height:40px;justify-content:center;transition:background-color .1s ease-out;width:40px}.profile-icon-button:hover,.profile-icon-button[data-popup-open]{background:var(--raise)}.profile-icon-button svg{height:18px;width:18px}.profile-menu-positioner{outline:0;z-index:100}.profile-menu{background:color-mix(in srgb,var(--panel) 97%,var(--lime));border:1px solid var(--line);border-radius:12px;box-shadow:0 22px 70px #0000007a;min-width:160px;padding:6px;transform-origin:var(--transform-origin);transition:opacity .12s ease-out,transform .12s ease-out}.profile-menu[data-starting-style],.profile-menu[data-ending-style]{opacity:0;transform:translateY(-4px) scale(.985)}.profile-menu-item{align-items:center;border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:600;min-height:40px;outline:0;padding:0 10px}.profile-menu-item[data-highlighted]{background:var(--raise)}.profile-menu-item.danger{color:var(--market-down)}.profile-summary{background:var(--panel);border-radius:18px;display:grid;gap:24px;padding:24px 28px}.profile-summary-value{display:grid;gap:6px}.profile-summary-value small{color:var(--muted);font-size:12px;font-weight:600}.profile-summary-value strong{font-size:clamp(30px,4vw,40px);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.04em;line-height:1}.profile-summary-value strong span{color:var(--muted);font-size:.5em;font-weight:700;letter-spacing:0}.profile-summary-value p{font-size:13px;font-variant-numeric:tabular-nums;font-weight:650;margin:0}.profile-summary-value p.positive{color:var(--market-up)}.profile-summary-stats{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.profile-summary-stats>div{display:grid;gap:4px}.profile-summary-stats dt{color:var(--muted);font-size:12px;font-weight:600}.profile-summary-stats dd{font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;margin:0;overflow-wrap:anywhere}.profile-tabs{margin-top:28px}.profile-tabs>.profile-section-nav{margin-top:0;overflow-x:auto;scrollbar-width:none}.profile-tabs>.profile-section-panel{padding-top:16px}.profile-section-nav.profile-subnav{background:var(--panel);border:0;border-radius:10px;display:flex;gap:2px;padding:3px;width:fit-content}.profile-section-nav.profile-subnav button{border-radius:7px;font-size:12px;justify-content:center;min-height:34px;padding:0 13px;transition:background-color .1s ease-out,color .1s ease-out}.profile-section-nav.profile-subnav button.active,.profile-section-nav.profile-subnav button[aria-selected=true]{background:var(--raise)}.profile-section-nav.profile-subnav .profile-section-indicator{display:none}.profile-list{display:grid;gap:2px;list-style:none;margin:0 -10px;padding:0}.profile-row{align-items:center;border-radius:10px;color:var(--ink);display:flex;gap:12px;min-height:60px;padding:10px;text-decoration:none;transition:background-color .1s ease-out}.profile-row:hover{background:var(--panel)}.profile-row-main{display:grid;flex:1;gap:2px;min-width:0}.profile-row-main strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-row-main small,.profile-row-value small,.profile-row-value time{color:var(--muted);font-size:12px}.profile-row-value{display:grid;gap:2px;text-align:right}.profile-row-value strong{font-size:14px;font-variant-numeric:tabular-nums}.profile-row-chevron{color:var(--muted);font-size:20px;line-height:1}.profile-list-skeleton{display:grid;gap:8px}.profile-list-skeleton span{border-radius:10px;height:60px}.profile-empty-state{background:var(--panel);border-radius:16px;padding:36px 24px;text-align:center}.profile-empty-state strong{display:block;font-size:15px;font-weight:700}.profile-empty-state p{color:var(--muted);font-size:13px;line-height:1.5;margin:6px auto 0;max-width:40ch}.profile-secondary-action{align-items:center;background:var(--raise);border:0;border-radius:10px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:700;margin-top:16px;min-height:40px;padding:0 14px;text-decoration:none;transition:background-color .1s ease-out}.profile-secondary-action:hover{background:color-mix(in srgb,var(--raise) 80%,var(--ink))}.profile-settings{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field{display:grid;gap:6px;min-width:0}.settings-field label{color:var(--muted);font-size:12px;font-weight:600}.settings-field-label{align-items:baseline;display:flex;justify-content:space-between}.settings-field-label small{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.settings-field input,.settings-field textarea{background:var(--surface);border:1px solid transparent;border-radius:10px;color:var(--ink);font:inherit;font-size:14px;min-height:44px;padding:10px 12px;resize:vertical;transition:border-color .1s ease-out;width:100%}.settings-field input::placeholder,.settings-field textarea::placeholder{color:var(--muted)}.settings-field input:hover,.settings-field textarea:hover{border-color:color-mix(in srgb,var(--muted) 50%,var(--line))}.settings-save{justify-self:end;min-height:40px}.settings-save:disabled{cursor:default;opacity:.45}.settings-toggle-list{display:grid;gap:8px}.settings-toggle-skeleton{border-radius:12px;height:62px}.settings-toggle-row{align-items:center;background:var(--surface);border:0;border-radius:12px;cursor:pointer;display:flex;gap:12px;min-height:62px;padding:10px 12px;transition:background-color .1s ease-out}.settings-toggle-row:hover{background:var(--raise)}.settings-icon{align-items:center;background:var(--raise);border-radius:10px;color:var(--muted);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.settings-icon svg{height:18px;width:18px}.settings-icon.buy{background:color-mix(in srgb,var(--market-up) 12%,var(--surface));color:var(--market-up)}.settings-icon.sell{background:color-mix(in srgb,var(--market-down) 12%,var(--surface));color:var(--market-down)}.settings-icon.milestone{background:color-mix(in srgb,var(--lime) 12%,var(--surface));color:var(--lime-ink)}.settings-toggle-copy{display:grid;flex:1;gap:2px;min-width:0}.settings-toggle-copy strong{font-size:14px}.settings-toggle-copy small{color:var(--muted);font-size:12px}.profile-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--raise);border:1px solid var(--line);border-radius:999px;cursor:pointer;flex:0 0 auto;height:22px;margin:0;position:relative;transition:background-color .15s ease-out;width:38px}.profile-switch:after{background:var(--muted);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s ease-out,background-color .15s ease-out;width:16px}.profile-switch:checked{background:var(--lime);border-color:transparent}.profile-switch:checked:after{background:var(--on-solid);transform:translate(16px)}.profile-switch:disabled{cursor:default;opacity:.5}.profile-switch:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.profile-settings-card{background:var(--panel);border-radius:18px;display:grid;gap:14px;padding:20px}.profile-settings-card h2{font-size:15px;letter-spacing:-.02em;margin:0}.profile-settings-card>p{color:var(--muted);font-size:12px;margin:-8px 0 0}.trader-report-form{margin-top:20px;max-width:640px}@media (max-width: 900px){.profile-top,.profile-settings{grid-template-columns:minmax(0,1fr)}}@media (max-width: 680px){.profile-hero{gap:14px;grid-template-columns:64px minmax(0,1fr)}.profile-hero-avatar{border-radius:16px;font-size:20px;height:64px;width:64px}.profile-hero-actions .social-follow-button{flex:1}.profile-summary{padding:18px}.profile-summary-stats{gap:12px}.profile-summary-stats dd{font-size:14px}}@media (prefers-reduced-motion: reduce){.profile-hero-actions .social-follow-button,.profile-hero-meta a,.profile-icon-button,.profile-menu,.profile-row,.profile-secondary-action,.settings-field input,.settings-field textarea,.settings-toggle-row,.profile-switch,.profile-switch:after{transition:none}}.social-page button:focus-visible,.social-page a:focus-visible,.trader-profile-page button:focus-visible,.trader-profile-page a:focus-visible,.trader-profile-page input:focus-visible,.trader-profile-page select:focus-visible,.trader-profile-page textarea:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (max-width: 680px){.social-page.wrap,.trader-profile-page.wrap{width:min(100% - 28px,1280px)}.social-page{padding-block:22px 74px}.trader-profile-page{padding-block:20px 74px}.social-page-heading{align-items:start;flex-direction:column;gap:18px}.social-workspace{padding-top:20px}.social-section-header{align-items:start;gap:12px}.social-trade-body{align-items:start;grid-template-columns:1fr}.social-trade-statement{justify-content:flex-start;text-align:left}.social-trade-card>footer{align-items:start;flex-direction:column;gap:12px}.social-trade-actions{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.social-trade-card{transition:none}}.launch-advanced{border-bottom:1px solid var(--line);padding-bottom:24px}.launch-advanced summary{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;list-style:none}.launch-advanced summary::-webkit-details-marker{display:none}.launch-advanced summary:after{color:var(--muted);content:"+";font-size:23px;font-weight:400;margin-left:auto}.launch-advanced[open] summary:after{content:"−"}.launch-advanced summary span{color:var(--muted);font-size:12px;font-weight:400}.launch-advanced summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.launch-advanced-fields{display:grid;gap:22px;padding-top:22px}.launch-form-actions{justify-content:stretch}.launch-form-actions .launch-button{width:100%}@media (max-width: 920px){.launch-page{padding:16px}.launch-layout{gap:16px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);max-width:680px}.launch-preview{align-self:stretch;justify-self:stretch;width:100%}.launch-preview-heading{margin-bottom:8px}.launch-preview-card,.launch-preview-card.has-options{aspect-ratio:auto;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto;max-width:none}.launch-preview-art{height:100%;min-height:140px}.launch-preview-body{padding:12px 14px}.launch-preview-details{gap:4px;margin-top:7px;padding-top:7px}.launch-form{border-left:0;border-top:1px solid var(--line);padding:20px 4px 28px}.site-shell:has(>.launch-page) .nav-sheet{background:var(--paper);border-bottom:1px solid var(--line);left:50%;position:absolute;top:76px;translate:-50% 0;z-index:40}}@media (max-width: 640px){.launch-page{height:calc(100dvh - 72px)}.launch-preview-card{grid-template-columns:92px minmax(0,1fr)}.launch-preview-art{min-height:132px}.launch-preview-body{padding:10px 12px}.site-shell:has(>.launch-page) .nav-sheet{top:72px}.launch-image-upload{aspect-ratio:1.8}.launch-advanced summary span{display:none}}.profile-page.wrap{width:min(1380px,calc(100% - 48px))}.profile-page{display:grid;grid-template-columns:minmax(0,1fr);padding-block:30px 100px}.creator-launch-dashboard{min-width:0}.profile-page>.notice,.profile-page>.profile-empty,.profile-page>.profile-connect{grid-column:1 / -1}.profile-dashboard{align-items:start;display:grid;gap:28px;grid-template-columns:260px minmax(0,1fr)}.profile-dashboard-loading{display:grid;gap:28px;grid-template-columns:260px minmax(0,1fr)}.profile-dashboard-loading .skeleton{min-height:360px}.profile-launch-directory{align-self:start;background:var(--panel);border-radius:16px;display:flex;flex-direction:column;max-height:calc(100dvh - 40px);min-width:0;overflow:hidden;position:sticky;top:20px;z-index:2}.profile-directory-controls{display:grid;gap:8px;padding:12px}.profile-directory-controls input{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:12px;min-height:40px;padding:0 11px;width:100%}.profile-directory-controls input::placeholder{color:var(--muted)}.profile-directory-controls input:focus-visible{border-color:var(--muted);outline:2px solid var(--ink);outline-offset:2px}.profile-status-filters{display:flex;flex-wrap:wrap;gap:6px}.profile-status-filter{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--muted);cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;justify-content:space-between;line-height:1.2;min-height:38px;padding:7px 9px;text-align:left}.profile-status-filter span{color:var(--muted);font-variant-numeric:tabular-nums}.profile-status-filter:hover{color:var(--ink)}.profile-status-filter.active{background:var(--raise);border-color:var(--line);color:var(--ink)}.profile-status-filter.active span{color:var(--lime)}.profile-status-filter:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.profile-launch-list{list-style:none;margin:0;min-height:0;overflow-y:auto;padding:5px;scrollbar-color:var(--raise) transparent}.profile-launch-list li+li{margin-top:2px}.profile-launch-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);min-height:62px;padding:9px;text-align:left;width:100%}.profile-launch-item:hover{background:var(--raise)}.profile-launch-item.selected{background:var(--raise);box-shadow:inset 3px 0 var(--lime)}.profile-launch-item:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.profile-launch-avatar.token-avatar{border-radius:8px;height:36px;width:36px}.profile-launch-item-copy{display:grid;min-width:0}.profile-launch-item-copy strong{font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-launch-item-copy small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-launch-item .profile-launch-status{grid-column:2;justify-self:start;margin-top:-4px}.profile-launch-status{color:var(--lime);font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.profile-launch-status.ready,.profile-launch-status.graduated{color:var(--orange-ink)}.profile-directory-empty{color:var(--muted);font-size:12px;margin:0;padding:22px 18px}.profile-detail{min-width:0}.profile-token-header{align-items:center;display:flex;gap:24px;justify-content:space-between;min-width:0;padding:0 0 18px}.profile-token-identity{align-items:center;display:flex;gap:14px;min-width:0}.profile-token-avatar.token-avatar{border:1px solid var(--line);border-radius:12px;flex:0 0 auto;height:56px;object-fit:cover;width:56px}.profile-token-identity>div{min-width:0}.profile-token-identity h3{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.04em;line-height:1.15;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-token-identity p{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:0 10px;margin:0}.profile-token-identity p span+span:before{content:"·";margin-right:10px;opacity:.6}.profile-token-identity p span:nth-child(2){color:var(--ink);font-weight:700}.profile-market-link:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.profile-token-actions{align-items:center;display:flex;flex:0 0 auto;gap:16px}.profile-market-link{border:1px solid var(--line);border-radius:7px;font-size:12px;font-weight:700;padding:10px 13px;white-space:nowrap}.profile-section-nav{border-bottom:1px solid var(--line);display:flex;gap:26px;margin-top:18px;position:relative}.profile-section-nav button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;min-height:44px;padding:0 0 8px;transition:color .1s ease-out;white-space:nowrap}.profile-section-nav button>span{background:var(--raise);border-radius:999px;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;padding:2px 6px}.profile-section-nav button:hover,.profile-section-nav button.active,.profile-section-nav button[aria-selected=true]{color:var(--ink)}.profile-section-nav button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.profile-section-indicator{background:var(--lime);bottom:0;height:2px;left:0;pointer-events:none;position:absolute;transform:translate(var(--active-tab-left));transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1);width:var(--active-tab-width)}.profile-section-panel{animation:profile-section-enter .22s cubic-bezier(.22,1,.36,1) both}@keyframes profile-section-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.profile-section-indicator{transition:none}.profile-section-panel{animation:none}}.profile-token-workspace{gap:26px;margin-top:22px}.profile-token-workspace>div,.profile-token-workspace .holder-airdrop{min-width:0}@media (max-width: 1120px){.profile-page{display:block}}@media (max-width: 760px){.profile-page.wrap{width:min(100% - 28px,1180px)}.profile-page{padding-block:30px 80px}.profile-dashboard,.profile-dashboard-loading{grid-template-columns:minmax(0,1fr);gap:20px}.profile-launch-directory{display:block;max-height:none;position:static}.profile-directory-controls{grid-template-columns:1fr}.profile-launch-list{display:grid;gap:4px;grid-auto-columns:minmax(175px,210px);grid-auto-flow:column;overflow-x:auto;padding:6px}.profile-launch-list li+li{margin-top:0}.profile-launch-item{min-height:74px}}@media (max-width: 520px){.profile-directory-controls{grid-template-columns:1fr}.profile-token-header{align-items:start;flex-direction:column;gap:12px}.profile-token-actions{justify-content:space-between;width:100%}}.markets-page{padding-top:8px}.market-directory-controls{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px;margin-bottom:24px}.market-search{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:11px;color:var(--muted);display:flex;flex:1 1 260px;gap:12px;height:48px;min-width:190px;padding:0 16px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.market-search:hover{border-color:color-mix(in srgb,var(--muted) 45%,var(--line))}.market-search:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 14%,transparent);color:var(--ink)}.market-search svg{flex:0 0 18px;height:18px;width:18px}.market-search input{background:transparent;border:0;color:var(--ink);font-size:14px;min-width:0;outline:0;width:100%}.market-search input:focus-visible{outline:0}.market-search input::placeholder{color:var(--muted)}.market-filter-group,.market-view-switch,.market-directory-actions{align-items:center;display:flex;gap:4px}.animated-segmented{background:transparent;border:0;gap:0;isolation:isolate;padding:4px;position:relative}.animated-segmented-indicator{background:var(--raise);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:8px;bottom:4px;box-shadow:0 1px 2px color-mix(in srgb,#000 16%,transparent);left:0;opacity:0;pointer-events:none;position:absolute;transform:translate3d(var(--segmented-control-x, 0),0,0);transition:opacity .12s ease-out,transform .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1);top:4px;width:var(--segmented-control-width, 0);z-index:0}.animated-segmented[data-indicator-ready=true] .animated-segmented-indicator{opacity:1}.market-filter-group button,.market-view-switch button{background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:700;min-height:40px;padding:0 12px;white-space:nowrap}.animated-segmented button{position:relative;transition:color .14s ease-out,transform 90ms ease-out;z-index:1}.animated-segmented:not([data-indicator-ready=true]) button.active{background:var(--raise)}.market-filter-group button.active,.market-view-switch button.active,.market-filter-group button:hover,.market-view-switch button:hover{color:var(--ink)}.animated-segmented button:active{transform:scale(.97)}.market-directory-actions{gap:12px;margin-left:auto}.market-sort{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:700;gap:10px;white-space:nowrap}.market-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m2 5 5 5 5-5' fill='none' stroke='%23e9ede8' stroke-width='1.7'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--line);border-radius:9px;color:var(--ink);cursor:pointer;font-size:13px;font-weight:700;height:42px;padding:0 36px 0 12px}.market-view-switch button{align-items:center;display:inline-flex;gap:6px}.market-view-switch button svg{flex:0 0 18px;height:18px;width:18px}.market-directory-controls :is(button,select):focus-visible{outline:2px solid var(--lime);outline-offset:2px}.markets-page .market-card-grid{gap:18px}.market-card{padding:18px}.market-card-top{align-items:start;display:flex;gap:14px;min-width:0}.market-card-top .token-avatar{border:1px solid var(--line);border-radius:12px;flex:0 0 74px;font-size:34px;height:74px;object-fit:cover;width:74px}.market-card-identity-copy{display:flex;flex:1;flex-direction:column;min-width:0}.market-card-name{font-size:19px;line-height:1.2}.market-card-byline{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:4px}.market-card-symbol{color:var(--ink);font-size:12px;font-weight:700;margin:0}.market-card-age:before{content:"◷";margin-right:4px}.market-card-status{align-items:center;align-self:auto;background:none;border:0;border-radius:0;bottom:auto;color:var(--muted);display:inline-flex;font-size:12px;font-weight:600;gap:7px;left:auto;margin:0;padding:0;position:static;white-space:nowrap}.market-card-status span{background:currentColor;border-radius:50%;height:7px;width:7px}.market-card-status.live{color:var(--market-up)}.market-card-status.graduated{color:var(--muted)}.market-card-status.ready{color:var(--orange-ink)}.market-card .market-card-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0}.market-card-metrics dt{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:0}.market-card-metrics dd{font-size:17px;font-weight:700;margin:3px 0 0}.market-card-follows{align-items:center;color:var(--lime-ink);display:flex;font-size:11px;font-weight:700;gap:6px;margin:10px 0 0}.market-card-follows:before{background:currentColor;border-radius:999px;content:"";height:6px;width:6px}.market-card-progress-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--raise);border:0;border-radius:999px;display:block;height:5px;margin:18px 0 0;overflow:hidden;width:100%}.market-card-progress-track::-webkit-progress-bar{background:var(--raise);border-radius:999px}.market-card-progress-track::-webkit-progress-value{background:var(--lime);border-radius:999px}.market-card-progress-track::-moz-progress-bar{background:var(--lime);border-radius:999px}.market-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:15px}.market-card-fee{background:var(--raise);border-radius:999px;color:var(--ink);font-size:11px;font-weight:700;padding:4px 9px}.market-card-curve{color:var(--muted);font-size:11px;font-weight:600}.market-card-grid-rows{grid-template-columns:minmax(0,1fr)!important}.market-card-grid-rows .market-card{align-items:center;display:grid;gap:12px 18px;grid-template-columns:minmax(220px,1.25fr) minmax(280px,1.5fr) auto}.market-card-grid-rows .market-card-top .token-avatar{flex-basis:58px;height:58px;width:58px}.market-card-grid-rows .market-card-metrics{border:0;margin:0;padding:0}.market-card-grid-rows .market-card-progress-track{grid-column:1 / -1;grid-row:2;margin:0}.market-card-grid-rows .market-card-footer{justify-content:end;margin:0}.market-card-skeleton{padding:18px}.market-card-skeleton-image{border-radius:12px;height:74px;width:74px}.market-detail-activity{background:var(--panel);border:0;border-radius:14px;display:grid;gap:16px;grid-column:1 / -1;grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:20px 24px}.market-detail-activity div{min-width:0}.market-detail-activity dt{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em}.market-detail-activity dd{font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-detail-activity dd.positive{color:var(--market-up)}.market-detail-activity dd.negative{color:var(--market-down)}.market-about{background:var(--panel);border-radius:14px;min-width:0;padding:28px 32px}.market-about h2{font-size:22px;letter-spacing:-.035em;margin:0;padding-bottom:18px}.market-about>p{color:var(--ink);font-size:14px;line-height:1.5;margin:0;padding:20px 0 22px}.market-about>h2+.market-about-facts{padding-top:12px}.market-about-facts{display:grid;gap:0;margin:0}.market-about-fact{align-items:baseline;display:flex;gap:14px;min-width:0;padding:10px 0}.market-about-fact dt{color:var(--muted);flex:0 0 auto;font-size:13px}.market-about-fact:before{border-bottom:1px dotted var(--muted);content:"";flex:1;opacity:.5;order:1;transform:translateY(-3px)}.market-about-fact dd{color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin:0;order:2;text-align:right}.market-about-address{align-items:center;color:var(--ink);display:inline-flex;gap:7px;text-decoration:none}.market-about-address:hover{color:var(--lime-ink)}.market-about-address:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.market-about-address svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:15px}.market-about-chain{margin-top:18px}.market-about-chain summary{align-items:center;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:9px;list-style:none;min-height:36px;padding:7px 0}.market-about-chain summary:after{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";display:block;height:7px;transform:rotate(225deg) translateY(-2px);width:7px}.market-about-chain:not([open]) summary:after{transform:rotate(45deg) translateY(-2px)}.market-about-chain summary::-webkit-details-marker{display:none}.market-about-chain summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (max-width: 640px){.market-about{padding:20px}.market-about-fact{align-items:flex-start}.market-about-fact:before{display:none}.market-about-fact dt{flex:0 0 35%}.market-about-fact dd{flex:1;overflow-wrap:anywhere}}@media (max-width: 1000px){.market-directory-actions{margin-left:0}.market-detail-activity{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.market-directory-controls{align-items:stretch;gap:10px}.market-search{flex-basis:100%}.market-directory-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.market-filter-group{width:100%}.market-filter-group button{flex:1;padding-inline:8px}.market-card-grid-rows .market-card{align-items:stretch;display:flex;gap:0}.market-card-grid-rows .market-card-metrics{margin:18px 0 0;padding:0}.market-card-grid-rows .market-card-progress-track{margin:18px 0 0}.market-card-grid-rows .market-card-footer{justify-content:space-between;margin-top:15px}}@media (prefers-reduced-motion: reduce){.animated-segmented-indicator,.animated-segmented button{transition:none}}@media (max-width: 520px){.markets-page.wrap{width:min(100% - 28px,1280px)}.market-sort{width:100%}.market-sort select{flex:1;min-width:0}.market-view-switch{margin-left:0}.market-card-metrics{gap:6px}.market-card-metrics dd{font-size:14px}.market-detail-activity{grid-template-columns:repeat(2,minmax(0,1fr))}}
