@import "https://fonts.googleapis.com/css2?family=Anton&family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";.compact-navigation{z-index:12;border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);opacity:0;visibility:hidden;background:#000;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;inset:0 0 auto;transform:translateY(-8px)}.compact-navigation[data-visible=true]{opacity:1;visibility:visible;transform:none}.compact-navigation-inner{width:min(1200px,calc(100% - 2 * var(--gutter)));grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:64px;margin:auto;padding:8px 0;display:grid}.compact-navigation a{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;display:flex}.compact-navigation-brand{letter-spacing:-.025em;justify-self:start;font-family:Anton,Impact,sans-serif;font-size:26px;font-weight:400;line-height:1}.compact-navigation-sections{gap:28px;width:auto;font-size:.875rem}.compact-navigation-actions{justify-self:end;align-items:center;gap:10px;font-size:.8rem;font-weight:600;display:flex}.compact-navigation-buy{color:#101411;background:#f2f2ef;border-radius:3px;padding:0 15px}.compact-navigation-buy:hover{background:#d6e9dc}.compact-navigation-x{border:1px solid #59615b;border-radius:3px;padding:0 12px}.compact-navigation-x:hover{background:#101b15}.compact-navigation-toggle,.compact-navigation-menu{display:none}.hero-experience[data-sticky-nav=true]+.site-content :is(.section,.section-anchor,.data-details){scroll-margin-top:calc(var(--compact-nav-height,64px) + 16px)}@media (width<=860px){.compact-navigation-inner{grid-template-columns:1fr auto;gap:12px;min-height:56px;padding:6px 0}.compact-navigation-brand{font-size:24px}.compact-navigation-sections,.compact-navigation-actions .compact-navigation-x,.compact-navigation-actions .compact-navigation-buy{display:none}.compact-navigation-actions{gap:12px;font-size:.8rem}.compact-navigation-toggle{background:0 0;justify-content:space-between;align-items:center;gap:12px;min-width:62px;min-height:44px;padding:0;font-size:.8rem;display:flex}.compact-navigation-toggle span{font-size:1.2rem;font-weight:400}.compact-navigation-menu{border-bottom:1px solid var(--line);padding:8px var(--gutter) 16px;max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px));overscroll-behavior:contain;background:#000;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.compact-navigation-menu a{border-top:1px solid var(--line);justify-content:space-between;min-height:52px;font-size:.95rem}.compact-navigation-menu a:last-child{color:var(--muted)}.compact-navigation-menu[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.compact-navigation{transition:none;transform:none}}.meme-kit{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:24px;display:grid}.meme-kit-heading{grid-area:1/1}.meme-kit-heading p{color:var(--muted);max-width:42ch;margin-top:18px}.meme-kit-sheet{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:20px;min-width:0;max-width:520px;margin:16px 0 0;display:grid}.meme-kit-sheet>a{display:block}.meme-kit-sheet img{width:100%;height:auto;display:block}.meme-kit-sheet figcaption{min-width:0;margin:0}.meme-kit-sheet figcaption>p{color:var(--muted);margin:4px 0 12px;font-size:.875rem}.meme-kit-image-steps>li+li{margin-top:24px}.meme-kit-image-actions{flex-wrap:wrap;gap:10px;display:flex}.meme-kit-image-actions .button{white-space:nowrap;flex:1;justify-content:center;gap:8px;padding:14px 12px}.meme-kit-image-error{color:#f2f2ef;max-width:50ch;margin-top:14px;font-size:.8125rem}.meme-kit-instructions{grid-area:2/1;min-width:0}.meme-kit-instructions>p{max-width:48ch}.meme-kit-method-title{letter-spacing:0;margin-bottom:12px;font-size:1rem;font-weight:600}.meme-kit-modes{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.meme-kit-modes .button{justify-content:center;min-height:44px;padding:10px 16px}.meme-kit-modes button[aria-pressed=true]{background:var(--green);border-color:var(--accent)}.meme-kit-steps{color:#f2f2ef;margin:0;padding-left:1.35em;font-size:.9375rem;line-height:1.65}.meme-kit-steps li+li{margin-top:10px}.meme-kit-steps .text-link{font-size:inherit}.meme-kit-prompt-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.meme-kit-prompt-heading h3{letter-spacing:0;font-size:1rem;font-weight:600}.meme-kit-prompt-heading button{white-space:nowrap;min-height:44px}.meme-kit-prompt{border-left:2px solid var(--accent);color:var(--muted);-webkit-user-select:text;user-select:text;white-space:pre-line;overflow-wrap:anywhere;padding:0 0 0 20px;font-size:.9375rem;line-height:1.75}.meme-kit-prompt strong{color:#f2f2ef;font-weight:500}.meme-kit-refine{color:var(--muted);margin-top:22px;font-size:.875rem}.meme-kit-help{margin-top:18px;font-size:.875rem}.meme-kit-help summary,.meme-kit-video summary{cursor:pointer;min-height:44px;padding:12px 0;line-height:1.5}.meme-kit-help summary:focus-visible,.meme-kit-video summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.meme-kit-help p{color:var(--muted);padding:4px 0 10px}.meme-kit-share{color:var(--muted);margin-top:14px;font-size:.875rem}.meme-kit-share a{color:#f2f2ef;margin-left:6px;padding:8px 0;display:inline-block}.meme-kit-copy-fallback{margin-top:16px;font-size:.875rem}.meme-kit-copy-fallback textarea{color:#f2f2ef;border:1px solid var(--line);resize:vertical;background:#000;width:100%;min-height:150px;margin-top:8px;padding:12px;font-size:1rem;display:block}.meme-kit-video{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;margin-top:12px;padding-top:12px}.meme-kit-video>summary{letter-spacing:-.03em;font-family:Space Grotesk,Arial,sans-serif;font-size:1.25rem;font-weight:500}.meme-kit-video-content{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);padding:18px 0 0;display:grid}.meme-kit-video-content>div{min-width:0}.meme-kit-video-content p{max-width:52ch;font-size:.9375rem}.meme-kit-video-content .meme-kit-steps{margin-top:18px}.meme-kit-video-content .meme-kit-video-note{color:var(--muted);margin-top:20px;font-size:.8125rem}@media (width<=700px){.meme-kit{grid-template-columns:1fr;row-gap:26px}.meme-kit-heading,.meme-kit-sheet,.meme-kit-instructions{grid-area:auto/1}.meme-kit-heading p{margin-top:14px}.meme-kit-sheet{grid-template-columns:88px minmax(0,1fr);gap:14px;width:100%}.meme-kit-sheet figcaption>p{display:none}.meme-kit-image-actions{margin-top:10px}.meme-kit-image-actions .button{min-width:100%}.meme-kit-prompt-heading{margin-top:22px}.meme-kit-prompt{padding-left:16px}.meme-kit-video-content{grid-template-columns:1fr;gap:24px}.meme-kit-modes .button{flex:1;padding-inline:10px}.meme-kit-video{margin-top:0}}.meme-library{color:#f2f2ef}.standalone-library{max-width:1280px;padding:0 var(--gutter) 48px;margin:auto}.library-nav{justify-content:space-between;align-items:center;gap:24px;padding:28px 0 60px;display:flex}.library-nav>div{gap:28px;font-size:.9rem;display:flex}.library-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.library-title-row :is(h1,h2){letter-spacing:-.025em;font-family:Anton,Impact,sans-serif;font-size:clamp(3.5rem,8vw,6rem);font-weight:400;line-height:1.05}.upload-button{white-space:nowrap;gap:8px}.upload-button>span{font-size:1.3rem}.library-search-row{gap:12px;display:flex}.meme-search{color:#a1aaa4;background:#080b09;border:1px solid #435048;border-radius:4px;flex:1;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.meme-search input{color:#f2f2ef;background:0 0;border:0;width:100%;min-width:0;padding:16px 0;font-size:1rem}.meme-search:focus-within{outline-offset:2px;outline:2px solid #9bd2b2}.meme-search input:focus-visible{outline:0}.library-selects{gap:10px;display:flex}.library-selects select{font:inherit;color:#f2f2ef;background:#080b09;border:1px solid #435048;border-radius:4px;max-width:100%;min-height:52px;padding:10px 34px 10px 12px;font-size:.9rem}.meme-tags{flex-wrap:wrap;gap:8px;display:flex}.meme-tags button{white-space:nowrap;background:0 0;border:1px solid #435048;border-radius:30px;min-height:40px;padding:9px 15px;font-size:.875rem}.meme-tags button[aria-pressed=true]{color:#000;background:#f2f2ef;border-color:#f2f2ef}.meme-tags button:hover{border-color:#9bd2b2}.library-tags{margin:18px 0 10px}.library-results{color:#a1aaa4;min-height:26px;margin:18px 0;font-size:.875rem}.meme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px;display:grid}.meme-card{min-width:0}.meme-preview{aspect-ratio:4/3;background:#090b0a;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.meme-preview img{object-fit:contain;width:100%;height:100%;display:block}.meme-format{background:#000c;border-radius:3px;padding:5px 8px;font-size:.8rem;position:absolute;bottom:10px;left:10px}.meme-card-title{flex-direction:column;gap:4px;margin-top:14px;display:flex}.meme-card-title button{text-align:left;overflow-wrap:anywhere;background:0 0;padding:0;font-size:1rem;font-weight:600;line-height:1.4}.meme-card-title>span,.meme-credit{color:#a1aaa4;overflow-wrap:anywhere;font-size:.875rem}.meme-card-actions{align-items:center;gap:20px;margin-top:6px;display:flex}.meme-action{text-underline-offset:4px;cursor:pointer;background:0 0;align-items:center;min-height:42px;padding:9px 0;font-size:.875rem;text-decoration:underline;display:inline-flex}.meme-vote{background:0 0;border:1px solid #435048;border-radius:3px;align-items:center;gap:8px;min-height:36px;margin-left:auto;padding:6px 10px;font-size:.875rem;display:flex}.meme-vote[aria-pressed=true]{background:#164c3e;border-color:#9bd2b2}.meme-vote>span{font-size:1.2rem}.library-empty{padding:28px 0 44px}.library-empty h2{letter-spacing:-.02em;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:1.35rem}.library-empty p{color:#a1aaa4;margin-bottom:18px;font-size:1rem}.library-empty .button{margin-right:20px}.meme-error{color:#f1b3aa;padding:20px 0;font-size:1rem}.library-more{margin:38px auto;display:flex}.starter-assets{border-top:1px solid #29302c;margin-top:24px;padding-top:36px}.starter-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.starter-heading h2{letter-spacing:-.02em;font-family:DM Sans,sans-serif;font-size:1.25rem}.starter-heading>a{text-underline-offset:4px;font-size:.875rem;text-decoration:underline}.starter-grid{grid-template-columns:1fr 1.5fr;gap:24px;display:grid}.starter-grid img{object-fit:contain;background:#090b0a;border-radius:4px;width:100%;height:240px}.starter-grid a>span{justify-content:space-between;gap:14px;margin-top:12px;font-size:.9rem;display:flex}.starter-grid a>span>span{text-underline-offset:4px;color:#a1aaa4;text-decoration:underline}.library-footer{color:#a1aaa4;flex-wrap:wrap;align-items:center;gap:24px;padding-top:30px;font-size:.875rem;display:flex}.library-footer a{text-underline-offset:4px;text-decoration:underline}.library-footer a:last-child{margin-left:auto}.meme-dialog{color:#f2f2ef;overscroll-behavior:contain;background:#090b0a;border:1px solid #435048;border-radius:8px;width:100%;max-width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px}.meme-dialog::backdrop{background:#000c}.meme-dialog-wide{max-width:min(1100px,100vw - 32px)}.meme-dialog-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.meme-dialog-top h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-family:DM Sans,sans-serif;font-size:1.45rem;line-height:1.3}.meme-close{background:0 0;flex-shrink:0;min-width:40px;min-height:40px;margin:-8px -8px 0 0;font-size:2rem;line-height:1}.meme-fields{border:0;gap:22px;margin:24px 0;padding:0;display:grid}.meme-fields label,.meme-report label,.upload-entry label{flex-direction:column;gap:8px;font-size:.9rem;display:flex}.meme-fields label>span,.meme-field-label>span{color:#a1aaa4}.meme-fields input,.meme-fields textarea,.upload-entry input,.meme-report textarea{color:#f2f2ef;font:inherit;background:#000;border:1px solid #435048;border-radius:3px;width:100%;padding:12px;font-size:1rem}.meme-field-label{margin-bottom:10px;font-size:.9rem}.meme-check{align-items:flex-start;flex-direction:row!important;gap:12px!important}.meme-check input{accent-color:#9bd2b2;flex-shrink:0;width:20px;height:20px;margin:2px 0}.meme-check span{font-size:.875rem;line-height:1.5;color:#f2f2ef!important}.upload-drop{text-align:center;border:1px dashed #587263;border-radius:4px;padding:24px}.upload-drop p{color:#a1aaa4;margin-top:12px;font-size:.875rem}.upload-entries{gap:20px;margin-top:24px;display:grid}.upload-entry-status{color:#a1aaa4;justify-content:space-between;align-items:center;gap:20px;min-height:40px;font-size:.8rem;display:flex}.upload-receipt{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.upload-receipt>a{font-size:.875rem;text-decoration:underline}.meme-dialog-actions{align-items:center;gap:20px;margin-top:24px;display:flex}.meme-note{color:#a1aaa4;font-size:.85rem!important;line-height:1.5!important}.meme-notice{color:#d6e9dc;overflow-wrap:anywhere;margin:12px 0;font-size:.9rem;line-height:1.5}.meme-detail-layout{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;gap:28px;display:grid}.meme-full-media{background:#000;justify-content:center;align-items:center;min-height:200px;display:flex}.meme-full-media img,.meme-full-media video{object-fit:contain;width:100%;height:auto;max-height:70dvh}.meme-detail-tools{flex-direction:column;gap:12px;min-width:0;display:flex}.meme-detail-tags{color:#9bd2b2;flex-wrap:wrap;gap:8px;font-size:.8rem;display:flex}.meme-caption{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.meme-detail-buttons{flex-wrap:wrap;gap:12px;display:flex}.meme-detail-links{flex-wrap:wrap;gap:18px;display:flex}.meme-detail-tools .secondary{color:#a1aaa4;align-self:flex-start}.meme-management{border-top:1px solid #29302c;flex-wrap:wrap;gap:16px;padding-top:12px;display:flex}.meme-report{gap:16px;display:grid}.meme-edit{border-top:1px solid #29302c;padding-top:24px}.meme-edit>.button{justify-self:start}.admin-scopes{margin-top:24px}.meme-library select:focus-visible,.meme-dialog select:focus-visible{outline-offset:3px;outline:2px solid #9bd2b2}@media (width<=960px){.meme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-search-row{flex-direction:column}.library-selects label{flex:1}.library-selects select{width:100%}.meme-detail-layout{grid-template-columns:1fr}.meme-full-media img,.meme-full-media video{max-height:50dvh}.starter-grid img{height:200px}}@media (width<=540px){.library-nav{padding:24px 0 38px}.library-nav>div{gap:18px;font-size:.875rem}.library-title-row{gap:12px}.library-title-row :is(h1,h2){font-size:3.5rem}.upload-button{padding:14px 16px;font-size:.875rem}.meme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.meme-preview{aspect-ratio:1}.library-tags{gap:7px}.library-tags button{padding:8px 12px}.starter-grid{grid-template-columns:1fr;gap:26px}.starter-grid img{height:240px}.starter-heading{flex-direction:column;align-items:flex-start;gap:12px}.meme-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:20px}.meme-dialog-actions{flex-direction:column;align-items:flex-start}.meme-detail-buttons .button{flex:1;justify-content:center}.meme-card-actions{gap:24px}.meme-dialog-top h2{font-size:1.3rem}.upload-drop{padding:20px 12px}}.meme-card-actions{flex-wrap:wrap;gap:0 16px}.meme-copy-error{color:#f1b3aa;flex-basis:100%;order:2;margin:4px 0;font-size:.875rem;line-height:1.4}.meme-detail-buttons{flex-wrap:wrap}.upload-selected-file{overflow-wrap:anywhere;align-items:center;gap:14px;margin-bottom:14px;font-size:.875rem;display:flex}.upload-selected-file>span:last-child{min-width:0}.upload-file-preview{object-fit:contain;color:#a1aaa4;background:#000;border:1px solid #29302c;border-radius:3px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.library-title-row{flex-wrap:wrap}.library-heading-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.library-pagination{color:#a1aaa4;justify-content:center;align-items:center;min-height:64px;margin:24px 0;font-size:.875rem;display:flex}@media (width<=600px){.library-heading-actions{gap:10px;width:100%}.library-heading-actions>.button{flex:1;justify-content:center;padding:12px;font-size:.8125rem}}.meme-action-icon{display:none}.upload-errors{color:#f1b3aa;overflow-wrap:anywhere;border:1px solid #c5776e;border-radius:4px;margin:20px 0;padding:16px;scroll-margin:16px}.upload-errors p{margin-top:8px;font-size:.875rem;line-height:1.5}.upload-toast{z-index:20;left:50%;bottom:max(20px,env(safe-area-inset-bottom));color:#f2f2ef;background:#122b21;border:1px solid #587263;border-radius:6px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:8px 10px 8px 16px;font-size:.9rem;line-height:1.35;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0008}.upload-toast-check{color:#9bd2b2;font-size:1.2rem}.upload-toast>.meme-action{flex-shrink:0;min-height:44px}.upload-toast-dismiss{background:0 0;min-width:44px;min-height:44px;padding:0;font-size:1.5rem}.meme-library-public .meme-grid{row-gap:24px}.meme-library-public .meme-card-actions{gap:0 8px;margin-top:4px}.meme-library-public .meme-card-actions>.meme-action{flex:0 44px;justify-content:center;min-width:0;min-height:44px;text-decoration:none}.meme-library-public .meme-card-actions .meme-action-icon{display:block}.meme-library-public .meme-card-actions .meme-action-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meme-library-public .meme-card-actions>.meme-action:hover{color:#9bd2b2}.meme-library-public .meme-card-actions>.meme-action:disabled{opacity:.5}.meme-detail-vote{align-self:flex-start;min-height:44px;margin-left:0;padding:8px 12px}.preview-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.preview-pagination .button{justify-content:center;min-width:140px}.preview-pagination .text-button{min-height:48px;padding:12px 4px}@media (width<=540px){.meme-library-public .meme-grid{row-gap:18px}.meme-library-public .meme-card-actions{column-gap:0}.meme-library-public .meme-card-actions>.meme-action{flex:1}.library-nav{padding:22px 0 24px}.library-title-row{margin-bottom:20px}.library-title-row :is(h1,h2){font-size:clamp(2.5rem,12vw,3rem)}.upload-button{padding:12px;font-size:.8125rem}.library-search-row{gap:8px}.library-selects select{min-height:44px;padding-top:8px;padding-bottom:8px}.library-tags{scrollbar-width:none;flex-wrap:nowrap;margin:12px 0 4px;padding:2px 2px 6px;overflow-x:auto}.library-tags::-webkit-scrollbar{display:none}.library-results{min-height:20px;margin:8px 0 12px}.meme-card-title{gap:2px;margin-top:8px}.meme-card-title button{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.meme-card-title>span{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.meme-format{padding:4px 6px;font-size:.6875rem;bottom:6px;left:6px}.meme-card-actions{gap:0;margin-top:2px}.meme-card-actions>.meme-action{flex:1;justify-content:center;min-width:28px;min-height:44px;text-decoration:none}.meme-card-actions .meme-action-icon{display:block}.meme-card-actions .meme-action-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meme-card-actions .meme-vote{gap:4px;min-height:44px;padding:6px;font-size:.75rem}.meme-card-actions .meme-vote>span{font-size:1rem}.meme-card-actions>.meme-action:disabled{opacity:.5}.meme-copy-error{font-size:.75rem}}.meme-tag-picker{gap:14px;display:grid}.custom-tag-row{align-items:end;gap:12px;display:flex}.custom-tag-row>label{flex:1;min-width:0}.custom-tag-row>.button{white-space:nowrap;flex-shrink:0;padding:12px 16px}.meme-tag-picker .meme-tags button:disabled{cursor:default}.meme-tag-picker .meme-tags button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.meme-detail-tags>span{overflow-wrap:anywhere;max-width:100%}.meme-hub .library-nav{padding:24px 0 36px}.meme-hub .library-title-row{flex-wrap:nowrap;margin-bottom:22px}.meme-hub .library-title-row h1{font-size:clamp(3.5rem,7vw,5.5rem)}.meme-hub .library-heading-actions{width:auto}.meme-hub-switch{z-index:8;border-bottom:1px solid var(--line);background:#000;margin-bottom:32px;padding-top:4px;scroll-margin-top:16px;position:sticky;top:0}.meme-hub-switch:focus{outline:none}.meme-hub-switch nav{justify-content:flex-start;gap:32px;width:auto;display:flex}.meme-hub-switch a{min-height:56px;color:var(--muted);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;font-size:1.125rem;font-weight:500;display:flex}.meme-hub-switch a[aria-current=page]{color:#f2f2ef;border-bottom-color:var(--accent)}.meme-hub-switch a:hover{color:#f2f2ef}.meme-hub [hidden]{display:none!important}.meme-hub .meme-kit-hub{max-width:760px;padding:4px 0 24px;display:block}.meme-kit-hub .meme-kit-instructions{margin-top:28px}.meme-kit-hub .meme-kit-heading h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.meme-kit-hub .meme-kit-heading p{max-width:68ch;margin-top:12px;font-size:1rem}.meme-kit-hub .meme-kit-sheet img{border-radius:3px}.meme-kit-hub .meme-kit-sheet h3{letter-spacing:0;font-size:1rem}.meme-kit-hub .meme-kit-image-actions{gap:8px}.meme-kit-hub .meme-kit-image-actions .button{min-height:48px;padding:12px 10px;font-size:.875rem}.meme-kit-hub .meme-kit-modes{margin-bottom:24px}.meme-kit-hub .meme-kit-prompt-heading button{background:var(--green);border:1px solid var(--accent);color:#f2f2ef;border-radius:3px;padding:10px 16px;text-decoration:none}.meme-kit-hub .meme-kit-share button{min-height:44px;font-size:inherit;margin-left:6px}.meme-kit-hub .meme-kit-video{margin-top:6px}.meme-create-intro{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:36px;display:grid}.meme-create-intro img{border-radius:3px;width:100%;height:auto;display:block}.meme-create-intro h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.meme-create-intro p{max-width:56ch;color:var(--muted);margin:14px 0 20px;font-size:1rem}.meme-home-preview .library-heading-actions .upload-button{color:var(--muted);background:0 0;border-color:#0000;padding-inline:4px}.hero-community-actions{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.hero-follow-link{text-underline-offset:4px;color:#c4cdc7;align-items:center;min-height:36px;font-size:.8125rem;text-decoration:underline;display:flex}.compact-navigation-make{background:var(--green);border:1px solid var(--accent);border-radius:3px;padding:0 15px}.compact-navigation-make:hover{background:#20614e}@media (width<=860px){.hero-community-actions{align-items:center;width:100%;max-width:420px}.compact-navigation-make{padding:0 10px}}@media (width<=700px){.meme-hub .library-nav{padding:20px 0 26px}.meme-hub .library-nav>div{gap:18px}.meme-hub .library-title-row{gap:16px;margin-bottom:16px}.meme-hub .library-title-row h1{font-size:clamp(2.5rem,12vw,3rem)}.meme-hub .library-heading-actions .upload-button{min-height:44px;padding:10px 12px;font-size:.8125rem}.meme-hub-switch{margin-bottom:24px}.meme-hub-switch a{min-height:52px;font-size:1rem}.meme-kit-hub .meme-kit-sheet h3{font-size:.9375rem}.meme-kit-hub .meme-kit-image-actions .button{min-height:44px;padding:9px;font-size:.8125rem}.meme-kit-hub .meme-kit-modes{margin-bottom:20px}.meme-kit-hub .meme-kit-heading p{font-size:.9375rem}.meme-kit-hub .meme-kit-video>summary{font-size:1.125rem}.meme-create-intro{grid-template-columns:clamp(128px,26vw,160px) minmax(0,1fr);align-items:center;gap:24px}.meme-create-intro h2{font-size:1.6rem}.meme-create-intro p{margin:12px 0 16px;font-size:.875rem}.meme-create-intro .button{min-height:44px;padding:12px 18px;font-size:.875rem}.meme-home-preview .library-heading-actions .upload-button{flex:0 0 100%;justify-content:flex-start;min-height:44px;padding:4px 0}}@media (width<=360px){.meme-hub .library-title-row{flex-wrap:wrap;gap:14px}.meme-hub .library-heading-actions{width:100%}.meme-hub .library-heading-actions .upload-button{flex:none}}.meme-collections{justify-content:flex-start;align-items:center;gap:8px;width:auto;margin:0 0 20px;display:flex}.meme-collections button{border:1px solid var(--line);min-height:44px;color:var(--muted);font:inherit;background:0 0;border-radius:4px;padding:10px 18px;font-size:.9375rem}.meme-collections button[aria-pressed=true]{color:#000;background:#f2f2ef;border-color:#f2f2ef}.meme-collections button:hover{border-color:var(--accent)}.meme-collections button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=700px){.meme-collections{margin-bottom:16px}.meme-collections button{padding:9px 16px;font-size:.875rem}}.meme-kit-legacy{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:24px clamp(32px,6vw,80px);display:grid}.meme-kit-legacy-heading{grid-area:1/2}.meme-kit-legacy-heading p{color:var(--muted);max-width:42ch;margin-top:18px}.meme-kit-legacy-sheet{grid-area:1/1/3;margin:0}.meme-kit-legacy-sheet>a{display:block}.meme-kit-legacy-sheet img{width:100%;height:auto;display:block}.meme-kit-legacy-sheet figcaption{margin-top:18px}.meme-kit-legacy-sheet .button{justify-content:center;width:100%}.meme-kit-legacy-instructions{grid-area:2/2;min-width:0}.meme-kit-legacy-instructions>p{max-width:48ch}.meme-kit-legacy-modes{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.meme-kit-legacy-modes .button{min-height:44px;padding:10px 16px}.meme-kit-legacy-modes button[aria-pressed=true]{border-color:var(--accent);background:#164c3e}.meme-kit-legacy-prompt-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 12px;display:flex}.meme-kit-legacy-prompt-heading h3{letter-spacing:0;font-size:1rem;font-weight:600}.meme-kit-legacy-prompt-heading button{white-space:nowrap;min-height:44px}.meme-kit-legacy-prompt{border-left:2px solid var(--accent);color:var(--muted);-webkit-user-select:text;user-select:text;white-space:pre-line;padding:0 0 0 20px;font-size:.9375rem;line-height:1.75}.meme-kit-legacy-prompt strong{color:#f2f2ef;font-weight:500}.meme-kit-legacy-share{color:var(--muted);margin-top:26px;font-size:.875rem}.meme-kit-legacy-share a{color:#f2f2ef;margin-left:6px;padding:8px 0;display:inline-block}.meme-kit-legacy-copy-fallback{margin-top:16px}.meme-kit-legacy-copy-fallback textarea{color:#f2f2ef;border:1px solid var(--line);resize:vertical;background:#000;width:100%;min-height:150px;margin-top:8px;padding:12px;display:block}@media (width<=700px){.meme-kit-legacy{grid-template-columns:1fr;row-gap:26px}.meme-kit-legacy-heading,.meme-kit-legacy-sheet,.meme-kit-legacy-instructions{grid-area:auto/1}.meme-kit-legacy-heading p{margin-top:14px}.meme-kit-legacy-sheet{justify-self:center;width:100%;max-width:480px}.meme-kit-legacy-prompt-heading{margin-top:22px}.meme-kit-legacy-prompt{padding-left:16px}}.community-builds-heading{margin-bottom:32px}.community-builds-heading p{color:var(--muted);max-width:55ch;margin-top:16px}.community-builds-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.community-builds-list>li{min-width:0}.community-build{border-radius:3px;flex-direction:column;height:100%;display:flex}.community-build>img{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:3px;width:100%;height:auto;display:block}.community-build h3{margin-top:20px;font-size:1.25rem;font-weight:600;line-height:1.3}.community-build p{color:var(--muted);max-width:38ch;margin:10px 0 14px;font-size:.9375rem;line-height:1.6}.community-build-action{text-underline-offset:5px;align-items:center;gap:12px;width:fit-content;min-height:44px;margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:underline;display:flex}.community-build:hover .community-build-action{color:var(--accent)}@media (width<=760px){.community-builds-heading{margin-bottom:28px}.community-builds-list{grid-template-columns:1fr;gap:32px}.community-build h3{margin-top:16px}.community-build p{max-width:48ch;margin-bottom:6px}}:root{color:#f2f2ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--accent:#9bd2b2;--green:#164c3e;--line:#29302c;--muted:#a1aaa4;--gutter:clamp(22px,5vw,72px);background:#000;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{background:#000;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{opacity:.5;cursor:wait}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Space Grotesk,Arial,sans-serif}h2{letter-spacing:-.055em;font-size:clamp(2rem,3.7vw,3.3rem);font-weight:600;line-height:1.06}h3{letter-spacing:-.03em;font-size:1.25rem;font-weight:500}p{line-height:1.65}em{color:var(--accent);font-family:Georgia,serif;font-weight:400}button{border:0}code{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.eyebrow{letter-spacing:.14em;font-size:.7rem;font-weight:600;line-height:1.5}.small-note{color:var(--muted);font-size:.75rem;line-height:1.6}.muted{color:var(--muted)}.positive{color:var(--accent)}.negative{color:#ed9c91}.text-link{text-underline-offset:5px;font-size:.875rem;text-decoration:underline}.text-button{text-underline-offset:4px;background:0 0;padding:8px 0;font-size:.8rem;text-decoration:underline}.button{border-radius:3px;justify-content:space-between;align-items:center;gap:30px;min-height:48px;padding:15px 22px;font-size:.875rem;font-weight:600;line-height:1.2;transition:background .15s;display:inline-flex}.solid{background:var(--green);color:#f3f5f0}.solid:hover{background:#23664f}.outlined{background:0 0;border:1px solid #587263}.outlined:hover{background:#101b15}.plain{background:0 0;padding-left:4px}.skip-link{z-index:100;background:var(--green);padding:15px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-content h2[tabindex="-1"]:focus{outline:none}.site-header{transform:translateY(var(--copy-offset,0px));z-index:8;padding:18px var(--gutter);background:0 0;justify-content:center;display:flex;position:relative}.wordmark{letter-spacing:-.06em;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:1.6rem;font-weight:700;display:inline-flex}.wordmark img{object-fit:cover;border-radius:50%}nav{color:#bfc8c1;justify-content:space-between;align-items:center;gap:32px;width:min(100%,540px);font-size:.875rem;display:flex}nav a{align-items:center;min-height:44px;padding:10px 0;display:flex}nav a:hover{color:var(--accent)}.hero-stage{--header-height:98px;z-index:2;pointer-events:none;width:100%;position:relative}.hero-stage.has-video{height:var(--hero-travel,280svh)}.hero-stage{--title-top:calc(var(--header-height) + 14px);--title-size:clamp(96px,min(18vw,26svh),220px);--hero-min-height:calc(var(--title-top) + var(--title-size) * .88 + 24px + 31.5vw + 110px);--media-height:calc(100% - clamp(140px,25svh,230px));--image-height:max(var(--media-height),56.25vw);--media-top:max(0px,calc(var(--title-top) + var(--title-size) * .88 + 24px - var(--image-height) * .165))}.hero-copy{width:100%;height:100svh;min-height:var(--hero-min-height);z-index:3;pointer-events:none;position:absolute;top:0;left:0}.hero-copy .site-header{pointer-events:auto}.hero-experience{--controls-bottom:max(18px,env(safe-area-inset-bottom,0px));display:grid}.hero-experience>.hero-stage,.hero-experience>.hero-below-video{grid-area:1/1}.hero-below-video{width:min(1200px,calc(100% - 2 * var(--gutter)));z-index:3;pointer-events:none;padding-bottom:var(--controls-bottom);margin:0 auto}.hero-below-video .hero-utilities{top:calc(100svh - var(--controls-bottom) - var(--controls-height,100px));pointer-events:auto;position:sticky}.hero-experience:has(>.has-video){--content-overlap:40svh;margin-bottom:calc(-1 * var(--content-overlap))}.hero-experience:has(>.has-video)>.hero-below-video{margin-bottom:var(--content-overlap)}.hero-experience:has(>.has-video)+.site-content{z-index:3;background:0 0}.hero-experience:has(>.has-video)+.site-content>.live-summary{opacity:var(--intro-reveal,1)}.hero-experience[data-entrance=zoom]:has(>.has-video){--content-overlap:80svh}.hero-experience[data-entrance=zoom]:has(>.has-video)+.site-content{transform:var(--intro-transform,none);transform-origin:50% 0;opacity:min(1,calc(var(--intro-reveal,1) * 2))}.hero-experience[data-entrance=zoom]:has(>.has-video)+.site-content>.live-summary{opacity:1}@media (width>=861px){.hero-experience{--controls-bottom:24px}}.hero-pin{height:100svh;min-height:var(--hero-min-height);isolation:isolate;pointer-events:auto;background:#000;position:relative}.has-video>.hero-pin{top:min(0px,calc(100svh - var(--hero-min-height)));position:sticky}.hero-art{z-index:0;background:0 0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-art>video,.hero-art>img{left:0;top:var(--media-top);width:100%;height:calc(100% - var(--media-top));object-fit:cover;object-position:center top;filter:contrast(1.06);border:0;max-width:none;margin:0;position:absolute}.intro-poster{pointer-events:none}.hero-title{transform:translateY(var(--copy-offset,0px));margin-top:calc(var(--title-top) - var(--header-height));z-index:2;text-align:center;font-family:Anton,Impact,sans-serif;font-size:var(--title-size);letter-spacing:-.025em;color:#f2f2ef;pointer-events:none;font-weight:400;line-height:.88;position:relative;left:0;right:0}.hero-utilities{bottom:24px;left:var(--gutter);right:var(--gutter);z-index:2;background:0 0;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute}.hero-actions{align-items:center;gap:18px;display:flex}.contract{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:.78rem;display:flex}.contract-label{letter-spacing:.08em;color:#bfcbc3;font-size:.65rem}.contract code{font-size:.78rem}.contract .text-button{text-decoration:none}.art-footer{letter-spacing:.06em;z-index:2;justify-content:space-between;align-items:center;gap:18px;font-size:.65rem;font-weight:600;display:flex;position:absolute;bottom:94px;left:20px;right:20px}.chip-canvas{pointer-events:none;z-index:5;contain:strict;width:100vw;height:100dvh;position:fixed;inset:0}.hero-stage[data-header=eyes-in] .hero-art>video,.hero-stage[data-header=eyes-in] .hero-art>img{object-fit:contain;object-position:center top;filter:none}.hero-stage[data-header=eyes-in-wide]{--opening-action-space:0px}.hero-stage[data-header=eyes-in-wide]>.hero-pin{min-height:0}.hero-stage[data-header=eyes-in-wide].has-video>.hero-pin{top:0}.hero-stage[data-header=eyes-in-wide] .eyes-in-media{left:0;top:var(--media-top);width:100%;height:calc(100% - var(--media-top) - var(--opening-action-space) + var(--media-rise,0px) + var(--opening-action-space) * var(--media-reveal,0));transform:translateY(calc(-1 * var(--media-rise,0px)));object-fit:cover;object-position:49% center;position:absolute;overflow:hidden}.eyes-in-media>video,.eyes-in-media>img{object-fit:inherit;object-position:inherit;transform-origin:50% 70%;border:0;width:100%;max-width:none;height:100%;margin:0;display:block;transform:translate(1.2%)rotate(-.3deg)scale(1.04)}@media (width<=860px){.hero-stage[data-header=eyes-in-wide]{--opening-action-space:calc(var(--controls-height,100px) + var(--controls-bottom,18px) + 12px)}:is(.hero-stage[data-header=eyes-in-wide],.hero-below-video) .hero-actions .button{justify-content:center;min-height:48px}:is(.hero-stage[data-header=eyes-in-wide],.hero-below-video) .hero-actions .solid{color:#101411;background:#f2f2ef}:is(.hero-stage[data-header=eyes-in-wide],.hero-below-video) .hero-actions .solid:hover{background:#d6e9dc}:is(.hero-stage[data-header=eyes-in-wide],.hero-below-video) .hero-actions .outlined{background:#000;border-color:#59615b}:is(.hero-stage[data-header=eyes-in-wide],.hero-below-video) .hero-actions .outlined:hover{background:#101b15}:is(.hero-stage[data-header=eyes-in-wide],.hero-below-video) .contract{color:#bfc8c1}:is(.hero-stage[data-header=eyes-in-wide],.hero-below-video) .contract .text-button{color:#f2f2ef;min-height:36px;padding:8px 6px}:is(.hero-stage[data-header=eyes-in-wide],.hero-below-video) .hero-utilities{flex-direction:column}:is(.hero-stage[data-header=eyes-in-wide],.hero-below-video) .hero-actions{gap:10px;width:100%;max-width:420px}:is(.hero-stage[data-header=eyes-in-wide],.hero-below-video) .hero-actions .button{flex:1;min-width:0;min-height:48px;padding:14px 8px;font-size:.8rem}}@media (width>=601px) and (height<=800px){.hero-stage[data-header=eyes-in-wide]{--hero-min-height:360px;--title-size:clamp(76px,20svh,160px);--title-top:calc(var(--header-height) + 4px)}.hero-stage[data-header=eyes-in-wide] .eyes-in-media{object-position:49% top}}@media (width<=600px){.hero-stage[data-header=eyes-in-wide] .eyes-in-media{object-position:47.5% center}.hero-stage[data-header=eyes-in] .hero-art>video,.hero-stage[data-header=eyes-in] .hero-art>img{object-fit:cover}}.site-content{z-index:1;width:min(1200px,calc(100% - 2 * var(--gutter)));background:#000;margin:auto;padding-top:30px;position:relative}.live-summary{border-bottom:1px solid var(--line);padding:24px 0 32px}.live-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.live-summary-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0 0;display:grid}.live-summary-values .summary-change{letter-spacing:0;margin-top:6px;font-size:.875rem;line-height:1.4}.summary-change span{color:var(--muted);font-size:.75rem}.section-anchor{scroll-margin-top:32px;display:block}.live-summary-values dt{color:var(--muted);font-size:.875rem;line-height:1.5}.live-summary-values dd{font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;line-height:1.2}@media (width<=600px){.live-summary-values{grid-template-columns:1fr 1fr;gap:24px 16px}.live-summary-values dd{font-size:1.85rem}.live-summary{padding-top:12px}}.section{border-bottom:1px solid var(--line);padding:64px 0;scroll-margin-top:32px}.token-section{padding-top:24px}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.site-content h2{letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3rem)}.site-content .small-note{color:var(--muted);font-size:.8rem;line-height:1.6}.site-content .text-link{font-size:.875rem}.data-state{color:var(--muted);align-items:center;gap:24px;font-size:.8rem;display:flex}.data-state button{text-underline-offset:4px;background:0 0;padding:10px 0;font-size:.8rem;text-decoration:underline}.status:before{content:"";background:#ac9167;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.status.live:before{background:var(--accent)}.data-notice{color:#dcba80;margin-bottom:20px;font-size:.875rem}.holders-layout{grid-template-columns:1fr 1fr;align-items:end;gap:72px;display:grid}.holder-count{letter-spacing:-.08em;margin:0 0 16px;font-family:Space Grotesk,sans-serif;font-size:clamp(90px,11vw,152px);font-weight:600;line-height:1;display:block}.metric-description{color:var(--muted);font-size:.95rem}.growth-changes{gap:52px;margin-top:28px;display:flex}.growth-changes>div{flex-direction:column;gap:6px;display:flex}.growth-changes span{color:var(--muted);font-size:.85rem}.growth-changes strong{letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:500;line-height:1.2}.growth-changes small{color:var(--muted);font-size:.85rem}.holder-bars{align-items:flex-end;gap:28px;display:flex}.holder-bar{text-align:center;flex:1;min-width:0}.holder-bar>strong{font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:1rem;font-weight:500;display:block}.bar-track{justify-content:center;align-items:flex-end;height:200px;display:flex}.bar-track>div{background:#143b2f;border-top:2px solid #517967;width:100%;min-height:1px}.holder-bar:last-child .bar-track>div{border-color:var(--accent);background:#23533e}.holder-bar>span,.holder-bar>small{color:var(--muted);margin-top:10px;font-size:.8rem;display:block}.holder-bar>small{margin-top:4px;font-size:.75rem}.source-line{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;font-size:.75rem;line-height:1.6;display:flex}.source-line a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.source-line.weekly-source{margin-top:6px}.flywheel-flow{width:100%;max-width:400px;color:var(--accent);margin:28px auto 6px}.flywheel-flow svg{width:100%;height:auto;display:block;overflow:visible}.flywheel-track{fill:none;stroke:var(--line);stroke-width:1px}.flywheel-route{fill:none;stroke:currentColor;stroke-width:1.5px}.flywheel-stops{fill:var(--accent);stroke:#000;stroke-width:3px}.flywheel-labels{fill:var(--muted);font-size:16px;font-weight:500}.flywheel-result{fill:var(--accent);font-size:16px;font-weight:600}.flywheel-pulse{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 420;stroke-dashoffset:0;opacity:0}.flywheel-flow:hover .flywheel-pulse{animation:2s ease-in-out flywheel-trace}@keyframes flywheel-trace{0%{stroke-dashoffset:0;opacity:0}15%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-270px;opacity:0}}@media (prefers-reduced-motion:reduce){.flywheel-flow:hover .flywheel-pulse{animation:none}}.holder-context{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:50px;margin-top:20px;padding-top:20px;display:flex}.holder-context>p{max-width:420px}.concentration{flex-shrink:0;gap:28px;display:flex}.concentration span{color:var(--muted);flex-direction:column;gap:5px;font-size:.8rem;display:flex}.concentration strong{color:#f2f2ef;font-size:1.15rem;font-weight:500}.market-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;display:grid}.market-stats{grid-template-columns:1fr 1fr;gap:36px 24px;padding-top:8px;display:grid}.market-stat{min-width:0}.market-stat>span{color:var(--muted);font-size:.875rem;display:block}.market-stat strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:10px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,2.8vw,2.7rem);font-weight:500;line-height:1.2;display:block}.market-stat>small{font-size:.8rem}.market-layout>div>.source-line{margin-top:34px}.metric-label{color:var(--muted);font-size:.875rem}.chart-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.chart-heading strong{letter-spacing:-.04em;margin-top:8px;font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:500;display:block}.chart-periods{align-items:flex-start;gap:4px;display:flex}.chart-metrics{margin-bottom:16px}.chart-periods button,.feed-filters button{background:0 0;border:1px solid #0000;border-radius:3px;min-height:40px;padding:10px 12px;font-size:.8rem}.chart-periods button[aria-pressed=true],.feed-filters button[aria-pressed=true]{color:var(--accent);background:#101c14;border-color:#476452}.price-chart svg{width:100%;color:var(--accent);touch-action:pan-y;height:270px;margin-top:12px;display:block}.chart-axis{fill:var(--muted);font-variant-numeric:tabular-nums;font:12px DM Sans,Arial,sans-serif}.chart-context{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:.8rem;display:flex}.chart-context button{min-height:44px;padding:8px}.chart-scale-note{margin-top:12px}.chart-scrub input{min-height:44px}.meme-library-preview .library-title-row{flex-wrap:wrap}.chart-periods button{min-height:44px}@media (width<=360px){.chart-heading{flex-wrap:wrap}}.chart-gridline{stroke:#26342b;stroke-width:1px}.chart-crosshair{stroke:#6d8374;stroke-width:1px;stroke-dasharray:4 4}.chart-dates{color:var(--muted);justify-content:space-between;font-size:.75rem;display:flex}.chart-scrub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;font-size:.75rem;display:flex}.chart-scrub input{min-width:80px;accent-color:var(--accent);flex:1}.chart-empty{min-height:180px;color:var(--muted);align-items:center;font-size:.9rem;display:flex}.ecosystem-intro{max-width:780px;color:var(--muted);margin:-12px 0 42px;font-size:1.05rem;line-height:1.7}.rewards-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.reward-panel{min-width:0}.reward-panel-heading{justify-content:space-between;align-items:start;gap:16px;min-height:44px;display:flex}.reward-mechanism{color:var(--accent);margin-bottom:12px;font-size:.875rem;font-weight:500}.reward-panel h3{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:600;line-height:1.06}.reward-evidence-label{border-top:1px solid var(--line);margin-top:24px;padding-top:24px;font-size:1rem;font-weight:500}.reward-total{letter-spacing:-.065em;margin:12px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(3.5rem,6.5vw,6rem);line-height:1.1}.reward-unit{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;font-size:1rem;display:flex}.reward-unit>span{color:var(--muted);align-self:center;font-size:.8rem}.reward-unit>.live{color:var(--accent)}.reward-valuation{margin-top:8px}.reward-activity{color:var(--muted);flex-direction:column;gap:6px;margin:24px 0;font-size:.8rem;display:flex}.reward-activity strong,.reward-activity a{color:#f2f2ef;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:400}.reward-activity a{text-underline-offset:4px;text-decoration:underline}.reward-description{margin-top:12px;font-size:.95rem;line-height:1.65}.reward-flow{color:var(--accent);justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:0;font-size:.85rem;list-style:none;display:flex}.reward-flow li{flex:1;min-width:0;position:relative}.reward-flow li:not(:last-child):after{content:"→";color:#6f8c7b;position:absolute;top:0;right:-20px}.reward-sources{color:var(--muted);margin-top:22px;font-size:.75rem;line-height:1.6}.reward-sources p+p{margin-top:8px}.reward-sources a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.reward-sources p>a{margin-left:6px}.ecosystem-thesis{max-width:900px;color:var(--muted);border-top:1px solid var(--line);margin-top:36px;padding-top:30px;font-size:.95rem;line-height:1.7}@media (width<=760px){.ecosystem-intro{margin-bottom:32px;font-size:1rem}.reward-panel-heading{min-height:0}}.token-links{flex-wrap:wrap;gap:14px 28px;margin:28px 0 16px;font-size:.85rem;display:flex}.token-links a{text-underline-offset:4px;text-decoration:underline}.asset-grid{grid-template-columns:1fr 1.65fr;gap:24px;display:grid}.asset-download{min-width:0;display:block}.asset-image{background:#050706;height:300px;overflow:hidden}.asset-image img{object-fit:contain;width:100%;height:100%;display:block}.poker-asset .asset-image img{object-fit:cover}.asset-download>span{justify-content:space-between;gap:16px;margin-top:14px;font-size:.9rem;display:flex}.asset-download>span>span{color:var(--accent);font-size:.85rem}.sharing-tools{justify-content:space-between;align-items:center;gap:24px;margin:32px 0;display:flex}.sharing-tools>div{flex-wrap:wrap;gap:12px;display:flex}.sharing-tools>p{max-width:270px}.create-section{padding:24px 0}.create-section .sharing-tools{margin:0}.data-details{border-bottom:1px solid var(--line);color:var(--muted);padding:20px 0;scroll-margin-top:32px}.data-details>summary{cursor:pointer;color:#f2f2ef;width:fit-content;padding:12px 0;font-size:.875rem}.data-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;padding:24px 0 16px;font-size:.8rem;line-height:1.65;display:grid}.data-details-grid h3{letter-spacing:0;color:#f2f2ef;margin-bottom:12px;font-size:1rem}.data-details-grid p+p{margin-top:10px}.data-details-links{flex-wrap:wrap;gap:6px 20px;margin-top:12px;display:flex}.data-details-links a{text-underline-offset:4px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}@media (width<=600px){.data-details-grid{grid-template-columns:1fr;gap:28px}.section.create-section{padding:24px 0}}.copy-fallback{color:#fff;border:1px solid var(--line);background:#101711;width:100%;min-height:160px;margin-top:12px;padding:14px;display:block}.editor-disclosure{border-top:1px solid var(--line);padding-top:8px}.editor-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:60px;font-size:1.1rem;list-style:none;display:flex}.editor-disclosure summary::-webkit-details-marker{display:none}.editor-disclosure summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.editor-disclosure summary>span{color:var(--accent);font-size:1.5rem;font-weight:400}.editor-disclosure[open] summary>span{transform:rotate(45deg)}.composer{grid-template-columns:1fr 1fr;gap:48px;padding-top:24px;display:grid}.composer-preview,.composer-controls{min-width:0}.preview-meta{color:var(--muted);justify-content:space-between;margin-bottom:14px;font-size:.8rem;display:flex}.composer canvas{aspect-ratio:1;background:#123c32;width:100%;height:auto;display:block}.composer-preview>p{color:var(--muted);margin-top:14px;font-size:.8rem}.composer-controls h3{margin-bottom:24px;font-size:1.5rem}.composer-controls fieldset{border:0;margin:0 0 20px;padding:0}.composer-controls legend{color:var(--muted);margin-bottom:12px;font-size:.875rem}.preset-list{flex-wrap:wrap;gap:8px;display:flex}.preset-list button{background:0 0;border:1px solid #46554b;border-radius:3px;min-height:44px;padding:10px 12px;font-size:.8rem}.preset-list button[aria-pressed=true]{background:var(--green);border-color:var(--green)}.composer-controls>label{margin-bottom:16px;font-size:.875rem;display:block}.composer-controls input:not([type=file]){color:#f2f2ef;background:#050806;border:1px solid #46554b;border-radius:3px;width:100%;margin-top:7px;padding:12px;font-size:1rem;display:block}.swatches{gap:14px;display:flex}.swatches button{border:1px solid #8f9789;border-radius:50%;width:44px;height:44px;font-weight:700}.swatches button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:3px}.upload-row{justify-content:space-between;gap:12px;display:flex}.export-button{width:100%;margin-top:14px}.feedback{min-height:30px;color:var(--muted);margin-top:10px;font-size:.8rem}.community-section{grid-template-columns:1fr 2fr;align-items:center;gap:60px;display:grid}.community-link{justify-content:space-between;align-items:center;gap:30px;display:flex}.community-link p{color:var(--muted);font-size:.95rem}.community-link strong{color:#f2f2ef;font-weight:500}.community-link a{white-space:nowrap}.feed-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.feed-filters>span{color:var(--muted);margin-left:auto;font-size:.75rem}.post-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.social-post{border-bottom:1px solid var(--line);min-width:0;padding-bottom:20px}.social-post>a{font-size:.875rem}.social-post>a span{color:var(--muted);margin-top:5px;display:block}.social-post p{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;font-size:.95rem}.social-post>div{color:var(--muted);justify-content:space-between;font-size:.8rem;display:flex}.social-feed>.small-note{margin-top:18px}footer{width:min(1200px,calc(100% - 2 * var(--gutter)));color:var(--muted);flex-wrap:wrap;align-items:center;gap:26px;margin:auto;padding:32px 0 40px;font-size:.8rem;display:flex}footer .site-disclaimer{color:var(--muted);flex:0 0 100%;margin:0;font-size:.75rem;line-height:1.65}footer .wordmark{color:#f2f2ef;font-size:1.4rem}footer>span{margin-right:auto}footer>a:not(.wordmark){white-space:nowrap}@media (width<=1000px){.holders-layout,.market-layout,.rewards-layout{gap:40px}.holder-bars{gap:20px}.holder-context{gap:30px}.holder-context>p{max-width:340px}.concentration{gap:20px}.community-section{grid-template-columns:1fr;gap:24px}.asset-image{height:250px}}@media (width<=860px){.hero-utilities{flex-direction:column;gap:8px;bottom:18px}.hero-utilities .contract-label{display:none}.art-footer{bottom:130px}.holders-layout{gap:32px}.holder-count{font-size:clamp(74px,12vw,100px)}.growth-changes{gap:28px}.bar-track{height:156px}.holder-context{flex-direction:column;gap:18px}.holder-context>p{max-width:100%}.concentration{flex-direction:row;gap:32px}.concentration span{flex-direction:row;align-items:center;gap:12px}.concentration strong{font-size:1rem}.market-layout,.rewards-layout{grid-template-columns:1fr;gap:36px}.market-stats{grid-template-columns:repeat(4,1fr);gap:20px}.market-stat strong{font-size:1.8rem}.market-stat>span{font-size:.8rem}.price-panel{padding-top:8px}.rewards-layout{gap:36px}.reward-panel+.reward-panel{border-top:1px solid var(--line);padding-top:32px}.reward-panel-heading{min-height:0}.reward-total{font-size:4.5rem}.reward-flow{max-width:540px}.asset-image{height:220px}.sharing-tools{flex-direction:column;align-items:flex-start;gap:16px}.sharing-tools>p{max-width:none}.composer{gap:28px}footer{flex-wrap:wrap;gap:20px}footer>span{flex:1;margin:0}}@media (width<=600px){.site-header{padding:12px var(--gutter)}.site-header nav{gap:8px;font-size:clamp(.72rem,2.5vw,.875rem)}.hero-stage{--title-size:26vw;--title-top:calc(var(--header-height) + 22px);--hero-min-height:570px;--media-height:72%}.hero-art>video,.hero-art>img{height:var(--media-height)}.hero-utilities{bottom:18px}.hero-actions{justify-content:center;gap:10px;width:100%}.hero-actions .button{text-align:center;justify-content:center;gap:10px;min-width:0;padding:13px 12px;font-size:.8rem}.hero-actions .solid{flex-shrink:0}.contract{gap:12px;font-size:.75rem}.contract code,.contract .text-button{font-size:.75rem}.art-footer{left:var(--gutter);right:var(--gutter);font-size:.55rem;bottom:136px}.site-content{padding-top:16px}.section{padding:40px 0;scroll-margin-top:24px}.token-section{padding-top:20px}.section-heading{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:28px}.section-heading>.text-link{padding-top:10px}.token-section .section-heading{align-items:center}.data-state{gap:18px;font-size:.75rem}.data-state .status{display:inline-flex}.holders-layout{grid-template-columns:1fr;gap:30px}.holder-count{font-size:clamp(80px,25vw,132px)}.growth-changes{gap:48px;margin-top:24px}.growth-changes strong{font-size:1.85rem}.holder-bars{gap:24px}.bar-track{height:112px}.holder-bar>strong{margin-bottom:8px;font-size:.9rem}.holder-bar>span{margin-top:8px;font-size:.75rem}.holder-context{gap:16px;margin-top:16px;padding-top:16px}.concentration{gap:26px}.concentration span{flex-direction:column;align-items:flex-start;gap:5px}.source-line{gap:8px;margin-top:20px;font-size:.75rem}.market-stats{grid-template-columns:1fr 1fr;gap:28px 20px}.market-stat strong{font-size:2rem}.market-stat>span{font-size:.875rem}.market-layout>div>.source-line{margin-top:24px}.chart-periods button{padding:8px 10px}.chart-heading strong{font-size:1.65rem}.chart-scrub{gap:12px}.reward-total{font-size:clamp(3.7rem,16vw,5rem)}.reward-flow{gap:24px;font-size:.8rem}.token-links{gap:16px 24px}.asset-grid{grid-template-columns:1fr;gap:28px}.asset-image{aspect-ratio:16/9;height:auto}.token-asset .asset-image{aspect-ratio:auto;background:#000;height:260px}.token-asset .asset-image img{width:auto;max-width:100%;margin:auto}.asset-download>span{font-size:.875rem}.sharing-tools{margin-top:28px}.sharing-tools .button{padding:14px 18px}.composer{grid-template-columns:1fr;gap:28px;padding-top:18px}.community-section{gap:20px}.community-link{flex-direction:column;align-items:flex-start;gap:20px}.post-grid{grid-template-columns:1fr}.feed-filters>span{width:100%;margin:4px 0 0}footer>span,footer>a:not(.wordmark){font-size:.75rem}footer .wordmark{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-stage.has-video{height:auto}.has-video>.hero-pin{position:relative}.chip-canvas,.art-footer{display:none}}.live-growth{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:0;display:grid}.holder-count,.market-stat strong,.reward-total{font-variant-numeric:tabular-nums}
