*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden}body{background:#eef1f3;font-family:Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font-family:inherit}.page{color:#202020;background:radial-gradient(circle at 50% 0,#fffffff2,#0000 38%),linear-gradient(#f7f8f9 0%,#e8ecef 100%);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}.topbar{-webkit-backdrop-filter:blur(22px);z-index:5;background:#ffffffb8;border:none;border-radius:20px;justify-content:space-between;align-items:center;width:min(82vw,620px);height:66px;margin-top:14px;padding:0 16px;transition:height .22s;display:flex;position:relative;box-shadow:0 16px 42px #0000001f,inset 0 1px #ffffffe6}.topbar.open{align-items:flex-start;height:214px;padding-top:12px}.logo{color:#222;z-index:7;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;text-decoration:none;display:flex;overflow:hidden}.logo img,.logoImg{object-fit:contain;width:40px;max-width:40px;height:40px;max-height:40px;display:block}.menuButton{color:#222;cursor:pointer;z-index:7;background:#ebeef1e6;border:0;border-radius:13px;place-items:center;width:42px;height:42px;font-size:25px;line-height:1;display:grid}.menuButton:hover{background:#fff}.menuPanel{opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;gap:8px 12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:72px;left:16px;right:16px;transform:translateY(-6px)}.topbar.open .menuPanel{opacity:1;pointer-events:auto;transform:translateY(0)}.menuPanel a{color:#222;background:#f5f7f8e6;border:none;border-radius:10px;align-items:center;height:34px;padding:0 11px;font-size:13.5px;font-weight:800;text-decoration:none;display:flex}.menuPanel a:hover{background:#fff}.hero{flex-direction:column;flex:1;align-items:center;width:100%;padding-top:34px;display:flex}.heroTitle{text-align:center;margin-bottom:28px}.heroTitle h1{letter-spacing:-.04em;color:#202020;margin:0;font-size:clamp(34px,4.8vw,56px);font-weight:800;line-height:1}.heroStats{background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:18px;margin:18px auto 0;padding:12px 22px;display:inline-flex;box-shadow:0 8px 24px #00000014}.stat{flex-direction:column;align-items:center;gap:2px;display:flex}.label{letter-spacing:.25em;text-transform:uppercase;color:#8d8d8d;font-size:10px;font-weight:800}.value{color:#202020;font-size:15px;font-weight:900}.divider{background:#0000001f;width:1px;height:28px}.artCard{aspect-ratio:1;background:#d7dde1;border-radius:26px;width:min(34vw,320px);overflow:hidden;box-shadow:0 28px 65px #0000002e}.artCard img{object-fit:cover;width:100%;height:100%;display:block}.controls{justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.controls button{color:#222;cursor:pointer;background:#ffffffc7;border:0;border-radius:12px;min-width:44px;height:44px;padding:0 14px;font-size:20px;font-weight:800;box-shadow:0 6px 16px #00000014}.controls button:hover{background:#fff}.controls .wide{min-width:118px;font-size:14px}.dots{justify-content:center;align-items:center;gap:7px;margin-top:13px;display:flex}.dots button{cursor:pointer;background:#28282840;border:0;border-radius:999px;width:7px;height:7px;padding:0}.dots button.active{background:#282828cc;width:24px}.pageTitle{text-align:center;margin-bottom:30px}.pageTitle h1{letter-spacing:-.05em;color:#202020;margin:0;font-size:clamp(34px,5vw,56px);font-weight:850;line-height:1}.pageTitle p{color:#777;margin:10px 0 0;font-weight:700}.honoraryPage,.memePage,.simplePage{width:min(96vw,1200px)}.honoraryGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.honoraryCard{text-align:center;background:#ffffffbf;border-radius:24px;padding:18px;box-shadow:0 12px 34px #00000014}.honoraryCard img{aspect-ratio:1;object-fit:cover;background:#d7dde1;border-radius:18px;width:100%;margin-bottom:16px;display:block}.honoraryCard h3{color:#222;margin:0 0 16px;font-size:22px;font-weight:800}.honoraryLinks{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.honoraryLinks a,.honoraryLinks button{cursor:pointer;color:#222;background:#eef1f3;border:0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none}.honoraryLinks a:hover,.honoraryLinks button:hover{background:#fff}.emptyState{color:#666;text-align:center;background:#ffffffb8;border-radius:24px;width:min(92vw,620px);margin:0 auto;padding:24px;font-weight:700;line-height:1.6;box-shadow:0 12px 34px #00000014}.pagination{justify-content:center;align-items:center;gap:14px;margin:36px 0;display:flex}.pagination button{cursor:pointer;color:#222;background:#fff;border:0;border-radius:999px;padding:12px 20px;font-weight:700;box-shadow:0 6px 16px #00000014}.pagination button:disabled{opacity:.4;cursor:default}.pagination span{color:#555;font-weight:900}.memePage{max-width:1180px;margin:0 auto}.memeGeneratorBox{background:#ffffffb8;border-radius:20px;gap:10px;width:min(92vw,520px);margin:-8px auto 28px;padding:12px;display:flex;box-shadow:0 12px 34px #00000014}.memeGeneratorBox input{color:#222;background:#eef1f3;border:0;border-radius:14px;outline:none;flex:1;min-width:0;height:44px;padding:0 14px;font-size:15px;font-weight:800}.memeGeneratorBox button{color:#fff;cursor:pointer;background:#202020;border:0;border-radius:14px;height:44px;padding:0 16px;font-size:14px;font-weight:900}.generatorNote{text-align:center;color:#666;margin:-14px 0 26px;font-size:13px;font-weight:800}.memeWall{grid-template-columns:repeat(auto-fit,minmax(230px,300px));justify-content:center;align-items:start;gap:22px;width:min(96vw,1120px);margin:0 auto;display:grid}.memeItem{background:#fff;border:3px solid #fff;border-radius:20px;padding:8px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000001a}.memeItem img{object-fit:contain;border-radius:13px;width:100%;height:auto;display:block}.memeDownload{color:#222;cursor:pointer;opacity:0;background:#ffffffe0;border:0;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900;transition:opacity .15s;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00000024}.memeItem:hover .memeDownload{opacity:1}.memeItem.size1{transform:rotate(-1deg)}.memeItem.size2{transform:rotate(.7deg)}.memeItem.size3{transform:rotate(-.35deg)}.memeItem.size4{transform:rotate(.9deg)}.memeItem.size5{transform:rotate(-.6deg)}.scrollHint{color:#666;background:#ffffffbd;border-radius:999px;width:fit-content;margin:28px auto 6px;padding:12px 18px;font-size:13px;font-weight:800;box-shadow:0 8px 22px #00000014}.footer{color:#777;justify-content:space-between;align-items:center;gap:16px;width:min(82vw,620px);padding:26px 0 24px;font-size:13px;display:flex}.footer p{margin:0}.footer a{color:#333;margin-left:16px;font-weight:800;text-decoration:none}@media (width<=900px){.topbar,.footer{width:88vw;max-width:620px}.artCard{width:min(48vw,310px)}.honoraryGrid{grid-template-columns:repeat(2,1fr)}.memeWall{grid-template-columns:repeat(auto-fit,minmax(200px,270px));gap:18px}}@media (width<=700px){.topbar{border-radius:18px;width:90vw;height:62px;margin-top:12px;padding:0 13px}.topbar.open{height:214px;padding-top:10px}.logo,.logo img,.logoImg{width:36px;max-width:36px;height:36px;max-height:36px}.menuButton{border-radius:12px;width:40px;height:40px;font-size:24px}.menuPanel{gap:7px;top:68px;left:13px;right:13px}.menuPanel a{border-radius:10px;height:32px;padding:0 9px;font-size:12.5px}.hero{padding-top:30px}.heroTitle{margin-bottom:24px}.heroStats{gap:12px;padding:10px 16px}.label{font-size:9px}.value{font-size:13px}.divider{height:22px}.artCard{border-radius:22px;width:64vw;max-width:265px}.controls{flex-wrap:wrap;gap:9px;width:90vw}.controls button{min-width:43px;height:43px;font-size:18px}.controls .wide{min-width:112px;font-size:13px}.honoraryPage,.memePage,.simplePage{width:92vw}.honoraryGrid{grid-template-columns:1fr;gap:18px}.honoraryCard{padding:16px}.honoraryCard h3{font-size:19px}.memeGeneratorBox{flex-direction:column;padding:10px}.memeWall{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:92vw}.memeItem{border-width:2px;border-radius:14px;padding:5px}.memeItem img{border-radius:10px}.memeDownload{opacity:1;padding:7px 10px;font-size:11px;bottom:9px}.footer{text-align:center;flex-direction:column;width:90vw;padding-top:26px}.footer a{margin:0 8px}}.gamesPage{width:min(96vw,1200px)}.runnerCard{background:#ffffffc2;border-radius:28px;width:min(96vw,980px);margin:0 auto 34px;padding:18px;box-shadow:0 16px 44px #0000001a}.runnerTop{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.runnerTop h2{letter-spacing:-.04em;color:#222;margin:0;font-size:28px}.runnerTop p,.runnerNote{color:#666;margin:7px 0 0;font-size:13px;font-weight:800;line-height:1.45}.runnerControls{align-items:center;gap:10px;display:flex}.runnerControls input{color:#222;background:#eef1f3;border:0;border-radius:14px;outline:none;width:116px;height:44px;padding:0 13px;font-size:15px;font-weight:900}.runnerControls button{color:#fff;cursor:pointer;background:#222;border:0;border-radius:14px;height:44px;padding:0 16px;font-size:14px;font-weight:900}.runnerCanvas{touch-action:manipulation;background:#f5f7f8;border-radius:22px;width:100%;height:360px;margin-top:16px;display:block;box-shadow:inset 0 0 0 2px #ffffffe6}.runnerStats{color:#555;justify-content:center;gap:14px;margin-top:12px;font-size:13px;font-weight:900;display:flex}.runnerStats span{background:#eef1f3e6;border-radius:999px;padding:9px 13px}@media (width<=700px){.topbar.open{height:252px}.runnerCard{border-radius:22px;width:92vw;padding:14px}.runnerTop,.runnerControls{flex-direction:column;align-items:stretch}.runnerControls input,.runnerControls button{width:100%}.runnerCanvas{border-radius:18px;height:300px}}@media (width>=701px){.topbar.open{height:252px}}.whitelistPage{width:min(94vw,760px);margin:0 auto 34px}.wlTitle{text-align:center;margin-bottom:24px}.wlTitle h1{letter-spacing:-.06em;color:#202020;margin:0;font-size:clamp(38px,6vw,64px);line-height:.95}.wlTitle p{color:#666;margin:12px 0 0;font-weight:800}.wlProgress{color:#555;background:#ffffffb8;border-radius:22px;width:100%;margin-bottom:18px;padding:16px;font-weight:900;box-shadow:0 12px 34px #00000014}.wlProgress b{color:#222;font-size:18px}.wlProgress span{color:#777;margin-top:4px;font-size:12px;display:block}.wlBar{background:#e3e8eb;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.wlBar i{background:linear-gradient(90deg,#222,#8da6b7);border-radius:999px;height:100%;transition:width .2s;display:block}.wlCard{background:#ffffffc2;border-radius:24px;margin-bottom:14px;padding:18px;box-shadow:0 12px 34px #00000014}.wlStep{gap:14px;display:flex}.wlNum{color:#222;background:#eef1f3;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.wlStepBody{width:100%}.wlStepBody h3{color:#222;letter-spacing:-.03em;margin:4px 0 6px;font-size:18px}.wlStepBody p{color:#666;margin:0 0 12px;font-size:13px;font-weight:800;line-height:1.45}.wlStepBody input[type=text],.wlStepBody input:not([type]){color:#222;background:#eef1f3;border:0;border-radius:14px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px;font-weight:800}.wlStepBody a,.wlPopup a{color:#fff;background:#222;border-radius:999px;justify-content:center;align-items:center;height:38px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.wlRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wlRow label{color:#555;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.wlSubmit{color:#fff;cursor:pointer;background:#222;border:0;border-radius:18px;width:100%;height:56px;font-size:15px;font-weight:950;box-shadow:0 12px 34px #0000001a}.wlSubmit:disabled{opacity:.45;cursor:not-allowed}.wlMessage{text-align:center;color:#666;font-size:13px;font-weight:900}.wlOverlay{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14181c59;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wlPopup{text-align:center;background:#fff;border-radius:28px;width:min(92vw,420px);padding:28px;position:relative;box-shadow:0 24px 80px #00000038}.wlPopup h2{letter-spacing:-.06em;color:#222;margin:0;font-size:38px}.wlPopup p{color:#666;margin:10px 0 18px;font-weight:800}.wlPopupInfo{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}.wlPopupInfo span{color:#222;background:#eef1f3;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:900}.wlClose{color:#222;cursor:pointer;background:#eef1f3;border:0;border-radius:999px;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}@media (width<=700px){.topbar.open{height:300px}.wlCard{padding:15px}.wlStep{gap:10px}.wlRow{flex-direction:column;align-items:flex-start}}@media (width>=701px){.topbar.open{height:300px}}.wlBotField{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-9999px!important}.wlTimer{color:#fff;text-align:center;background:#222222eb;border-radius:24px;width:100%;margin-bottom:18px;padding:18px;box-shadow:0 14px 38px #0000001f}.wlTimer span,.wlTimer small{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.wlTimer b{letter-spacing:-.04em;margin:6px 0;font-size:clamp(34px,8vw,62px);line-height:1;display:block}.wlEndedBox{text-align:center;background:#ffffffc7;border-radius:30px;width:min(94vw,680px);margin:0 auto;padding:34px 24px;box-shadow:0 18px 50px #0000001a}.wlEndedBadge{color:#fff;letter-spacing:.12em;background:#222;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex}.wlEndedBox h1{color:#202020;letter-spacing:-.06em;margin:16px 0 12px;font-size:clamp(36px,7vw,62px);line-height:.95}.wlEndedBox p{color:#666;max-width:520px;margin:10px auto;font-size:15px;font-weight:800;line-height:1.55}.wlEndedBox a{color:#fff;background:#222;border-radius:999px;justify-content:center;align-items:center;height:44px;margin-top:16px;padding:0 18px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.launchBox{color:#202020;text-align:center;background:#ffffffdb;border-radius:22px;width:min(88vw,340px);margin:18px auto 14px;padding:14px 18px;box-shadow:0 14px 36px #0000001a}.launchBox span,.launchBox small{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.launchBox b{letter-spacing:-.05em;margin:5px 0;font-size:clamp(34px,7vw,52px);line-height:1;display:block}.openseaHeroButton{color:#fff;background:#202020;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:48px;margin:0 auto 18px;padding:0 24px;font-size:14px;font-weight:950;text-decoration:none;display:flex;box-shadow:0 12px 30px #00000024}.openseaHeroButton:hover{transform:translateY(-2px)}@media (width<=700px){.launchBox{border-radius:20px;margin-top:15px;padding:13px 16px}.openseaHeroButton{min-height:46px;margin-bottom:18px}.heroStats{border-radius:22px;flex-wrap:wrap}}.blobMakerPage{color:#f4f4f4;width:min(96vw,1180px);margin:0 auto 42px}.blobMakerHero{text-align:center;width:min(92vw,620px);margin:0 auto 28px}.blobMakerHero h1{color:#202020;letter-spacing:-.07em;margin:0;font-size:clamp(38px,6vw,68px);line-height:.92}.blobMakerHero p{color:#666;margin:12px auto 0;font-size:14px;font-weight:850;line-height:1.45}.blobMakerHero small{color:#777;margin-top:15px;font-size:13px;font-style:italic;font-weight:900;display:block}.blobModeTabs{justify-content:center;gap:10px;margin-bottom:20px;display:flex}.blobModeTabs button{color:#ffffffa6;cursor:pointer;letter-spacing:.04em;background:#141414db;border:1px solid #ffffff1f;border-radius:12px;min-width:126px;height:46px;font-size:13px;font-weight:950;box-shadow:0 12px 32px #0000001f}.blobModeTabs button.active{color:#111;background:#fff}.blobMakerShell{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:20px;display:grid}.blobPreviewPanel,.blobControlPanel,.blobLibraryPanel{background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 30%),linear-gradient(#1c1c1cf5,#101010f5);border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 18px 50px #00000029}.blobPreviewPanel{place-items:center;min-height:430px;padding:28px;display:grid}.layoutPreview{background:#d8e7ee;place-content:center;gap:8px;width:100%;max-width:820px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,0 22px 52px #00000038}.layoutPreview.post{aspect-ratio:16/9;grid-template-columns:repeat(8,minmax(38px,1fr))}.layoutPreview.banner{aspect-ratio:3;grid-template-columns:repeat(14,minmax(28px,1fr));max-width:860px}.layoutPreview.square{aspect-ratio:1;grid-template-columns:repeat(7,minmax(42px,1fr));max-width:560px}.layoutPreview img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.previewBrand{color:#000000b3;text-align:right;line-height:1;position:absolute;bottom:18px;right:22px}.previewBrand b{letter-spacing:-.05em;font-size:24px;display:block}.previewBrand span{font-size:10px;font-weight:900}.emptyPreview,.gifPreviewStage div{aspect-ratio:1;color:#14141475;text-align:center;background:#d8e7ee;border-radius:10px;place-content:center;gap:10px;width:min(100%,420px);font-size:14px;font-weight:950;display:grid}.emptyPreview span,.gifPreviewStage span{font-size:12px;display:block}.gifPreviewStage{aspect-ratio:1;background:#ffffff0d;border-radius:18px;place-items:center;width:min(100%,520px);display:grid}.gifPreviewStage img{aspect-ratio:1;object-fit:cover;background:#d8e7ee;border-radius:14px;width:min(82%,430px);display:block}.blobControlPanel{padding:22px}.controlBlock{border-bottom:1px solid #ffffff1a;margin-bottom:18px;padding-bottom:18px}.controlBlock label{color:#ffffff8c;letter-spacing:.22em;margin-bottom:10px;font-size:10px;font-weight:950;display:block}.controlBlock input[type=text],.controlBlock input:not([type]){color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;height:44px;padding:0 14px;font-size:13px;font-weight:900}.controlBlock input[type=range]{accent-color:#fff;width:100%}.primaryControl,.downloadControl,.ghostControl,.optionGrid button,.libraryHead button{cursor:pointer;border:1px solid #ffffff1f;font-weight:950}.primaryControl,.downloadControl,.ghostControl{border-radius:10px;width:100%;height:46px;margin-top:10px}.primaryControl,.downloadControl{color:#111;background:#fff}.primaryControl:disabled,.downloadControl:disabled{opacity:.45;cursor:not-allowed}.greenStatus{color:#77ff9d;margin:12px 0 0;font-size:12px;font-weight:900;line-height:1.45}.controlLine{color:#ffffff9e;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:10px;margin-bottom:18px;padding-bottom:18px;font-size:11px;font-weight:900;display:flex}.optionGrid button{color:#fff;background:#ffffff0a;border-radius:10px;min-height:56px}.optionGrid button b,.optionGrid button span{display:block}.optionGrid button span{opacity:.62;margin-top:3px;font-size:10px}.controlStats{color:#ffffff8c;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:1fr auto;gap:7px 12px;margin-bottom:18px;padding:14px;font-size:11px;font-weight:900;display:grid}.controlStats b{color:#fff;text-align:right}.darkNote{color:#666;text-align:center;margin:16px 0 22px;font-size:13px;font-weight:900}.blobLibraryPanel{margin-top:20px;padding:20px}.libraryHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.libraryHead h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:24px;line-height:1}.libraryHead p{color:#ffffff8c;margin:7px 0 0;font-size:12px;font-weight:850}.libraryHead div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.libraryHead button{color:#111;background:#fff;border-radius:999px;min-height:38px;padding:0 12px;font-size:12px}.blobPickGrid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:13px;display:grid}.blobPickCard button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;width:100%;padding:7px;transition:transform .15s,border-color .15s,background .15s}.blobPickCard button:hover{background:#ffffff17;transform:translateY(-2px)}.blobPickCard.selected button{background:#ffffff29;border-color:#fff;box-shadow:0 0 0 2px #fff3}.blobPickCard img{aspect-ratio:1;object-fit:cover;background:#d8e7ee;border-radius:10px;width:100%;display:block}.blobPickCard span{margin-top:7px;font-size:12px;font-weight:950;display:block}.darkPager span{color:#ffffffb8}@media (width<=900px){.blobMakerShell{grid-template-columns:1fr}.blobControlPanel{order:-1}}@media (width<=700px){.blobMakerPage{width:92vw}.blobModeTabs{flex-direction:column}.blobModeTabs button{width:100%}.blobPreviewPanel,.blobControlPanel,.blobLibraryPanel{border-radius:16px}.blobPreviewPanel{min-height:330px;padding:14px}.layoutPreview.post,.layoutPreview.banner,.layoutPreview.square{grid-template-columns:repeat(4,minmax(40px,1fr));padding:14px}.libraryHead{flex-direction:column}.libraryHead div:last-child,.libraryHead button{width:100%}.blobPickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.lightMaker,.blobExplorerPage{color:#202020;width:min(96vw,1280px);margin:0 auto 34px}.compactHero{text-align:center;margin-bottom:18px}.compactHero h1{letter-spacing:-.06em;margin:0;font-size:clamp(36px,5vw,58px);line-height:.95}.compactHero p{color:#656b70;max-width:620px;margin:10px auto 6px;font-weight:800}.compactHero small{color:#8a9095;font-size:13px;font-weight:900}.cleanTabs{justify-content:center;gap:10px;margin:20px auto 24px;display:flex}.cleanTabs button{color:#222;cursor:pointer;background:#ffffffbd;border:0;border-radius:14px;height:44px;padding:0 22px;font-size:13px;font-weight:950;box-shadow:0 8px 24px #00000014}.cleanTabs button.active{color:#fff;background:#222}.simpleMakerShell{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:24px;display:grid}.simplePreviewPanel,.simpleControlPanel,.explorerSidebar,.explorerTopbar,.explorerCard{background:#ffffffc7;border-radius:24px;box-shadow:0 14px 40px #00000017}.simplePreviewPanel{place-items:center;min-height:560px;padding:34px;display:grid}.simpleLayoutPreview{background:#d8e7ee;place-content:center;gap:6px;width:100%;max-width:920px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #0000001a}.simpleLayoutPreview.post{aspect-ratio:16/9;padding:38px}.simpleLayoutPreview.banner{aspect-ratio:3;max-width:980px;padding:24px}.simpleLayoutPreview.square{aspect-ratio:1;max-width:720px;padding:44px}.simpleLayoutPreview img{aspect-ratio:1;object-fit:cover;width:100%;min-width:0;display:block}.simpleGifStage{aspect-ratio:1;color:#697982;text-align:center;background:#d8e7ee;border-radius:26px;place-items:center;width:min(78vw,520px);font-weight:900;display:grid;box-shadow:0 16px 42px #0000001a}.simpleGifStage img{object-fit:contain;width:82%;height:82%}.simpleEmpty{text-align:center;color:#697982;grid-column:1/-1;place-items:center;font-weight:900;display:grid}.simpleEmpty span,.simpleGifStage span{color:#87949b;margin-top:8px;font-size:13px;display:block}.simpleBrand{color:#000000b8;text-align:right;line-height:.9;position:absolute;bottom:18px;right:24px}.simpleBrand b{letter-spacing:-.05em;font-size:clamp(16px,2.4vw,32px);display:block}.simpleBrand span{font-size:11px;font-weight:800}.overflowBadge{color:#fff;background:#000000b3;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950;position:absolute;bottom:16px;left:16px}.simpleControlPanel{align-self:stretch;padding:24px}.simpleControlPanel .controlBlock{border-bottom:1px solid #00000014;margin-bottom:22px;padding-bottom:22px}.simpleControlPanel .firstBlock{padding-top:2px}.simpleControlPanel label,.explorerSidebar h2,.sideBlock span{color:#8a8f94;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950;display:block}.simpleControlPanel input[type=text],.simpleControlPanel input:not([type]),.explorerTopbar input,.explorerTopbar select{color:#222;background:#f5f7f8e6;border:1px solid #0000001f;border-radius:14px;outline:none;width:100%;height:52px;padding:0 16px;font-size:14px;font-weight:900}.simpleControlPanel .primaryControl,.downloadControl,.ghostControl{cursor:pointer;border:0;border-radius:15px;width:100%;height:54px;margin-top:12px;font-size:14px;font-weight:950}.simpleControlPanel .primaryControl,.downloadControl{color:#fff;background:#222}.ghostControl{color:#222;background:#eef1f3e6}.downloadControl:disabled,.simpleControlPanel .primaryControl:disabled{opacity:.45;cursor:not-allowed}.greenStatus{color:#159557;margin:14px 0 0;font-size:13px;font-weight:950}.tinyStatus{color:#777;margin:8px 0 0;font-size:12px;font-weight:850}.supplyLine{margin-top:-4px;margin-bottom:20px}.simpleCountLine{background:#eef1f3f2;border-radius:16px;align-items:baseline;gap:9px;margin:0 0 14px;padding:14px 16px;display:flex}.simpleCountLine b{color:#222;letter-spacing:-.04em;font-size:28px}.simpleCountLine span{color:#666;font-size:13px;font-weight:900}.optionGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.optionGrid button{color:#222;cursor:pointer;background:#f5f7f8e6;border:1px solid #0000001a;border-radius:14px;min-height:70px;font-weight:900}.optionGrid button.active{color:#fff;background:#222}.optionGrid button span{opacity:.65;margin-top:4px;font-size:11px;display:block}.cleanNote{text-align:center;color:#666;font-size:13px;font-weight:900}.blobExplorerPage{width:min(98vw,1500px);margin:-12px auto 34px}.explorerTopbar{z-index:8;-webkit-backdrop-filter:blur(18px);background:#ffffffd6;border-radius:22px;grid-template-columns:46px minmax(220px,1fr) 220px auto;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:grid;position:sticky;top:12px;box-shadow:0 14px 40px #00000017}.filterIcon{color:#222;cursor:pointer;background:#eef1f3;border:1px solid #0000001a;border-radius:13px;width:46px;height:46px;font-size:22px}.filterIcon:hover{background:#fff}.pillInfo{color:#626970;white-space:nowrap;background:#eef1f3;border-radius:999px;padding:14px 16px;font-size:12px;font-weight:950}.explorerShell{grid-template-columns:300px minmax(0,1fr);gap:22px;display:grid}.filtersClosed .explorerShell{grid-template-columns:minmax(0,1fr)}.explorerSidebar{background:#ffffffd1;border-radius:22px;align-self:start;max-height:calc(100vh - 116px);padding:0;position:sticky;top:100px;overflow:auto;box-shadow:0 14px 40px #00000017}.filterTitleRow{z-index:2;-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;padding:20px 18px 16px;display:flex;position:sticky;top:0}.filterTitleRow h2{color:#6f777e;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:14px;font-weight:950}.filterTitleRow button{color:#fff;cursor:pointer;background:#222;border:0;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:950}.walletMiniSearch{border-bottom:1px solid #00000014;padding:14px 14px 16px}.walletMiniSearch input{color:#222;background:#f5f7f8;border:1px solid #0000001a;border-radius:12px;outline:none;width:100%;height:42px;padding:0 13px;font-size:13px;font-weight:850}.sideBlock{border-bottom:1px solid #00000014;padding:15px 18px}.sideBlock span,.traitsFilterList h3{color:#8a8f94;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:950;display:block}.sideBlock b{color:#222;font-size:15px}.traitsFilterList{padding:16px 0 8px}.traitsFilterList h3{margin-bottom:10px;padding:0 18px}.filterLoading{color:#7b858c;margin:0;padding:10px 18px 16px;font-size:13px;font-weight:850;line-height:1.45}.traitGroup{border-top:1px solid #00000014}.traitGroupHead{color:#222;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;height:54px;padding:0 18px;font-weight:950;display:grid}.traitGroupHead span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traitGroupHead b{color:#8a8f94;font-size:13px}.traitGroupHead i{color:#7b858c;font-size:17px;font-style:normal}.traitValues{padding:0 12px 12px}.traitCheck{color:#59636a;cursor:pointer;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:7px;min-height:34px;padding:4px 6px;font-size:13px;font-weight:850;display:grid}.traitCheck:hover{background:#f2f5f6}.traitCheck input{appearance:none;background:#fff;border:1px solid #00000040;border-radius:5px;width:18px;height:18px}.traitCheck input:checked{background:#222;box-shadow:inset 0 0 0 4px #fff}.traitCheck span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traitCheck b{color:#9aa1a6;font-size:12px}.showingLine{color:#777;letter-spacing:.12em;margin:8px 0 18px;font-size:13px;font-weight:950}.explorerGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.explorerCard{background:#ffffffd6;border:1px solid #0000000f;border-radius:24px;overflow:hidden;box-shadow:0 14px 36px #00000014}.explorerCard img{aspect-ratio:1;object-fit:cover;background:#d8e7ee;width:100%;display:block}.explorerCard div{background:#ffffffe0;padding:12px 14px 14px}.explorerCard b,.explorerCard span{display:block}.explorerCard b{color:#222;font-size:14px}.explorerCard span{color:#8b8f94;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:800;overflow:hidden}@media (width<=980px){.simpleMakerShell,.explorerShell,.filtersClosed .explorerShell{grid-template-columns:1fr}.simpleControlPanel,.explorerSidebar{max-height:none;position:static}.simplePreviewPanel{min-height:auto;padding:18px}.explorerTopbar{grid-template-columns:42px 1fr}.explorerTopbar select,.pillInfo{grid-column:span 2}}@media (width<=700px){.cleanTabs{flex-wrap:wrap}.cleanTabs button{flex:30%;padding:0 10px;font-size:12px}.simpleLayoutPreview.post,.simpleLayoutPreview.square,.simpleLayoutPreview.banner{padding:16px}.simpleControlPanel{padding:18px}.optionGrid{grid-template-columns:1fr}.blobExplorerPage{width:94vw}.explorerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.cleanLightMaker .compactHero small,.cleanLightMaker .supplyLine{display:none!important}.cleanLightMaker{color:#202020}.finalMakerShell{align-items:stretch}.finalPreviewPanel{background:#ffffffeb!important;border:1px solid #0000000a!important;box-shadow:0 22px 70px #2d3d481f!important}.finalControlPanel{background:#ffffffeb!important;border:1px solid #0000000d!important;box-shadow:0 22px 70px #2d3d481f!important}.finalLayoutPreview{background:#d8e7ee;border-radius:0;place-content:center;gap:7px;width:min(100%,1036px);min-height:360px;margin:auto;padding:34px 34px 86px;display:grid;position:relative;overflow:hidden}.finalLayoutPreview.banner{aspect-ratio:3;min-height:0;padding:30px 36px 64px}.finalLayoutPreview.grid{aspect-ratio:16/9}.finalLayoutPreview.square{aspect-ratio:1;max-width:780px}.finalLayoutPreview img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.bottomStripBrand{color:#202020!important;text-align:center!important;width:100%!important;height:68px!important;box-shadow:none!important;background:#fffffff0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.finalLayoutPreview.banner .bottomStripBrand{height:52px!important}.bottomStripBrand b{letter-spacing:-.04em;font-size:26px;line-height:1;display:block}.bottomStripBrand span{color:#777;margin-top:3px;font-size:12px;font-weight:900;display:block}.finalLayoutPreview.banner .bottomStripBrand b{font-size:22px}.liveGifStage{box-shadow:inset 0 0 0 18px #ffffff6b;background:#d8e7ee!important;border-radius:22px!important}.liveGifStage img{object-fit:contain!important;width:min(76%,520px)!important;height:auto!important}.cleanLightMaker .simpleCountLine{color:#202020!important;background:#eef1f3!important}.cleanLightMaker .simpleCountLine b{color:#202020!important}.cleanLightMaker .controlBlock label{color:#8b939a!important}.cleanLightMaker .tinyStatus{color:#777!important}.cleanLightMaker .greenStatus{color:#00a85a!important}.cleanLightMaker .primaryControl,.cleanLightMaker .downloadControl{color:#fff!important;background:#202020!important}.cleanLightMaker .ghostControl{color:#202020!important;background:#eef1f3!important}.cleanLightMaker .optionGrid button{color:#202020!important;background:#f5f7f8!important;border:1px solid #00000014!important}.cleanLightMaker .optionGrid button.active{color:#fff!important;background:#202020!important}.cleanLightMaker .optionGrid button.active span{color:#ffffffad!important}.cleanLightMaker input[type=range]{accent-color:#202020}.explorerSidebar .walletMiniSearch{display:none!important}.explorerTopbar input::placeholder{color:#8d969d}@media (width<=760px){.finalLayoutPreview{gap:5px;min-height:260px;padding:22px 18px 72px}.finalLayoutPreview.banner{padding:18px 18px 56px}.bottomStripBrand{height:56px!important}}.liveGifStage{position:relative;place-items:center!important;display:grid!important}.liveGifStage>div,.simpleEmpty{text-align:center!important;place-items:center!important;width:100%!important;min-height:100%!important;display:grid!important}.gifFrameCounter{color:#777;letter-spacing:.08em;text-align:center;margin:0;font-size:13px;font-weight:900;position:absolute;bottom:18px;left:0;right:0}.greenStatus:empty,.tinyStatus:empty{display:none}
