:root{color-scheme:light;--sr-bg: #f6f4ef;--sr-surface: #fffefa;--sr-surface-muted: #e8e5de;--sr-text: #2b2b2b;--sr-text-muted: #6e6b66;--sr-border: rgba(43, 43, 43, .16);--sr-blue: #648596;--sr-black: #2b2b2b;--sr-cream: #f6f4ef;--sr-lilac: #b9a4ff;--sr-pink: #f0a0e8;--sr-sky: #a9ddf5;--sr-green: #a8f0b1;--sr-yellow: #f5dc8a;--bg: var(--sr-bg);--panel: var(--sr-surface);--panel-2: var(--sr-surface-muted);--border: var(--sr-border);--text: var(--sr-text);--muted: var(--sr-text-muted);--accent: var(--sr-blue);--accent-2: var(--sr-lilac);--accent-strong: var(--sr-text);--accent-strong-2: var(--sr-blue);--shadow: 0 18px 44px rgba(43, 43, 43, .08);--grid-a: rgba(43, 43, 43, .055);--grid-b: rgba(43, 43, 43, .025);--canvas-bg: var(--sr-surface);--panel-shadow: 0 20px 50px rgba(43, 43, 43, .08);--btn-bg: var(--sr-surface);--btn-bg-hover: #f1eee7;--btn-bg-active: var(--sr-text);--btn-border: var(--sr-border);--btn-shadow: none;--ui-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-text-color: var(--sr-text);--ui-muted-color: var(--sr-text-muted);--ui-accent-spacing: .06em}@font-face{font-family:Micro;src:url(/MICRO___.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{overflow-y:scroll;scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0;font-family:var(--ui-font);background:radial-gradient(circle at 12% 0%,rgba(169,221,245,.18),transparent 30%),linear-gradient(180deg,var(--sr-surface) 0%,var(--bg) 100%);color:var(--ui-text-color);min-height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;letter-spacing:.02em}body.grid-tool-is-dragging{overflow:hidden;overscroll-behavior:none}button,.btn,input,select,textarea,a{font-family:var(--ui-font)}button,.btn{letter-spacing:var(--ui-accent-spacing);font-weight:500}label,.gallery-modal__section-label,.creator-page__tab,.panel__title,.tool-panel__title{letter-spacing:var(--ui-accent-spacing)}.top-bar__icon-link,.creator-page__view-btn,.tool-btn,.btn-icon{color:var(--ui-muted-color)}.app{--rail-width: 56px;height:100vh;min-height:100vh;display:grid;grid-template-columns:var(--rail-width) 280px 1fr 280px;grid-template-rows:72px 1fr;column-gap:0;grid-template-areas:"top-bar top-bar top-bar top-bar" "utility-rail toolbar canvas-area right-sidebar";overflow:hidden;max-width:100vw}.top-bar{grid-area:top-bar;position:fixed;top:0;left:0;right:0;width:100%;z-index:1200;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 10px;height:72px;background:#fffefaf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);gap:24px;overflow:hidden}.top-bar__brand{display:flex;align-items:center;min-width:420px}.top-bar__logo{height:34px;max-width:270px;width:auto;object-fit:contain;object-position:left center}.top-bar__menu{display:flex;align-items:center;gap:24px;margin-left:auto;margin-right:12px}.top-bar__menu-toggle{display:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--sr-border);background:#fffefac2;align-items:center;justify-content:center;gap:4px;flex-direction:column;padding:0}.top-bar__menu-toggle span{width:14px;height:1px;background:var(--sr-text);transition:transform .16s ease,opacity .16s ease}.top-bar__menu-toggle.is-open span:nth-child(1){transform:translateY(5px) rotate(45deg)}.top-bar__menu-toggle.is-open span:nth-child(2){opacity:0}.top-bar__menu-toggle.is-open span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.top-bar__link{text-decoration:none;color:var(--sr-text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.14em;padding:6px 0;border-radius:0;border:1px solid transparent;position:relative;font-weight:500;transition:color .18s ease}.top-bar__link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;padding-inline:0}.top-bar__link--disabled{opacity:.35;cursor:default}.top-bar__link:hover,.top-bar__link.is-active{color:var(--sr-text)}.top-bar__link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:2px;border-radius:99px;background:var(--sr-text)}.top-bar__actions{display:flex;align-items:center;gap:12px;min-width:0}.top-bar__wallet-btn{min-width:166px;justify-content:center;height:34px;max-width:166px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-bar__icon-link{width:30px;height:30px;border-radius:8px;border:1px solid var(--sr-border);display:inline-flex;align-items:center;justify-content:center;color:var(--sr-text-muted);text-decoration:none;background:#fffefab8;transition:all .18s ease}.top-bar__icon-link:hover{color:var(--sr-text);border-color:#2b2b2b47;background:#f6f4efeb}.top-bar__icon-link svg{width:16px;height:16px}.top-bar__icon-link img{width:16px;height:16px;object-fit:contain}.top-bar__icon-link span{font-size:12px;font-weight:600;letter-spacing:.04em}.top-bar__icon-link[aria-label=OpenSea] img{filter:brightness(0) saturate(100%) invert(74%) sepia(14%) saturate(540%) hue-rotate(183deg) brightness(92%) contrast(91%)}.top-bar__icon-link--howdy img{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(74%) sepia(14%) saturate(540%) hue-rotate(183deg) brightness(92%) contrast(91%)}.top-bar__wallet-btn.btn{border:1px solid var(--sr-border);background:#fffefab8;color:var(--sr-text);font-size:11px;letter-spacing:.12em;text-transform:uppercase;box-shadow:none}.top-bar__wallet-btn.btn:hover{color:var(--sr-text);border-color:#2b2b2b47;background:#f6f4efeb}.app--gallery-discover .top-bar{background:#ececec;border-bottom:1px solid #8e959b}.app--gallery-discover .top-bar__logo{filter:invert(1) saturate(0) brightness(.2);width:250px;height:42px;max-width:none;object-fit:cover;object-position:left center;margin-left:42px}.app--gallery-discover .top-bar__link{color:#26313d}.app--gallery-discover .top-bar__link:hover,.app--gallery-discover .top-bar__link.is-active{color:#0f1822}.app--gallery-discover .top-bar__link.is-active:after{background:#121b25e6}.app--gallery-discover .top-bar__icon-link{color:#23303d;border-color:#b2b9c0;background:#f7f8f9}.app--gallery-discover .top-bar__icon-link:hover{color:#111a23;border-color:#8b949c;background:#e9edf0}.app--gallery-discover .top-bar__wallet-btn.btn{border-color:#b2b9c0;background:#f7f8f9;color:#1a2531}.app--gallery-discover .top-bar__wallet-btn.btn:hover{border-color:#8b949c;background:#e9edf0;color:#0e1720}.app--gallery-discover .top-bar__menu-toggle{border-color:#b2b9c0;background:#f7f8f9}.app--gallery-discover .top-bar__menu-toggle span{background:#1a2531}.app--gallery-discover .top-bar__menu{background:#ececec;border-bottom-color:#8e959b}.app--labs-discover{--panel: #d7dde2;--panel-2: #dbe1e6;--border: #8e959b;--text: #1a2531;--muted: #4f5a65;--grid-a: #bcc3c9;--grid-b: #cfd5da;--ui-text-color: #2f3a45;--ui-muted-color: #4f5a65;--btn-bg: #f7f8f9;--btn-bg-hover: #e9edf0;--btn-bg-active: #dfe6eb;--btn-border: #8e959b;--shadow: none;--panel-shadow: none}.app--labs-discover .utility-rail,.app--labs-discover .toolbar,.app--labs-discover .right-sidebar{background:#d7dde2;border-color:#8e959b}.app--labs-discover .utility-rail{box-shadow:none}.app--labs-discover .utility-rail__expand-bg{background:#d7dde2;border-right-color:#8e959b;box-shadow:none}.app--labs-discover .utility-rail__btn,.app--labs-discover .tool-btn{background:#f2f4f6;border-color:#8e959b;color:#1f2b37;box-shadow:none}.app--labs-discover .toolbar__btn{border:1px solid #8e959b;background:#f2f4f6;color:#1f2b37;box-shadow:none}.app--labs-discover .utility-rail__btn:hover,.app--labs-discover .tool-btn:hover{background:#e7edf1;border-color:#7f8890;color:#0f1822}.app--labs-discover .toolbar__btn:hover{border-color:#7f8890;background:#e7edf1;color:#0f1822;box-shadow:none}.app--labs-discover .utility-rail__btn.is-active,.app--labs-discover .tool-btn.is-active{background:#e2e9ee;border-color:#6f7a83;color:#0f1822;box-shadow:none}.app--labs-discover .toolbar__btn.is-active{border-color:#6f7a83;background:#e2e9ee;color:#0f1822;box-shadow:none}.app--labs-discover .toolbar__btn--bucket:before{color:#4f5a65}.app--labs-discover .utility-rail__expand,.app--labs-discover .toolbar__action,.app--labs-discover .toolbar__zoom-readout,.app--labs-discover .magic-mode,.app--labs-discover .recolor-use,.app--labs-discover .panel__collapse,.app--labs-discover .toolbar .panel__reorder-btn{background:#f2f4f6;border-color:#8e959b;color:#2f3a45}.app--labs-discover .toolbar .panel,.app--labs-discover .right-sidebar .panel,.app--labs-discover .utility-rail__dropdown.panel,.app--labs-discover .tool-submenu{background:#dbe1e6;border-color:#8e959b;box-shadow:none}.app--labs-discover .tool-submenu__item,.app--labs-discover .toolbar__bucket-option{background:#f2f4f6;border-color:#8e959b;color:#2f3a45}.app--labs-discover .tool-submenu__item:hover,.app--labs-discover .toolbar__bucket-option:hover{background:#e7edf1;border-color:#7f8890;color:#0f1822}.app--labs-discover .toolbar__bucket-menu{background:#dbe1e6;border-color:#8e959b;box-shadow:none}.app--labs-discover .trait-group,.app--labs-discover .trait-group__header,.app--labs-discover .trait-item,.app--labs-discover .layer-item,.app--labs-discover .token-dropdown__trigger,.app--labs-discover .token-dropdown__menu,.app--labs-discover .export-input{background:#f2f4f6;border-color:#8e959b;color:#1f2b37;box-shadow:none}.app--labs-discover .trait-group__header:hover,.app--labs-discover .trait-item:hover,.app--labs-discover .layer-item:hover{background:#e7edf1;border-color:#7f8890;color:#0f1822}.app--labs-discover .layer-item.is-active{background:#e2e9ee;border-color:#6f7a83}.app--labs-discover .layer-visibility,.app--labs-discover .layer-delete,.app--labs-discover .layer-name,.app--labs-discover .trait-group__title{color:#2f3a45}.app--labs-discover .layer-order__btn{border-color:#8e959b;color:#2f3a45;background:#f2f4f6}.app--labs-discover .layer-modified{background:#6d6435;color:#f2d14a;border-color:#897d3f;box-shadow:none;text-shadow:none;display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 8px;line-height:1;vertical-align:middle}.app--labs-discover .layer-modified:hover{border-color:#99894a}.app--labs-discover .layer-modified.is-original{background:#c4d9fb;color:#1f4478;border-color:#2f5f9f;box-shadow:none;text-shadow:none}.app--labs-discover .toolbar__tooltip{background:#f2f4f6;border-color:#8e959b;box-shadow:none}.app--labs-discover .toolbar__tooltip:after{background:#f2f4f6;border-right-color:#8e959b;border-bottom-color:#8e959b}.app--labs-discover .toolbar__tooltip-title{color:#1f2b37}.app--labs-discover .toolbar__tooltip-shortcut,.app--labs-discover .toolbar .panel__title,.app--labs-discover .toolbar__label,.app--labs-discover .toolbar__section-title,.app--labs-discover .replace-label,.app--labs-discover .recolor-label{color:#4f5a65}.app--labs-discover .canvas-area{background:#ececec}.app--labs-discover .canvas-stage{border-color:var(--border);box-shadow:var(--shadow)}.app--gallery{height:auto;min-height:100vh;grid-template-columns:1fr;grid-template-rows:72px 1fr;grid-template-areas:"top-bar" "gallery-page";overflow:visible;max-width:100vw}.gallery-page{grid-area:gallery-page;padding:0;min-height:calc(100vh - 72px);overflow:hidden;max-width:100%;background:#ececec}.gallery-page--with-rails{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch;min-height:calc(100vh - 72px);position:relative}.gallery-page__content{min-width:0;min-height:0;border-left:0;border-right:0;background:#f2f2f2;padding:22px 18px 24px;overflow-x:hidden;overflow-y:auto}.gallery-page__drawer-overlay{position:fixed;top:72px;left:0;right:0;bottom:0;border:0;background:#0b101647;opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:1250}.gallery-page__drawer-overlay.is-open{opacity:1;pointer-events:auto}.gallery-page__filter-drawer.panel{position:fixed;top:72px;left:0;bottom:0;width:min(320px,90vw);margin:0;border-radius:0;border:0;border-right:1px solid #8e959b;background:#ececec;padding:16px 14px;display:grid;align-content:start;gap:12px;overflow-y:auto;overflow-x:hidden;transform:translate(-104%);transition:transform .24s ease;z-index:1260;box-shadow:14px 0 26px #10171f33}.gallery-page__filter-drawer.panel.is-open{transform:translate(0)}.gallery-page__filter-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.gallery-page__filter-drawer-head h3{margin:0;color:#10161c}.gallery-page__drawer-close{width:32px;height:32px;border:1px solid #9aa2aa;background:#f5f7f8;color:#1e2732;border-radius:8px;font-size:22px;line-height:1;cursor:pointer}.gallery-page__drawer-close:hover{border-color:#7f8993;background:#e9eef1}.gallery-page__rail{padding:16px 14px;min-height:0;position:relative;top:auto;border-radius:0;border:0;background:#d8dde1;box-shadow:none;display:grid;align-content:start;gap:12px;overflow-x:hidden;overflow-y:auto}.gallery-page--with-rails>.gallery-page__rail:first-of-type{border-right:1px solid #8e959b}.gallery-page--with-rails>.gallery-page__rail:last-of-type{border-left:1px solid #8e959b}.gallery-page__rail h3{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#1f2731}.gallery-page__rail p{margin:0;font-size:12px;color:#4d5761;line-height:1.5}.gallery-page__filter{display:grid;gap:6px;margin:0 0 12px}.gallery-page__filter span{font-size:11px;color:#abbec8;text-transform:uppercase;letter-spacing:.1em}.gallery-page__filter input{width:100%;border:1px solid rgba(100,133,150,.38);background:#080d14f2;color:#b9c9d1;padding:9px 10px;font-size:12px;border-radius:0;outline:none}.gallery-page__filter input::placeholder{color:#7f8f98}.gallery-page__filter input:focus{border-color:#648596cc}.gallery-page__hint{margin-top:6px;padding-top:10px;border-top:1px solid rgba(100,133,150,.24);color:#84959e;font-size:11px;line-height:1.45}.gallery-page__trait-groups{display:grid;gap:8px}.gallery-page__trait-group{width:100%;text-align:left;border:1px solid rgba(100,133,150,.28);background:#090e16d1;color:#b6c6cf;border-radius:0;padding:9px 10px;display:flex;justify-content:space-between;align-items:center}.gallery-page__trait-group span{font-size:12px;letter-spacing:.03em}.gallery-page__trait-group small{font-size:10px;color:#899aa4;text-transform:uppercase}.gallery-page__accordion{border:1px solid #8e959b;background:#ececec;margin-bottom:10px;border-radius:12px;overflow:hidden}.gallery-page__accordion-toggle{width:100%;border:0;border-bottom:1px solid #8e959b;background:#ececec;color:#1f2731;display:flex;align-items:center;justify-content:space-between;padding:10px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;cursor:pointer}.gallery-page__accordion-toggle span:last-child{width:20px;height:20px;border-radius:6px;border:1px solid #8e959b;background:#ececec;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.gallery-page__accordion-toggle.is-open{border-bottom-color:#8e959b}.gallery-page__accordion-body{display:grid;gap:1px;max-height:220px;overflow-x:hidden;overflow-y:auto;padding:3px}.gallery-page__option{width:100%;border:1px solid #8e959b;background:#ececec;color:#22303a;text-align:left;padding:9px 10px;font-size:12px;border-radius:8px;margin:0;cursor:pointer;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.gallery-page__option:hover{background:#e9edf0;color:#1e2732;border-color:#8e959b}.gallery-page__option.is-active{background:#e6e8ea;color:#111921;border-color:#8e959b}.gallery-page__top-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;padding:12px 0;border-bottom:1px solid rgba(100,133,150,.2)}.gallery-page__top-filter{display:grid;gap:6px}.gallery-page__top-filter span{font-size:11px;color:#abbec8;text-transform:uppercase;letter-spacing:.1em}.gallery-page__top-filter input{width:100%;border:1px solid rgba(100,133,150,.38);background:#080d14f2;color:#b9c9d1;padding:9px 10px;font-size:12px;border-radius:0;outline:none}.gallery-page__top-filter input::placeholder{color:#7f8f98}.gallery-page__top-filter input:focus{border-color:#648596cc}.gallery-page__stat{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border:1px solid #90989f;background:#f2f4f6;margin-bottom:0;border-radius:10px;min-width:152px;flex:0 1 auto}.gallery-page__stat span{font-size:11px;color:#495460;text-transform:uppercase;letter-spacing:.08em}.gallery-page__stat strong{font-size:13px;color:#1d2833;font-weight:700}.home-page{grid-area:gallery-page;min-height:calc(100vh - 72px);background:#ececec;max-width:100%;display:block;padding:74px 20px 10px}.home-page__stage{min-height:calc(100vh - 156px);display:flex;flex-direction:column;align-items:center}.home-page__headline{width:min(620px,90vw);display:grid;justify-items:center;row-gap:0;margin-bottom:-6px}.home-page__tagline{margin:0;color:#1a2531;font-size:14px;letter-spacing:.08em;text-align:center;line-height:1.15}.home-page__headline-line{display:none}.home-page__hero{width:min(980px,96vw);min-height:0;border:0;background:transparent;display:grid;place-items:center;padding:0}.home-page__hero-logo{width:min(980px,100%);max-height:235px;height:auto;object-fit:contain}.home-page__nft-row{justify-self:stretch;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:auto;overflow:hidden;padding:0 0 4px}.home-page__nft-track{display:flex;width:max-content;animation:home-page-nft-marquee 70s linear infinite;will-change:transform}.home-page__nft-strip{display:flex;align-items:stretch;gap:16px;width:max-content;padding-right:16px}.home-page__nft-card{flex:0 0 220px;aspect-ratio:1 / 1;border-radius:0;border:1px solid #8e959b;background:#ececec;padding:6px;overflow:hidden}.home-page__nft-card img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}.home-page__intro{width:min(980px,96vw);margin-top:68px;padding:0 0 28px;color:#1a2531;display:grid;gap:14px}.home-page__intro p{margin:0;font-family:Segoe UI,Trebuchet MS,Arial,sans-serif;font-size:18px;line-height:1.68;letter-spacing:.01em;color:#1f2a35;text-align:center}.home-page__slogan{font-size:30px;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.home-page__cta{width:min(980px,96vw);display:grid;justify-items:center;margin-top:8px}.home-page__cta-link{display:inline-block;line-height:0}.home-page__cta-image{display:block;width:min(300px,60vw);height:auto}.home-page__details{width:100%;padding:96px clamp(24px,4vw,64px) 96px}.home-page__details-block{max-width:860px;margin-right:auto;color:#1f2a35;display:grid;gap:18px}.home-page__details-block h2{margin:0;font-family:Segoe UI,Trebuchet MS,Arial,sans-serif;font-size:36px;line-height:1.2;font-weight:700;letter-spacing:.01em;color:#17212c}.home-page__details-block p{margin:0;font-family:Segoe UI,Trebuchet MS,Arial,sans-serif;font-size:19px;line-height:1.65;letter-spacing:.01em;color:#1f2a35}.suited-tools-page{grid-area:gallery-page;width:100%;min-height:auto;padding:0 0 72px;background:radial-gradient(circle at 80% 0%,rgba(185,164,255,.12),transparent 28%),linear-gradient(180deg,var(--sr-surface) 0%,var(--sr-bg) 100%);color:var(--sr-text);overflow-x:hidden}.app--gallery.app--gallery-discover:has(>.suited-tools-page:only-child){width:100%;height:auto;min-height:0;display:block;grid-template-rows:auto;grid-template-areas:"gallery-page";background:var(--sr-bg);overflow:visible}body:has(.app--gallery.app--gallery-discover>.suited-tools-page:only-child),#root:has(.app--gallery.app--gallery-discover>.suited-tools-page:only-child){background:var(--sr-bg)}.app--gallery.app--gallery-discover>.suited-tools-page:only-child{min-height:auto;margin-top:0}.suited-tools-page__top-strip{width:100%;min-height:72px;border-bottom:1px solid var(--sr-border);background:#fffefab8;display:flex;align-items:center;padding:14px clamp(16px,4vw,52px)}.suited-tools-page__top-strip-logo{width:clamp(132px,18vw,224px);height:auto;display:block}.suited-tools-page__hero{width:min(1120px,calc(100% - (clamp(16px,4vw,64px)*2)));margin:0 auto;padding-top:clamp(42px,8vw,88px);display:grid;justify-items:center;gap:clamp(18px,3vw,28px)}.suited-tools-page__status{margin:0;font-family:var(--ui-font);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--sr-text-muted)}.suited-tools-page__logo{width:min(760px,100%);height:auto;display:block}.suited-tools-page__grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,16px)}.suited-tools-page__tool-card{width:100%;min-height:0;aspect-ratio:1 / 1;border:1px solid var(--sr-border);background:#fffefaa3;display:grid;align-content:center;justify-items:center;gap:8px;padding:16px;text-align:center}.suited-tools-page__tool-card--link{text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.suited-tools-page__tool-card--link:hover{background:#fffefaeb;border-color:#2b2b2b4d;transform:translateY(-1px)}.suited-tools-page__tool-card span{font-family:var(--ui-font);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-text)}.suited-tools-page__tool-card small{font-family:var(--ui-font);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sr-text-muted)}.suited-tools-page__opensea-link{display:inline-grid;place-items:center;border:1px solid var(--sr-border);background:#fffefab8;margin-top:clamp(6px,1.6vw,12px);padding:12px 18px;line-height:0}.suited-tools-page__opensea-link img{width:170px;height:auto;display:block}.grid-tool-page{--sr-bg: var(--sr-cream);--sr-panel: rgba(255, 254, 250, .84);--sr-panel-border: var(--sr-border);--sr-text: var(--sr-black);--sr-muted: var(--sr-text-muted);--sr-accent: var(--sr-surface);--sr-canvas-bg: var(--sr-surface-muted);grid-area:gallery-page;height:100dvh;min-height:100dvh;padding:18px clamp(14px,2.2vw,28px) 20px;position:relative;background:linear-gradient(180deg,#f6f4efe6,#f6f4eff5),url(/assets/knitted%20Full%20suits-CwhnCHYw.svg) center center / cover no-repeat;color:var(--sr-text);overflow:hidden}.grid-tool-page.banner-maker-page{overflow:hidden}.grid-tool-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 0%,rgba(169,221,245,.14),transparent 34%),radial-gradient(circle at 86% 8%,rgba(240,160,232,.1),transparent 30%),linear-gradient(180deg,#fffefa1f,#f6f4ef2e);pointer-events:none}.app--grid-tool{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"gallery-page";height:100dvh;min-height:100dvh;overflow:hidden}.grid-tool-page__shell{width:min(1420px,100%);margin:0 auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;position:relative;z-index:1;overflow:visible}.grid-tool-page__topbar{display:grid;place-items:center;padding:2px 0 0;border:0;background:transparent;overflow:visible}.grid-tool-page__hero-logo{width:min(560px,78%);height:auto;display:block;opacity:.98;filter:none}.grid-tool-page__segment,.grid-tool-page__action-btn,.grid-tool-page__slot,.grid-tool-page__saved-wallet-btn,.grid-tool-page__saved-wallet-remove,.grid-tool-page__element-card,.grid-tool-page__token-card{font-family:var(--ui-font)}.grid-tool-page__panel-label{margin:0;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sr-muted)}.grid-tool-page__layout{display:grid;grid-template-columns:minmax(228px,250px) minmax(0,1fr);gap:12px;align-items:stretch;min-height:0;overflow:visible}.grid-tool-page__layout--builder{grid-template-columns:minmax(240px,22%) minmax(0,1fr) minmax(240px,22%);gap:16px;min-height:0;height:100%}.grid-tool-page__panel,.grid-tool-page__workspace{background:var(--sr-panel);border:1px solid var(--sr-panel-border);box-shadow:none;min-height:0}.grid-tool-page__panel{display:flex;flex-direction:column;gap:10px;padding:12px;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;min-height:0;height:100%}.grid-tool-page__rail{min-height:0;height:100%}.grid-tool-page__rail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(32,35,33,.1)}.grid-tool-page__panel-scroll{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;padding-right:3px;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.grid-tool-page__rail--assets .grid-tool-page__panel-scroll,.grid-tool-page__rail--assets .grid-tool-page__accordion-trigger,.grid-tool-page__rail--assets .grid-tool-page__template-card,.grid-tool-page__rail--assets .grid-tool-page__element-card{touch-action:pan-y}.grid-tool-page__rail--assets .grid-tool-page__accordion-trigger:hover:not(:disabled),.grid-tool-page__rail--assets .grid-tool-page__template-card:hover,.grid-tool-page__rail--assets .grid-tool-page__element-card:hover{transform:none}.grid-tool-page__panel-group{display:grid;gap:6px;padding-bottom:8px;border-bottom:1px solid rgba(32,35,33,.1);flex:0 0 auto}.grid-tool-page__panel-group:last-child{padding-bottom:0;border-bottom:0}.grid-tool-page__panel-group--actions{gap:10px;margin-top:auto}.grid-tool-page__section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.grid-tool-page__section-meta,.grid-tool-page__library-count{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-muted)}.grid-tool-page__select,.grid-tool-page__search input{width:100%;min-height:36px;border:1px solid rgba(33,35,35,.12);background:#fffcf6b8;border-radius:12px;padding:0 10px;font-size:12px;color:var(--sr-text);outline:none;box-shadow:none}.grid-tool-page__select:focus,.grid-tool-page__search input:focus{border-color:#17181957;background:#fffcf7e6}.grid-tool-page__segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.grid-tool-page__segmented--layers{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-tool-page__segment,.grid-tool-page__action-btn{min-height:34px;border:1px solid rgba(26,27,28,.12);background:#fffbf4c2;color:var(--sr-text);border-radius:12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.grid-tool-page__segment:hover,.grid-tool-page__action-btn:hover{background:#fffcf7f0;border-color:#1d1e1f3d}.grid-tool-page__segment.is-active,.grid-tool-page__action-btn--primary{background:#101010eb;color:#f4f0e7;border-color:#fff7e714}.grid-tool-page__segment:disabled{opacity:.42;cursor:default;transform:none}.grid-tool-page__segment:disabled:hover{background:#fffbf4c2;border-color:#1a1b1c1f;transform:none}.grid-tool-page__action-btn--search{min-width:86px}.grid-tool-page__fit-panel{display:grid;gap:8px}.grid-tool-page__layer-notice{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted)}.grid-tool-page__transform-controls{display:grid;gap:10px;padding:10px 0 2px}.grid-tool-page__transform-group{display:grid;gap:6px}.grid-tool-page__transform-group span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-muted)}.grid-tool-page__range-row,.grid-tool-page__color-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.grid-tool-page__range-row input[type=range]{accent-color:#101820}.grid-tool-page__range-row strong,.grid-tool-page__color-row code{font-size:10px;letter-spacing:.08em;color:var(--sr-muted)}.grid-tool-page__color-row input[type=color]{width:100%;height:34px;border:1px solid rgba(26,27,28,.12);background:#fffcf6b8;border-radius:12px;padding:2px;cursor:pointer}.grid-tool-page__actions{display:grid;gap:6px}.grid-tool-page__actions--canvas-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-tool-page__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:end}.grid-tool-page__library-head,.grid-tool-page__wallet-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.grid-tool-page__wallet-row,.grid-tool-page__wallet-row small,.grid-tool-page__search-label,.grid-tool-page__library-empty{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted)}.grid-tool-page__search{display:grid;gap:6px}.grid-tool-page__element-library{display:grid;gap:8px}.grid-tool-page__browser-controls{display:grid;gap:10px}.grid-tool-page__token-background-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(26,27,28,.08);border-radius:14px;background:#fffbf48f}.grid-tool-page__view-modes{display:grid;gap:6px}.grid-tool-page__asset-groups{display:grid;gap:10px}.grid-tool-page__asset-group{display:grid;gap:8px}.grid-tool-page__element-card{border:1px solid rgba(28,29,30,.08);background:#fffbf49e;border-radius:16px;padding:8px;display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.grid-tool-page__element-card:hover{background:#fffcf7db;border-color:#1c1d1e2e}.grid-tool-page__element-card.is-active{border-color:#0e0f0f94;background:#f4eee2eb;box-shadow:none}.grid-tool-page__element-thumb{width:100%;aspect-ratio:1.35 / 1;background:#1515150f;border-radius:12px;display:grid;place-items:center;overflow:hidden}.grid-tool-page__element-thumb img{width:82%;height:82%;object-fit:contain;display:block}.grid-tool-page__element-meta{display:grid;align-content:center;gap:6px;min-width:0}.grid-tool-page__element-meta strong,.grid-tool-page__element-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-tool-page__element-meta strong{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-text)}.grid-tool-page__element-meta small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted)}.grid-tool-page__saved-wallets{display:grid;gap:8px}.grid-tool-page__saved-wallet-list{display:grid;gap:4px;max-height:104px;overflow-y:auto;padding-right:2px}.grid-tool-page__saved-wallet-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}.grid-tool-page__saved-wallet-btn,.grid-tool-page__saved-wallet-remove{min-height:28px;border:1px solid rgba(26,27,28,.1);background:#fffbf4ad;color:var(--sr-text);border-radius:12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.grid-tool-page__saved-wallet-btn{padding:0 10px;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-tool-page__saved-wallet-count{min-width:32px;text-align:center;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted)}.grid-tool-page__saved-wallet-remove{width:32px;padding:0;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;align-self:center}.grid-tool-page__saved-wallet-btn:hover,.grid-tool-page__saved-wallet-remove:hover{background:#fffcf7eb}.grid-tool-page__library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:min(34vh,320px);overflow-y:auto;padding-right:2px;min-height:0}.grid-tool-page__library--tokens{grid-template-columns:repeat(var(--token-browser-columns, 3),minmax(0,1fr));align-content:start;gap:10px;max-height:min(100dvh - 410px,560px)}.grid-tool-page__token-card{border:1px solid rgba(28,29,30,.08);background:#fffbf49e;border-radius:16px;padding:8px;display:grid;gap:8px;text-align:left;cursor:pointer;color:var(--sr-text);transition:border-color .18s ease,background .18s ease}.grid-tool-page__token-card:hover{background:#fffcf7db;border-color:#1c1d1e2e}.grid-tool-page__token-card.is-selected{border-color:#0e0f0f94;background:#f4eee2eb;box-shadow:none}.grid-tool-page__token-thumb{width:100%;aspect-ratio:1 / 1;min-height:0;border:0;background:#12121214;border-radius:12px;overflow:hidden;display:grid;place-items:center}.grid-tool-page__library--large .grid-tool-page__token-thumb{min-height:96px}.grid-tool-page__library--grid .grid-tool-page__token-thumb{min-height:82px}.grid-tool-page__library--dense .grid-tool-page__token-thumb{min-height:68px}.grid-tool-page__token-thumb img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.grid-tool-page__token-placeholder{padding:8px;text-align:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-muted)}.grid-tool-page__token-card span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted)}.grid-tool-page__accordion{display:grid;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(32,35,33,.1)}.grid-tool-page__accordion:last-of-type{padding-bottom:0}.grid-tool-page__accordion-trigger{width:100%;min-height:34px;border:1px solid rgba(26,27,28,.08);background:#fffbf48a;color:var(--sr-text);border-radius:14px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;transition:background .18s ease,border-color .18s ease}.grid-tool-page__accordion-trigger:hover:not(:disabled){background:#fffcf7cc;border-color:#1d1e1f2e}.grid-tool-page__accordion-trigger:disabled{opacity:.55;cursor:default}.grid-tool-page__accordion-trigger .grid-tool-page__panel-label{position:relative;padding-left:16px}.grid-tool-page__accordion-trigger .grid-tool-page__panel-label:before{content:"▸";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:10px;color:var(--sr-muted);transition:transform .18s ease}.grid-tool-page__accordion.is-open .grid-tool-page__accordion-trigger .grid-tool-page__panel-label:before{transform:translateY(-50%) rotate(90deg)}.grid-tool-page__accordion-meta{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted)}.grid-tool-page__accordion-body{display:grid;gap:10px;min-width:0}.grid-tool-page__accordion-body--controls{gap:12px}.grid-tool-page__workspace{display:grid;--grid-tool-canvas-size: min(100%, calc(100dvh - 230px) );gap:6px;padding:10px;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;overflow:visible;justify-items:center;min-width:0}.grid-tool-page__workspace--builder{--grid-tool-canvas-size: min(100%, calc(100dvh - 250px) );grid-template-rows:auto auto auto}.grid-tool-page__template-selector{width:var(--grid-tool-canvas-size);max-width:100%;position:relative;justify-self:center;align-self:start;z-index:30;display:flex;justify-content:flex-start}.grid-tool-page__template-selector-trigger{width:min(100%,260px);background:#fffbf4c7;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.grid-tool-page__template-selector-menu{position:absolute;top:calc(100% + 10px);left:0;width:min(420px,100%);max-height:min(420px,calc(100dvh - 140px));display:grid;gap:10px;padding:12px;border:1px solid var(--sr-panel-border);background:#fffefafa;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-y:auto;overflow-x:hidden}.grid-tool-page__template-selector--presets .grid-tool-page__template-selector-menu{width:min(360px,100%);max-height:min(360px,calc(100dvh - 150px));padding:8px}.grid-tool-page__workspace-toolbar{width:var(--grid-tool-canvas-size);max-width:100%;display:flex;flex-wrap:wrap;gap:8px;align-self:start}.grid-tool-page__workspace-toolbar .grid-tool-page__action-btn{min-width:108px}.grid-tool-page__export{position:relative}.grid-tool-page__export-menu{position:absolute;bottom:calc(100% + 8px);right:0;min-width:132px;max-height:min(240px,calc(100dvh - 24px));display:grid;gap:4px;padding:6px;border:1px solid rgba(26,27,28,.12);border-radius:14px;background:#fffbf4f0;box-shadow:none;z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-y:auto;overflow-x:hidden}.grid-tool-page__export-option{width:100%;min-height:36px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--sr-text);text-align:left;padding:0 12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.grid-tool-page__export-option:hover:not(:disabled){background:#f4eee2eb;border-color:#1d1e1f29}.grid-tool-page__export-option.is-disabled,.grid-tool-page__export-option:disabled{color:var(--sr-muted);cursor:default;opacity:.72}.grid-tool-page__canvas{display:grid;padding:0;border:1px solid rgba(43,43,43,.16);background:var(--sr-canvas-bg);overflow:hidden;width:var(--grid-tool-canvas-size);height:auto;max-width:100%;max-height:min(100%,calc(100dvh - 230px));position:relative;align-self:center;justify-self:center;box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none}.grid-tool-page__canvas-controls{width:var(--grid-tool-canvas-size);max-width:100%;display:grid;gap:10px;padding:12px;border:1px solid var(--sr-panel-border);background:#fffefad6;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-self:center;align-self:start}.grid-tool-page__rail--assets .grid-tool-page__canvas-controls{width:100%;justify-self:stretch}.grid-tool-page__canvas-controls--accordion{width:100%;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.grid-tool-page__canvas-controls-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:10px;align-items:start}.grid-tool-page__canvas-controls-summary{display:grid;gap:4px;min-width:0}.grid-tool-page__edit-mode-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.grid-tool-page__edit-mode-toggle{min-height:30px;min-width:64px;border:1px solid rgba(26,27,28,.1);border-radius:12px;background:#fffbf4a8;color:var(--sr-muted);font-family:var(--ui-font);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.grid-tool-page__edit-mode-toggle.is-active{background:var(--sr-text);color:var(--sr-accent);border-color:var(--sr-text)}.grid-tool-page__canvas.is-gapless{border-color:#f5eee014}.grid-tool-page__canvas.is-armed{box-shadow:none;outline:1px solid rgba(43,43,43,.26);outline-offset:2px}.grid-tool-page__slot{position:relative;border:0;background:transparent;padding:0;overflow:hidden;display:grid;place-items:center;transition:transform .18s ease,opacity .18s ease,background .18s ease;touch-action:none;-webkit-user-select:none;user-select:none;min-width:0;min-height:0;width:100%;height:100%}.grid-tool-page__slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;pointer-events:none;transition:border-color .18s ease}.grid-tool-page__slot:hover{z-index:2}.grid-tool-page__slot.is-active:after{border-color:#14141485}.grid-tool-page__slot.is-drop-ready:after{border-color:#fff8ec70;border-style:dashed}.grid-tool-page__slot.has-content.is-active:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,250,240,.26);pointer-events:none;z-index:2}.grid-tool-page__slot-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.grid-tool-page__slot-media.is-selectable{pointer-events:auto}.grid-tool-page__slot-media.is-locked{pointer-events:none}.grid-tool-page__slot-media--base{z-index:1}.grid-tool-page__slot-media--overlay{z-index:2}.grid-tool-page__slot-media:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid transparent;pointer-events:none;transition:border-color .18s ease}.grid-tool-page__slot-media.is-selected:after{border-color:#fffaf0d1}.grid-tool-page__slot-media img{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.grid-tool-page__slot-media.is-custom img{position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:none;max-height:none;transform-origin:center center;will-change:transform}.grid-tool-page__slot-media.is-draggable{cursor:grab}.grid-tool-page__slot-media.is-draggable:active{cursor:grabbing}.grid-tool-page__slot img{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.grid-tool-page__slot.is-empty{background:linear-gradient(180deg,#f9f6eeb8,#eae5dbc7)}.grid-tool-page__slot-placeholder{display:grid;gap:4px;justify-items:center;text-align:center;color:#555048c7;opacity:.72}.grid-tool-page__slot-placeholder strong,.grid-tool-page__slot-placeholder small{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.grid-tool-page__touch-drag-preview{position:fixed;width:96px;height:96px;pointer-events:none;transform:translate(-50%,-50%);z-index:2000;border:1px solid rgba(245,239,227,.2);background-color:var(--sr-canvas-bg);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:none;opacity:.96}.grid-tool-page__saved-wallet-list,.grid-tool-page__library,.grid-tool-page__panel-scroll{scrollbar-width:thin;scrollbar-color:rgba(18,18,18,.34) transparent}.grid-tool-page__saved-wallet-list::-webkit-scrollbar,.grid-tool-page__library::-webkit-scrollbar,.grid-tool-page__panel-scroll::-webkit-scrollbar{width:8px}.grid-tool-page__saved-wallet-list::-webkit-scrollbar-thumb,.grid-tool-page__library::-webkit-scrollbar-thumb,.grid-tool-page__panel-scroll::-webkit-scrollbar-thumb{background:#12121242;border-radius:999px}.grid-tool-page__template-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-tool-page__template-selector--presets .grid-tool-page__template-grid{grid-template-columns:minmax(0,1fr);gap:6px}.grid-tool-page__template-card{border:1px solid rgba(26,27,28,.12);background:#fffbf4b3;border-radius:16px;padding:8px;display:grid;gap:8px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.grid-tool-page__template-card:hover{background:#fffcf7e6;border-color:#1d1e1f3d}.grid-tool-page__template-card.is-active{border-color:#0e0f0f94;background:#f4eee2eb}.grid-tool-page__template-card--preset{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px}.grid-tool-page__template-card strong{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--sr-text)}.grid-tool-page__template-card small{color:var(--sr-text-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.grid-tool-page__template-card--preset strong,.grid-tool-page__template-card--preset small{min-width:0}.grid-tool-page__template-preview{display:grid;gap:3px;grid-auto-flow:dense}.grid-tool-page__template-card--preset .grid-tool-page__template-preview{width:64px;min-height:28px;max-height:46px;align-self:center;grid-row:1 / span 2}.grid-tool-page__template-card--preset strong,.grid-tool-page__template-card--preset small{grid-column:2}.grid-tool-page__template-preview-cell{background:#101010ad;border-radius:4px}.banner-maker-page .grid-tool-page__shell{overflow:hidden}.banner-maker-page .grid-tool-page__layout--builder{grid-template-columns:clamp(250px,20vw,310px) minmax(360px,1fr) clamp(250px,20vw,310px);height:100%;overflow:hidden}.banner-maker-page .grid-tool-page__rail{overflow:hidden}.banner-maker-page .grid-tool-page__workspace--builder{--banner-canvas-ratio: 1.7777778;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;align-items:stretch;justify-items:center;height:100%;min-height:0;overflow:hidden}.banner-maker-page__top-controls{width:100%;flex:0 0 auto;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-self:center;position:relative;z-index:32}.banner-maker-page__top-controls .grid-tool-page__template-selector{width:min(270px,100%);justify-self:auto}.banner-maker-page__top-controls .grid-tool-page__template-selector-trigger{width:100%}.banner-maker-page__background-selector .grid-tool-page__template-selector-menu{width:min(380px,calc(100vw - 32px))}.banner-maker-page__canvas-stage{width:100%;height:100%;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden}.banner-maker-page__canvas{width:min(100%,720px);max-width:100%;max-height:100%;min-height:0;align-self:center;justify-self:center;position:relative;overflow:hidden;border:1px solid rgba(43,43,43,.16);background:var(--sr-canvas-bg);touch-action:none;-webkit-user-select:none;user-select:none}.banner-maker-page__canvas-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;z-index:0}.banner-maker-page__canvas.is-armed{outline:1px solid rgba(43,43,43,.26);outline-offset:2px}.banner-maker-page__object{position:absolute;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1}.banner-maker-page__object:active{cursor:grabbing}.banner-maker-page__object:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid transparent;pointer-events:none}.banner-maker-page__object.is-active:after{border-color:transparent}.banner-maker-page__object-bounds{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto}.banner-maker-page__object-bounds img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;image-rendering:pixelated;image-rendering:crisp-edges;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.banner-maker-page__selection-box{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:1px solid rgba(43,43,43,.72);pointer-events:none}.banner-maker-page__resize-handle{position:absolute;width:12px;height:12px;border:1px solid rgba(43,43,43,.72);border-radius:999px;background:var(--sr-surface);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.banner-maker-page__resize-handle--top-left{left:0;top:0;cursor:nwse-resize;transform:translate(-50%,-50%)}.banner-maker-page__resize-handle--top-right{right:0;top:0;cursor:nesw-resize;transform:translate(50%,-50%)}.banner-maker-page__resize-handle--bottom-left{left:0;bottom:0;cursor:nesw-resize;transform:translate(-50%,50%)}.banner-maker-page__resize-handle--bottom-right{right:0;bottom:0;cursor:nwse-resize;transform:translate(50%,50%)}.banner-maker-page__selected-object-meta{display:flex;justify-content:space-between;gap:12px;color:var(--sr-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.banner-maker-page__selected-object-meta strong{color:var(--sr-text);font-weight:700;max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-maker-page__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#555048c7;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:center;pointer-events:none}.banner-maker-page__preset-preview{width:64px;min-height:28px;max-height:46px;display:block;border:1px solid rgba(26,27,28,.16);background:#64859694;grid-row:1 / span 2}.banner-maker-page__background-preview{overflow:hidden;background:#2b2b2b0f}.banner-maker-page__background-preview img{width:100%;height:100%;object-fit:cover;display:block}.banner-maker-page__background-preview--none{background:linear-gradient(135deg,rgba(43,43,43,.06) 25%,transparent 25%) 0 0 / 12px 12px,linear-gradient(135deg,transparent 75%,rgba(43,43,43,.06) 75%) 0 0 / 12px 12px,var(--sr-surface)}.banner-maker-page__object-outline{position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;pointer-events:none}.banner-maker-page__smart-guide{position:absolute;z-index:4000;pointer-events:none;background:#39ff14}.banner-maker-page__smart-guide--vertical{top:0;bottom:0;width:1px;transform:translate(-50%)}.banner-maker-page__smart-guide--horizontal{left:0;right:0;height:1px;transform:translateY(-50%)}.banner-maker-page__object-toolbar{width:100%;max-width:100%;flex:0 0 auto;display:grid;gap:10px;padding:10px;border:1px solid rgba(43,43,43,.12);background:#fffefac2;justify-self:center}.banner-maker-page__object-toolbar-head{display:flex;justify-content:space-between;gap:12px;align-items:center;min-width:0}.banner-maker-page__object-toolbar-head .grid-tool-page__panel-label,.banner-maker-page__object-toolbar-head .grid-tool-page__accordion-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-maker-page__object-toolbar:not(.has-object){opacity:.74}.banner-maker-page__object-toolbar-actions,.banner-maker-page__object-toolbar-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.banner-maker-page__object-toolbar .grid-tool-page__action-btn{min-width:84px;min-height:34px}.banner-maker-page__object-toolbar .grid-tool-page__action-btn.is-active{background:var(--sr-text);color:var(--sr-accent);border-color:var(--sr-text)}.banner-maker-page__object-control{min-height:38px;display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(43,43,43,.1);border-radius:14px;background:#fffbf49e;color:var(--sr-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.banner-maker-page__object-control input[type=range]{width:min(180px,28vw);accent-color:var(--sr-text)}.banner-maker-page__object-control code{color:var(--sr-text);font-size:10px}.banner-maker-page__object-control--outline{flex-wrap:wrap}.banner-maker-page__outline-colors{display:flex;gap:6px;align-items:center}.banner-maker-page__outline-color{width:22px;height:22px;border:1px solid rgba(43,43,43,.16);border-radius:999px;background:var(--outline-color);cursor:pointer}.banner-maker-page__outline-color.is-active{outline:1px solid rgba(43,43,43,.72);outline-offset:2px}.banner-maker-page__outline-color:disabled{cursor:default;opacity:.46}.banner-maker-page__layers-panel .grid-tool-page__accordion-body{padding-top:8px}.banner-maker-page__layer-list{display:grid;gap:6px}.banner-maker-page__layer-row{width:100%;display:grid;grid-template-columns:34px 48px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(26,27,28,.1);border-radius:14px;background:#fffbf494;padding:7px;color:var(--sr-text);text-align:left;cursor:pointer}.banner-maker-page__layer-row:hover{background:#fffcf7e6;border-color:#1a1b1c2e}.banner-maker-page__layer-row.is-active{background:#f4eee2f5;border-color:#2b2b2b94}.banner-maker-page__layer-drag{color:var(--sr-muted);cursor:grab;font-size:8px;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed}.banner-maker-page__layer-row:active .banner-maker-page__layer-drag{cursor:grabbing}.banner-maker-page__layer-thumb{width:48px;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#2b2b2b0f}.banner-maker-page__layer-thumb img{width:84%;height:84%;object-fit:contain;display:block;image-rendering:pixelated;image-rendering:crisp-edges}.banner-maker-page__layer-text{min-width:0;display:grid;gap:4px}.banner-maker-page__layer-text strong,.banner-maker-page__layer-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-maker-page__layer-text strong{font-size:10px;letter-spacing:.09em;text-transform:uppercase}.banner-maker-page__layer-text small{color:var(--sr-muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.banner-maker-page .grid-tool-page__workspace-toolbar{width:100%;max-width:100%;flex:0 0 auto;justify-content:flex-start}@media (max-width: 900px){.suited-tools-page{padding-bottom:48px}.suited-tools-page__top-strip{min-height:64px}.suited-tools-page__hero{padding-top:30px;gap:20px}.suited-tools-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-tool-page__layout{grid-template-columns:1fr;overflow:visible}.grid-tool-page__layout--builder{grid-template-columns:1fr}.grid-tool-page__workspace--builder{order:1}.grid-tool-page__rail--tokens{order:2}.grid-tool-page__rail--assets{order:3}.grid-tool-page__workspace-head{grid-template-columns:1fr}.grid-tool-page__workspace-status{justify-content:flex-start}.grid-tool-page__workspace-toolbar,.grid-tool-page__template-selector,.grid-tool-page__canvas-controls{width:100%}.grid-tool-page__template-selector-menu{left:0;width:min(100%,420px);max-height:min(54vh,380px)}.grid-tool-page__canvas-controls-head,.grid-tool-page__actions--canvas-controls{grid-template-columns:1fr}}@media (max-width: 520px){.suited-tools-page{padding-bottom:32px}.suited-tools-page__top-strip{min-height:58px;padding-inline:14px}.suited-tools-page__top-strip-logo{width:min(148px,46vw)}.suited-tools-page__hero{width:min(100%,calc(100% - 28px));padding-top:18px;gap:14px}.suited-tools-page__status{font-size:11px;letter-spacing:.15em;text-align:center}.suited-tools-page__logo{width:min(100%,340px)}.suited-tools-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grid-tool-page__template-selector-trigger{width:100%}.grid-tool-page__template-grid{grid-template-columns:1fr}.suited-tools-page__tool-card{padding:12px}.suited-tools-page__tool-card span{font-size:11px;letter-spacing:.1em}.suited-tools-page__tool-card small{font-size:9px;letter-spacing:.12em}.suited-tools-page__opensea-link{width:min(100%,210px);margin-top:6px;padding:12px 16px}.suited-tools-page__opensea-link img{width:min(100%,156px)}.grid-tool-page{height:auto;min-height:100dvh;padding:12px 12px 18px;overflow:visible}.grid-tool-page__topbar,.grid-tool-page__panel,.grid-tool-page__workspace{padding:14px}.grid-tool-page__topbar{padding:0}.grid-tool-page__segmented{grid-template-columns:1fr}.grid-tool-page__segmented--layers{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-tool-page__search-row{grid-template-columns:1fr}.grid-tool-page__element-card{grid-template-columns:72px minmax(0,1fr)}.grid-tool-page__library{grid-template-columns:1fr 1fr}.grid-tool-page__saved-wallet-item{grid-template-columns:minmax(0,1fr) auto auto}.grid-tool-page__workspace-copy h1{font-size:24px}.grid-tool-page__canvas{aspect-ratio:1 / 1;width:100%;height:auto;max-height:none}.grid-tool-page__workspace-head{width:100%}}@media (max-width: 900px) and (orientation: landscape){.suited-tools-page{padding-bottom:28px}.suited-tools-page__top-strip{min-height:56px;padding-block:10px}.suited-tools-page__top-strip-logo{width:clamp(120px,16vw,180px)}.suited-tools-page__hero{width:min(100%,calc(100% - 32px));padding-top:20px;gap:12px}.suited-tools-page__status{font-size:10px;letter-spacing:.14em}.suited-tools-page__logo{width:min(100%,300px)}.suited-tools-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.suited-tools-page__tool-card{padding:10px}.suited-tools-page__opensea-link{width:min(100%,190px);padding:10px 14px}.suited-tools-page__opensea-link img{width:min(100%,142px)}}.home-genome{width:100%;padding:24px clamp(24px,4vw,64px) 84px;color:#1f2a35}.home-genome__header{max-width:1240px;margin:0 auto 18px;display:grid;gap:8px}.home-genome__header h2{margin:0;font-family:"Micro",var(--ui-font);font-size:clamp(26px,2.6vw,40px);line-height:1.1;letter-spacing:.05em;color:#121c27}.home-genome__header p{margin:0;font-family:Segoe UI,Trebuchet MS,Arial,sans-serif;font-size:18px;line-height:1.5;color:#2a3946}.home-genome__layout{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(250px,.95fr) minmax(320px,1.25fr) minmax(260px,.9fr);gap:14px;align-items:start}.home-genome__panel{border:1px solid #8e959b;background:linear-gradient(180deg,#ffffffb8,#e8ecf0c7),repeating-linear-gradient(0deg,rgba(100,133,150,.06),rgba(100,133,150,.06) 1px,transparent 1px,transparent 14px);padding:14px;display:grid;gap:12px;position:relative;overflow:hidden}.home-genome__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(145deg,rgba(100,133,150,.05),transparent 40%)}.home-genome__panel h3{margin:0;font-family:"Micro",var(--ui-font);font-size:17px;color:#1b2733;letter-spacing:.08em}.home-genome__panel-subtitle{margin:0;font-size:13px;color:#405462;line-height:1.4}.home-genome__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-genome__meta-card{border:1px solid rgba(100,133,150,.42);background:#f6f8fabf;padding:10px;display:grid;gap:6px}.home-genome__meta-card span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#4c6171}.home-genome__meta-card strong{font-size:18px;color:#0f1e2c;line-height:1.1}.home-genome__meta-card--color{grid-column:span 2;grid-template-columns:1fr auto;align-items:center}.home-genome__meta-card--color i{width:22px;height:22px;border:1px solid #7a8790;display:inline-block}.home-genome__layer-overview{display:grid;gap:8px}.home-genome__layer-overview h3{font-size:14px}.home-genome__layer-list{display:grid;gap:7px;max-height:540px;overflow:auto;padding-right:2px}.home-genome__layer-card{border:1px solid rgba(100,133,150,.4);background:#edf1f5e6;padding:9px 10px;display:grid;gap:7px}.home-genome__layer-card header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.home-genome__layer-card h4{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#162331}.home-genome__layer-card header span{font-size:11px;color:#405462}.home-genome__layer-summary{display:grid;gap:5px}.home-genome__layer-summary p{margin:0;font-size:12px;line-height:1.35;color:#2c3d4a}.home-genome__layer-summary strong{color:#162331}.home-genome__type-list{display:grid;gap:8px;max-height:560px;overflow:auto;padding-right:2px}.home-genome__type-item{border:1px solid rgba(100,133,150,.42);background:#f4f7faeb;color:#1f2e3b;padding:9px 10px;display:grid;gap:7px;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.home-genome__type-item:hover{border-color:#3a566bcc;background:#eff4f8fa;transform:translateY(-1px)}.home-genome__type-item.is-active{border-color:#2e4a5fe0;background:#e4edf3f5}.home-genome__type-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.home-genome__type-head span:first-child{font-size:13px;font-weight:700;color:#132130}.home-genome__type-head span:last-child{font-size:11px;color:#324656;white-space:nowrap}.home-genome__type-footnote{font-size:11px;color:#374d5d}.home-genome__type-bar-track{width:100%;height:8px;border:1px solid rgba(100,133,150,.4);background:#e3e9eecc;overflow:hidden}.home-genome__type-bar-fill{display:block;height:100%;background:linear-gradient(90deg,#648596fa,#84a4b4f2);animation:home-genome-pulse 2.8s ease-in-out infinite;transition:width .32s ease}.home-genome__trait-detail{display:grid;gap:11px}.home-genome__trait-search{position:relative;display:grid;gap:8px}.home-genome__trait-search label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#3f5363}.home-genome__trait-search input{border:1px solid rgba(100,133,150,.52);background:#f7f9fbdb;color:#172433;font-family:Segoe UI,Trebuchet MS,Arial,sans-serif;font-size:13px;line-height:1.3;padding:8px 10px}.home-genome__trait-search input::placeholder{color:#5a6d7d}.home-genome__search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:6;border:1px solid rgba(95,126,143,.55);background:#f4f8fbfa;max-height:270px;overflow:auto;display:grid}.home-genome__search-item{border:0;border-bottom:1px solid rgba(100,133,150,.22);background:transparent;color:#1e2e3c;text-align:left;display:grid;gap:4px;padding:9px 10px;cursor:pointer}.home-genome__search-item:last-child{border-bottom:0}.home-genome__search-item span{font-size:13px;font-weight:700}.home-genome__search-item small{font-size:11px;color:#425664}.home-genome__search-item:hover,.home-genome__search-item.is-active{background:#e0e9efe6}.home-genome__search-empty{margin:0;padding:10px;font-size:12px;color:#425665}.home-genome__trait-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#425766}.home-genome__trait-detail h4{margin:0;font-family:"Micro",var(--ui-font);font-size:22px;line-height:1.12;color:#0f1d2b}.home-genome__trait-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.home-genome__trait-metrics>div{border:1px solid rgba(100,133,150,.42);background:#f5f8fad1;padding:8px;display:grid;gap:5px}.home-genome__trait-metrics span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#4b606f}.home-genome__trait-metrics strong{font-size:16px;color:#152433}.home-genome__trait-palette{display:grid;gap:7px}.home-genome__trait-palette>span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#4b606f}.home-genome__trait-palette p{margin:0;font-size:12px;color:#485d6d}.home-genome__swatches{display:flex;flex-wrap:wrap;gap:6px}.home-genome__swatch{width:18px;height:18px;border:1px solid rgba(36,53,68,.45)}.home-genome__rule-stack,.home-genome__relationships{display:grid;gap:8px}.home-genome__relationships>span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#4b606f}.home-genome__rule-block{border:1px solid rgba(100,133,150,.4);background:#f4f7fad6;padding:8px;display:grid;gap:6px}.home-genome__rule-block>span{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#3e5362}.home-genome__rule-block ul{margin:0;padding-left:15px;display:grid;gap:4px}.home-genome__rule-block li,.home-genome__rule-block p{margin:0;font-size:12px;line-height:1.35;color:#223340}.home-genome__insights{max-width:1240px;margin:14px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.home-genome__section-header{display:grid;gap:4px}.home-genome__section-header h3{margin:0;font-family:"Micro",var(--ui-font);font-size:20px;letter-spacing:.08em;color:#162330}.home-genome__section-header p{margin:0;font-size:13px;color:#425666}.home-genome__discoveries{max-width:1240px;margin:14px auto 0;display:grid;gap:10px}.home-genome__discoveries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.home-genome__discovery-card{border:1px solid #8e959b;background:linear-gradient(180deg,#f4f7faf2,#eaf0f5f2),repeating-linear-gradient(90deg,rgba(100,133,150,.06),rgba(100,133,150,.06) 1px,transparent 1px,transparent 12px);padding:11px;display:grid;gap:7px}.home-genome__discovery-card h4{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#3f5464}.home-genome__discovery-card p{margin:0;font-size:14px;line-height:1.45;color:#192836}.home-genome__deep-dive{max-width:1240px;margin:12px auto 0;display:grid;grid-template-columns:minmax(300px,.96fr) minmax(300px,1.04fr);gap:12px}.home-genome__panel--ecosystem{min-height:540px;display:grid;align-content:start;gap:10px}.home-genome__panel--color-genome,.home-genome__panel--identity-map{min-height:320px}.home-genome__ecosystem-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.home-genome__filter-row{display:flex;flex-wrap:wrap;gap:6px}.home-genome__filter-button,.home-genome__show-more{border:1px solid rgba(100,133,150,.5);background:#f1f5f8e6;color:#1a2a38;font-family:"Micro",var(--ui-font);font-size:11px;letter-spacing:.07em;padding:7px 10px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.home-genome__filter-button:hover,.home-genome__show-more:hover{border-color:#496779d1;background:#e8eff4f2}.home-genome__filter-button.is-active{border-color:#273f51e6;background:#6485963d;color:#0f2130}.home-genome__show-more{white-space:nowrap}.home-genome__ecosystem-canvas{position:relative;border:1px solid rgba(100,133,150,.45);background:radial-gradient(circle at 10% 10%,#6485961a,#64859600 46%),linear-gradient(180deg,#f8fafceb,#ecf2f7eb),repeating-linear-gradient(90deg,rgba(100,133,150,.07),rgba(100,133,150,.07) 1px,transparent 1px,transparent 16px);min-height:500px;overflow:hidden}.home-genome__ecosystem-canvas svg{width:100%;height:100%;display:block}.home-genome__ecosystem-edge{stroke:#49687b85;stroke-linecap:round;opacity:.7;transition:opacity .18s ease,stroke .18s ease,stroke-width .18s ease}.home-genome__ecosystem-edge.is-co{stroke:#4f6d7f9e}.home-genome__ecosystem-edge.is-required{stroke:#28587bc7}.home-genome__ecosystem-edge.is-excluded{stroke:#935757ad;stroke-dasharray:6 5}.home-genome__ecosystem-edge.is-active{stroke:#0e385cf2;opacity:1}.home-genome__ecosystem-edge.is-dim{opacity:.14}.home-genome__ecosystem-node{cursor:pointer;transition:opacity .18s ease}.home-genome__ecosystem-node circle{stroke:#10202f80;stroke-width:1.2px;transition:stroke .18s ease,stroke-width .18s ease,filter .18s ease}.home-genome__ecosystem-node .home-genome__ecosystem-node-core{fill:#f5f9fc94;stroke:#ffffff9e}.home-genome__ecosystem-node text{fill:#152533;font-family:"Micro",var(--ui-font);font-size:9px;letter-spacing:.05em;pointer-events:none}.home-genome__ecosystem-node text.is-meta{fill:#43586a;font-size:7px}.home-genome__ecosystem-node.is-linked circle{stroke:#122f49cc}.home-genome__ecosystem-node.is-selected circle{stroke:#082744f2;stroke-width:2px;filter:drop-shadow(0 0 3px rgba(100,133,150,.5))}.home-genome__ecosystem-node.is-dim{opacity:.18}.home-genome__ecosystem-tooltip{position:absolute;z-index:4;pointer-events:none;border:1px solid rgba(100,133,150,.52);background:#f6fafdf5;color:#1a2c3b;padding:7px 9px;display:grid;gap:3px;max-width:200px;box-shadow:0 8px 20px #0b192626}.home-genome__ecosystem-tooltip strong{font-size:11px;line-height:1.25}.home-genome__ecosystem-tooltip span{font-size:10px;color:#3d5364}.home-genome__color-list{margin:0;padding:0;list-style:none;display:grid;gap:7px;max-height:500px;overflow:auto}.home-genome__color-list li{border:1px solid rgba(100,133,150,.38);background:#f1f5f8f0;padding:7px 9px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center}.home-genome__color-chip{width:18px;height:18px;border:1px solid rgba(17,30,45,.5)}.home-genome__color-list strong{display:block;font-size:12px;line-height:1.2;color:#162433}.home-genome__color-list small{display:block;font-size:11px;color:#3c5161;line-height:1.28}.home-genome__identity-grid{width:min(100%,340px);margin:0 auto;border:1px solid rgba(95,121,136,.56);background:#e9eef2e6;padding:10px;display:grid;gap:2px;aspect-ratio:1 / 1}.home-genome__identity-cell{border:1px solid rgba(20,33,47,.13);min-width:0;min-height:0}.home-genome__identity-legend{margin-top:2px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.home-genome__identity-legend span{font-size:11px;color:#3b4f5f;white-space:nowrap}.home-genome__identity-legend div{height:8px;border:1px solid rgba(100,133,150,.4);background:linear-gradient(90deg,#d6e3eb,#e5e811)}.home-genome__insight-card{border:1px solid #8e959b;background:linear-gradient(180deg,#ecf1f5f5,#e2e8edf5);padding:12px;display:grid;gap:7px}.home-genome__insight-card h4{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#3d5261}.home-genome__insight-card p{margin:0;font-size:15px;color:#142230;line-height:1.35}.home-genome__empty{margin:0;font-size:13px;color:#495d6c}@keyframes home-genome-pulse{0%,to{filter:saturate(1)}50%{filter:saturate(1.16) brightness(1.05)}}@keyframes home-page-nft-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.creator-page{grid-area:gallery-page;padding:0 0 36px;overflow:visible;display:block}.creator-page__hero{position:relative;z-index:2;pointer-events:auto;box-shadow:0 10px 24px #02060c38}.creator-page__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(120% 95% at 12% -10%,#60a5fa33,#60a5fa00 62%),radial-gradient(115% 90% at 88% 0%,#6ee7b724,#6ee7b700 58%);opacity:1;transform:none}.creator-page__hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:48px;pointer-events:none;z-index:0;background:linear-gradient(180deg,#0f172a00,#0f172a9e)}.creator-page__header{position:relative;z-index:1;width:100%;pointer-events:auto;min-height:clamp(320px,390px,420px);padding:40px 0 28px;border-bottom:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#141b28eb,#0a0e18f2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.creator-page__header-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(100% 120% at 10% 0%,#60a5fa47,#60a5fa00 68%),radial-gradient(120% 120% at 90% 0%,#6ee7b733,#6ee7b700 72%),linear-gradient(180deg,#1c283ef2,#0a101bfa);transform:none;opacity:1;background-size:cover;background-position:center;background-repeat:no-repeat}.creator-page__header-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#070a1224,#070a1270 48%,#070a12d6);opacity:1}.creator-page__header-inner{width:min(98vw,1700px);margin:0 auto;padding:0 clamp(18px,2.2vw,28px);position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;transform:none;opacity:1;min-height:312px}.creator-page__header-main{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;pointer-events:auto;padding:4px 0;border-radius:0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.creator-page__avatar{width:84px;height:84px;border-radius:18px;flex:0 0 auto;display:grid;place-items:center;font-size:30px;font-weight:700;letter-spacing:.02em;color:#bfcdd5;border:1px solid rgba(148,163,184,.35);background:linear-gradient(180deg,#33415fb8,#0f172adb);box-shadow:inset 0 1px #fff3,0 10px 24px #03070e6b;overflow:hidden;padding:0;cursor:default}.creator-page__avatar.is-editable{cursor:pointer}.creator-page__avatar:disabled{opacity:1}.creator-page__avatar img{width:100%;height:100%;object-fit:cover}.creator-page__banner-edit{position:absolute;top:16px;right:clamp(18px,2.2vw,28px);z-index:2;border:1px solid rgba(148,163,184,.35);background:#0a1222c7;color:#bbcad2;border-radius:10px;font-size:12px;padding:6px 10px;cursor:pointer}.creator-hub{width:min(98vw,1700px);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(390px,.88fr);gap:14px;align-items:start}.creator-page__surface-shell{width:min(98vw,1700px);margin:0 auto;padding:0 24px;display:grid;gap:12px}.creator-page__tab-panel{width:100%;display:grid;gap:8px;align-content:start}.multisend-panel{border:1px solid rgba(128,146,167,.5);background:transparent;color:#505a60;padding:16px;display:grid;gap:16px}.multisend-panel__topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.multisend-panel__selected{margin:0;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#5c696f}.multisend-panel__hint{margin:-4px 0 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#67747b}.multisend-panel__hint-secondary{margin:-10px 0 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6d7c83}.multisend-panel__topbar-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.multisend-panel__action-btn{border-radius:0;border:1px solid #76868e;background:transparent;color:#535d63;text-transform:uppercase;letter-spacing:.08em;font-size:11px;padding:8px 12px}.multisend-panel__asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.multisend-asset-card{position:relative;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:linear-gradient(180deg,#0e1623e6,#0a0e18f2);padding:0;color:#bbcad2;text-align:left;cursor:pointer;display:grid;grid-template-rows:1fr auto;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.multisend-asset-card:hover{border-color:#94a3b85c;transform:translateY(-1px);box-shadow:0 8px 16px #040a1842}.multisend-asset-card.is-selected{border-color:#6ee7b770;box-shadow:inset 0 0 0 1px #6ee7b747}.multisend-asset-card__check{position:absolute;top:6px;right:6px;width:20px;height:20px;border:1px solid rgba(148,163,184,.42);border-radius:6px;background:#0a0f1aeb;color:#bdccd4;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.multisend-asset-card__preview{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:6px;background:#394145}.multisend-asset-card__preview img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.multisend-asset-card__token{border-top:1px solid rgba(148,163,184,.24);text-align:center;padding:7px 10px;font-size:12px;letter-spacing:.08em;color:#aabdc7}.multisend-panel__divider{border-top:1px solid #83949d}.multisend-panel__composer{display:grid;gap:12px}.multisend-panel__mode-switch{display:inline-flex;align-items:center;border:1px solid #798891;width:fit-content}.multisend-panel__mode-btn{border:0;border-right:1px solid #798891;background:transparent;color:#5c686e;text-transform:uppercase;letter-spacing:.08em;font-size:11px;padding:8px 16px;cursor:pointer}.multisend-panel__mode-btn:last-child{border-right:0}.multisend-panel__mode-btn.is-active{background:#5c686e;color:#beccd4}.multisend-panel__field{display:grid;gap:8px}.multisend-panel__field span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#647178}.multisend-panel__field input{width:100%;border:1px solid #83949d;background:#b8c8d0;color:#495257;padding:11px 14px;border-radius:0;font-size:14px}.multisend-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.multisend-panel__status{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#647178}.multisend-panel__send-btn{border-radius:0;border:1px solid #83949d;color:#647178;background:#d9dde1a6;text-transform:uppercase;letter-spacing:.08em;padding:10px 16px}.multisend-panel__notice{font-size:12px;color:#637076;border:1px solid #8a9ca6;background:#cad0d7bf;padding:8px 10px}.multisend-results{display:grid;gap:6px}.multisend-results__row{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:10px;border:1px solid #8d9fa9;padding:7px 8px;font-size:11px;color:#5d6a70;background:#d2d7dda6}.multisend-results__row.is-success{border-color:#10b9818c}.multisend-results__row.is-failed{border-color:#ef44448c}.multisend-results__token{font-weight:600;letter-spacing:.06em}.multisend-results__state{text-transform:uppercase;letter-spacing:.08em}.multisend-results__hash{color:#5f6c72;text-decoration:none}.multisend-results__hash:hover{text-decoration:underline}.multisend-results__hash--muted{color:#75848c}.multisend-results__error{color:#5b676d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-hub-toolbar{grid-column:1 / -1;margin-bottom:-2px}.creator-workspace{position:sticky;top:72px;align-self:start;min-height:680px;padding:12px 14px 14px;display:grid;grid-template-rows:auto auto 1fr;gap:12px;border:1px solid rgba(148,163,184,.08);border-radius:16px;background:linear-gradient(180deg,#0b121ea8,#070a12b8);box-shadow:inset 0 1px #94a3b808}.creator-workspace__header{display:grid;gap:8px}.creator-workspace__header h2{margin:0;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#abbdc7}.creator-workspace__header p{margin:0;font-size:13px;line-height:1.45;color:#a7bbc5;max-width:56ch}.creator-workspace__tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.creator-workspace__tool{justify-content:center}.creator-workspace__tool:disabled{opacity:.5;cursor:not-allowed}.creator-workspace__tool.is-active{background:linear-gradient(90deg,#6ee7b73d,#60a5fa3d);border-color:#6ee7b77a}.banner-maker{display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px;min-height:0;align-items:start}.banner-maker__controls{display:grid;gap:12px}.banner-maker__source-chip{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:8px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172a80}.banner-maker__source-thumb{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#394145;display:flex;align-items:center;justify-content:center}.banner-maker__source-thumb img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.banner-maker__source-meta{min-width:0;display:grid;gap:2px}.banner-maker__source-meta strong{color:#bbcad2;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-maker__source-meta small{color:#a7bac5;font-size:11px;line-height:1.3}.banner-maker__field{display:grid;gap:8px}.banner-maker__field span{font-size:12px;color:#aabdc7;text-transform:uppercase;letter-spacing:.04em}.banner-maker__slot-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.banner-maker__slot-pills--four{grid-template-columns:repeat(4,minmax(0,1fr))}.banner-maker__slot-pills--three{grid-template-columns:repeat(3,minmax(0,1fr))}.banner-maker__background-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.banner-maker__background-row input[type=color]{width:34px;height:30px;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:transparent;padding:0;cursor:pointer}.banner-maker__text-input{width:100%;border:1px solid rgba(148,163,184,.3);border-radius:10px;background:#0f172abf;color:#bbcad2;font-size:13px;padding:8px 10px}.banner-maker__text-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.banner-maker__text-controls input[type=range]{width:100%}.banner-maker__text-controls input[type=color]{width:34px;height:30px;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:transparent;padding:0;cursor:pointer}.banner-maker__slot-pill{justify-content:center}.banner-maker__slot-pill.is-active{border-color:#6ee7b78c;background:linear-gradient(90deg,#6ee7b733,#60a5fa33)}.banner-maker__hint{margin:0;font-size:12px;color:#a7bac5;line-height:1.5}.banner-maker__toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#b0c1cb}.banner-maker__toggle input{accent-color:#90a3ad}.banner-maker__inline-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.banner-maker__inline-field{display:grid;gap:6px}.banner-maker__inline-field small{font-size:10px;color:#a8bbc5;text-transform:uppercase;letter-spacing:.06em}.banner-maker__inline-note{color:#a7bac5;font-size:11px}.banner-maker__placed-list{display:grid;gap:8px;max-height:200px;overflow-y:auto;padding-right:2px}.banner-maker__placed-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#0f172a8c;padding:6px;cursor:pointer}.banner-maker__placed-item.is-active{border-color:#6ee7b78c;box-shadow:inset 0 0 0 1px #6ee7b733}.banner-maker__placed-thumb{width:36px;height:36px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:#394145}.banner-maker__placed-thumb img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.banner-maker__placed-meta{min-width:0;display:grid;gap:2px}.banner-maker__placed-meta strong{margin:0;font-size:11px;color:#bbcad2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-maker__placed-meta small{font-size:10px;color:#abbec8}.banner-maker__placed-actions{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.banner-maker__placed-empty{border:1px dashed rgba(148,163,184,.35);border-radius:10px;padding:10px;color:#a8bbc6;font-size:11px;text-align:center}.banner-maker__preview{display:grid;align-content:start;min-width:0}.banner-maker__preview-stage{height:430px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:radial-gradient(circle at 24% 16%,rgba(30,41,59,.22),transparent 42%),linear-gradient(180deg,#080c14bd,#060a12e6);display:grid;place-items:center;padding:16px;width:100%;min-width:0;overflow:hidden}.banner-maker__preview-surface{position:relative;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:radial-gradient(circle at 50% 24%,#42577c3d,#0a0e18eb);overflow:hidden;box-shadow:0 0 0 1px #bfdbfe33,inset 0 0 0 1px #ffffff0a,0 12px 30px #02061280;max-width:100%;max-height:100%}.banner-maker__preview-surface--v2{min-height:0}.banner-maker__slot{position:absolute;aspect-ratio:1 / 1;cursor:pointer;transition:box-shadow .16s ease,outline-color .16s ease,filter .16s ease}.banner-maker__slot:hover{box-shadow:0 0 0 1px #bfdbfe59;filter:brightness(1.03)}.banner-maker__slot--free{cursor:move}.banner-maker__asset-preview{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.banner-maker__slot.is-active .banner-maker__slot-placeholder,.banner-maker__slot.is-active .banner-maker__asset-preview{outline:2px solid rgba(110,231,183,.85);outline-offset:2px;box-shadow:0 0 0 4px #10b98133}.banner-maker__slot.is-drag-over .banner-maker__slot-placeholder,.banner-maker__slot.is-drag-over .banner-maker__asset-preview{outline:2px solid rgba(110,231,183,.9);outline-offset:2px}.banner-maker__slot-placeholder{width:100%;height:100%;border:1px dashed rgba(148,163,184,.5);border-radius:12px;display:grid;place-items:center;color:#abbec8;font-size:12px;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(180deg,#0f172a8c,#0a0e1852);transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.banner-maker__drop-hint{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed rgba(148,163,184,.34);border-radius:14px;display:grid;place-items:center;color:#adbfc9;font-size:13px;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.banner-maker__canvas-drag-overlay{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px dashed rgba(110,231,183,.7);border-radius:14px;display:grid;place-items:center;color:#bfcdd5;font-size:13px;letter-spacing:.06em;text-transform:uppercase;background:#0a1d1833;pointer-events:none}.banner-maker__safe-area{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.banner-maker__safe-area:before,.banner-maker__safe-area:after{content:"";position:absolute;top:0;bottom:0;width:12%}.banner-maker__safe-area:before{left:0;background:linear-gradient(90deg,#02061759,#02061700)}.banner-maker__safe-area:after{right:0;background:linear-gradient(270deg,#02061759,#02061700)}.banner-maker__safe-area-center{position:absolute;top:8%;bottom:8%;left:12%;right:12%;border:1px dashed rgba(191,219,254,.55);border-radius:12px;box-shadow:inset 0 0 0 1px #93c5fd1f}.banner-maker__preset-badge{position:absolute;left:10px;bottom:10px;display:grid;gap:1px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#b6c6cf;border:1px solid rgba(148,163,184,.32);background:#070c15c7;border-radius:999px;padding:4px 10px;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.banner-maker__preset-badge strong{font-size:10px;font-weight:700;color:#bccbd3}.banner-maker__preset-badge span{font-size:10px;color:#aec0c9}.banner-maker__text-layer{position:absolute;top:12%;max-width:72%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;letter-spacing:.03em;text-shadow:0 8px 22px rgba(2,6,23,.52);pointer-events:none}.banner-maker__palette-layer{position:absolute;z-index:4;pointer-events:none}.banner-maker__palette-layer--bar{box-shadow:0 0 0 1px #ffffff14,0 0 0 3px #02061747;border-radius:6px;overflow:hidden}.banner-maker__palette-layer--swatches{overflow:visible}.banner-maker__palette-swatch{position:absolute;border:1px solid rgba(255,255,255,.38);border-radius:4px;box-shadow:inset 0 0 0 1px #0000002e}.banner-maker__palette-layer--bar .banner-maker__palette-swatch{border:0;border-radius:0;box-shadow:none}.banner-maker__slot.is-drag-over .banner-maker__slot-placeholder{color:#c0ced5;border-color:#6ee7b7cc;background:linear-gradient(180deg,#1029228c,#0a1c1873);box-shadow:0 0 0 1px #6ee7b740,0 0 28px #34d39938}.creator-workspace__stage{border:1px dashed rgba(148,163,184,.3);border-radius:14px;background:#0f172a80;display:grid;place-items:center;min-height:360px;padding:16px}.creator-workspace__stage span{font-size:13px;color:#a7bac5;text-align:center}.creator-library{position:sticky;top:72px;align-self:start;height:calc(100vh - 84px);display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;border:1px solid rgba(148,163,184,.1);border-radius:16px;background:#090e188a;padding:8px 10px;overflow:hidden}.creator-library__sticky{display:grid;gap:9px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.14)}.creator-library__controls{padding:2px 0 0;border-bottom:0;border-radius:0;background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.creator-library__scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:0;padding-right:2px}.creator-source-mode{display:grid;gap:6px;min-width:0;position:relative}.creator-source-mode__label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#a7bac5}.creator-source-mode__trigger{width:100%;display:inline-flex;align-items:center;justify-content:space-between;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#121c2cf2,#0c121ef2);color:#b9c9d1;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600;line-height:1;outline:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.creator-source-mode__trigger:hover{border-color:#94a3b873}.creator-source-mode__trigger.is-open{border-color:#60a5fa99;box-shadow:0 0 0 2px #60a5fa2e}.creator-source-mode__chevron{font-size:12px;color:#aabdc7;transition:transform .16s ease}.creator-source-mode__trigger.is-open .creator-source-mode__chevron{transform:rotate(180deg)}.creator-source-mode__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;border:1px solid rgba(148,163,184,.26);border-radius:10px;background:linear-gradient(180deg,#111a2bfa,#090e18fa);box-shadow:0 16px 30px #00000059;padding:4px;display:grid;gap:2px}.creator-source-mode__menu-item{border:0;background:transparent;color:#b5c6ce;border-radius:8px;text-align:left;padding:8px 10px;font-size:13px;font-weight:600;cursor:pointer}.creator-source-mode__menu-item:hover{background:#94a3b829}.creator-source-mode__menu-item.is-active{background:#60a5fa33;color:#bfced5}.creator-source-inspector{border:1px solid rgba(148,163,184,.2);border-radius:14px;background:linear-gradient(180deg,#111a2bd1,#090e18ed);padding:11px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:11px}.creator-source-inspector__preview{width:84px;height:84px;border-radius:10px;overflow:hidden;background:#394145;display:flex;align-items:center;justify-content:center}.creator-source-inspector__preview img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.creator-source-inspector__content{min-width:0;display:grid;gap:8px}.creator-source-inspector__content h3{margin:0;font-size:14px;color:#bdccd4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-source-inspector__meta{display:flex;flex-wrap:wrap;gap:6px}.creator-source-inspector__meta span{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.26);border-radius:999px;padding:2px 8px;font-size:11px;color:#b1c3cc;background:#0f172acc}.creator-source-inspector__link{font-size:12px;color:#afc1ca;text-decoration:none;width:fit-content;border-bottom:1px solid transparent;transition:color .14s ease,border-color .14s ease}.creator-source-inspector__link:hover{color:#b6c7cf;border-color:#bfdbfe99}.creator-source-inspector__palette{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:22px}.creator-source-inspector__swatch{width:15px;height:15px;border-radius:4px;border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 0 0 1px #0003}.creator-source-inspector__palette-empty{font-size:11px;color:#a7bac5}.creator-source-inspector__empty{grid-column:1 / -1;font-size:12px;line-height:1.45;color:#adc0c9}.creator-library-draggable{cursor:grab}.creator-library-draggable.is-selected,.creator-asset-card.is-selected,.creator-works-list__item.is-selected{box-shadow:inset 0 0 0 1px #6ee7b742;background:#1422317a}.creator-library-draggable:active{cursor:grabbing}.creator-page__edit-shell{width:min(98vw,1700px);margin:0 auto;padding:0 24px}.creator-page__identity{display:grid;gap:10px;transform:none}.creator-page__identity h1{margin:0;font-size:40px;line-height:1.05;color:#c0ced6;letter-spacing:.01em;text-shadow:0 6px 18px rgba(2,6,12,.42);overflow-wrap:anywhere;word-break:break-word}.creator-page__bio{margin:0;max-width:720px;font-size:14px;line-height:1.65;color:#b9c9d1;opacity:1;overflow-wrap:anywhere;word-break:break-word}.creator-page__actions{display:flex;align-items:flex-end;justify-content:flex-end;align-self:flex-end;gap:8px;opacity:1;transform:none;pointer-events:auto}.creator-page__meta-row{display:flex;flex-wrap:wrap;gap:8px;opacity:1;transform:none}.creator-page__meta-pill{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:6px 11px;font-size:12px;color:#b7c7cf;background:#0f172aad}.creator-page__editor{padding:14px 20px;display:grid;gap:10px;width:100%;margin:0}.creator-page__content-shell{width:100%;margin:0;padding:0;display:grid;gap:6px}.creator-page__field{display:grid;gap:6px;font-size:12px;color:#a7bac5}.creator-page__field-meta{margin:0;font-size:11px;color:#8fa2ab;letter-spacing:.02em}.creator-page__input,.creator-page__textarea{width:100%;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:#0f172acc;color:#bbcad2;font-size:13px;padding:10px}.creator-page__textarea{resize:vertical}.creator-page__media-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creator-page__media-group{display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0c132199}.creator-page__media-header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#b5c6ce}.creator-page__upload-btn{padding:4px 10px;font-size:11px}.creator-page__media-preview{border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#020617a6;display:grid;place-items:center;overflow:hidden;color:#a7bac5;font-size:11px}.creator-page__media-preview img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated!important;image-rendering:crisp-edges!important;image-rendering:-moz-crisp-edges!important;image-rendering:-webkit-optimize-contrast!important}.creator-page__banner-crop-preview{position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px;cursor:grab}.creator-page__banner-crop-preview img{width:100%;height:100%;object-fit:cover;transform-origin:center center;image-rendering:pixelated!important;image-rendering:crisp-edges!important;image-rendering:-moz-crisp-edges!important;image-rendering:-webkit-optimize-contrast!important;-webkit-user-select:none;user-select:none;pointer-events:none}.creator-page__banner-crop-preview:active{cursor:grabbing}.creator-page__media-preview--avatar{aspect-ratio:1 / 1;max-width:180px}.creator-page__media-preview--banner{aspect-ratio:3.5 / 1}.creator-page__media-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;max-height:150px;overflow-y:auto;padding-right:2px}.creator-page__media-option{border:1px solid rgba(148,163,184,.18);border-radius:9px;background:#0f172a9e;color:#b5c6ce;font-size:10px;text-align:left;display:grid;gap:4px;padding:6px;cursor:pointer}.creator-page__media-option img{width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:6px;image-rendering:pixelated!important;image-rendering:crisp-edges!important;image-rendering:-moz-crisp-edges!important;image-rendering:-webkit-optimize-contrast!important}.creator-page__media-option span{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-page__media-option.is-active{border-color:#2dd4bfa6;box-shadow:0 0 0 1px #2dd4bf59 inset}.creator-page__edit-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.creator-page__controls{width:100%;margin:0;padding:4px 0 10px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(148,163,184,.22);background:transparent;border-radius:0}.creator-page__tabs{display:flex;align-items:center;flex-wrap:wrap;gap:14px;min-width:0;flex:1}.creator-page__tabs:after{content:"";flex:1}.creator-page__tab{border:0;background:transparent;color:#abbec8;font-size:14px;font-weight:600;letter-spacing:.02em;padding:8px 2px 11px;border-radius:0;position:relative;cursor:pointer;transition:color .18s ease}.creator-page__tab:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;border-radius:2px;background:linear-gradient(90deg,#6ee7b7f2,#60a5faf2);opacity:0;transform:scaleX(.7);transition:opacity .18s ease,transform .18s ease}.creator-page__tab:hover{color:#bccbd3}.creator-page__tab.is-active{color:#bfced5}.creator-page__tab.is-active:after{opacity:1;transform:scaleX(1)}.creator-page__tab-content{width:100%;margin:0;padding:0 0 4px;display:grid;gap:2px}.creator-page__view-mode{justify-self:end;display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#0f172ac7}.creator-page__view-mode--placeholder{visibility:hidden}.creator-page__controls-right{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;padding-bottom:2px}.creator-page__create-gallery-btn{min-height:34px;padding-inline:14px}.creator-page__sort{display:inline-flex;align-items:center;gap:8px}.creator-page__sort-label{font-size:12px;color:#a7bac5;letter-spacing:.04em;text-transform:uppercase}.creator-page__view-btn{width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a8bbc5;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.creator-page__view-btn svg{width:16px;height:16px;display:block}.creator-page__view-btn:hover{background:#94a3b829;border-color:#94a3b84d;color:#bdccd4}.creator-page__view-btn.is-active{background:linear-gradient(180deg,#214070a3,#162a4cbd);border-color:#6ee7b78c;box-shadow:0 0 0 1px #6ee7b738,0 8px 16px #040a1859;color:#bfced5}.profile-custom-galleries{display:grid;gap:18px;margin-bottom:18px}.profile-custom-gallery{display:grid;gap:10px}.profile-custom-gallery__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-custom-gallery__head-meta{display:inline-flex;align-items:center;gap:8px}.profile-custom-gallery__head h3{margin:0;font-size:16px;font-weight:700;color:#bfced5}.profile-custom-gallery__head span{font-size:11px;color:#9eb2bc;text-transform:uppercase;letter-spacing:.06em}.profile-custom-gallery__edit-btn{width:22px;height:22px;border:1px solid rgba(148,163,184,.36);background:#080e17e6;color:#b9cad3;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;font-size:12px;line-height:1;cursor:pointer;padding:0}.profile-custom-gallery__edit-btn:hover{border-color:#b2c4ce9e;color:#d2e0e8}.profile-custom-gallery__edit-icon{width:12px;height:12px;display:block}.profile-custom-gallery__edit-icon path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square;stroke-linejoin:miter}.creator-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creator-asset-card{border:1px solid rgba(148,163,184,.14);border-radius:14px;background:linear-gradient(180deg,#0f172ae6,#0a0e18f2);overflow:hidden}.creator-asset-card__image{width:100%;aspect-ratio:1 / 1;background:#394145;display:flex;align-items:center;justify-content:center}.creator-asset-card__image img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.creator-asset-card__label{padding:10px 12px;font-size:13px;font-weight:600;color:#b8c8d0;letter-spacing:.02em}.creator-works-list{display:grid;justify-items:stretch;align-content:start;align-items:start;gap:0;border:1px solid rgba(148,163,184,.11);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#0b111de0,#080c14f2)}.creator-works-list__item{border:0;border-bottom:1px solid rgba(148,163,184,.12);border-radius:0;background:transparent;padding:5px 8px;display:flex;align-items:center;gap:9px;cursor:pointer;text-align:left;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:42px;overflow:hidden;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.creator-works-list__item:last-child{border-bottom:0}.creator-works-list__item:hover{background:#222e4061;border-bottom-color:#94a3b838}.creator-asset-card:hover,.creator-library-draggable:hover{border-color:#94a3b857;background:#1a273b99}.creator-works-list__thumb{width:34px;height:34px;border-radius:7px;overflow:hidden;flex-shrink:0;background:#394145;display:flex;align-items:center;justify-content:center}.creator-works-list__thumb img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.creator-works-list__body{min-width:0;display:grid;gap:0}.creator-works-list__title{font-size:12px;font-weight:600;color:#bbcad2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-works-list__meta{font-size:11px;color:#aabdc7}.creator-works-list__item--card{min-height:0;padding:4px;gap:5px;flex-direction:column;align-items:flex-start;border:1px solid rgba(148,163,184,.16);border-radius:8px;border-bottom-color:#94a3b829;background:linear-gradient(180deg,#0e1623e6,#0a0e18f2)}.creator-works-list__item--card:hover{transform:translateY(-1px);border-color:#94a3b857;box-shadow:0 8px 16px #040a1842}.creator-works-list__thumb--card{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:7px}.creator-works-list__body--card{width:100%;gap:1px;overflow:hidden}.creator-works-list.source-grid-7,.creator-works-list.source-grid-11,.creator-works-list.source-grid-6{border:0;border-radius:0;background:transparent;overflow:visible;align-items:start;align-content:start;justify-items:stretch}.creator-works-list.source-grid-7{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.creator-works-list.source-grid-11{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.creator-works-list.source-grid-6{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.creator-works-list.source-grid-11 .creator-works-list__item--card{padding:3px;gap:0;border-radius:7px}.creator-works-list.source-grid-11 .creator-works-list__thumb--card{border-radius:6px}.creator-works-list.source-grid-11 .creator-works-list__title{font-size:10px}.creator-works-list.source-grid-11 .creator-works-list__meta{font-size:9px}.creator-works-list.source-grid-11 .creator-works-list__body--card{display:none}.creator-works-list.source-grid-7 .creator-works-list__title,.creator-works-list.source-grid-6 .creator-works-list__title{font-size:10px}.creator-works-list.source-grid-6 .creator-works-list__meta{font-size:9px}.creator-works-list.source-grid-7 .creator-works-list__item--card{gap:5px;padding:6px;border-radius:10px}.creator-works-list.source-grid-7 .creator-works-list__title{font-size:12px}.creator-works-list.source-grid-7 .creator-works-list__meta{font-size:11px}.creator-works-list.source-grid-6 .creator-works-list__item--card{padding:0;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none}.creator-works-list.source-grid-6 .creator-works-list__thumb--card{border-radius:2px}.creator-works-list.source-grid-6 .creator-works-list__item--card:hover{transform:none;border-color:transparent;box-shadow:none}.creator-works-list__item--row{border:0;border-bottom:1px solid rgba(148,163,184,.12);border-radius:0;background:transparent;display:flex;width:100%}.creator-works-list.source-list-wide,.creator-works-list.source-list-thin{grid-template-columns:1fr}.creator-works-list.source-list-wide .creator-works-list__item--row{min-height:52px;padding:6px 8px;gap:10px}.creator-works-list.source-list-thin .creator-works-list__item--row{min-height:38px;padding:3px 8px;gap:8px}.creator-works-list__thumb--row{width:34px;height:34px;aspect-ratio:1 / 1}.creator-works-list.source-list-wide .creator-works-list__thumb--row{width:38px;height:38px}.creator-works-list.source-list-thin .creator-works-list__thumb--row{width:28px;height:28px}.creator-works-list__body--row{flex:1;min-width:0}.creator-works-list.source-list-wide .creator-works-list__title{font-size:12px}.creator-works-list.source-list-wide .creator-works-list__meta{font-size:11px}.creator-works-list__palette{display:flex;align-items:center;gap:3px;margin-top:2px}.creator-works-list__swatch{width:10px;height:10px;border-radius:3px;border:1px solid rgba(255,255,255,.28)}.creator-works-list.source-list-thin .creator-works-list__title{font-size:11px}.creator-works-list.source-list-thin .creator-works-list__meta{font-size:10px}.creator-page__works-header h2{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#adc0c9}.creator-library .creator-page__works-header{margin:0 0 3px}.creator-library .profile-content{min-height:0}.creator-library .profile-content--list,.creator-library .creator-page__content-shell{gap:2px}.profile-content{min-height:460px}.profile-content--list{gap:8px}.creator-page .gallery-grid{max-width:none;margin:0;padding-top:0}.gallery-grid.gallery-grid--small{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.gallery-grid.gallery-grid--medium{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.gallery-grid.gallery-grid--large{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.creator-assets-grid{max-width:none}.creator-assets-grid--small{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.creator-assets-grid--medium{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.creator-assets-grid--large{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width: 920px){.creator-hub{width:100%;padding:0 20px;grid-template-columns:1fr;gap:10px}.creator-page__surface-shell{width:100%;padding:0 20px}.creator-hub-toolbar{margin-bottom:0}.creator-workspace{position:static;min-height:420px}.creator-library{position:static;height:auto;grid-template-rows:auto}.creator-library__scroll{overflow:visible;max-height:none;padding-right:0}.creator-workspace__tools,.banner-maker,.banner-maker__slot-pills{grid-template-columns:1fr}.banner-maker__slot-pills--three{grid-template-columns:repeat(3,minmax(0,1fr))}.banner-maker__slot-pills--four{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-maker__preview-stage{height:300px}.creator-source-inspector{grid-template-columns:1fr}.creator-source-inspector__preview{width:100%;height:auto;aspect-ratio:1 / 1}.creator-page__edit-shell{width:100%;padding:0 20px}.creator-page__header-inner{padding:0 20px;gap:18px;min-height:272px}.creator-page__header{min-height:280px;padding:28px 0 20px}.creator-page__header-main{align-items:flex-start;gap:14px;padding:12px}.creator-page__avatar{width:70px;height:70px;border-radius:14px}.creator-page__actions{width:100%;justify-content:flex-start}.creator-page__identity h1{font-size:28px}.creator-page__controls{align-items:stretch;flex-direction:column;gap:10px;padding:6px 0 10px}.creator-page__tabs:after{display:none}.creator-page__view-mode{justify-self:start;align-self:flex-start}.creator-page__controls-right{width:100%;justify-content:space-between}.creator-page__tab-content{padding:8px 0 0}.creator-page__editor{width:100%;padding-left:20px;padding-right:20px}.creator-page__content-shell{padding:0}.creator-assets-grid,.creator-page__media-editor{grid-template-columns:1fr}.creator-page__media-preview--avatar{max-width:120px}}.gallery-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:10px;padding-bottom:14px;border-bottom:1px solid #c3c8cd;flex-wrap:wrap}.gallery-page__header-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}.gallery-page__intro{position:relative;display:block;min-height:170px;margin-bottom:20px}.gallery-page__discover{margin:0;width:100%;display:flex;justify-content:center;align-items:center;min-height:170px}.gallery-page__discover-label{display:inline-block;margin:0 0 10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#1e2732;position:relative;padding-top:10px}.gallery-page__discover-label:before{content:"";position:absolute;left:0;top:0;width:48px;height:3px;border-radius:99px;background:#f34fb3}.gallery-page__discover h1{margin:0;font-family:"Micro",var(--ui-font);font-size:clamp(60px,8vw,96px);line-height:1.1;letter-spacing:-.02em;color:#10161c;font-weight:500;text-align:center}.gallery-page__categories{display:grid;gap:12px;margin-bottom:20px}.gallery-page__categories h2{margin:0;font-size:18px;letter-spacing:.01em;color:#141c25;font-weight:500}.gallery-page__categories-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.gallery-page__category-card{border:1px solid #b8bfc5;background:#fff;text-align:left;border-radius:0;cursor:pointer;overflow:hidden;padding:0;display:grid;grid-template-rows:160px auto;transition:border-color .16s ease,transform .16s ease}.gallery-page__category-card:hover{border-color:#8f99a2;transform:translateY(-1px)}.gallery-page__category-card.is-active{border-color:#1c2732;box-shadow:inset 0 0 0 1px #1c2732}.gallery-page__category-image{display:block;width:100%;background-color:#d7dde2;background-position:center;background-size:cover;image-rendering:pixelated}.gallery-page__category-image.is-empty{background-image:linear-gradient(135deg,#d7dde2,#c8d0d7)}.gallery-page__category-meta{display:grid;gap:4px;padding:10px 12px 11px;border-top:1px solid #c0c8cf;background:#f5f6f7}.gallery-page__category-meta strong{font-size:24px;line-height:1.05;letter-spacing:-.02em;color:#111922;font-weight:500}.gallery-page__category-meta small{font-size:13px;color:#495461;letter-spacing:.01em}.gallery-page__header-search{display:grid;grid-template-columns:auto minmax(260px,1fr);gap:10px;flex:1 1 560px;min-width:min(100%,460px)}.gallery-page__header-query,.gallery-page__sort-control{display:grid;gap:6px}.gallery-page__sort-control span{font-size:11px;color:#4f5a65;letter-spacing:.1em;text-transform:uppercase}.gallery-page__sort-control{display:flex;align-items:center;gap:8px;height:38px}.gallery-page__sort-control select{padding-right:12px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;text-align:center;text-align-last:center}.gallery-page__sort-control span{margin:0;line-height:1;white-space:nowrap}.gallery-page__filter-toggle,.gallery-page__header-query input,.gallery-page__sort-control select{width:100%;height:38px;border:1px solid #b4bbc2;background:#fff;color:#1a2530;padding:0 12px;font-size:14px;border-radius:0;outline:none}.gallery-page__filter-toggle{width:auto;min-width:98px;padding:0 14px;font-size:14px;cursor:pointer}.gallery-page__header-query input::placeholder{color:#7a8693}.gallery-page__filter-toggle:focus,.gallery-page__header-query input:focus,.gallery-page__sort-control select:focus{border-color:#7c8a97}.gallery-page__result-count{margin:0 0 14px;font-size:14px;color:#2f3a45}.gallery-page__summary{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.gallery-page__stats-hud{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:min(100%,560px);max-width:min(100%,560px);margin-left:0;border:1px solid #8e959b;background:#ececec;border-radius:4px;padding:5px 10px;box-shadow:none;animation:galleryHudEnter .42s ease-out both}.gallery-page__stats-stream{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:nowrap;gap:1px;font-family:var(--ui-font);font-size:13px;font-weight:500;line-height:1;color:#22303a;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.gallery-page__stats-segment{white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.gallery-page__stats-segment--live{color:#22303a}.gallery-page__stats-count{font-family:var(--ui-font);font-size:1em;line-height:1;font-weight:700;color:#e35112;display:inline-block;vertical-align:baseline;min-width:0;font-variant-numeric:tabular-nums}.gallery-page__stats-label{display:inline-block;line-height:1}.gallery-page__stats-separator{color:#4a5662;opacity:.88;margin:0 6px;display:inline-block;width:4px;height:4px;background:currentColor;vertical-align:middle}.gallery-page__stats-live{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;line-height:1}.gallery-page__stats-live-text{display:inline-block;line-height:1}.gallery-page__stats-led{width:7px;height:7px;border-radius:50%;background:#32f6c5;box-shadow:0 0 0 1px #32f6c54d;flex:0 0 auto;animation:galleryLivePulse 1.35s ease-in-out infinite}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding:0;max-width:100%;margin:0}.gallery-page .creator-page__view-mode{border:1px solid #b1b8bf;border-radius:0;padding:4px;background:#fff;box-shadow:none;height:38px;display:inline-flex;align-items:center}.gallery-page .creator-page__view-btn{border-radius:0;border:1px solid transparent;color:#34404c}.gallery-page .creator-page__view-btn.is-active{border-color:#8f99a2;background:#e4eaef;color:#1a2530;box-shadow:none}.gallery-page .btn.btn--ghost{border-radius:0;border:1px solid #b1b8bf;color:#1e2935;background:#fff;height:38px;padding-inline:16px;line-height:1}.gallery-page .btn.btn--ghost:hover{border-color:#8f99a2;color:#0f1821;background:#ebeff2}.gallery-page .gallery-card{border-radius:0;border:1px solid #8e959b;background:#ececec;box-shadow:none;overflow:hidden}.gallery-page .gallery-card:hover{transform:translateY(-1px);border-color:#8e98a1;box-shadow:0 4px 14px #19202824}.gallery-page .gallery-card__image{border-bottom:0;background:#ececec;padding:6px}.gallery-page .gallery-card__image:after{display:none}.gallery-page .gallery-card__info{border-top:1px solid #8e959b;background:#ececec;padding:8px 10px 10px}.gallery-page .gallery-card__title{font-size:14px;letter-spacing:.02em;color:#111a24}.gallery-page .gallery-card__meta{color:#4e5b68}.app--profile-discover .creator-page{background:#ececec;color:#1a2530}.app--profile-discover .creator-page__hero{box-shadow:none}.app--profile-discover .creator-page__hero:before,.app--profile-discover .creator-page__hero:after{display:none}.app--profile-discover .creator-page__header{border-bottom:1px solid #8e959b;background:#ececec;-webkit-backdrop-filter:none;backdrop-filter:none}.app--profile-discover .creator-page__header-bg{background:#d7dde2}.app--profile-discover .creator-page__header-overlay{background:linear-gradient(180deg,#ececec1f,#ececec52)}.app--profile-discover .creator-page__header-main{background:#d6dee4e0;border:1px solid #8e959b;padding:12px;gap:8px}.app--profile-discover .creator-page__avatar{border:1px solid #8e959b;background:#d7dde2;color:#10161c;box-shadow:none}.app--profile-discover .creator-page__banner-edit{border:1px solid #8e959b;background:#ececec;color:#1e2732}.app--profile-discover .creator-page__identity h1{font-family:"Micro",var(--ui-font);font-size:clamp(34px,3.2vw,52px);line-height:.92;color:#10161c;text-shadow:none;letter-spacing:-.02em}.app--profile-discover .creator-page__identity{gap:6px}.app--profile-discover .creator-page__bio{font-family:var(--ui-font);color:#2f3a45}.app--profile-discover .creator-page__meta-pill{border:1px solid #8e959b;background:#d7dde2;color:#2f3a45;font-size:10px;padding:3px 8px;letter-spacing:.01em}.app--profile-discover .creator-page__field,.app--profile-discover .creator-page__field-meta,.app--profile-discover .creator-page__works-header h2,.app--profile-discover .creator-page__tab,.app--profile-discover .creator-works-list__meta,.app--profile-discover .creator-asset-card__label{color:#4f5a65}.app--profile-discover .creator-page__tab:hover{color:#1e2732}.app--profile-discover .creator-page__tab.is-active{color:#10161c}.app--profile-discover .creator-page__tab:after{background:#53d9e3}.app--profile-discover .creator-page__controls{border-bottom:1px solid #c3c8cd}.app--profile-discover .creator-page__view-mode{border:1px solid #b1b8bf;border-radius:0;padding:4px;background:#fff;box-shadow:none;height:38px}.app--profile-discover .creator-page__view-btn{border-radius:0;border:1px solid transparent;color:#34404c;background:transparent}.app--profile-discover .creator-page__view-btn:hover{border-color:#8f99a2;background:#ebeff2;color:#1a2530}.app--profile-discover .creator-page__view-btn.is-active{border-color:#8f99a2;background:#e4eaef;color:#1a2530;box-shadow:none}.app--profile-discover .creator-page__editor,.app--profile-discover .creator-page__media-group,.app--profile-discover .creator-page__media-preview,.app--profile-discover .creator-page__media-option{border-color:#8e959b;background:#ececec;color:#2f3a45;box-shadow:none}.app--profile-discover .creator-page__input,.app--profile-discover .creator-page__textarea{border:1px solid #b4bbc2;background:#fff;color:#1a2530;border-radius:0}.app--profile-discover .creator-works-list{border:1px solid #8e959b;border-radius:0;background:#ececec}.app--profile-discover .creator-works-list.source-grid-7,.app--profile-discover .creator-works-list.source-grid-11,.app--profile-discover .creator-works-list.source-grid-6{border:0;background:transparent;box-shadow:none;grid-auto-rows:auto;row-gap:28px;column-gap:16px;align-items:start;align-content:start}.app--profile-discover .creator-works-list.source-grid-7,.app--profile-discover .creator-works-list.source-grid-11{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.app--profile-discover .creator-works-list.source-grid-7 .creator-works-list__item--card,.app--profile-discover .creator-works-list.source-grid-11 .creator-works-list__item--card,.app--profile-discover .creator-works-list.source-grid-6 .creator-works-list__item--card{border-bottom:0;border-radius:0;overflow:visible;align-self:start;height:auto}.app--profile-discover .creator-works-list.source-grid-7 .creator-works-list__item--card,.app--profile-discover .creator-works-list.source-grid-11 .creator-works-list__item--card{padding:0;gap:0}.app--profile-discover .creator-works-list__item,.app--profile-discover .creator-works-list__item--row{border-bottom:1px solid #c0c7ce}.app--profile-discover .creator-works-list__item:hover{background:#e9edf0;border-bottom-color:#b8c0c8}.app--profile-discover .creator-works-list__item--card{border:1px solid #8e959b;border-radius:0;background:#ececec;padding:0;gap:0;min-height:0;display:block;height:auto;align-self:start}.app--profile-discover .creator-works-list__item--card:hover{border-color:#8e98a1;background:#ececec;box-shadow:0 4px 14px #19202824}.app--profile-discover .creator-works-list__thumb,.app--profile-discover .creator-works-list__thumb--card{background:#ececec;border-radius:0}.app--profile-discover .creator-works-list.source-grid-7 .creator-works-list__thumb--card,.app--profile-discover .creator-works-list.source-grid-11 .creator-works-list__thumb--card,.app--profile-discover .creator-works-list.source-grid-6 .creator-works-list__thumb--card{border-radius:0}.app--profile-discover .creator-works-list__thumb--card{border-bottom:1px solid #8e959b}.app--profile-discover .creator-works-list__body--card{display:grid;width:100%;gap:2px;background:#ececec;border-top:1px solid #8e959b;padding:6px 8px 7px;overflow:visible}.app--profile-discover .creator-works-list.source-grid-11 .creator-works-list__body--card{display:grid}.app--profile-discover .my-pixels-card.creator-works-list__item--card,.app--profile-discover .my-pixels-card .creator-works-list__body--card,.app--profile-discover .my-pixels-card .my-pixels-card__body{overflow:visible;height:auto}.app--profile-discover .creator-works-list__title{color:#111a24;line-height:1.12}.app--profile-discover .creator-works-list__meta{color:#4e5b68;line-height:1.15}.app--profile-discover .creator-works-list.source-grid-11 .creator-works-list__title{font-size:14px}.app--profile-discover .creator-works-list.source-grid-11 .creator-works-list__meta{font-size:12px}.app--profile-discover .profile-content{min-height:0}.app--profile-discover .creator-asset-card{border:1px solid #8e959b;border-radius:0;background:#ececec}.app--profile-discover .creator-asset-card__image{background:#ececec}.app--profile-discover .gallery-card{border-radius:0;border:1px solid #8e959b;background:#ececec;box-shadow:none}.app--profile-discover .gallery-card:hover{border-color:#8e98a1;box-shadow:0 4px 14px #19202824}.app--profile-discover .gallery-card__image{background:#ececec;padding:6px}.app--profile-discover .gallery-card__image:after{display:none}.app--profile-discover .gallery-card__info{border-top:1px solid #8e959b;background:#ececec;padding:8px 10px 10px}.app--profile-discover .gallery-card__title{color:#111a24}.app--profile-discover .gallery-card__meta{color:#4e5b68}.app--profile-discover .creator-page .gallery-grid--small .gallery-card,.app--profile-discover .creator-page .gallery-grid--medium .gallery-card,.app--profile-discover .creator-page .gallery-grid--large .gallery-card{border-radius:0}@keyframes galleryHudEnter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes galleryLivePulse{0%,to{opacity:.45;box-shadow:0 0 #3af6c65c}50%{opacity:1;box-shadow:0 0 0 5px #3af6c600}}@keyframes galleryLiveSweep{0%{transform:translate(-120%)}to{transform:translate(300%)}}@media (min-width: 900px){.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.creator-page .gallery-grid--small{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.creator-page .gallery-grid--medium{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.creator-page .gallery-grid--large{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.creator-page .gallery-grid--small .gallery-card{border-radius:12px}.creator-page .gallery-grid--small .gallery-card__info{padding:9px 10px}.creator-page .gallery-grid--small .gallery-card__title{font-size:13px}.creator-page .gallery-grid--small .gallery-card__meta{font-size:11px}.gallery-card{background:#41494e;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .2s ease}.gallery-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000073;border-color:#ffffff1f}.gallery-card__image{position:relative;width:100%;aspect-ratio:1 / 1;background:#373e42;display:flex;align-items:center;justify-content:center}.gallery-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a00 40%,#0f172a59);opacity:0;transition:opacity .2s ease}.gallery-card:hover .gallery-card__image:after{opacity:1}.gallery-card__image img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}.gallery-card__info{padding:14px 16px 16px;border-top:1px solid rgba(255,255,255,.06)}.gallery-card__title{font-size:15px;font-weight:600;color:#bbcad2;margin-bottom:6px}.gallery-card__meta{font-size:12px;color:#a8bbc6;letter-spacing:.02em}.gallery-card__meta--collection{margin-top:4px;color:#899ba4;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c121a6b;display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}.modal-card{background:#ececec;border:1px solid #8e959b;border-radius:0;padding:20px;max-width:420px;width:100%;box-shadow:none;color:#1a2530}.wallet-menu-overlay{background:transparent;align-items:flex-start;justify-content:flex-end;padding:70px 14px 14px}.wallet-menu-card{width:min(340px,calc(100vw - 28px));max-width:340px;padding:16px;display:grid;justify-items:center;gap:8px}.wallet-menu-card__close{position:absolute;top:8px;right:8px;width:28px;height:28px;border:1px solid #8e959b;background:#ececec;color:#1a2530;font-family:MICRO,Courier New,monospace;font-size:12px;line-height:1;border-radius:0;display:grid;place-items:center;cursor:pointer}.wallet-menu-card__close:hover{background:#e3e8eb}.wallet-menu-card__avatar{width:76px;height:76px;border:1px solid #8e959b;background:#b0c6d2;display:grid;place-items:center;overflow:hidden}.wallet-menu-card__avatar img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.wallet-menu-card__avatar span{font-size:22px;font-weight:700;color:#1a2530;text-transform:uppercase}.wallet-menu-card__address{font-size:30px;letter-spacing:.02em;color:#1a2530;line-height:1}.wallet-menu-card__balance{font-size:22px;color:#4e5b68;line-height:1}.wallet-menu-card__actions{width:100%;margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wallet-menu-card__actions .btn{width:100%;justify-content:center;text-align:center}.modal-card--profile-rename{background:#ececec;border:1px solid #8e959b;border-radius:0;max-width:520px;box-shadow:none}.modal-card--profile-rename h2{color:#1a2530;text-transform:uppercase;letter-spacing:.05em}.modal-card--profile-rename p{color:#4e5b68}.modal-card--profile-rename .modal-field input{border-color:#8e959b;background:#f7f8f9;color:#1a2530}.modal-card--profile-rename .modal-field input:focus-visible{outline:1px solid #8e959b;outline-offset:1px}.modal-card--profile-gallery-builder{max-width:980px;width:min(94vw,980px);background:#ececec;border:1px solid #8e959b;border-radius:0;box-shadow:none}.modal-card--profile-gallery-builder h2{color:#1a2530;margin-bottom:8px}.modal-card--profile-gallery-builder p{color:#4e5b68}.profile-gallery-builder__meta{margin:2px 0 10px;font-size:12px;color:#4e5b68}.profile-gallery-builder__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;max-height:min(55vh,520px);overflow:auto;padding:4px;border:1px solid #8e959b;background:#f2f4f6}.profile-gallery-builder__card{border:1px solid #8e959b;background:#ececec;border-radius:0;padding:6px;display:grid;gap:6px;cursor:pointer;text-align:left;position:relative}.profile-gallery-builder__card.is-selected{border-color:#6c8797;box-shadow:inset 0 0 0 1px #11182733}.profile-gallery-builder__check{position:absolute;top:8px;left:8px;width:14px;height:14px;border-radius:0;border:1px solid #8e959b;background:#f7f8f9}.profile-gallery-builder__check.is-selected{border-color:#1a2530;background:#1a2530}.profile-gallery-builder__image{width:100%;aspect-ratio:1 / 1;background:#000;overflow:hidden}.profile-gallery-builder__image img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.profile-gallery-builder__title{font-size:12px;color:#1a2530;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-gallery-builder__delete-btn{color:#f59a97}.modal-card h2{margin:0 0 10px;font-size:18px}.modal-card p{margin:0 0 16px;color:#4e5b68;line-height:1.4}.modal-field{display:grid;gap:6px;margin-bottom:12px}.modal-field span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#26313d}.modal-field input,.modal-field select{width:100%;border:1px solid #8e959b;background:#f7f8f9;color:#1a2530;padding:10px;border-radius:0;font-size:13px}.modal-overlay .btn,.gallery-modal-overlay .btn{border-radius:0;box-shadow:none;border:1px solid #8e959b;background:#f7f8f9;color:#1a2530}.modal-overlay .btn:hover,.gallery-modal-overlay .btn:hover{border-color:#747e86;background:#e9edf0;color:#111a24}.modal-actions{display:flex;gap:10px;align-items:center}.gallery-empty{padding:40px;text-align:center;color:#77878f}.gallery-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c121a6b;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.gallery-modal{background:#ececec;border-radius:0;max-width:760px;width:88%;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;border:1px solid #8e959b;box-shadow:none;position:relative}.gallery-modal--inspector{max-width:960px;width:min(94vw,960px);grid-template-columns:1.15fr .85fr}.gallery-modal__close{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:0;border:1px solid #8e959b;background:#f7f8f9;color:#1a2530;font-size:16px;line-height:1;cursor:pointer}.gallery-modal__close:hover{border-color:#747e86;color:#111a24}.gallery-modal__image{background:#d7dde2;display:flex;align-items:center;justify-content:center;padding:18px}.gallery-modal__image--inspector{min-height:420px}.gallery-modal__image img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}.gallery-modal__info{padding:20px 22px;display:flex;flex-direction:column;gap:10px}.gallery-modal__info h2{margin:0;font-size:18px;color:#1a2530}.gallery-modal__meta{display:flex;flex-direction:column;gap:6px;color:#4e5b68;font-size:12px;letter-spacing:.02em}.gallery-modal__actions{margin-top:auto;padding-top:8px;display:flex;gap:8px;flex-wrap:wrap}.gallery-modal__owner-actions{min-height:140px;padding:12px;border:1px solid #8e959b;background:#f2f4f6;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.gallery-modal__info--inspector{gap:12px;background:#ececec}.gallery-modal__subtitle{font-size:13px;color:#4e5b68}.gallery-modal__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gallery-modal__meta-item{display:grid;gap:4px;padding:8px;border:1px solid #8e959b;border-radius:0;background:#f7f8f9}.gallery-modal__meta-item span{font-size:11px;color:#4e5b68;text-transform:uppercase;letter-spacing:.05em}.gallery-modal__meta-item strong{font-size:12px;color:#1a2530;font-weight:600}.gallery-modal__section{display:grid;gap:8px}.gallery-modal__section-label{font-size:11px;color:#26313d;text-transform:uppercase;letter-spacing:.06em}.gallery-modal__palette{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.gallery-modal__swatch{width:16px;height:16px;border-radius:0;border:1px solid #8e959b;box-shadow:none}.gallery-modal__muted{font-size:12px;color:#4e5b68}.gallery-modal__actions--inspector,.gallery-modal__download-section{border-top:1px solid #8e959b;padding-top:12px}.gallery-modal__download-actions{display:flex;flex-wrap:wrap;gap:8px}.gallery-modal__download-actions .project-item__action{min-width:76px;text-align:center}.gallery-modal__actions--inspector a{text-decoration:none}.gallery-modal__traits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gallery-modal__trait-item{display:grid;gap:4px;padding:8px 9px;border:1px solid #8e959b;border-radius:0;background:#f7f8f9}.gallery-modal__trait-item span{font-size:10px;color:#4e5b68;text-transform:uppercase;letter-spacing:.05em}.gallery-modal__trait-item strong{font-size:12px;color:#1a2530;font-weight:600}@media (max-width: 860px){.gallery-modal{grid-template-columns:1fr}.gallery-modal--inspector{max-width:760px}.gallery-modal__image--inspector{min-height:280px}.gallery-modal__meta-grid,.gallery-modal__traits{grid-template-columns:1fr}}.toolbar{grid-area:toolbar;background:var(--panel);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding:12px 10px 14px 8px;align-items:stretch;position:relative;z-index:25;overflow-y:auto;overflow-x:hidden;min-height:0}.toolbar .panel{background:#161c2899;border:1px solid rgba(120,140,180,.14);box-shadow:none;padding:10px 10px 12px 8px}.toolbar .panel__title{font-size:12px;font-weight:700;letter-spacing:.12em;color:#b4c5ce}.toolbar .panel__header{margin-bottom:8px}.toolbar .panel__header-actions{gap:6px}.toolbar .panel__reorder-btn,.toolbar .panel__collapse{width:18px;height:18px;border-radius:6px;border:1px solid transparent;background:#ffffff0a;color:var(--muted);font-size:11px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.toolbar .panel__reorder-btn:hover:not(:disabled),.toolbar .panel__collapse:hover{background:#60a5fa1f;border-color:#60a5fa59;color:#bccbd3}.toolbar .panel__reorder-btn:disabled{opacity:.35;cursor:not-allowed;background:#ffffff05}.toolbar .toolbar__grid,.toolbar .toolbar__actions{gap:8px}.toolbar__btn{position:relative;border:1px solid rgba(120,140,180,.2);background:linear-gradient(180deg,#1c2230f2,#121621f2);color:#bccbd3;box-shadow:inset 0 1px #ffffff0a,0 6px 14px #05080d59;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.toolbar__tooltip{position:absolute;left:auto;right:0;bottom:calc(100% + 8px);transform:translateY(4px);opacity:0;pointer-events:none;z-index:80;min-width:max-content;max-width:180px;border-radius:7px;border:1px solid rgba(148,163,184,.32);background:#0a0e16f5;box-shadow:0 8px 18px #02060c73;padding:6px 8px;display:grid;gap:2px;transition:opacity .12s ease,transform .12s ease;transition-delay:0ms}.toolbar__tooltip:after{content:"";position:absolute;left:auto;right:12px;top:calc(100% - 1px);width:6px;height:6px;transform:rotate(45deg);background:#0a0e16f5;border-right:1px solid rgba(148,163,184,.32);border-bottom:1px solid rgba(148,163,184,.32)}.toolbar__tooltip-title{color:#bfcdd5;font-size:11px;line-height:1.25;letter-spacing:.01em;white-space:nowrap}.toolbar__tooltip-shortcut{color:#d1dcefb8;font-size:10px;line-height:1.2;white-space:nowrap}.toolbar__btn:hover .toolbar__tooltip{opacity:1;transform:translateY(0);transition-delay:.12s}.toolbar__btn:not(:hover) .toolbar__tooltip{opacity:0;transition-delay:0ms}.toolbar__btn:hover{border-color:#60a5fa59;background:linear-gradient(180deg,#222a3cfa,#141a26fa);transform:translateY(-1px)}.toolbar__btn.is-active{border-color:#60a5fab3;background:linear-gradient(180deg,#284c82e6,#182846e6);box-shadow:0 0 0 2px #60a5fa40,0 10px 20px #080e1673}.toolbar__btn--bucket:before{content:attr(data-variant);position:absolute;bottom:4px;right:6px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#e6edf7b3;background:#0c101899;padding:1px 4px;border-radius:999px;border:1px solid rgba(255,255,255,.1)}.toolbar__bucket-menu{grid-column:1 / -1;display:grid;gap:6px;padding:8px;border-radius:10px;border:1px solid rgba(120,140,180,.2);background:#121621e6;box-shadow:inset 0 1px #ffffff08}.toolbar__bucket-option{width:100%;text-align:left;padding:6px 8px;border-radius:8px;border:1px solid transparent;background:#ffffff08;color:#b8c8d0;font-size:12px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.toolbar__bucket-option:hover{background:#60a5fa1f;border-color:#60a5fa59;color:#bfcdd5}.toolbar__bucket-option.is-active{background:#60a5fa2e;border-color:#60a5fa99;color:#bfcdd5}.utility-rail{grid-area:utility-rail;background:linear-gradient(180deg,#12161efa,#0f131bfa);border-right:1px solid rgba(120,140,180,.2);display:flex;flex-direction:column;align-items:center;padding:12px 6px;gap:8px;position:relative;box-shadow:inset -1px 0 #ffffff05;z-index:20}.utility-rail.is-expanded{z-index:30}.utility-rail__expand-bg{position:absolute;left:0;top:0;bottom:0;width:240px;background:linear-gradient(180deg,#12161efa,#0f131bfa);border-right:1px solid rgba(120,140,180,.24);box-shadow:14px 0 32px #03060a80;opacity:0;transform:translate(-6px) scaleX(.15);transform-origin:left center;transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.utility-rail__expand-bg.is-open{opacity:1;transform:translate(0) scaleX(1);pointer-events:auto}.utility-rail__icons{display:grid;gap:8px;width:100%;justify-items:center;position:relative;z-index:2;overflow:visible}.utility-rail.is-expanded .utility-rail__icons{justify-items:start;padding-left:4px}.utility-rail__btn{width:40px;height:40px;border-radius:10px;border:1px solid rgba(120,140,180,.16);background:linear-gradient(180deg,#1a212ee6,#121621e6);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;line-height:1;padding:0;transition:border .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease,color .14s ease;box-shadow:inset 0 1px #ffffff0a,0 6px 14px #05080d73}.utility-rail.is-expanded .utility-rail__btn{width:220px;justify-content:flex-start;height:36px;border-color:transparent;background:transparent;box-shadow:none;padding:0 10px}.utility-rail__btn:hover{border-color:#788cb459;background:linear-gradient(180deg,#202838f2,#141a26f2);transform:translateY(-1px);color:#bfcdd5}.utility-rail.is-expanded .utility-rail__btn:hover{background:#ffffff0f;border-color:#94a3b833;transform:none}.utility-rail__btn.is-active{border-color:#60a5fa99;background:linear-gradient(180deg,#284c82e6,#182846e6);color:#bdccd4;box-shadow:0 0 0 2px #60a5fa40,0 10px 20px #080e1680}.utility-rail.is-expanded .utility-rail__btn.is-active{background:#60a5fa2e;border-color:#60a5fa59;box-shadow:none}.utility-rail__group{display:grid;gap:4px}.utility-rail__item{display:grid;gap:6px}.utility-rail__group-label{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8b3;padding:0;opacity:0;height:0;overflow:hidden;transition:opacity .14s cubic-bezier(.22,1,.36,1);transition-delay:0ms}.utility-rail.is-expanded .utility-rail__group-label{opacity:1;height:auto;padding:2px 8px 0;transition-delay:70ms}.utility-rail__icon{width:22px;text-align:center;font-weight:700;letter-spacing:.02em;font-size:12px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.utility-rail__icon svg{width:16px;height:16px;display:block}.utility-rail__label{display:none;opacity:0;transform:translate(-6px);transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);transition-delay:0ms;pointer-events:none}.utility-rail.is-expanded .utility-rail__label{display:inline-block;opacity:1;transform:translate(0);pointer-events:auto;font-size:12px;font-weight:600;color:#b8c8d0;transition-delay:60ms}.utility-rail__expand{margin-top:auto;width:100%;border-radius:10px;border:1px solid rgba(120,140,180,.16);background:#141a2699;color:#d6dee9bf;font-size:11px;padding:8px 10px;cursor:pointer}.utility-rail__expand:hover{border-color:#60a5fa80;color:#bfcdd5}.utility-rail__dropdown{width:100%;max-width:100%;max-height:48vh;padding:8px;border:1px solid rgba(120,140,180,.18);background:#131b2cf0;overflow-y:auto;overflow-x:hidden}.utility-rail__dropdown.panel{box-shadow:none}.utility-panel{display:grid;gap:10px}.utility-panel__actions{display:grid;gap:8px;justify-items:start}.utility-panel__actions .btn--primary{width:auto;justify-self:start;padding:6px 10px;font-size:12px}.replace-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.replace-label{font-size:12px;color:var(--muted)}.toolbar-panel{padding:12px}.toolbar-panel .btn{width:100%}.toolbar-panel .token-empty{margin-top:6px}.toolbar__section{display:grid;gap:10px}.toolbar__section-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.toolbar__label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.toolbar__range{width:100%}.toolbar__toggle{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted)}.toolbar__toggle input{accent-color:var(--accent-2)}.toolbar__actions{display:grid;gap:6px}.toolbar__action{width:100%;border-radius:8px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);font-size:11px;padding:6px 0;cursor:pointer}.toolbar__action:hover{border-color:var(--accent-2)}.toolbar__zoom-readout{width:100%;border-radius:8px;border:1px solid var(--border);background:#ffffff08;color:var(--text);font-size:11px;padding:6px 0;text-align:center}.tool-btn{width:100%;height:40px;border-radius:10px;border:1px solid transparent;background:var(--panel-2);color:var(--text);font-size:16px;cursor:pointer;transition:border .12s ease,transform .12s ease,background .12s ease}.tool-btn:hover{border-color:var(--border);transform:translateY(-1px)}.tool-btn.is-active{border-color:var(--accent);box-shadow:0 0 0 2px #6ee7b733}.toolbar__controls{display:grid;gap:10px;padding-top:4px}.toolbar__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.tool-with-submenu{position:relative}.tool-submenu{position:absolute;top:calc(100% + 6px);left:0;min-width:140px;max-width:180px;display:grid;gap:6px;padding:6px;border-radius:10px;border:1px solid var(--border);background:#40484d;z-index:5}.tool-submenu__item{width:100%;border-radius:8px;border:1px solid transparent;background:#434b50;color:var(--text);font-size:11px;padding:6px 8px;text-align:left;cursor:pointer}.tool-submenu__item:hover{border-color:var(--accent-2)}.tool-submenu__item.is-active{border-color:var(--accent);box-shadow:0 0 0 2px #6ee7b726}.recolor-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.recolor-label{font-size:11px;color:var(--muted)}.recolor-inputs{display:flex;align-items:center;gap:6px}.recolor-use{border:1px solid var(--border);background:#40484d;color:var(--text);font-size:10px;padding:4px 6px;border-radius:6px;cursor:pointer}.recolor-use:hover{border-color:var(--accent-2)}.recolor-scope{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.tool-submenu__apply{border-color:var(--accent-2)}.recolor-panel{display:grid;gap:10px}.recolor-tolerance{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.recolor-tolerance input[type=range]{width:100%}.recolor-tolerance__value{min-width:24px;text-align:right;color:var(--text);font-size:11px}.tool-help{position:fixed;width:220px;z-index:50;padding:10px 12px;box-shadow:var(--shadow)}.tool-help__title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px}.tool-help__text{font-size:12px;color:var(--text);line-height:1.4}.tool-help__hint{margin-top:8px;font-size:10px;color:var(--muted)}.magic-controls{margin-top:10px;display:grid;gap:8px}.magic-modes{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.magic-mode{border-radius:8px;border:1px solid var(--border);background:#414a4e;color:var(--text);font-size:11px;padding:6px 0;cursor:pointer}.magic-mode.is-active{border-color:var(--accent-2);box-shadow:0 0 0 2px #60a5fa26}.canvas-area{grid-area:canvas-area;background:var(--canvas-bg);display:grid;place-items:center;position:relative;overflow:hidden}.canvas-viewport{width:100%;height:100%;display:grid;place-items:center;overflow:hidden}.canvas-stage{position:relative;border-radius:12px;box-shadow:var(--shadow);border:1px solid var(--border);overflow:hidden}.canvas-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-size:24px 24px;background-image:linear-gradient(45deg,var(--grid-a) 25%,transparent 25%),linear-gradient(-45deg,var(--grid-a) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--grid-b) 75%),linear-gradient(-45deg,transparent 75%,var(--grid-b) 75%);background-position:0 0,0 12px,12px -12px,-12px 0}.canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated}.canvas--main{z-index:1}.canvas--overlay{z-index:2;pointer-events:none}.right-sidebar{grid-area:right-sidebar;background:var(--panel);border-left:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding:16px;overflow-y:auto;min-height:0}.right-sidebar .panel{box-shadow:none}.panel{background:var(--panel-2);border:1px solid rgba(120,140,180,.18);border-radius:12px;padding:12px;box-shadow:var(--panel-shadow),inset 0 1px #ffffff05}.gallery-page__rail.panel{background:#d8dde1;border-radius:0;box-shadow:none;border-color:#8e959b;padding:16px}.panel__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.panel__header--toggle{width:100%;background:transparent;border:none;padding:0;cursor:pointer;text-align:left}.panel__header--toggle:hover .panel__title,.panel__header--toggle:hover .toolbar__section-title{color:var(--text)}.panel__header-actions{display:inline-flex;gap:4px}.panel__collapse{width:22px;height:22px;border-radius:6px;border:1px solid var(--border);background:#40484d;color:var(--muted);font-size:14px;line-height:1;cursor:pointer}.panel__collapse:hover{border-color:var(--accent-2);color:var(--text)}.panel__header-btn{width:22px;height:22px;border-radius:6px;border:1px solid var(--border);background:#40484d;color:var(--muted);font-size:12px;cursor:pointer}.panel__header-btn:disabled{opacity:.4;cursor:not-allowed}.panel__header-btn:hover:not(:disabled){border-color:var(--accent-2);color:var(--text)}.panel__title{margin:0 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.panel__actions{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.panel__actions--layers{gap:6px}.panel__actions--inline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.panel__actions--stack{display:grid;gap:10px;justify-items:start}.color-picker{display:flex;align-items:center;justify-content:space-between;gap:12px}.color-picker input[type=color]{width:42px;height:42px;border:none;padding:0;background:transparent;cursor:pointer}.color-preview{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.color-chip{width:24px;height:24px;border-radius:6px;border:1px solid var(--border)}.palette{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.palette-item{position:relative;display:grid;place-items:center}.swatch{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--swatch);cursor:pointer}.swatch.is-active{outline:2px solid var(--accent);outline-offset:2px}.palette-item.is-flash .swatch{animation:palette-flash .36s ease-out;box-shadow:0 0 0 2px #6ee7b7b3,0 0 12px #60a5fa99}@keyframes palette-flash{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.swatch-remove{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:999px;border:1px solid var(--border);background:#3f474b;color:var(--muted);font-size:12px;line-height:1;cursor:pointer}.layer-list{display:flex;flex-direction:column;gap:6px}.layer-item{padding:6px 8px;border-radius:8px;background:#40484d;border:1px solid transparent;font-size:12px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px}.layer-item.is-active{border-color:var(--accent-2);background:#60a5fa1a}.layer-visibility,.layer-delete,.layer-name{background:transparent;border:none;color:var(--text);font-size:12px;cursor:pointer}.layer-name{text-align:left;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.layer-name span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-delete{color:var(--muted)}.layer-modified{padding:2px 6px;border-radius:999px;background:#facc1526;color:#b2c3cc;font-size:10px;text-transform:uppercase;letter-spacing:.08em;border:1px solid transparent;cursor:pointer}.layer-modified:hover{border-color:#facc1580}.layer-modified.is-original{background:#60a5fa29;color:var(--accent-2);border-color:#60a5fa66}.layer-actions{display:inline-flex;align-items:center;gap:6px}.layer-actions,.layer-order{flex-shrink:0}.layer-order{display:flex;align-items:center;gap:4px}.layer-order__btn{width:20px;height:20px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:12px;cursor:pointer;line-height:1}.layer-visibility,.layer-delete,.layer-modified{flex-shrink:0}.layer-order__btn:hover{border-color:var(--accent-2);color:var(--text)}.layer-delete:disabled{opacity:.4;cursor:not-allowed}.toggle-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.options-grid{display:grid;gap:10px}.option{display:grid;gap:6px;font-size:12px;color:var(--muted)}.bottom-bar{grid-area:bottom-bar;background:var(--panel);border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:16px}.status{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.status__badge{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:999px;background:#60a5fa33;color:var(--accent-2);border:1px solid rgba(96,165,250,.4)}.timeline{display:flex;align-items:center;gap:10px;min-width:240px}.timeline__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.timeline__track{height:6px;flex:1;background:#3d454a;border:1px solid var(--border);border-radius:999px}.btn{background:var(--btn-bg);border:1px solid var(--btn-border);color:var(--text);padding:6px 12px;border-radius:8px;font-size:12px;cursor:pointer;box-shadow:var(--btn-shadow),inset 0 1px #ffffff0a;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.btn:hover:not(:disabled){background:var(--btn-bg-hover);border-color:#5d696f;color:#becdd4;transform:translateY(-1px)}.btn:active:not(:disabled){background:var(--btn-bg-active);transform:translateY(0);box-shadow:inset 0 2px 6px #00000073}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btn--ghost{background:transparent;border-color:transparent;color:var(--muted);box-shadow:none}.btn--ghost:hover:not(:disabled){background:#ffffff0f;border-color:#788cb433;color:var(--text)}.btn--primary{background:linear-gradient(135deg,var(--accent-strong),var(--accent-strong-2));color:#3c4448;border-color:transparent;font-weight:600;box-shadow:0 10px 24px #4fd1c559}.btn--primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 28px #4fd1c573}.btn--primary:active:not(:disabled){filter:brightness(.98);transform:translateY(0);box-shadow:0 6px 18px #4fd1c54d}.btn--secondary{background:var(--btn-bg);border:1px solid var(--btn-border);color:var(--text)}input[type=range]{width:100%}.export-scale{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.export-size{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.export-input{width:64px;padding:4px 6px;border-radius:6px;border:1px solid var(--border);background:#4a5459;color:var(--text);font-size:12px}.export-x{color:var(--muted)}.trait-library{display:grid;gap:10px}.trait-group{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#40484d}.trait-group__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:none;background:#41494e;color:var(--text);cursor:pointer;text-align:left}.trait-group__header:hover{background:#444d51}.trait-group__title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.trait-group__chevron{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);transition:transform .16s ease}.trait-group__header.is-open .trait-group__chevron{transform:rotate(45deg)}.trait-list{display:grid;gap:6px;padding:8px 10px 10px}.trait-item{padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:#40484d;color:var(--text);font-size:12px;text-align:left;cursor:pointer}.trait-item:hover{border-color:var(--accent-2)}.mode-row{display:grid;gap:8px;font-size:12px;color:var(--muted);margin-bottom:10px}.mode-option{display:flex;align-items:center;gap:8px}.token-controls{display:grid;gap:6px}.token-dropdown{position:relative}.token-dropdown__trigger{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:6px 8px;background:#4a5459;border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:12px;cursor:pointer}.token-dropdown__label{text-align:left}.token-dropdown__chevron{width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg)}.token-dropdown__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:220px;overflow-y:auto;background:#424b4f;border:1px solid var(--border);border-radius:10px;padding:6px;display:grid;gap:6px;z-index:10}.utility-panel .token-dropdown__menu{position:static;top:auto;left:auto;right:auto;margin-top:6px;max-height:220px;z-index:auto}.token-dropdown__loading{font-size:11px;color:var(--muted);padding:4px 6px}.token-dropdown__option{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:6px;border-radius:8px;border:1px solid transparent;background:#40484d;color:var(--text);text-align:left;cursor:pointer;font-size:12px}.token-dropdown__option:hover{border-color:var(--accent-2);background:#60a5fa1f}.token-dropdown__option.is-selected{border-color:var(--accent-2);background:#60a5fa33}.token-thumb{width:28px;height:28px;border-radius:6px;overflow:hidden;background:#3f474b;display:grid;place-items:center}.token-thumb img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;image-rendering:crisp-edges}.token-thumb__placeholder{width:18px;height:18px;border-radius:4px;background:#4a5459;border:1px solid var(--border)}.token-thumb__placeholder.is-loading{background:linear-gradient(90deg,#4a5459,#505b60,#4a5459);background-size:200% 100%;animation:token-shimmer 1.2s ease-in-out infinite}@keyframes token-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.token-dropdown.is-disabled .token-dropdown__trigger{opacity:.6;cursor:not-allowed}.wallet-row{margin:6px 0 8px}.wallet-row--top{margin:0 0 8px}.wallet-address{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.token-empty{font-size:12px;color:var(--muted)}.token-meta{display:grid;gap:4px;font-size:12px}.token-preview{margin-top:8px;padding:8px;border:1px solid var(--border);border-radius:8px;background:#3f474b;display:grid;place-items:center}.token-preview--collapsed{margin-top:0;padding:6px;gap:6px;width:100%;max-width:100%;height:164px;place-items:center;grid-auto-flow:row}.token-preview__id{font-size:11px;color:var(--muted)}.token-preview img{width:100%;image-rendering:pixelated;border-radius:6px}.token-navigator{position:relative;width:128px;height:128px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:#3f474b;display:grid;place-items:center;padding:0;cursor:pointer}.navigator-card{display:grid;place-items:center;padding-top:2px;padding-bottom:2px}.token-navigator img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.token-navigator .token-thumb__placeholder{width:100%;height:100%;border-radius:8px}.token-navigator__viewport{position:absolute;border:2px solid rgba(59,130,246,.9);box-shadow:0 0 0 1px #0f172acc;border-radius:4px;pointer-events:none}.project-list,.gallery-list .project-item{display:grid;gap:8px}.gallery-item .project-item__main{display:flex;gap:8px;align-items:center}.gallery-section{display:grid;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(120,140,180,.12)}.gallery-section:last-child{border-bottom:none;padding-bottom:0}.gallery-section__title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8d9;padding:2px 6px 0}.gallery-thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;background:#41494e;flex:0 0 auto}.gallery-thumb img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.gallery-item .project-item__meta{font-size:10px;color:var(--muted)}.gallery-item .project-item__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.gallery-item .project-item__visibility select{height:26px;font-size:11px;padding:0 6px}.utility-panel__actions .btn--primary{width:auto;justify-self:start}.project-item{background:#414a4e;border:1px solid var(--border);border-radius:10px;padding:8px 10px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text)}.project-item:hover{border-color:#94a3b880;background:#41494e}.project-item__main{flex:1;text-align:left;display:grid;gap:4px;background:transparent;border:none;color:inherit;padding:0;cursor:pointer}.project-item__delete{background:#414a4e;border:1px solid var(--border);color:#adbfc9;font-size:11px;padding:4px 8px;border-radius:8px;cursor:pointer}.project-item__delete:hover{border-color:#ef444480;color:#b6c6cf}.project-item__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.project-item__action{background:#414a4e;border:1px solid var(--border);color:var(--text);font-size:11px;padding:4px 8px;border-radius:8px;cursor:pointer}.project-item__action:hover{border-color:#94a3b880}.save-status{margin-top:10px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.save-status__pill{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:#41494e}.save-status__pill.is-saving{color:#b0c1cb;border-color:#fbbf2466}.save-status__pill.is-unsaved{color:#8799a2;border-color:#f8717166}.save-status__pill.is-failed{color:#889aa4;border-color:#fb718580}.save-status__pill.is-saved{color:#aabdc7;border-color:#34d39966}.save-status__name{font-size:11px;color:var(--muted)}.project-resume{margin-bottom:8px}.project-item__name{font-weight:600;font-size:13px}.project-item__date{font-size:11px;color:var(--muted)}.project-empty{font-size:12px;color:var(--muted)}.trait-hint{font-size:12px;color:var(--muted);margin-bottom:8px}.my-pixels-sections{display:grid;gap:14px}.my-pixels-section h3{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#afc1ca}.my-pixels-item{border:1px solid rgba(100,133,150,.3);background:#0a101ae6;padding:10px;margin-bottom:8px}.my-pixels-item__main{display:flex;align-items:center;gap:10px}.my-pixels-item__actions{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.my-pixels-card{cursor:pointer}.my-pixels-card__body{display:grid;gap:8px}.my-pixels-card__info{display:grid;gap:2px}.my-pixels-card__title-row{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:start;gap:8px}.my-pixels-card__title-row .gallery-card__title{min-width:0;margin-bottom:0}.my-pixels-card__rename-btn{width:22px;height:22px;border:1px solid rgba(148,163,184,.36);background:#080e17e6;color:#b9cad3;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;font-size:12px;line-height:1;cursor:pointer;padding:0}.my-pixels-card__rename-btn:hover{border-color:#b2c4ce9e;color:#d2e0e8}.my-pixels-card__actions{display:flex;flex-wrap:wrap;gap:6px}.app--profile-discover .profile-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.app--profile-discover .profile-tools-grid__item{border:1px solid #8e959b;background:#ececec;border-radius:0;overflow:hidden}.app--profile-discover .profile-tools-grid__preview{width:100%;aspect-ratio:1 / 1;background:linear-gradient(180deg,#0c131e0a,#0c131e14),#e2e7ec;border:6px solid #ececec}@media (max-width: 980px){.app{grid-template-columns:56px 280px 1fr;grid-template-rows:72px 1fr;grid-template-areas:"top-bar top-bar top-bar" "utility-rail toolbar canvas-area"}.right-sidebar{display:none}.gallery-page--with-rails{grid-template-columns:1fr}.gallery-page__rail{display:none}.gallery-page__top-filters{grid-template-columns:1fr}.gallery-page__content{padding:18px 14px 22px}.gallery-page__categories-track{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.gallery-page__intro{min-height:0}.gallery-page__discover{min-height:0;margin-bottom:12px}.gallery-page__discover h1{font-size:clamp(44px,10vw,70px)}.gallery-page__stats-hud{position:static;flex-basis:100%;width:100%;max-width:100%}.gallery-page__header-search{grid-template-columns:1fr;flex-basis:100%}.gallery-page__header-actions{width:100%;justify-content:flex-start;margin-left:0}.top-bar{padding:0 10px;gap:10px}.top-bar__brand{min-width:0;flex:1 1 auto}.top-bar__logo{height:32px;max-width:240px}.top-bar__menu-toggle{display:inline-flex;flex:0 0 auto;order:2}.top-bar__menu{display:none;position:fixed;top:72px;left:0;right:0;z-index:1190;margin:0;padding:12px 12px 14px;background:#0a101ef7;border-bottom:1px solid rgba(120,144,179,.24);gap:12px;justify-content:flex-start;flex-wrap:wrap;overflow:hidden}.top-bar__menu.is-open{display:flex}.top-bar__actions{margin-left:0;gap:6px}.top-bar__wallet-btn{min-width:116px;max-width:124px;padding:0 10px;font-size:11px}}@media (max-width: 768px){.app{grid-template-columns:1fr;grid-template-rows:72px 1fr;grid-template-areas:"top-bar" "canvas-area"}.utility-rail,.toolbar,.right-sidebar{display:none}.canvas-area{min-width:0}.top-bar{padding:0 8px;gap:8px}.top-bar__brand{min-width:0;overflow:hidden}.top-bar__logo{height:28px;max-width:180px;object-position:left center}.top-bar__actions{gap:5px;margin-left:auto}.top-bar__icon-link{width:30px;height:30px;border-radius:9px}.top-bar__wallet-btn{min-width:86px;max-width:98px;height:30px;font-size:10px;letter-spacing:.08em;padding:0 7px}.gallery-page,.home-page{padding:16px 12px 24px;overflow-x:hidden}.home-genome{padding:20px 12px 64px}.home-genome__layout,.home-genome__deep-dive{grid-template-columns:1fr}.home-genome__ecosystem-controls{align-items:flex-start}.home-genome__filter-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;width:100%}.home-genome__filter-button{flex:0 0 auto;white-space:nowrap}.home-genome__show-more{width:100%;text-align:center}.home-genome__ecosystem-canvas{min-height:430px}.home-genome__layer-list,.home-genome__type-list{max-height:none}.home-genome__search-results{position:static;max-height:220px}.home-genome__discoveries-grid{grid-template-columns:1fr}.gallery-page__header{gap:10px}.gallery-grid{padding:10px 0;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;margin:0}.app--profile-discover .creator-works-list.source-grid-7,.app--profile-discover .creator-works-list.source-grid-11,.app--profile-discover .creator-works-list.source-grid-6{row-gap:18px;column-gap:12px}.gallery-grid.gallery-grid--small,.gallery-grid.gallery-grid--medium{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid.gallery-grid--large{grid-template-columns:1fr}.gallery-card__info{padding:10px 10px 11px}.gallery-modal{width:94%;max-height:calc(100vh - 26px);grid-template-columns:1fr}.gallery-modal__image{min-height:260px;max-height:44vh}.gallery-modal__info{padding:16px;gap:10px}.creator-page__header{min-height:250px;padding:20px 0 14px}.creator-page__header-inner{min-height:220px;padding:0 12px;gap:12px}.creator-page__avatar{width:64px;height:64px;border-radius:14px}.creator-page__identity h1{font-size:26px}.creator-page__bio{font-size:13px;line-height:1.5}.creator-page__controls{padding:8px 12px 10px;gap:10px;flex-wrap:wrap}.creator-page__tabs{gap:14px;flex-wrap:wrap}.creator-page__surface-shell,.creator-page__edit-shell,.creator-hub{width:100%;padding:0 12px}.creator-hub{grid-template-columns:1fr;gap:10px}.creator-workspace,.creator-library{border-radius:12px}.creator-library__scroll{max-height:none;overflow:visible;padding-right:0}.banner-maker{grid-template-columns:1fr}.banner-maker__controls{max-height:none;overflow:visible}.banner-maker__preview-stage{height:250px}}@media (max-width: 560px){.top-bar__logo{height:68px;max-width:150px}.top-bar__actions .top-bar__icon-link[aria-label=Howdy]{display:none}.top-bar__wallet-btn{min-width:92px;padding:0 8px;max-width:92px}.gallery-grid,.gallery-grid.gallery-grid--small,.gallery-grid.gallery-grid--medium,.gallery-grid.gallery-grid--large{grid-template-columns:1fr}.gallery-modal__image{min-height:220px}.creator-page__identity h1{font-size:22px}.creator-page__meta-pill{font-size:11px;padding:5px 9px}.banner-maker__preview-stage{height:220px}.home-genome__meta-grid,.home-genome__trait-metrics{grid-template-columns:1fr}.home-genome__header h2{font-size:24px}.home-genome__header p{font-size:15px}.home-genome__identity-grid{width:min(100%,300px)}}@media (max-width: 900px){.banner-maker-page .grid-tool-page__layout--builder{grid-template-columns:minmax(210px,24vw) minmax(320px,1fr) minmax(210px,24vw);overflow-x:auto;overflow-y:hidden}.banner-maker-page .grid-tool-page__workspace--builder,.banner-maker-page .grid-tool-page__rail--tokens,.banner-maker-page .grid-tool-page__rail--assets{order:initial}}.sr-mobile-app,html:has(.sr-mobile-app),body:has(.sr-mobile-app),#root:has(.sr-mobile-app){width:100%;height:100%;min-height:100%;overflow:hidden;scrollbar-gutter:auto}.sr-mobile-app,html[data-sr-mobile-route=true]{--sr-mobile-color-bg: #f3f1ec;--sr-mobile-color-surface: #fffefa;--sr-mobile-color-surface-secondary: #e9e6df;--sr-mobile-color-surface-raised: #ffffff;--sr-mobile-color-text: #252422;--sr-mobile-color-text-secondary: #66625c;--sr-mobile-color-text-muted: #716d66;--sr-mobile-color-divider: rgba(37, 36, 34, .12);--sr-mobile-color-interactive-border: rgba(37, 36, 34, .18);--sr-mobile-color-action: #252422;--sr-mobile-color-action-text: #fffefa;--sr-mobile-color-icon: #3b3935;--sr-mobile-color-skeleton: #e4e1da;--sr-mobile-color-skeleton-highlight: #f8f6f1;--sr-mobile-color-overlay: rgba(20, 20, 20, .32);--sr-mobile-color-focus: #648596;--sr-mobile-color-success: #377a58;--sr-mobile-color-error: #a43f3f;--sr-mobile-color-error-surface: #f7ebe8;--sr-mobile-color-status-text: #fffefa;--sr-mobile-color-artwork-overlay: rgba(16, 16, 16, .82);--sr-mobile-color-artwork-action: #fffefa;--sr-mobile-color-artwork-action-text: #252422;--sr-mobile-color-artwork-frame: var(--sr-mobile-color-surface-secondary);--sr-mobile-color-translucent-surface: rgba(255, 254, 250, .92);--sr-mobile-color-shadow: rgba(20, 20, 20, .12);--sr-mobile-color-desktop-frame: #e8e5de}.sr-mobile-app[data-theme=dark],html[data-sr-mobile-route=true][data-sr-mobile-theme=dark]{--sr-mobile-color-bg: #181916;--sr-mobile-color-surface: #22231f;--sr-mobile-color-surface-secondary: #2a2b26;--sr-mobile-color-surface-raised: #2e2f2a;--sr-mobile-color-text: #f0ede6;--sr-mobile-color-text-secondary: #b8b4aa;--sr-mobile-color-text-muted: #89867e;--sr-mobile-color-divider: rgba(240, 237, 230, .11);--sr-mobile-color-interactive-border: rgba(240, 237, 230, .18);--sr-mobile-color-action: #eeeae2;--sr-mobile-color-action-text: #1c1d19;--sr-mobile-color-icon: #d7d3c9;--sr-mobile-color-skeleton: #2d2e29;--sr-mobile-color-skeleton-highlight: #3b3c36;--sr-mobile-color-overlay: rgba(5, 6, 5, .62);--sr-mobile-color-focus: #8db2c1;--sr-mobile-color-success: #5b9c76;--sr-mobile-color-error: #db7b73;--sr-mobile-color-error-surface: #342522;--sr-mobile-color-status-text: #fffefa;--sr-mobile-color-artwork-overlay: rgba(8, 8, 8, .78);--sr-mobile-color-artwork-action: #fffefa;--sr-mobile-color-artwork-action-text: #252422;--sr-mobile-color-artwork-frame: var(--sr-mobile-color-surface-secondary);--sr-mobile-color-translucent-surface: rgba(34, 35, 31, .92);--sr-mobile-color-shadow: rgba(0, 0, 0, .28);--sr-mobile-color-desktop-frame: #11120f}html[data-sr-mobile-route=true]{background:var(--sr-mobile-color-bg);color:var(--sr-mobile-color-text)}.sr-mobile-app{--sr-mobile-space-1: 4px;--sr-mobile-space-2: 8px;--sr-mobile-space-3: 12px;--sr-mobile-space-4: 16px;--sr-mobile-space-5: 20px;--sr-mobile-space-6: 24px;--sr-mobile-space-7: 32px;--sr-mobile-space-8: 40px;--sr-mobile-radius-small: 8px;--sr-mobile-radius-medium: 14px;--sr-mobile-radius-large: 22px;--sr-mobile-font-page-title: 20px;--sr-mobile-font-section-title: 18px;--sr-mobile-font-body: 15px;--sr-mobile-input-font-size: 16px;--sr-mobile-font-meta: 13px;--sr-mobile-font-nav: 11px;--sr-mobile-motion-fast: .14s;--sr-mobile-motion-standard: .19s;--sr-mobile-motion-expand-open: .36s;--sr-mobile-motion-expand-close: .29s;--sr-mobile-motion-expand-switch: .3s;--sr-mobile-motion-reduced: 80ms;--sr-mobile-ease: cubic-bezier(.2, 0, 0, 1);--sr-mobile-ease-expand-open: cubic-bezier(.22, 1, .36, 1);--sr-mobile-ease-expand-close: cubic-bezier(.4, 0, .2, 1);--sr-mobile-z-navigation: 20;--sr-mobile-z-toast: 40;--sr-mobile-z-sheet: 50;--sr-mobile-header-height: 56px;--sr-mobile-context-header-height: 48px;--sr-mobile-navigation-height: 68px;--sr-mobile-page-padding: var(--sr-mobile-space-4);grid-area:gallery-page;width:100%;height:100dvh;min-height:100dvh;overflow:hidden;background:var(--sr-mobile-color-bg);color:var(--sr-mobile-color-text);color-scheme:light;font-family:var(--ui-font);letter-spacing:0}.sr-mobile-app[data-theme=dark]{color-scheme:dark}.sr-mobile-app *,.sr-mobile-app *:before,.sr-mobile-app *:after{box-sizing:border-box}.sr-mobile-app .sr-mobile-form-control.sr-mobile-form-control{font-size:var( --sr-mobile-form-control-font-size, var(--sr-mobile-input-font-size) )}.sr-mobile-app .sr-mobile-form-control.sr-mobile-form-control::placeholder{font-size:inherit}.sr-mobile-app__viewport{position:relative;width:100%;height:100%;margin:0 auto;display:grid;grid-template-rows:calc(var(--sr-mobile-header-height) + env(safe-area-inset-top)) minmax(0,1fr) calc(var(--sr-mobile-navigation-height) + env(safe-area-inset-bottom));overflow:hidden;background:var(--sr-mobile-color-bg)}.sr-mobile-app__viewport--focused{grid-template-rows:calc(var(--sr-mobile-header-height) + env(safe-area-inset-top)) var(--sr-mobile-context-header-height) minmax(0,1fr)}.sr-mobile-header{width:100%;height:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:var(--sr-mobile-space-2);padding:env(safe-area-inset-top) var(--sr-mobile-page-padding) 0;border-bottom:0;background:color-mix(in srgb,var(--sr-mobile-color-surface) 94%,transparent);box-shadow:inset 0 -1px 0 var(--sr-mobile-color-divider)}.sr-mobile-header--brand{grid-template-columns:minmax(0,1fr) auto;gap:var(--sr-mobile-space-3)}.sr-mobile-header h1{min-width:0;margin:0;overflow:hidden;color:var(--sr-mobile-color-text);font-size:var(--sr-mobile-font-page-title);font-weight:750;line-height:1.1;letter-spacing:-.035em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-header--brand h1{width:100%;height:100%;display:grid;place-items:center start}.sr-mobile-brand-logo{width:auto;max-width:100%;height:auto;display:block;object-fit:contain}.sr-mobile-brand-logo--header{width:132px;margin:0}.sr-mobile-header__socials{display:flex;align-items:center;gap:var(--sr-mobile-space-1)}.sr-mobile-header__socials a{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--sr-mobile-color-text);text-decoration:none}.sr-mobile-header__socials a:active{background:var(--sr-mobile-color-surface-secondary)}.sr-mobile-header__socials img{width:22px;height:22px;display:block;object-fit:contain;object-position:center}.sr-mobile-header--context{padding:0 var(--sr-mobile-page-padding);background:var(--sr-mobile-color-bg)}.sr-mobile-header--context h1{font-size:var(--sr-mobile-font-section-title)}.sr-mobile-header__action{min-width:44px;min-height:44px;display:grid;place-items:center start}.sr-mobile-header__action--right{place-items:center end}.sr-mobile-header-button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sr-mobile-color-text);cursor:pointer}.sr-mobile-app__content{position:relative;min-height:0;overflow:hidden;background:var(--sr-mobile-color-bg)}.sr-mobile-app__panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--sr-mobile-color-bg)}.sr-mobile-app__panel::-webkit-scrollbar{display:none}.sr-mobile-app__panel.is-active{animation:sr-mobile-page-enter var(--sr-mobile-motion-fast) var(--sr-mobile-ease)}.sr-mobile-app__panel--focused{background:var(--sr-mobile-color-bg)}.sr-mobile-navigation{position:relative;z-index:var(--sr-mobile-z-navigation);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;padding:var(--sr-mobile-space-2) var(--sr-mobile-space-2) max(var(--sr-mobile-space-2),env(safe-area-inset-bottom));border-top:1px solid var(--sr-mobile-color-divider);background:color-mix(in srgb,var(--sr-mobile-color-surface) 96%,transparent)}.sr-mobile-navigation__item{position:relative;min-width:0;min-height:52px;display:grid;place-items:center;align-content:center;gap:var(--sr-mobile-space-1);color:var(--sr-mobile-color-text-muted);font-size:var(--sr-mobile-font-nav);font-weight:600;line-height:1;text-decoration:none;transition:color var(--sr-mobile-motion-fast) var(--sr-mobile-ease),font-weight var(--sr-mobile-motion-fast) var(--sr-mobile-ease)}.sr-mobile-navigation__indicator{position:absolute;top:calc(var(--sr-mobile-space-2) * -1);width:22px;height:2px;border-radius:2px;background:var(--sr-mobile-color-text);opacity:0;transform:scaleX(.5);transition:opacity var(--sr-mobile-motion-fast) var(--sr-mobile-ease),transform var(--sr-mobile-motion-fast) var(--sr-mobile-ease)}.sr-mobile-navigation__item.is-active{color:var(--sr-mobile-color-text);font-weight:750}.sr-mobile-navigation__item.is-active .sr-mobile-navigation__indicator{opacity:1;transform:scaleX(1)}.sr-mobile-page{min-height:100%;padding:var(--sr-mobile-page-padding);background:var(--sr-mobile-color-bg)}.sr-mobile-page__section{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-page__section+.sr-mobile-page__section{margin-top:var(--sr-mobile-space-7)}.sr-mobile-section-header{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:var(--sr-mobile-space-4)}.sr-mobile-section-header h2{margin:0;font-size:var(--sr-mobile-font-section-title);line-height:1.2;letter-spacing:-.025em}.sr-mobile-list{display:grid;border-top:1px solid var(--sr-mobile-color-divider)}.sr-mobile-list-row{min-height:72px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-3) 0;border-bottom:1px solid var(--sr-mobile-color-divider);color:var(--sr-mobile-color-text);text-decoration:none}.sr-mobile-list-row__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-icon)}.sr-mobile-list-row__copy{min-width:0;display:grid;gap:var(--sr-mobile-space-1)}.sr-mobile-list-row__copy strong,.sr-mobile-list-row__copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-list-row__copy strong{font-size:var(--sr-mobile-font-body);font-weight:700}.sr-mobile-list-row__copy small{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.3}.sr-mobile-list-row--static{grid-template-columns:44px minmax(0,1fr)}.sr-mobile-list-row--disabled{color:var(--sr-mobile-color-text-muted);cursor:default}.sr-mobile-list-row--disabled .sr-mobile-list-row__icon{color:var(--sr-mobile-color-text-muted)}.sr-mobile-list-row__badge{min-height:24px;display:inline-flex;align-items:center;padding:0 var(--sr-mobile-space-2);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:999px;background:var(--sr-mobile-color-surface-secondary);color:var(--sr-mobile-color-text-muted);font-size:10px;font-weight:700;line-height:1;letter-spacing:.03em;white-space:nowrap}.sr-mobile-button{min-height:44px;width:max-content;display:inline-flex;align-items:center;justify-content:center;gap:var(--sr-mobile-space-2);padding:0 var(--sr-mobile-space-4);border:1px solid transparent;border-radius:var(--sr-mobile-radius-small);font:inherit;font-size:14px;font-weight:700;letter-spacing:0;text-decoration:none;cursor:pointer}.sr-mobile-button--primary{background:var(--sr-mobile-color-action);color:var(--sr-mobile-color-action-text)}.sr-mobile-button--secondary{border-color:var(--sr-mobile-color-interactive-border);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text)}.sr-mobile-button--destructive{border-color:var(--sr-mobile-color-error);background:var(--sr-mobile-color-error);color:var(--sr-mobile-color-status-text)}.sr-mobile-home{display:grid;align-content:start;gap:var(--sr-mobile-space-6)}.sr-mobile-home__feature{position:relative;min-height:360px;overflow:hidden;border-radius:var(--sr-mobile-radius-large);background:var(--sr-mobile-color-artwork-frame);background-clip:padding-box;isolation:isolate;contain:paint}.sr-mobile-home__feature:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,var(--sr-mobile-color-artwork-overlay));pointer-events:none}.sr-mobile-home__feature img{width:100%;height:100%;display:block;object-fit:cover;image-rendering:pixelated}.sr-mobile-home__feature-overlay{position:absolute;z-index:1;inset:auto var(--sr-mobile-space-5) var(--sr-mobile-space-5);display:grid;justify-items:start;gap:var(--sr-mobile-space-2);color:var(--sr-mobile-color-status-text)}.sr-mobile-home__feature-overlay>span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sr-mobile-home__feature-overlay>strong{margin-bottom:var(--sr-mobile-space-2);font-size:27px;line-height:1;letter-spacing:-.04em}.sr-mobile-home__feature-overlay .sr-mobile-button{background:var(--sr-mobile-color-artwork-action);color:var(--sr-mobile-color-artwork-action-text)}.sr-mobile-foundation-state{min-height:58dvh;display:grid;align-content:center;justify-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-7) var(--sr-mobile-space-4);text-align:center}.sr-mobile-foundation-state__icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:var(--sr-mobile-space-2);border-radius:50%;background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text)}.sr-mobile-foundation-state h2,.sr-mobile-foundation-state p{margin:0}.sr-mobile-foundation-state h2{font-size:23px;line-height:1.1;letter-spacing:-.04em}.sr-mobile-foundation-state p{max-width:30ch;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-body);line-height:1.5}.sr-mobile-sheet-layer{--sr-mobile-space-1: 4px;--sr-mobile-space-2: 8px;--sr-mobile-space-3: 12px;--sr-mobile-space-4: 16px;--sr-mobile-radius-large: 22px;--sr-mobile-font-section-title: 18px;--sr-mobile-motion-fast: .14s;--sr-mobile-motion-standard: .19s;--sr-mobile-motion-expand-open: .36s;--sr-mobile-motion-expand-close: .29s;--sr-mobile-motion-expand-switch: .3s;--sr-mobile-motion-reduced: 80ms;--sr-mobile-ease: cubic-bezier(.2, 0, 0, 1);--sr-mobile-ease-expand-open: cubic-bezier(.22, 1, .36, 1);--sr-mobile-ease-expand-close: cubic-bezier(.4, 0, .2, 1);position:fixed;z-index:1000;top:var(--sr-mobile-visual-top, 0);right:0;left:0;height:var(--sr-mobile-visual-height, 100dvh);display:grid;align-items:end;visibility:visible;font-family:var(--ui-font);pointer-events:auto}.sr-mobile-sheet-layer.is-closed{visibility:hidden;pointer-events:none}.sr-mobile-sheet-layer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:var(--sr-mobile-color-overlay)}.sr-mobile-sheet-layer.is-opening .sr-mobile-sheet-layer__backdrop{animation:sr-mobile-sheet-backdrop-enter var(--sr-mobile-motion-expand-open) var(--sr-mobile-ease-expand-open) both}.sr-mobile-sheet-layer.is-closing .sr-mobile-sheet-layer__backdrop{animation:sr-mobile-sheet-backdrop-exit var(--sr-mobile-motion-expand-close) var(--sr-mobile-ease-expand-close) both}.sr-mobile-sheet{position:relative;width:min(100%,460px);max-height:calc(var(--sr-mobile-visual-height, 100dvh) - 12px);margin:0 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border-radius:var(--sr-mobile-radius-large) var(--sr-mobile-radius-large) 0 0;background:var(--sr-mobile-color-surface-raised);color:var(--sr-mobile-color-text);box-shadow:0 -12px 32px var(--sr-mobile-color-shadow);outline:none}.sr-mobile-sheet--compact{height:min(330px,calc(var(--sr-mobile-visual-height, 100dvh) - 12px))}.sr-mobile-sheet--medium{height:min(500px,calc(var(--sr-mobile-visual-height, 100dvh) - 12px))}.sr-mobile-sheet--large{height:min(720px,calc(var(--sr-mobile-visual-height, 100dvh) - 8px))}.sr-mobile-sheet-layer.is-opening .sr-mobile-sheet{animation:sr-mobile-sheet-enter var(--sr-mobile-motion-expand-open) var(--sr-mobile-ease-expand-open) both}.sr-mobile-sheet-layer.is-closing .sr-mobile-sheet{animation:sr-mobile-sheet-exit var(--sr-mobile-motion-expand-close) var(--sr-mobile-ease-expand-close) both;pointer-events:none}.sr-mobile-sheet-layer.is-replacing .sr-mobile-sheet__body{animation:sr-mobile-sheet-content-replace var(--sr-mobile-motion-expand-switch) var(--sr-mobile-ease-expand-open) both}.sr-mobile-sheet-layer.is-dragging,.sr-mobile-sheet-layer.is-drag-resetting{user-select:none;-webkit-user-select:none}.sr-mobile-sheet-layer.is-dragging .sr-mobile-sheet,.sr-mobile-sheet-layer.is-drag-resetting .sr-mobile-sheet{animation:none;transform:translate3d(0,var(--sr-mobile-sheet-drag-y, 0px),0);will-change:transform}.sr-mobile-sheet-layer.is-dragging .sr-mobile-sheet{transition:none}.sr-mobile-sheet-layer.is-drag-resetting .sr-mobile-sheet{transition:transform var(--sr-mobile-motion-expand-close) var(--sr-mobile-ease-expand-close)}.sr-mobile-sheet-layer.is-dragging .sr-mobile-sheet-layer__backdrop,.sr-mobile-sheet-layer.is-drag-resetting .sr-mobile-sheet-layer__backdrop{animation:none;opacity:var(--sr-mobile-sheet-drag-backdrop-opacity, 1)}.sr-mobile-sheet-layer.is-dragging .sr-mobile-sheet-layer__backdrop{transition:none}.sr-mobile-sheet-layer.is-drag-resetting .sr-mobile-sheet-layer__backdrop{transition:opacity var(--sr-mobile-motion-expand-close) var(--sr-mobile-ease-expand-close)}.sr-mobile-sheet__handle{width:100%;height:20px;position:relative;flex:0 0 auto;touch-action:none;cursor:grab}.sr-mobile-sheet__handle:after{content:"";width:36px;height:4px;position:absolute;top:var(--sr-mobile-space-2);left:50%;border-radius:4px;background:var(--sr-mobile-color-divider);transform:translate(-50%)}.sr-mobile-sheet__header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--sr-mobile-space-4);padding:0 var(--sr-mobile-space-4);border-bottom:1px solid var(--sr-mobile-color-divider);touch-action:none;cursor:grab}.sr-mobile-sheet__header h2{margin:0;font-size:var(--sr-mobile-font-section-title)}.sr-mobile-sheet__header button{width:44px;height:44px;position:relative;z-index:1;display:grid;place-items:center;border:0;background:transparent;color:var(--sr-mobile-color-text);pointer-events:auto;touch-action:manipulation}.sr-mobile-sheet__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sr-mobile-space-4);-webkit-overflow-scrolling:touch;touch-action:pan-y}.sr-mobile-wallet-source{min-height:100%;display:flex;flex-direction:column;gap:var(--sr-mobile-space-3)}.sr-mobile-wallet-source__choices{display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-wallet-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid var(--sr-mobile-color-divider);border-radius:12px;overflow:hidden}.sr-mobile-wallet-choice>button:first-child{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-2) var(--sr-mobile-space-3);border:0;background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);text-align:left}.sr-mobile-wallet-choice span{min-width:0;display:grid;gap:2px}.sr-mobile-wallet-choice small{overflow:hidden;color:var(--sr-mobile-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.sr-mobile-wallet-choice__forget{padding:0 var(--sr-mobile-space-3);border:0;border-left:1px solid var(--sr-mobile-color-divider);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text-secondary);font-size:12px}.sr-mobile-wallet-source__form{display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-wallet-source__form label{color:var(--sr-mobile-color-text-secondary);font-size:13px;font-weight:700}.sr-mobile-wallet-source__form textarea{width:100%;min-height:54px;resize:none;padding:var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:10px;background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);font:inherit}.sr-mobile-wallet-source__status{min-height:42px;display:flex;align-items:center;gap:var(--sr-mobile-space-2);color:var(--sr-mobile-color-text-secondary);font-size:13px;line-height:1.4}.sr-mobile-wallet-source__status.is-error{color:var(--sr-mobile-color-error)}.sr-mobile-wallet-source__spinner{width:16px;height:16px;flex:0 0 auto;border:2px solid var(--sr-mobile-color-divider);border-top-color:var(--sr-mobile-color-text);border-radius:50%;animation:sr-mobile-spin .7s linear infinite}@keyframes sr-mobile-spin{to{transform:rotate(360deg)}}.sr-mobile-toast{position:absolute;z-index:var(--sr-mobile-z-toast);right:var(--sr-mobile-space-4);bottom:calc(var(--sr-mobile-navigation-height) + env(safe-area-inset-bottom) + var(--sr-mobile-space-3));left:var(--sr-mobile-space-4);width:max-content;max-width:calc(100% - (var(--sr-mobile-space-4) * 2));margin:0 auto;padding:var(--sr-mobile-space-3) var(--sr-mobile-space-4);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-text);color:var(--sr-mobile-color-action-text);font-size:var(--sr-mobile-font-meta);font-weight:650;text-align:center;animation:sr-mobile-toast-enter var(--sr-mobile-motion-standard) var(--sr-mobile-ease)}.sr-mobile-toast--success{background:var(--sr-mobile-color-success);color:var(--sr-mobile-color-status-text)}.sr-mobile-toast--error{background:var(--sr-mobile-color-error);color:var(--sr-mobile-color-status-text)}.sr-mobile-app__viewport--focused .sr-mobile-toast{bottom:calc(env(safe-area-inset-bottom) + var(--sr-mobile-space-4))}.sr-mobile-expandable{min-width:0;min-height:0;position:relative;overflow:hidden;overflow:clip;transition-property:height;will-change:height}.sr-mobile-expandable[data-motion-state=preparing-open],.sr-mobile-expandable[data-motion-state=closed]{transition:none}.sr-mobile-expandable[data-motion-state=opening]{transition-duration:var(--sr-mobile-motion-expand-open);transition-timing-function:var(--sr-mobile-ease-expand-open)}.sr-mobile-expandable[data-motion-state=closing]{transition-duration:var(--sr-mobile-motion-expand-close);transition-timing-function:var(--sr-mobile-ease-expand-close)}.sr-mobile-expandable[data-motion-state=preparing-switch],.sr-mobile-expandable[data-motion-state=switching],.sr-mobile-expandable[data-motion-state=open]{transition-duration:var(--sr-mobile-motion-expand-switch);transition-timing-function:var(--sr-mobile-ease-expand-open)}.sr-mobile-expandable__stage,.sr-mobile-expandable__content{min-width:0;width:100%}.sr-mobile-expandable__stage{position:relative}.sr-mobile-expandable__content{opacity:1;transform:translateZ(0);transition:opacity .24s var(--sr-mobile-ease-expand-open),transform var(--sr-mobile-motion-expand-open) var(--sr-mobile-ease-expand-open)}.sr-mobile-expandable__content--outgoing{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.sr-mobile-expandable[data-motion-state=preparing-open] .sr-mobile-expandable__content--incoming,.sr-mobile-expandable[data-motion-state=preparing-switch] .sr-mobile-expandable__content--incoming{opacity:0;transform:translate3d(0,-5px,0)}.sr-mobile-expandable[data-motion-state=switching] .sr-mobile-expandable__content--incoming{transition:opacity .22s var(--sr-mobile-ease-expand-open) 35ms,transform var(--sr-mobile-motion-expand-switch) var(--sr-mobile-ease-expand-open)}.sr-mobile-expandable[data-motion-state=switching] .sr-mobile-expandable__content--outgoing{z-index:2;opacity:0;transform:translate3d(0,4px,0);transition:opacity .18s var(--sr-mobile-ease-expand-close),transform .22s var(--sr-mobile-ease-expand-close)}.sr-mobile-expandable[data-motion-state=closing] .sr-mobile-expandable__content--incoming{opacity:0;transform:translate3d(0,-4px,0);transition:opacity .18s var(--sr-mobile-ease-expand-close),transform .22s var(--sr-mobile-ease-expand-close)}.sr-mobile-opensea-token-link{width:44px;height:44px;display:grid;flex:0 0 44px;place-items:center;padding:0;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:50%;background:var(--sr-mobile-color-translucent-surface);color:var(--sr-mobile-color-text);text-decoration:none;-webkit-tap-highlight-color:transparent}.sr-mobile-opensea-token-link img{width:auto;height:auto;max-width:22px;max-height:22px;display:block;object-fit:contain}.sr-mobile-button:focus-visible,.sr-mobile-list-row:focus-visible,.sr-mobile-navigation__item:focus-visible,.sr-mobile-header-button:focus-visible,.sr-mobile-header__socials a:focus-visible,.sr-mobile-opensea-token-link:focus-visible,.sr-mobile-sheet button:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}@keyframes sr-mobile-page-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes sr-mobile-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sr-mobile-sheet-exit{0%{transform:translateY(var(--sr-mobile-sheet-close-from-y, 0px))}to{transform:translateY(100%)}}@keyframes sr-mobile-sheet-content-replace{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sr-mobile-sheet-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes sr-mobile-sheet-backdrop-exit{0%{opacity:var(--sr-mobile-sheet-close-from-opacity, 1)}to{opacity:0}}@keyframes sr-mobile-toast-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 700px){.sr-mobile-app{display:grid;place-items:center;padding:var(--sr-mobile-space-6);background:var(--sr-mobile-color-desktop-frame)}.sr-mobile-app__viewport{max-width:460px;height:min(880px,100%)}}@media (max-height: 720px){.sr-mobile-home__feature{min-height:300px}}@media (prefers-reduced-motion: reduce){.sr-mobile-expandable{transition-duration:var(--sr-mobile-motion-reduced)!important;transition-timing-function:ease-out!important}.sr-mobile-expandable__content{transform:none!important;transition:opacity var(--sr-mobile-motion-reduced) ease-out!important}.sr-mobile-sheet-layer.is-opening .sr-mobile-sheet{animation-name:sr-mobile-sheet-reduced-enter!important;animation-duration:var(--sr-mobile-motion-reduced)!important}.sr-mobile-sheet-layer.is-closing .sr-mobile-sheet{animation-name:sr-mobile-sheet-reduced-exit!important;animation-duration:var(--sr-mobile-motion-reduced)!important}.sr-mobile-sheet-layer.is-opening .sr-mobile-sheet-layer__backdrop,.sr-mobile-sheet-layer.is-closing .sr-mobile-sheet-layer__backdrop,.sr-mobile-sheet-layer.is-replacing .sr-mobile-sheet__body{animation-duration:var(--sr-mobile-motion-reduced)!important}.sr-mobile-sheet-layer.is-drag-resetting .sr-mobile-sheet,.sr-mobile-sheet-layer.is-drag-resetting .sr-mobile-sheet-layer__backdrop{transition-duration:var(--sr-mobile-motion-reduced)!important}.sr-mobile-app *,.sr-mobile-app *:before,.sr-mobile-app *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@keyframes sr-mobile-sheet-reduced-enter{0%{opacity:0}to{opacity:1}}@keyframes sr-mobile-sheet-reduced-exit{0%{opacity:1}to{opacity:0}}.sr-mobile-pwa-install-page{display:grid;align-content:start;gap:var(--sr-mobile-space-6);padding-bottom:calc(var(--sr-mobile-space-7) + env(safe-area-inset-bottom))}.sr-mobile-pwa-install-page__intro{display:grid;gap:var(--sr-mobile-space-4)}.sr-mobile-pwa-install-page__mark{width:76px;height:76px;overflow:hidden;border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-medium);background:#f3f1ec}.sr-mobile-pwa-install-page__mark img{width:100%;height:100%;display:block;object-fit:contain}.sr-mobile-pwa-install-page h2,.sr-mobile-pwa-install-page h3,.sr-mobile-pwa-install-page p{margin:0}.sr-mobile-pwa-install-page h2{font-size:24px;line-height:1.08;letter-spacing:-.04em}.sr-mobile-pwa-install-page__intro p,.sr-mobile-pwa-install-page__notice,.sr-mobile-pwa-install-page__browser-note{max-width:34ch;margin-top:var(--sr-mobile-space-2);color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-body);line-height:1.5}.sr-mobile-pwa-install-page__instructions{display:grid;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-4);border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface)}.sr-mobile-pwa-install-page__instructions h3{font-size:var(--sr-mobile-font-section-title)}.sr-mobile-pwa-install-page__instructions ol{display:grid;gap:var(--sr-mobile-space-3);margin:0;padding-left:24px;color:var(--sr-mobile-color-text);font-size:var(--sr-mobile-font-body);line-height:1.45}.sr-mobile-pwa-install-button--full{width:100%}.sr-mobile-pwa-install-button--compact{min-height:40px;padding-inline:var(--sr-mobile-space-3)}.sr-mobile-pwa-install-button--status{width:100%;min-height:44px;display:grid;place-items:center;margin:0;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-small);color:var(--sr-mobile-color-success);font-size:14px;font-weight:700}.sr-mobile-pwa-install-page__announcement{min-height:20px;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.45}.sr-mobile-pwa-update{position:absolute;z-index:calc(var(--sr-mobile-z-toast) - 1);right:var(--sr-mobile-space-4);bottom:calc(var(--sr-mobile-navigation-height) + env(safe-area-inset-bottom) + var(--sr-mobile-space-4));left:var(--sr-mobile-space-4);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface-raised);box-shadow:0 10px 30px var(--sr-mobile-color-shadow)}.sr-mobile-pwa-update__copy{min-width:0;display:grid;gap:2px}.sr-mobile-pwa-update__copy strong{font-size:14px}.sr-mobile-pwa-update__copy span{color:var(--sr-mobile-color-text-secondary);font-size:12px;line-height:1.35}.sr-mobile-pwa-update__actions{display:flex;gap:var(--sr-mobile-space-1)}.sr-mobile-pwa-update__actions button{min-width:52px;min-height:44px;padding:0 var(--sr-mobile-space-2);border:0;border-radius:var(--sr-mobile-radius-small);background:transparent;color:var(--sr-mobile-color-text);font:inherit;font-size:12px;font-weight:700}.sr-mobile-pwa-update__actions button:last-child{background:var(--sr-mobile-color-action);color:var(--sr-mobile-color-action-text)}.sr-mobile-pwa-update__actions button:focus-visible,.sr-mobile-pwa-install-button:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}@media (max-width: 360px){.sr-mobile-pwa-update{grid-template-columns:1fr}.sr-mobile-pwa-update__actions{justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.sr-mobile-pwa-update,.sr-mobile-pwa-install-button{scroll-behavior:auto;transition:none}}.sr-mobile-splash{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:var(--sr-mobile-color-bg);pointer-events:auto;touch-action:none;animation:sr-mobile-splash-surface var(--sr-mobile-splash-duration) var(--sr-mobile-splash-ease) both}.sr-mobile-splash__logo{width:clamp(176px,48vw,224px);max-width:72vw;transform-origin:center;animation:sr-mobile-splash-logo var(--sr-mobile-splash-duration) var(--sr-mobile-splash-ease) both;will-change:opacity,transform}@keyframes sr-mobile-splash-surface{0%,68.3333%{opacity:1}to{opacity:0}}@keyframes sr-mobile-splash-logo{0%{opacity:0;transform:scale(.98)}18.3333%,68.3333%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.sr-mobile-splash{animation-name:sr-mobile-splash-surface-reduced!important;animation-duration:var(--sr-mobile-splash-reduced-duration)!important}.sr-mobile-splash__logo{animation-name:sr-mobile-splash-logo-reduced!important;animation-duration:var(--sr-mobile-splash-reduced-duration)!important;transform:none!important}}@keyframes sr-mobile-splash-surface-reduced{0%,62%{opacity:1}to{opacity:0}}@keyframes sr-mobile-splash-logo-reduced{0%{opacity:0}24%,62%{opacity:1}to{opacity:0}}.sr-mobile-artwork-density{min-height:40px;display:inline-grid;grid-template-columns:repeat(3,40px);padding:2px;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface)}.sr-mobile-artwork-density button{width:40px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:calc(var(--sr-mobile-radius-small) - 2px);background:transparent;color:var(--sr-mobile-color-text-muted);cursor:pointer}.sr-mobile-artwork-density button.is-selected{background:var(--sr-mobile-color-surface-secondary);color:var(--sr-mobile-color-text)}.sr-mobile-artwork-grid{display:grid;align-items:start}.sr-mobile-artwork-grid--large{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sr-mobile-space-4) var(--sr-mobile-space-3)}.sr-mobile-artwork-grid--medium{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--sr-mobile-space-3) var(--sr-mobile-space-2)}.sr-mobile-artwork-grid--compact{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:var(--sr-mobile-space-2)}.sr-mobile-artwork-density button:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:1px}@media (max-width: 350px){.sr-mobile-artwork-grid--large{gap:var(--sr-mobile-space-3) var(--sr-mobile-space-2)}.sr-mobile-artwork-grid--medium{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}}.sr-mobile-collection-page{position:relative;display:grid;align-content:start;gap:var(--sr-mobile-space-5);padding-top:var(--sr-mobile-space-3)}.sr-mobile-pull-refresh{height:var(--pull-distance, 0);display:flex;align-items:center;justify-content:center;gap:var(--sr-mobile-space-2);overflow:hidden;color:var(--sr-mobile-color-text-secondary);font-size:12px;font-weight:700;opacity:0;transition:height var(--sr-mobile-motion-fast) var(--sr-mobile-ease),opacity var(--sr-mobile-motion-fast) var(--sr-mobile-ease)}.sr-mobile-pull-refresh.is-visible{opacity:1}.sr-mobile-collection-state{min-height:58dvh;display:grid;align-content:center;justify-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-7) var(--sr-mobile-space-4);text-align:center}.sr-mobile-collection-state__icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:var(--sr-mobile-space-1);border-radius:50%;background:var(--sr-mobile-color-surface)}.sr-mobile-collection-state h2,.sr-mobile-collection-state p{margin:0}.sr-mobile-collection-state h2{max-width:18ch;font-size:24px;line-height:1.06;letter-spacing:-.04em}.sr-mobile-collection-state p{max-width:31ch;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-body);line-height:1.45}.sr-mobile-collection-state .sr-mobile-button{margin-top:var(--sr-mobile-space-2)}.sr-mobile-collection-state__error{color:var(--sr-mobile-color-error)!important;font-size:13px!important}.sr-mobile-collection-state__text-action{min-height:44px;border:0;background:transparent;color:var(--sr-mobile-color-text-secondary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sr-mobile-collection-loading{display:grid;gap:var(--sr-mobile-space-4)}.sr-mobile-collection-loading>div:first-child{display:grid;gap:var(--sr-mobile-space-1)}.sr-mobile-collection-loading strong{font-size:18px;letter-spacing:-.025em}.sr-mobile-collection-loading span{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-collection-library{width:100%;max-width:100%;min-width:0;display:grid;gap:var(--sr-mobile-space-4);padding-bottom:var(--sr-mobile-space-5)}.sr-mobile-collection-toolbar{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,44px);align-items:center;gap:var(--sr-mobile-space-1)}.sr-mobile-collection-toolbar>div{min-width:0;display:grid;gap:2px}.sr-mobile-collection-toolbar strong{font-size:18px;letter-spacing:-.025em}.sr-mobile-collection-toolbar span{color:var(--sr-mobile-color-text-secondary);font-size:12px}.sr-mobile-collection-toolbar>button{position:relative;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:50%;background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);cursor:pointer}.sr-mobile-collection-wallet-button__status{position:absolute;top:6px;right:6px;width:8px;height:8px;border:2px solid var(--sr-mobile-color-surface);border-radius:50%;background:var(--sr-mobile-color-text-muted)}.sr-mobile-collection-wallet-button.is-active .sr-mobile-collection-wallet-button__status{background:var(--sr-mobile-color-focus)}.sr-mobile-collection-wallet-button.is-loading .sr-mobile-collection-wallet-button__status{border-color:var(--sr-mobile-color-interactive-border);border-top-color:var(--sr-mobile-color-text);background:transparent;animation:sr-mobile-collection-spin .8s linear infinite}.sr-mobile-collection-wallet-button.is-error .sr-mobile-collection-wallet-button__status{background:var(--sr-mobile-color-error)}.sr-mobile-collection-toolbar>button.is-filtered{border-color:var(--sr-mobile-color-text);background:var(--sr-mobile-color-text);color:var(--sr-mobile-color-action-text)}.sr-mobile-collection-toolbar>button.is-refreshing svg{animation:sr-mobile-collection-spin .8s linear infinite}.sr-mobile-collection-toolbar>button:disabled{cursor:default;opacity:.55}.sr-mobile-trait-index{width:100%;max-width:100%;min-width:0;display:grid;gap:var(--sr-mobile-space-1)}.sr-mobile-trait-index__categories,.sr-mobile-trait-index__traits{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sr-mobile-trait-index__categories::-webkit-scrollbar,.sr-mobile-trait-index__traits::-webkit-scrollbar{display:none}.sr-mobile-trait-index__categories{gap:var(--sr-mobile-space-1);padding:1px 0}.sr-mobile-trait-index__categories button,.sr-mobile-trait-index__traits button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--sr-mobile-radius-small);background:transparent;color:var(--sr-mobile-color-text-secondary);font:inherit;font-weight:650;white-space:nowrap;cursor:pointer}.sr-mobile-trait-index__categories button{min-height:40px;gap:6px;padding:0 var(--sr-mobile-space-3);font-size:13px}.sr-mobile-trait-index__categories button small{color:var(--sr-mobile-color-text-muted);font-size:10px;font-weight:650}.sr-mobile-trait-index__categories button.is-selected{border-color:var(--sr-mobile-color-interactive-border);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text)}.sr-mobile-trait-index__expandable{max-width:100%}.sr-mobile-trait-index__traits{gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-2)}.sr-mobile-trait-index__traits button{min-height:36px;padding:0 var(--sr-mobile-space-3);border-color:var(--sr-mobile-color-interactive-border);background:var(--sr-mobile-color-surface);font-size:12px}.sr-mobile-trait-index__traits button.is-selected{border-color:var(--sr-mobile-color-text);background:var(--sr-mobile-color-text);color:var(--sr-mobile-color-action-text)}.sr-mobile-trait-index__traits button:disabled{border-color:transparent;background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text-muted);cursor:default;opacity:.58}.sr-mobile-trait-filter-indicator{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--sr-mobile-space-2);padding-left:var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text-secondary);font-size:12px}.sr-mobile-trait-filter-indicator>span{min-width:0;display:flex;align-items:center;gap:var(--sr-mobile-space-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sr-mobile-trait-filter-indicator strong{color:var(--sr-mobile-color-text)}.sr-mobile-trait-filter-indicator button{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--sr-mobile-color-text-secondary);cursor:pointer}.sr-mobile-collection-grid:not(.sr-mobile-artwork-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sr-mobile-space-4) var(--sr-mobile-space-3)}.sr-mobile-collection-grid.sr-mobile-artwork-grid{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.sr-mobile-collection-grid.sr-mobile-artwork-grid>*{min-width:0;max-width:100%}.sr-mobile-collection-density-row{min-height:44px;display:flex;align-items:center;justify-content:flex-end}.sr-mobile-collection-tile{width:100%;max-width:100%;min-width:0;display:grid;align-content:start;gap:var(--sr-mobile-space-2)}.sr-mobile-collection-tile__artwork{position:relative;width:100%;max-width:100%;min-width:0;aspect-ratio:1}.sr-mobile-collection-tile__open{width:100%;height:100%;display:block;padding:0;border:0;background:transparent;color:var(--sr-mobile-color-text);font:inherit;text-align:left;cursor:pointer}.sr-mobile-collection-tile__opensea{position:absolute;top:var(--sr-mobile-space-2);left:var(--sr-mobile-space-2);z-index:2}.sr-mobile-collection-tile__opensea img{max-width:19px;max-height:19px}.sr-mobile-collection-tile__art{width:100%;height:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface)}.sr-mobile-collection-tile__art img{width:100%;height:100%;display:block;object-fit:contain;opacity:0;image-rendering:pixelated;image-rendering:crisp-edges;transition:opacity var(--sr-mobile-motion-standard) var(--sr-mobile-ease)}.sr-mobile-collection-tile__art.is-ready img{opacity:1}.sr-mobile-collection-tile__skeleton{position:absolute;top:0;right:0;bottom:0;left:0}.sr-mobile-collection-tile__image-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--sr-mobile-space-3);color:var(--sr-mobile-color-text-muted);font-size:11px;font-weight:650;text-align:center}.sr-mobile-collection-tile__favorite{position:absolute;right:var(--sr-mobile-space-2);bottom:var(--sr-mobile-space-2);width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--sr-mobile-color-translucent-surface);color:var(--sr-mobile-color-text);box-shadow:0 2px 8px var(--sr-mobile-color-shadow);border:0;padding:0;font:inherit;cursor:pointer}.sr-mobile-collection-tile__meta{min-width:0;display:grid;gap:2px;padding:0 2px}.sr-mobile-collection-tile__label{display:block;max-width:100%;overflow:hidden;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);font-weight:600;line-height:1.2;white-space:nowrap}.sr-mobile-collection-tile--medium{gap:var(--sr-mobile-space-1)}.sr-mobile-collection-tile--medium .sr-mobile-collection-tile__artwork,.sr-mobile-collection-tile--compact .sr-mobile-collection-tile__artwork{width:100%;max-width:100%;min-width:0;aspect-ratio:1 / 1;overflow:hidden}.sr-mobile-collection-tile--medium .sr-mobile-collection-tile__open,.sr-mobile-collection-tile--compact .sr-mobile-collection-tile__open,.sr-mobile-collection-tile--medium .sr-mobile-collection-tile__art,.sr-mobile-collection-tile--compact .sr-mobile-collection-tile__art{width:100%;max-width:100%;min-width:0;height:100%;overflow:hidden}.sr-mobile-collection-tile--medium .sr-mobile-collection-tile__art,.sr-mobile-collection-tile--compact .sr-mobile-collection-tile__art{position:relative;aspect-ratio:1 / 1}.sr-mobile-collection-tile--medium .sr-mobile-collection-tile__art img,.sr-mobile-collection-tile--compact .sr-mobile-collection-tile__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}.sr-mobile-collection-tile--medium .sr-mobile-collection-tile__art{border-radius:var(--sr-mobile-radius-small)}.sr-mobile-collection-tile--medium .sr-mobile-collection-tile__label{font-size:12px;line-height:1.15}.sr-mobile-collection-tile--compact{gap:var(--sr-mobile-space-1)}.sr-mobile-collection-tile--compact .sr-mobile-collection-tile__art{border-radius:calc(var(--sr-mobile-radius-small) - 2px)}.sr-mobile-collection-tile--compact .sr-mobile-collection-tile__favorite{display:none}.sr-mobile-collection-tile--compact .sr-mobile-collection-tile__meta{padding:0}.sr-mobile-collection-tile--compact .sr-mobile-collection-tile__label{font-size:10px;letter-spacing:0;line-height:1.1}.sr-mobile-collection-skeleton{display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-collection-skeleton>span:first-child{width:100%;aspect-ratio:1;border-radius:var(--sr-mobile-radius-medium)}.sr-mobile-collection-skeleton>span:last-child{width:58%;height:13px;border-radius:4px}.sr-mobile-collection-filter-empty{min-height:38dvh;display:grid;align-content:center;justify-items:center;gap:var(--sr-mobile-space-2);text-align:center}.sr-mobile-collection-filter-empty strong{margin-top:var(--sr-mobile-space-1);font-size:17px}.sr-mobile-collection-filter-empty span{max-width:29ch;color:var(--sr-mobile-color-text-secondary);font-size:13px;line-height:1.4}.sr-mobile-collection-filter-empty button,.sr-mobile-collection-inline-error button{min-height:44px;border:0;background:transparent;color:var(--sr-mobile-color-text);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.sr-mobile-collection-inline-error{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--sr-mobile-space-3);padding:0 var(--sr-mobile-space-3);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-error-surface);color:var(--sr-mobile-color-error);font-size:12px;font-weight:650}.sr-mobile-collection-sheet-list{display:grid}.sr-mobile-collection-sheet-address{display:grid;gap:var(--sr-mobile-space-1);padding:var(--sr-mobile-space-3) 0 var(--sr-mobile-space-4);border-bottom:1px solid var(--sr-mobile-color-divider)}.sr-mobile-collection-sheet-address span{color:var(--sr-mobile-color-text-secondary);font-size:12px}.sr-mobile-collection-sheet-address strong{font-size:18px;letter-spacing:-.02em}.sr-mobile-collection-sheet-action{min-height:60px;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-2) 0;border:0;border-bottom:1px solid var(--sr-mobile-color-divider);background:transparent;color:var(--sr-mobile-color-text);font:inherit;text-align:left;cursor:pointer}.sr-mobile-collection-sheet-action>span{display:grid;gap:2px}.sr-mobile-collection-sheet-action strong{font-size:14px}.sr-mobile-collection-sheet-action small{color:var(--sr-mobile-color-text-secondary);font-size:12px}.sr-mobile-collection-sheet-action.is-danger{color:var(--sr-mobile-color-error)}.sr-mobile-collection-detail{display:grid;align-content:start;gap:var(--sr-mobile-space-4);padding-bottom:calc(var(--sr-mobile-space-7) + env(safe-area-inset-bottom))}.sr-mobile-collection-detail__identity{display:grid;gap:3px}.sr-mobile-collection-detail__identity>span{color:var(--sr-mobile-color-text-secondary);font-size:12px;font-weight:650}.sr-mobile-collection-detail__opensea{position:absolute;top:var(--sr-mobile-space-2);left:var(--sr-mobile-space-2);z-index:2;background:var(--sr-mobile-color-surface)}.sr-mobile-collection-detail__identity h2{margin:0;overflow:hidden;font-size:17px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-collection-detail__art{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:var(--sr-mobile-radius-large);background:var(--sr-mobile-color-surface)}.sr-mobile-collection-detail__art>span{position:absolute;top:0;right:0;bottom:0;left:0}.sr-mobile-collection-detail__art img{width:100%;height:100%;display:block;object-fit:contain;opacity:0;image-rendering:pixelated;image-rendering:crisp-edges;transition:opacity var(--sr-mobile-motion-standard) var(--sr-mobile-ease)}.sr-mobile-collection-detail__art.is-ready img{opacity:1}.sr-mobile-collection-detail__art-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text-secondary);font-size:13px;font-weight:650}.sr-mobile-collection-detail__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sr-mobile-space-2)}.sr-mobile-collection-detail-action{min-width:0;min-height:66px;display:grid;place-items:center;align-content:center;gap:var(--sr-mobile-space-1);padding:var(--sr-mobile-space-2);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.sr-mobile-collection-detail-action.is-primary{border-color:var(--sr-mobile-color-action);background:var(--sr-mobile-color-action);color:var(--sr-mobile-color-action-text)}.sr-mobile-collection-detail-action.is-active{border-color:var(--sr-mobile-color-text)}.sr-mobile-collection-detail-action:disabled{cursor:default;opacity:.42}.sr-mobile-collection-detail__create{min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sr-mobile-space-3);padding:0 var(--sr-mobile-space-4);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);font:inherit;font-size:14px;font-weight:750;text-align:left;cursor:pointer}.sr-mobile-collection-detail__create:disabled{cursor:default;opacity:.42}.sr-mobile-collection-detail__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sr-mobile-space-2)}.sr-mobile-collection-detail__secondary button{min-height:44px;border:0;background:transparent;color:var(--sr-mobile-color-text-secondary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sr-mobile-collection-detail-state{min-height:70dvh;display:grid;align-content:center;justify-items:center;gap:var(--sr-mobile-space-3);text-align:center}.sr-mobile-collection-detail-state h2,.sr-mobile-collection-detail-state p{margin:0}.sr-mobile-collection-detail-state h2{font-size:23px;letter-spacing:-.035em}.sr-mobile-collection-detail-state p{max-width:31ch;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-body);line-height:1.45}.sr-mobile-collection-detail-sheet{display:grid;margin:0}.sr-mobile-collection-detail-sheet>div{min-height:56px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--sr-mobile-space-4);border-bottom:1px solid var(--sr-mobile-color-divider)}.sr-mobile-collection-detail-sheet>div.is-stacked{grid-template-columns:1fr;align-items:start;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-3) 0}.sr-mobile-collection-detail-sheet dt{color:var(--sr-mobile-color-text-secondary);font-size:12px}.sr-mobile-collection-detail-sheet dd{margin:0;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4;text-align:right}.sr-mobile-collection-detail-sheet .is-stacked dd{color:var(--sr-mobile-color-text-secondary);font-weight:500;text-align:left}.sr-mobile-collection-sheet-empty{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-body)}.sr-mobile-collection-page button:focus-visible,.sr-mobile-collection-detail button:focus-visible,.sr-mobile-collection-detail-state button:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}@keyframes sr-mobile-collection-spin{to{transform:rotate(360deg)}}@media (max-width: 350px){.sr-mobile-collection-grid:not(.sr-mobile-artwork-grid){gap:var(--sr-mobile-space-3) var(--sr-mobile-space-2)}.sr-mobile-collection-toolbar{grid-template-columns:minmax(0,1fr) repeat(3,44px);gap:2px}}@media (min-width: 460px){.sr-mobile-collection-detail__actions{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr-mobile-transfer-flow{display:grid;gap:var(--sr-mobile-space-4);padding-bottom:max(var(--sr-mobile-space-3),env(safe-area-inset-bottom));animation:sr-mobile-transfer-step-enter var(--sr-mobile-motion-expand-switch) var(--sr-mobile-ease-expand-open) both}.sr-mobile-transfer-step-heading{display:flex;align-items:flex-start;gap:var(--sr-mobile-space-3)}.sr-mobile-transfer-step-heading>div{display:grid;gap:2px}.sr-mobile-transfer-step-heading span,.sr-mobile-transfer-state>span,.sr-mobile-transfer-summary span,.sr-mobile-transfer-token small,.sr-mobile-transfer-hash span{color:var(--sr-mobile-color-text-secondary);font-size:12px;line-height:1.35}.sr-mobile-transfer-step-heading h3,.sr-mobile-transfer-state h3{margin:0}.sr-mobile-transfer-step-heading h3,.sr-mobile-transfer-state h3{font-size:21px;letter-spacing:-.025em}.sr-mobile-transfer-back{min-width:70px;min-height:44px;display:inline-flex;align-items:center;gap:var(--sr-mobile-space-1);margin:-10px 0 0 -10px;padding:0 var(--sr-mobile-space-2);border:0;background:transparent;color:var(--sr-mobile-color-text);font:inherit;font-size:13px;font-weight:700}.sr-mobile-transfer-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:var(--sr-mobile-space-3)}.sr-mobile-transfer-summary>div:first-child,.sr-mobile-transfer-token,.sr-mobile-transfer-hash,.sr-mobile-transfer-warning{border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface)}.sr-mobile-transfer-summary>div:first-child{min-width:0;display:grid;align-content:center;gap:3px;padding:var(--sr-mobile-space-3)}.sr-mobile-transfer-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px}.sr-mobile-transfer-summary small{color:var(--sr-mobile-color-success);font-size:11px}.sr-mobile-transfer-token{min-width:0;min-height:72px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-2)}.sr-mobile-transfer-token__image{width:48px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-artwork-frame)}.sr-mobile-transfer-token__image img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}.sr-mobile-transfer-token>span{min-width:0;display:grid;gap:3px}.sr-mobile-transfer-token strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.sr-mobile-transfer-field{display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-transfer-field label{display:flex;justify-content:space-between;gap:var(--sr-mobile-space-2);color:var(--sr-mobile-color-text);font-size:13px;font-weight:750}.sr-mobile-transfer-field label span,.sr-mobile-transfer-field>small{color:var(--sr-mobile-color-text-secondary);font-size:11px;font-weight:500}.sr-mobile-transfer-field>small{justify-self:end}.sr-mobile-transfer-field textarea,.sr-mobile-transfer-field input{width:100%;min-height:48px;padding:12px;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);font:inherit;font-size:var(--sr-mobile-input-font-size);line-height:1.4}.sr-mobile-transfer-field textarea{min-height:70px;resize:none;overflow-wrap:anywhere}.sr-mobile-transfer-field textarea:focus,.sr-mobile-transfer-field input:focus{border-color:var(--sr-mobile-color-focus);outline:2px solid color-mix(in srgb,var(--sr-mobile-color-focus) 30%,transparent);outline-offset:1px}.sr-mobile-transfer-message{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:12px;line-height:1.45}.sr-mobile-transfer-message.is-error{color:var(--sr-mobile-color-error)}.sr-mobile-transfer-flow>.sr-mobile-button{width:100%;touch-action:manipulation}.sr-mobile-transfer-review{display:grid;margin:0;border-top:1px solid var(--sr-mobile-color-divider)}.sr-mobile-transfer-review>div{min-width:0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-3) 0;border-bottom:1px solid var(--sr-mobile-color-divider)}.sr-mobile-transfer-review dt{color:var(--sr-mobile-color-text-secondary);font-size:12px}.sr-mobile-transfer-review dd{min-width:0;display:grid;gap:3px;margin:0;text-align:right}.sr-mobile-transfer-review dd strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.sr-mobile-transfer-review dd span{color:var(--sr-mobile-color-text-secondary);font-size:11px;line-height:1.4}.sr-mobile-transfer-warning{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-3)}.sr-mobile-transfer-warning>div{display:grid;gap:var(--sr-mobile-space-1)}.sr-mobile-transfer-warning strong{color:var(--sr-mobile-color-text);font-size:13px;line-height:1.4}.sr-mobile-transfer-warning p{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:12px;line-height:1.5}.sr-mobile-transfer-warning--responsibility{background:var(--sr-mobile-color-surface-secondary)}.sr-mobile-transfer-responsibility{min-height:44px;display:flex;align-items:flex-start;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-2) 0;color:var(--sr-mobile-color-text);font-size:13px;font-weight:650;line-height:1.45;cursor:pointer}.sr-mobile-transfer-responsibility input{width:20px;height:20px;flex:0 0 auto;margin:0;accent-color:var(--sr-mobile-color-action)}.sr-mobile-transfer-state{min-height:340px;align-content:center;justify-items:center;text-align:center}.sr-mobile-transfer-state>p{max-width:34ch;margin:0;color:var(--sr-mobile-color-text-secondary);font-size:14px;line-height:1.5}.sr-mobile-transfer-state__icon{width:58px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:var(--sr-mobile-color-surface-secondary)}.sr-mobile-transfer-state__icon.is-success{color:var(--sr-mobile-color-success)}.sr-mobile-transfer-state__icon.is-error{color:var(--sr-mobile-color-error)}.sr-mobile-transfer-state .sr-mobile-transfer-token,.sr-mobile-transfer-state .sr-mobile-transfer-hash,.sr-mobile-transfer-state .sr-mobile-button{width:100%}.sr-mobile-transfer-hash{min-width:0;display:grid;gap:var(--sr-mobile-space-1);padding:var(--sr-mobile-space-3)}.sr-mobile-transfer-hash strong{overflow-wrap:anywhere;font-size:12px}.sr-mobile-transfer-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--sr-mobile-color-text);font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.sr-mobile-transfer-progress{width:32px;height:32px;border:3px solid var(--sr-mobile-color-divider);border-top-color:var(--sr-mobile-color-text);border-radius:50%;animation:sr-mobile-transfer-spin .8s linear infinite}.sr-mobile-transfer-blocked{min-height:220px;display:grid;align-content:center;justify-items:center;gap:var(--sr-mobile-space-4);text-align:center}.sr-mobile-transfer-blocked p{max-width:33ch;margin:0;color:var(--sr-mobile-color-text-secondary);font-size:14px;line-height:1.5}.sr-mobile-transfer-blocked .sr-mobile-button{width:100%}@keyframes sr-mobile-transfer-step-enter{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes sr-mobile-transfer-spin{to{transform:rotate(360deg)}}@media (max-width: 390px){.sr-mobile-transfer-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.sr-mobile-transfer-flow{animation-duration:var(--sr-mobile-motion-reduced);transform:none}.sr-mobile-transfer-progress{animation-duration:1.6s}}.sr-mobile-create-page{display:grid;align-content:start;gap:var(--sr-mobile-space-5);padding-bottom:calc(var(--sr-mobile-space-7) + env(safe-area-inset-bottom))}.sr-mobile-create-context{display:flex;align-items:center;gap:var(--sr-mobile-space-3);min-height:52px;padding:var(--sr-mobile-space-3);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface)}.sr-mobile-create-context__art{width:36px;height:36px;flex:0 0 auto;overflow:hidden;display:grid;place-items:center;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface-secondary);color:var(--sr-mobile-color-icon)}.sr-mobile-create-context__art img{width:100%;height:100%;display:block;object-fit:cover;image-rendering:pixelated}.sr-mobile-create-context__copy{min-width:0;display:grid;gap:2px}.sr-mobile-create-context__copy small{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-create-context__copy strong{overflow:hidden;font-size:var(--sr-mobile-font-body);text-overflow:ellipsis;white-space:nowrap}.sr-mobile-tool-list{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-tool-card{min-height:84px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);text-decoration:none}.sr-mobile-tool-card__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface-secondary);color:var(--sr-mobile-color-icon)}.sr-mobile-tool-card__copy{min-width:0;display:grid;gap:var(--sr-mobile-space-1)}.sr-mobile-tool-card__copy strong{font-size:17px;line-height:1.2}.sr-mobile-tool-card__copy small{display:-webkit-box;overflow:hidden;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sr-mobile-tool-card__trailing{display:grid;place-items:center}.sr-mobile-tool-card__badge{min-height:24px;display:inline-flex;align-items:center;padding:0 var(--sr-mobile-space-2);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:999px;background:var(--sr-mobile-color-surface-secondary);color:var(--sr-mobile-color-text-muted);font-size:10px;font-weight:700;line-height:1;letter-spacing:.03em;white-space:nowrap}.sr-mobile-tool-card--disabled{color:var(--sr-mobile-color-text-muted);cursor:default}.sr-mobile-tool-card--disabled .sr-mobile-tool-card__icon,.sr-mobile-tool-card--disabled .sr-mobile-tool-card__copy small{color:var(--sr-mobile-color-text-muted)}.sr-mobile-grid-picker-page{min-height:100%}.sr-mobile-tool-card:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}.sr-mobile-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-mobile-search-page{display:grid;align-content:start;gap:var(--sr-mobile-space-5)}.sr-mobile-search-guide-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:var(--sr-mobile-space-2)}.sr-mobile-search-field{display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-search-field>label{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);font-weight:650}.sr-mobile-search-field__control{min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-1);padding-left:var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface);transition:border-color var(--sr-mobile-motion-fast) var(--sr-mobile-ease),box-shadow var(--sr-mobile-motion-fast) var(--sr-mobile-ease)}.sr-mobile-search-field__control:focus-within{border-color:color-mix(in srgb,var(--sr-mobile-color-focus) 72%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sr-mobile-color-focus) 14%,transparent)}.sr-mobile-search-field__control>svg{color:var(--sr-mobile-color-text-muted)}.sr-mobile-search-field__control input{--sr-mobile-form-control-font-size: 17px;width:100%;min-width:0;height:44px;border:0;outline:0;background:transparent;color:var(--sr-mobile-color-text);font:inherit;font-size:var(--sr-mobile-form-control-font-size);font-weight:650;letter-spacing:-.02em}.sr-mobile-search-field__control input::placeholder{color:var(--sr-mobile-color-text-muted);font-weight:500}.sr-mobile-search-field__clear{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--sr-mobile-color-text-secondary);cursor:pointer}.sr-mobile-search-field__submit{min-width:76px;height:44px;padding:0 var(--sr-mobile-space-3);border:0;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-action);color:var(--sr-mobile-color-action-text);font:inherit;font-size:13px;font-weight:750;letter-spacing:0;cursor:pointer}.sr-mobile-search-field__submit:disabled{cursor:default;opacity:.42}.sr-mobile-search-recents{display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-search-recents__list{display:flex;flex-wrap:wrap;gap:var(--sr-mobile-space-2)}.sr-mobile-search-recents__list button{min-height:44px;padding:0 var(--sr-mobile-space-4);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:999px;background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.sr-mobile-token-result-stack{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-token-result{display:grid;gap:var(--sr-mobile-space-4)}.sr-mobile-token-result__last{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);font-weight:650}.sr-mobile-token-artwork{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:var(--sr-mobile-radius-large);background:var(--sr-mobile-color-surface)}.sr-mobile-token-artwork>img{width:100%;height:100%;display:block;object-fit:contain;opacity:0;image-rendering:pixelated;image-rendering:crisp-edges;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity var(--sr-mobile-motion-standard) var(--sr-mobile-ease)}.sr-mobile-token-result.is-image-ready .sr-mobile-token-artwork>img{opacity:1}.sr-mobile-token-artwork__skeleton{position:absolute;top:0;right:0;bottom:0;left:0}.sr-mobile-token-artwork__opensea{position:absolute;top:var(--sr-mobile-space-2);left:var(--sr-mobile-space-2);z-index:2;background:var(--sr-mobile-color-surface)}.sr-mobile-skeleton{overflow:hidden;background:linear-gradient(100deg,transparent 20%,var(--sr-mobile-color-skeleton-highlight) 48%,transparent 76%),var(--sr-mobile-color-skeleton);background-size:220% 100%;animation:sr-mobile-skeleton-shimmer 1.2s ease-in-out infinite}.sr-mobile-token-skeleton-meta{display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-token-skeleton-meta span{height:14px;border-radius:5px}.sr-mobile-token-skeleton-meta span:nth-child(1){width:34%}.sr-mobile-token-skeleton-meta span:nth-child(2){width:58%;height:28px}.sr-mobile-token-skeleton-meta span:nth-child(3){width:24%}.sr-mobile-token-meta{display:grid;gap:var(--sr-mobile-space-1);opacity:0;transform:translateY(4px);transition:opacity var(--sr-mobile-motion-standard) var(--sr-mobile-ease) 50ms,transform var(--sr-mobile-motion-standard) var(--sr-mobile-ease) 50ms}.sr-mobile-token-result.is-image-ready .sr-mobile-token-meta{opacity:1;transform:translateY(0)}.sr-mobile-token-meta span,.sr-mobile-token-meta small{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-token-meta p{margin:0;overflow:hidden;font-size:var(--sr-mobile-font-body);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-token-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sr-mobile-space-2);opacity:0;transform:translateY(4px);transition:opacity var(--sr-mobile-motion-standard) var(--sr-mobile-ease) .1s,transform var(--sr-mobile-motion-standard) var(--sr-mobile-ease) .1s}.sr-mobile-token-result.is-image-ready .sr-mobile-token-actions{opacity:1;transform:translateY(0)}.sr-mobile-token-action{min-width:0;min-height:64px;display:grid;place-items:center;align-content:center;gap:var(--sr-mobile-space-1);padding:var(--sr-mobile-space-2);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);font:inherit;font-size:11px;font-weight:700;letter-spacing:0;cursor:pointer}.sr-mobile-token-action.is-primary{border-color:var(--sr-mobile-color-action);background:var(--sr-mobile-color-action);color:var(--sr-mobile-color-action-text)}.sr-mobile-token-action:disabled{cursor:default;opacity:.42}.sr-mobile-token-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sr-mobile-space-2);padding-bottom:var(--sr-mobile-space-4);opacity:0;transition:opacity var(--sr-mobile-motion-standard) var(--sr-mobile-ease) .13s}.sr-mobile-token-result.is-image-ready .sr-mobile-token-secondary-actions{opacity:1}.sr-mobile-token-secondary-actions button{min-height:44px;border:0;background:transparent;color:var(--sr-mobile-color-text-secondary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sr-mobile-token-error{display:flex;align-items:center;justify-content:space-between;gap:var(--sr-mobile-space-4);padding:var(--sr-mobile-space-3) var(--sr-mobile-space-4);border:1px solid color-mix(in srgb,var(--sr-mobile-color-error) 30%,transparent);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-error-surface)}.sr-mobile-token-error div{min-width:0;display:grid;gap:var(--sr-mobile-space-1)}.sr-mobile-token-error strong{font-size:14px}.sr-mobile-token-error p{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.35}.sr-mobile-token-error button,.sr-mobile-token-artwork__error button{min-height:44px;border:0;background:transparent;color:var(--sr-mobile-color-error);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.sr-mobile-token-artwork__error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:var(--sr-mobile-space-2);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text)}.sr-mobile-token-sheet-list{display:grid;margin:0}.sr-mobile-token-sheet-list>div{min-height:56px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--sr-mobile-space-4);border-bottom:1px solid var(--sr-mobile-color-divider)}.sr-mobile-token-sheet-list dt{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-token-sheet-list dd{margin:0;overflow-wrap:anywhere;font-size:var(--sr-mobile-font-body);font-weight:650;text-align:right}.sr-mobile-token-sheet-empty{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-body)}.sr-mobile-search-field button:focus-visible,.sr-mobile-search-recents button:focus-visible,.sr-mobile-token-result button:focus-visible,.sr-mobile-token-error button:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}@keyframes sr-mobile-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 360px){.sr-mobile-search-field__control{grid-template-columns:minmax(0,1fr) auto auto}.sr-mobile-search-field__control>svg{display:none}.sr-mobile-search-field__submit{min-width:68px}}.sr-mobile-creative-picker{display:grid;gap:var(--sr-mobile-space-6);padding-bottom:calc(var(--sr-mobile-space-7) + env(safe-area-inset-bottom))}.sr-mobile-creative-picker__section{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-creative-picker__section+.sr-mobile-creative-picker__section{padding-top:var(--sr-mobile-space-5);border-top:1px solid var(--sr-mobile-color-divider)}.sr-mobile-creative-picker .sr-mobile-search-field__control{min-height:50px}.sr-mobile-creative-picker__section-heading{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--sr-mobile-space-3)}.sr-mobile-creative-picker__section-heading>span{min-width:0;display:grid;gap:2px}.sr-mobile-creative-picker__section-heading strong{font-size:var(--sr-mobile-font-section-title);letter-spacing:-.025em}.sr-mobile-creative-picker__section-heading small,.sr-mobile-creative-picker__search-result>span,.sr-mobile-creative-picker__loading>span{color:var(--sr-mobile-color-text-secondary);font-size:12px;font-weight:650}.sr-mobile-creative-picker__wallet-state{min-height:164px;display:grid;align-content:center;justify-items:start;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-4);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface)}.sr-mobile-creative-picker__wallet-state>p,.sr-mobile-creative-picker__wallet-state>span{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.45}.sr-mobile-creative-picker__wallet-state>span{color:var(--sr-mobile-color-error)}.sr-mobile-creative-picker__loading,.sr-mobile-creative-picker__search-result{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-creative-picker__search-result>div{width:100%;display:flex;flex-wrap:wrap;gap:var(--sr-mobile-space-2)}.sr-mobile-creative-picker__search-result>div>.sr-mobile-creative-token{width:min(112px,32%)}.sr-mobile-creative-picker__search-loading{min-height:68px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--sr-mobile-space-3);color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-creative-picker__search-loading .sr-mobile-skeleton{width:48px;height:48px;border-radius:var(--sr-mobile-radius-small)}.sr-mobile-creative-picker__skeletons>span{width:100%;aspect-ratio:1;border-radius:var(--sr-mobile-radius-small)}.sr-mobile-creative-picker__inline-state{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-3);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface)}.sr-mobile-creative-picker__inline-state>span{display:grid;gap:2px}.sr-mobile-creative-picker__inline-state strong{font-size:var(--sr-mobile-font-meta)}.sr-mobile-creative-picker__inline-state small{color:var(--sr-mobile-color-text-secondary);font-size:12px}.sr-mobile-creative-picker__inline-state>button{min-width:44px;min-height:44px;padding:0 var(--sr-mobile-space-2);border:0;background:transparent;color:var(--sr-mobile-color-text);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.sr-mobile-creative-token{min-width:0;display:grid;gap:var(--sr-mobile-space-1);padding:0;border:0;background:transparent;color:var(--sr-mobile-color-text);font:inherit;text-align:left;cursor:pointer}.sr-mobile-creative-token__art{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:2px solid transparent;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);transition:border-color var(--sr-mobile-motion-fast) var(--sr-mobile-ease),box-shadow var(--sr-mobile-motion-fast) var(--sr-mobile-ease)}.sr-mobile-creative-token__art>.sr-mobile-skeleton{position:absolute;top:0;right:0;bottom:0;left:0}.sr-mobile-creative-token__art img{width:100%;height:100%;display:block;object-fit:contain;opacity:0;image-rendering:pixelated;image-rendering:crisp-edges}.sr-mobile-creative-token__art.is-ready img{opacity:1}.sr-mobile-creative-token.is-selected .sr-mobile-creative-token__art{border-color:var(--sr-mobile-color-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-mobile-color-focus) 22%,transparent)}.sr-mobile-creative-token__selected{position:absolute;top:4px;right:4px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--sr-mobile-color-action);color:var(--sr-mobile-color-action-text)}.sr-mobile-creative-token__selected strong{font-size:10px;line-height:1}.sr-mobile-creative-token__error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--sr-mobile-color-text-muted);font-size:10px}.sr-mobile-creative-token>strong{overflow:hidden;padding:0 2px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-artwork-grid--compact .sr-mobile-creative-token>strong{padding:0;font-size:10px}.sr-mobile-creative-picker__selection{min-height:36px;margin:0;color:var(--sr-mobile-color-text-secondary);font-size:12px;font-weight:650;text-align:center}.sr-mobile-creative-picker__selected-tray{display:flex;gap:var(--sr-mobile-space-2);margin-top:calc(var(--sr-mobile-space-2) * -1);padding-bottom:var(--sr-mobile-space-1);overflow-x:auto;scrollbar-width:none}.sr-mobile-creative-picker__selected-tray::-webkit-scrollbar{display:none}.sr-mobile-creative-picker__selected-tray button{min-height:36px;display:inline-flex;align-items:center;gap:var(--sr-mobile-space-2);flex:0 0 auto;padding:0 var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:999px;background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sr-mobile-creative-token:focus-visible,.sr-mobile-creative-picker__inline-state>button:focus-visible,.sr-mobile-creative-picker__selected-tray button:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}.sr-mobile-guide-button{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:50%;background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);cursor:pointer}.sr-mobile-guide-button--header{border-color:transparent;background:transparent}.sr-mobile-guide-button:focus-visible,.sr-mobile-guide-row:focus-visible,.sr-mobile-guide-back:focus-visible,.sr-mobile-guide-show-me:focus-visible,.sr-mobile-guide-search button:focus-visible,.sr-mobile-guide-search input:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}.sr-mobile-guide-home,.sr-mobile-guide-article,.sr-mobile-guide-search-mode,.sr-mobile-guide-onboarding{display:grid;align-content:start;gap:var(--sr-mobile-space-5);padding-bottom:calc(var(--sr-mobile-space-4) + env(safe-area-inset-bottom))}.sr-mobile-guide-home>header,.sr-mobile-guide-article>header,.sr-mobile-guide-search-mode>header{display:grid;gap:var(--sr-mobile-space-1)}.sr-mobile-guide-home>header>span{color:var(--sr-mobile-color-text-secondary);font-size:13px;font-weight:700}.sr-mobile-guide-home h2,.sr-mobile-guide-home p,.sr-mobile-guide-article h2,.sr-mobile-guide-article p,.sr-mobile-guide-search-mode h2,.sr-mobile-guide-search-mode p,.sr-mobile-guide-onboarding p{margin:0}.sr-mobile-guide-home h2,.sr-mobile-guide-article h2,.sr-mobile-guide-search-mode h2{font-size:23px;line-height:1.1;letter-spacing:-.035em}.sr-mobile-guide-home header p,.sr-mobile-guide-article header p,.sr-mobile-guide-search-mode header p,.sr-mobile-guide-onboarding>p,.sr-mobile-guide-empty{color:var(--sr-mobile-color-text-secondary);font-size:14px;line-height:1.45}.sr-mobile-guide-list{display:grid;border-top:1px solid var(--sr-mobile-color-divider)}.sr-mobile-guide-row{min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-2) 0;border:0;border-bottom:1px solid var(--sr-mobile-color-divider);background:transparent;color:var(--sr-mobile-color-text);text-align:left;cursor:pointer}.sr-mobile-guide-row:has(.sr-mobile-guide-row__icon){grid-template-columns:32px minmax(0,1fr) auto}.sr-mobile-guide-row__icon{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface-raised);color:var(--sr-mobile-color-text-secondary)}.sr-mobile-guide-row__copy{min-width:0;display:grid;gap:3px}.sr-mobile-guide-row strong{font-size:15px;line-height:1.25}.sr-mobile-guide-row small{overflow:hidden;color:var(--sr-mobile-color-text-secondary);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-guide-back{min-height:44px;display:inline-flex;align-items:center;gap:var(--sr-mobile-space-2);justify-self:start;padding:0;border:0;background:transparent;color:var(--sr-mobile-color-text-secondary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sr-mobile-guide-article__steps,.sr-mobile-guide-onboarding ol{display:grid;gap:var(--sr-mobile-space-3);padding:0 0 0 22px;margin:0;color:var(--sr-mobile-color-text);font-size:14px;line-height:1.45}.sr-mobile-guide-article__steps li::marker,.sr-mobile-guide-onboarding li::marker{color:var(--sr-mobile-color-text-muted);font-weight:700}.sr-mobile-guide-tip{padding-top:var(--sr-mobile-space-3);border-top:1px solid var(--sr-mobile-color-divider);color:var(--sr-mobile-color-text-secondary)!important;font-size:12px!important;line-height:1.45!important}.sr-mobile-guide-show-me{min-width:112px;min-height:44px;justify-self:start;padding:0 var(--sr-mobile-space-4);border:0;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-action);color:var(--sr-mobile-color-action-text);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.sr-mobile-guide-search{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sr-mobile-space-2);padding:0 var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text-muted)}.sr-mobile-guide-search:focus-within{border-color:var(--sr-mobile-color-focus)}.sr-mobile-guide-search input{width:100%;min-width:0;height:44px;border:0;outline:0;background:transparent;color:var(--sr-mobile-color-text);font:inherit;font-size:var(--sr-mobile-input-font-size)}.sr-mobile-guide-search button{width:44px;height:44px;display:grid;place-items:center;margin-right:calc(var(--sr-mobile-space-2) * -1);border:0;border-radius:50%;background:transparent;color:var(--sr-mobile-color-text-secondary);cursor:pointer}.sr-mobile-guide-onboarding{gap:var(--sr-mobile-space-4)}.sr-mobile-guide-onboarding>p{font-size:16px;color:var(--sr-mobile-color-text)}.sr-mobile-guide-onboarding__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sr-mobile-space-2);padding-top:var(--sr-mobile-space-2)}@media (prefers-reduced-motion: reduce){.sr-mobile-guide-button,.sr-mobile-guide-row,.sr-mobile-guide-show-me{transition-duration:.01ms!important}}.sr-mobile-grid-editor{min-height:100%;display:grid;align-content:start;gap:var(--sr-mobile-space-3);overflow-x:hidden;padding-bottom:calc(var(--sr-mobile-space-6) + env(safe-area-inset-bottom))}.sr-mobile-grid-project-actions{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto auto 44px;align-items:center;gap:var(--sr-mobile-space-2)}.sr-mobile-grid-project-actions>span{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-grid-project-actions .sr-mobile-button{min-height:44px;padding-inline:var(--sr-mobile-space-3)}.sr-mobile-grid-project-actions__share{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text)}.sr-mobile-grid-project-actions__share:disabled{color:var(--sr-mobile-color-text-muted);opacity:.58}.sr-mobile-grid-project-actions__share:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}.sr-mobile-grid-canvas-frame{width:100%;max-width:540px;justify-self:center;overflow:hidden;border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface-secondary);box-shadow:0 8px 22px var(--sr-mobile-color-shadow)}.sr-mobile-grid-canvas{width:100%;aspect-ratio:1;display:grid}.sr-mobile-grid-slot{--sr-mobile-grid-drag-x: 0px;--sr-mobile-grid-drag-y: 0px;min-width:0;min-height:0;position:relative;overflow:hidden;display:grid;place-items:center;padding:0;border:0;color:var(--sr-mobile-color-text);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;transform:translateZ(0);transform-origin:center;-webkit-tap-highlight-color:transparent}.sr-mobile-grid-slot.is-grid-dragging{z-index:3;overflow:visible;transform:translate3d(var(--sr-mobile-grid-drag-x),var(--sr-mobile-grid-drag-y),0) scale(1.035);box-shadow:0 14px 30px var(--sr-mobile-color-shadow);will-change:transform}.sr-mobile-grid-slot.is-grid-drag-target{z-index:2;outline:3px solid var(--sr-mobile-color-focus);outline-offset:-3px;box-shadow:inset 0 0 0 2px var(--sr-mobile-color-surface),0 0 0 1px var(--sr-mobile-color-focus)}.sr-mobile-grid-slot.is-grid-drag-returning{z-index:3;transform:translateZ(0) scale(1);box-shadow:0 8px 18px var(--sr-mobile-color-shadow);transition:transform .18s var(--sr-mobile-ease),box-shadow .18s var(--sr-mobile-ease);will-change:transform}.sr-mobile-grid-slot img{width:100%;height:100%;display:block;object-fit:contain;opacity:0;transition:opacity var(--sr-mobile-motion-fast) var(--sr-mobile-ease)}.sr-mobile-grid-slot img.is-ready{opacity:1}.sr-mobile-grid-slot img.is-logo{width:76%;height:76%}.sr-mobile-grid-slot__empty{width:clamp(14px,calc(36vw / var(--sr-mobile-grid-columns)),42px);aspect-ratio:1;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--sr-mobile-color-text) 30%,transparent);border-radius:50%;background:color-mix(in srgb,var(--sr-mobile-color-surface) 80%,transparent);color:var(--sr-mobile-color-icon)}.sr-mobile-grid-slot__error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--sr-mobile-space-2);color:var(--sr-mobile-color-text-secondary);font-size:10px;text-align:center}.sr-mobile-grid-slot:focus-visible,.sr-mobile-grid-toolbar button:focus-visible,.sr-mobile-grid-sheet-action:focus-visible,.sr-mobile-grid-layout-options button:focus-visible,.sr-mobile-grid-logo-options button:focus-visible,.sr-mobile-grid-toggle:focus-visible{z-index:1;outline:2px solid var(--sr-mobile-color-focus);outline-offset:-3px}.sr-mobile-grid-canvas-caption{display:flex;justify-content:space-between;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-grid-canvas-caption strong{color:var(--sr-mobile-color-text)}.sr-mobile-grid-toolbar{width:calc(100% + var(--sr-mobile-page-padding) * 2);margin-inline:calc(var(--sr-mobile-page-padding) * -1);display:flex;gap:var(--sr-mobile-space-1);overflow-x:auto;padding:var(--sr-mobile-space-2) var(--sr-mobile-page-padding);border-block:1px solid var(--sr-mobile-color-divider);scrollbar-width:none;overscroll-behavior-x:contain}.sr-mobile-grid-toolbar::-webkit-scrollbar{display:none}.sr-mobile-grid-toolbar button{min-width:66px;min-height:58px;flex:0 0 auto;display:grid;place-items:center;gap:4px;padding:var(--sr-mobile-space-2);border:0;border-radius:var(--sr-mobile-radius-small);background:transparent;color:var(--sr-mobile-color-text-secondary)}.sr-mobile-grid-toolbar button:active{background:var(--sr-mobile-color-surface-secondary);color:var(--sr-mobile-color-text)}.sr-mobile-grid-toolbar button.is-active{background:var(--sr-mobile-color-surface-secondary);color:var(--sr-mobile-color-text);box-shadow:inset 0 -2px 0 var(--sr-mobile-color-text)}.sr-mobile-grid-toolbar button:disabled{color:var(--sr-mobile-color-text-muted);cursor:default;opacity:.42}.sr-mobile-grid-toolbar button span{font-size:10px;font-weight:700;white-space:nowrap}.sr-mobile-grid-inline-panel{width:calc(100% + var(--sr-mobile-page-padding) * 2);margin:calc(var(--sr-mobile-space-3) * -1) calc(var(--sr-mobile-page-padding) * -1) 0}.sr-mobile-grid-inline-controls{width:100%;display:grid;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-4);border-bottom:1px solid var(--sr-mobile-color-divider);background:var(--sr-mobile-color-surface)}.sr-mobile-grid-inline-controls input:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}.sr-mobile-grid-editor-state{min-height:60vh;display:grid;place-content:center;justify-items:center;gap:var(--sr-mobile-space-3);text-align:center}.sr-mobile-grid-editor-state .sr-mobile-skeleton{width:min(76vw,360px);height:34px;display:block}.sr-mobile-grid-editor-state .sr-mobile-skeleton:first-child{height:min(76vw,360px);border-radius:var(--sr-mobile-radius-medium)}.sr-mobile-grid-editor-state h2,.sr-mobile-grid-editor-state p{margin:0}.sr-mobile-grid-editor-state p{max-width:32ch;color:var(--sr-mobile-color-text-secondary)}.sr-mobile-grid-sheet-stack{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-grid-sheet-action{width:100%;min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-2);border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);text-align:left}.sr-mobile-grid-sheet-action>span:first-child{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface-secondary);color:var(--sr-mobile-color-icon)}.sr-mobile-grid-sheet-action>span:nth-child(2){min-width:0;display:grid;gap:3px}.sr-mobile-grid-sheet-action small{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-grid-sheet-action.is-danger{color:var(--sr-mobile-color-error)}.sr-mobile-grid-sheet-action:disabled{color:var(--sr-mobile-color-text-muted);cursor:default}.sr-mobile-grid-layout-options,.sr-mobile-grid-logo-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sr-mobile-space-2)}.sr-mobile-grid-layout-options>button,.sr-mobile-grid-logo-options>button{display:grid;justify-items:center;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text)}.sr-mobile-grid-layout-options>button.is-selected{border-color:var(--sr-mobile-color-text);background:var(--sr-mobile-color-surface-secondary)}.sr-mobile-grid-layout-options small{color:var(--sr-mobile-color-text-secondary)}.sr-mobile-grid-layout-options__preview{width:52px;height:52px;display:grid;place-items:center;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface-secondary)}.sr-mobile-grid-layout-options__preview>span{width:30px;height:30px;display:grid;gap:2px}.sr-mobile-grid-layout-options__preview i{border:1px solid currentColor}.sr-mobile-grid-logo-options span{width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:var(--sr-mobile-radius-small);background:#f6f4ef}.sr-mobile-grid-logo-options span.is-dark{background:#20211e}.sr-mobile-grid-logo-options img{width:80%;height:80%;object-fit:contain}.sr-mobile-grid-range{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-grid-range>span{display:flex;justify-content:space-between}.sr-mobile-grid-range output{min-width:36px;text-align:right}.sr-mobile-grid-range input{width:100%;accent-color:var(--sr-mobile-color-action)}.sr-mobile-grid-range small,.sr-mobile-grid-sheet-note{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.5}.sr-mobile-color-control{display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-color-control__label{display:grid;gap:2px}.sr-mobile-color-control__label small{color:var(--sr-mobile-color-text-secondary)}.sr-mobile-color-control__inputs{display:grid;grid-template-columns:50px minmax(0,1fr);gap:var(--sr-mobile-space-2)}.sr-mobile-color-control input{min-height:44px;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text)}.sr-mobile-color-control input[type=text]{padding-inline:var(--sr-mobile-space-3)}.sr-mobile-color-control.is-disabled{opacity:.55}.sr-mobile-grid-toggle{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);text-align:left}.sr-mobile-grid-toggle>span{display:grid;gap:3px}.sr-mobile-grid-toggle small{color:var(--sr-mobile-color-text-secondary)}.sr-mobile-grid-toggle>i{width:44px;height:26px;flex:0 0 auto;padding:3px;border-radius:99px;background:var(--sr-mobile-color-surface-secondary)}.sr-mobile-grid-toggle>i span{width:20px;height:20px;display:block;border-radius:50%;background:var(--sr-mobile-color-text-muted);transition:transform var(--sr-mobile-motion-fast) var(--sr-mobile-ease)}.sr-mobile-grid-toggle[aria-checked=true]>i{background:var(--sr-mobile-color-action)}.sr-mobile-grid-toggle[aria-checked=true]>i span{background:var(--sr-mobile-color-action-text);transform:translate(18px)}.sr-mobile-grid-wallet-form{display:grid;gap:var(--sr-mobile-space-2);padding-top:var(--sr-mobile-space-3);border-top:1px solid var(--sr-mobile-color-divider)}.sr-mobile-grid-wallet-form textarea{width:100%;resize:none;padding:var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);font:inherit}.sr-mobile-grid-wallet-form p{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-grid-wallet-form p.is-error{color:var(--sr-mobile-color-error)}.sr-mobile-grid-picker-sheet{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-grid-picker-sheet__summary{display:grid;gap:3px}.sr-mobile-grid-picker-sheet__summary span{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-grid-picker-sheet__footer{position:sticky;bottom:calc(var(--sr-mobile-space-3) * -1);display:grid;grid-template-columns:1fr 1fr;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-3) 0 calc(var(--sr-mobile-space-3) + env(safe-area-inset-bottom));background:var(--sr-mobile-color-surface-raised)}.sr-mobile-grid-removal-preview{display:grid;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-3);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-error-surface);color:var(--sr-mobile-color-error)}.sr-mobile-grid-removal-preview span{font-size:var(--sr-mobile-font-meta);line-height:1.45}@media (min-width: 520px){.sr-mobile-grid-editor{padding-inline:max(var(--sr-mobile-page-padding),32px)}}@media (prefers-reduced-motion: reduce){.sr-mobile-grid-slot.is-grid-drag-returning{transition:none}.sr-mobile-grid-slot img,.sr-mobile-grid-toggle>i span{transition:none}}.sr-mobile-gif-editor{min-height:100%;display:grid;align-content:start;gap:var(--sr-mobile-space-3);overflow-x:hidden;padding-bottom:calc(var(--sr-mobile-space-6) + env(safe-area-inset-bottom))}.sr-mobile-gif-project-actions{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto auto 44px;align-items:center;gap:var(--sr-mobile-space-2)}.sr-mobile-gif-project-actions__title{min-width:0;display:grid;gap:1px}.sr-mobile-gif-project-actions__title strong,.sr-mobile-gif-project-actions__title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-gif-project-actions__title small{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-gif-project-actions .sr-mobile-button{padding-inline:var(--sr-mobile-space-3)}.sr-mobile-gif-project-actions__share{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text)}.sr-mobile-gif-project-actions__share:disabled,.sr-mobile-gif-project-actions .sr-mobile-button:disabled{color:var(--sr-mobile-color-text-muted);cursor:default;opacity:.5}.sr-mobile-gif-project-actions__share:focus-visible,.sr-mobile-gif-preview__controls button:focus-visible,.sr-mobile-gif-toolbar button:focus-visible,.sr-mobile-gif-sequence button:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}.sr-mobile-gif-editor__requirement{margin:calc(var(--sr-mobile-space-2) * -1) 0 0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);text-align:right}.sr-mobile-gif-progress,.sr-mobile-gif-error{display:grid;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface)}.sr-mobile-gif-progress>span,.sr-mobile-gif-error{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sr-mobile-gif-progress>span{display:flex;justify-content:space-between;gap:var(--sr-mobile-space-3)}.sr-mobile-gif-progress progress{width:100%;accent-color:var(--sr-mobile-color-action)}.sr-mobile-gif-progress small,.sr-mobile-gif-error small{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-gif-error>span{min-width:0;display:grid;gap:var(--sr-mobile-space-1)}.sr-mobile-gif-preview{width:100%;max-width:540px;justify-self:center;overflow:hidden;border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface);box-shadow:0 8px 22px var(--sr-mobile-color-shadow)}.sr-mobile-gif-preview__stage{width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:#6f91a3}.sr-mobile-gif-preview__stage img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated}.sr-mobile-gif-preview__empty{display:grid;justify-items:center;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-5);color:var(--sr-mobile-color-status-text);text-align:center}.sr-mobile-gif-preview__empty small{max-width:28ch;line-height:1.45}.sr-mobile-gif-preview__controls{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-2) var(--sr-mobile-space-3);border-top:1px solid var(--sr-mobile-color-divider);color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-gif-preview__controls>div{display:flex}.sr-mobile-gif-preview__controls button{min-width:58px;min-height:44px;padding-inline:var(--sr-mobile-space-2);border:0;background:transparent;color:var(--sr-mobile-color-text);font:inherit;font-weight:700}.sr-mobile-gif-preview__controls button:disabled{color:var(--sr-mobile-color-text-muted);opacity:.5}.sr-mobile-gif-toolbar{width:calc(100% + var(--sr-mobile-page-padding) * 2);margin-inline:calc(var(--sr-mobile-page-padding) * -1);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:var(--sr-mobile-page-padding);border-block:1px solid var(--sr-mobile-color-divider)}.sr-mobile-gif-toolbar button{min-width:0;min-height:72px;display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;column-gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-2);border:0;background:transparent;color:var(--sr-mobile-color-text-secondary);text-align:left}.sr-mobile-gif-toolbar button+button{border-left:1px solid var(--sr-mobile-color-divider)}.sr-mobile-gif-toolbar button>svg{grid-row:1 / 3}.sr-mobile-gif-toolbar button>span{overflow:hidden;color:var(--sr-mobile-color-text);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-gif-toolbar button>small{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-gif-toolbar button.is-active{background:var(--sr-mobile-color-surface-secondary);box-shadow:inset 0 -2px 0 var(--sr-mobile-color-text)}.sr-mobile-gif-inline-panel{width:calc(100% + var(--sr-mobile-page-padding) * 2);margin:calc(var(--sr-mobile-space-3) * -1) calc(var(--sr-mobile-page-padding) * -1) 0}.sr-mobile-gif-speed{display:grid;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-4);border-bottom:1px solid var(--sr-mobile-color-divider);background:var(--sr-mobile-color-surface)}.sr-mobile-gif-speed>span{display:flex;justify-content:space-between;gap:var(--sr-mobile-space-3)}.sr-mobile-gif-speed input{width:100%;accent-color:var(--sr-mobile-color-action)}.sr-mobile-gif-speed small{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-gif-sequence{display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-gif-sequence>header{min-height:44px;display:flex;align-items:end;justify-content:space-between;gap:var(--sr-mobile-space-3)}.sr-mobile-gif-sequence>header>span{display:grid;gap:2px}.sr-mobile-gif-sequence>header small,.sr-mobile-gif-sequence>header output{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-gif-sequence ol{display:grid;gap:var(--sr-mobile-space-2);margin:0;padding:0;list-style:none}.sr-mobile-gif-sequence li{--sr-mobile-gif-drag-x: 0px;--sr-mobile-gif-drag-y: 0px;min-height:64px;position:relative;display:grid;grid-template-columns:24px 48px minmax(0,1fr) 44px 44px;align-items:center;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-2);border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);transform:translateZ(0)}.sr-mobile-gif-sequence li.is-dragging{z-index:3;transform:translate3d(var(--sr-mobile-gif-drag-x),var(--sr-mobile-gif-drag-y),0) scale(1.025);box-shadow:0 14px 30px var(--sr-mobile-color-shadow);will-change:transform}.sr-mobile-gif-sequence li.is-drag-target{z-index:2;outline:2px solid var(--sr-mobile-color-focus);outline-offset:-2px}.sr-mobile-gif-sequence__number{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);text-align:center}.sr-mobile-gif-sequence__art{width:48px;height:48px;overflow:hidden;display:grid;place-items:center;border-radius:var(--sr-mobile-radius-small);background:#6f91a3}.sr-mobile-gif-sequence__art img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated}.sr-mobile-gif-sequence__copy{min-width:0;display:grid;gap:2px}.sr-mobile-gif-sequence__copy strong,.sr-mobile-gif-sequence__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-mobile-gif-sequence__copy small{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-gif-sequence__remove,.sr-mobile-gif-sequence__handle{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--sr-mobile-color-text-secondary)}.sr-mobile-gif-sequence__handle{touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent}.sr-mobile-gif-sequence__handle>span{font-size:26px;line-height:1;transform:rotate(90deg)}.sr-mobile-gif-sequence__accessible-order{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sr-mobile-gif-sequence__accessible-order:focus-within{width:auto;height:auto;right:96px;overflow:visible;display:flex;clip:auto;padding:var(--sr-mobile-space-1);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface-raised);box-shadow:0 6px 16px var(--sr-mobile-color-shadow)}.sr-mobile-gif-sequence__accessible-order button{min-height:38px;border:0;background:transparent;color:var(--sr-mobile-color-text)}.sr-mobile-gif-picker,.sr-mobile-gif-picker__summary,.sr-mobile-gif-share-fallback{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-gif-picker__summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--sr-mobile-space-3)}.sr-mobile-gif-picker__summary>span{display:grid;gap:3px}.sr-mobile-gif-picker__summary small,.sr-mobile-gif-share-fallback p{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.5}.sr-mobile-gif-picker__summary>button{min-width:44px;min-height:44px;padding:0 var(--sr-mobile-space-2);border:0;background:transparent;color:var(--sr-mobile-color-text);font:inherit;font-weight:700}.sr-mobile-gif-picker__footer{position:sticky;bottom:calc(var(--sr-mobile-space-3) * -1);display:grid;grid-template-columns:1fr 1fr;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-3) 0 calc(var(--sr-mobile-space-3) + env(safe-area-inset-bottom));background:var(--sr-mobile-color-surface-raised)}.sr-mobile-gif-picker__footer .sr-mobile-button,.sr-mobile-gif-share-fallback .sr-mobile-button{width:100%}@media (min-width: 520px){.sr-mobile-gif-editor{padding-inline:max(var(--sr-mobile-page-padding),32px)}}@media (prefers-reduced-motion: reduce){.sr-mobile-gif-sequence li.is-dragging{transform:none}}.sr-mobile-profile-page{padding-bottom:calc(var(--sr-mobile-space-7) + env(safe-area-inset-bottom))}.sr-mobile-favorites-page{display:grid;align-content:start;gap:var(--sr-mobile-space-4);padding-bottom:calc(var(--sr-mobile-space-7) + env(safe-area-inset-bottom))}.sr-mobile-favorites-page__note{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.5}.sr-mobile-favorite-token{position:relative;min-width:0}.sr-mobile-favorite-token__remove{position:absolute;top:var(--sr-mobile-space-2);right:var(--sr-mobile-space-2);width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:50%;background:var(--sr-mobile-color-translucent-surface);color:var(--sr-mobile-color-text);box-shadow:0 2px 8px var(--sr-mobile-color-shadow);cursor:pointer}.sr-mobile-profile-empty{min-height:58dvh;display:grid;align-content:center;justify-items:center;gap:var(--sr-mobile-space-3);text-align:center}.sr-mobile-profile-empty h2,.sr-mobile-profile-empty p{margin:0}.sr-mobile-profile-empty h2{font-size:23px;line-height:1.1;letter-spacing:-.04em}.sr-mobile-profile-empty p{max-width:32ch;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-body);line-height:1.5}.sr-mobile-profile-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sr-mobile-space-2);margin-top:var(--sr-mobile-space-2)}.sr-mobile-favorites-page__error{display:grid;justify-items:start;gap:var(--sr-mobile-space-3);padding-top:var(--sr-mobile-space-4);border-top:1px solid var(--sr-mobile-color-divider)}.sr-mobile-favorites-page__error p{margin:0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-favorite-token__remove:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}.sr-mobile-project-library{padding-bottom:calc(var(--sr-mobile-space-7) + env(safe-area-inset-bottom))}.sr-mobile-project-list{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-project-card{min-width:0;min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sr-mobile-space-1);padding:var(--sr-mobile-space-2);border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);text-decoration:none}.sr-mobile-project-card__open{min-width:0;min-height:76px;display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-1);border:0;background:transparent;color:var(--sr-mobile-color-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.sr-mobile-project-card__thumbnail{width:68px;height:68px;overflow:hidden;display:grid;place-items:center;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface-secondary);color:var(--sr-mobile-color-icon)}.sr-mobile-project-card__thumbnail img{width:100%;height:100%;display:block;object-fit:cover;image-rendering:pixelated}.sr-mobile-project-card__body{min-width:0;display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-project-card__heading{min-width:0;display:flex;align-items:center;gap:var(--sr-mobile-space-2)}.sr-mobile-project-card__heading strong{min-width:0;overflow:hidden;font-size:var(--sr-mobile-font-body);text-overflow:ellipsis;white-space:nowrap}.sr-mobile-project-card__status{min-height:22px;display:inline-flex;align-items:center;flex:0 0 auto;padding:0 var(--sr-mobile-space-2);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:999px;color:var(--sr-mobile-color-text-secondary);font-size:10px;font-weight:700}.sr-mobile-project-card__meta{overflow:hidden;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);text-overflow:ellipsis;white-space:nowrap}.sr-mobile-project-card__menu{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sr-mobile-color-text-secondary);cursor:pointer}.sr-mobile-library-actions,.sr-mobile-library-rename,.sr-mobile-library-delete{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-library-actions>button:not(.sr-mobile-button){min-height:64px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-2);border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);text-align:left}.sr-mobile-library-actions>button:not(.sr-mobile-button)>svg{justify-self:center}.sr-mobile-library-actions>button:not(.sr-mobile-button)>span{min-width:0;display:grid;gap:3px}.sr-mobile-library-actions small{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.35}.sr-mobile-library-actions>button.is-destructive{color:var(--sr-mobile-color-error)}.sr-mobile-library-rename label{font-weight:700}.sr-mobile-library-rename input{width:100%;min-height:48px;padding:0 var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);font:inherit}.sr-mobile-library-rename input:focus{border-color:var(--sr-mobile-color-focus);outline:2px solid var(--sr-mobile-color-focus);outline-offset:1px}.sr-mobile-library-rename__count{justify-self:end;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-library-delete>p,.sr-mobile-library-actions__error{margin:0;color:var(--sr-mobile-color-text-secondary);line-height:1.5}.sr-mobile-library-actions__error{color:var(--sr-mobile-color-error)}.sr-mobile-library-actions__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sr-mobile-space-2)}.sr-mobile-project-library-state{min-height:58dvh;display:grid;align-content:center;justify-items:center;gap:var(--sr-mobile-space-3);text-align:center}.sr-mobile-project-library-state h2,.sr-mobile-project-library-state p{margin:0}.sr-mobile-project-library-state h2{font-size:23px;line-height:1.1;letter-spacing:-.04em}.sr-mobile-project-library-state p{max-width:32ch;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-body);line-height:1.5}.sr-mobile-project-library-state .sr-mobile-button{margin-top:var(--sr-mobile-space-2)}.sr-mobile-project-card--skeleton{grid-template-columns:68px minmax(0,1fr)}.sr-mobile-project-card--skeleton>.sr-mobile-skeleton{width:68px;height:68px;border-radius:var(--sr-mobile-radius-small)}.sr-mobile-project-card--skeleton>span:last-child{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-project-card--skeleton>span:last-child .sr-mobile-skeleton{width:72%;height:13px;border-radius:4px}.sr-mobile-project-card--skeleton>span:last-child .sr-mobile-skeleton:last-child{width:52%;height:11px}.sr-mobile-project-card__open:focus-visible,.sr-mobile-project-card__menu:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}.sr-mobile-export-preview{display:grid;align-content:start;gap:var(--sr-mobile-space-5);padding-bottom:calc(var(--sr-mobile-space-7) + env(safe-area-inset-bottom))}.sr-mobile-export-preview__artwork{width:100%;aspect-ratio:var(--sr-mobile-export-aspect, 1);max-height:58dvh;overflow:hidden;display:grid;place-items:center;border:1px solid var(--sr-mobile-color-divider);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface-secondary)}.sr-mobile-export-preview__artwork img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated}.sr-mobile-export-preview__legacy{margin:0;padding:var(--sr-mobile-space-3);border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-error-surface);color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.5}.sr-mobile-export-preview__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sr-mobile-space-2)}.sr-mobile-export-preview__information,.sr-mobile-export-preview__tokens{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-export-preview h2{margin:0;font-size:var(--sr-mobile-font-section)}.sr-mobile-export-preview dl{margin:0;border-top:1px solid var(--sr-mobile-color-divider)}.sr-mobile-export-preview dl>div{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--sr-mobile-space-4);border-bottom:1px solid var(--sr-mobile-color-divider)}.sr-mobile-export-preview dt{color:var(--sr-mobile-color-text-secondary)}.sr-mobile-export-preview dd{margin:0;font-weight:700;text-align:right}.sr-mobile-export-preview__tokens ol{margin:0;padding:0;display:grid;list-style:none;border-top:1px solid var(--sr-mobile-color-divider)}.sr-mobile-export-preview__tokens li{min-height:64px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--sr-mobile-space-3);border-bottom:1px solid var(--sr-mobile-color-divider)}.sr-mobile-export-preview__token-image{width:48px;height:48px;overflow:hidden;display:grid;place-items:center;border-radius:var(--sr-mobile-radius-small);background:var(--sr-mobile-color-surface-secondary)}.sr-mobile-export-preview__token-image img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.sr-mobile-export-preview__tokens li>span:last-child{min-width:0;display:grid;gap:var(--sr-mobile-space-1)}.sr-mobile-export-preview__tokens small,.sr-mobile-export-preview__tokens>p{color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta)}.sr-mobile-export-preview__share-fallback{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-export-preview__share-fallback p{margin:0;color:var(--sr-mobile-color-text-secondary);line-height:1.5}.sr-mobile-export-preview__skeleton{width:100%;aspect-ratio:1;border-radius:var(--sr-mobile-radius-medium)}.sr-mobile-preferences-page{display:grid;align-content:start;gap:var(--sr-mobile-space-6)}.sr-mobile-preferences-page__note{max-width:34ch;margin:0;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-meta);line-height:1.5}.sr-mobile-appearance-page{display:grid;align-content:start;gap:var(--sr-mobile-space-6);padding-bottom:calc(var(--sr-mobile-space-7) + env(safe-area-inset-bottom))}.sr-mobile-appearance-intro{display:grid;gap:var(--sr-mobile-space-2)}.sr-mobile-appearance-intro h2,.sr-mobile-appearance-intro p{margin:0}.sr-mobile-appearance-intro h2{font-size:24px;line-height:1.08;letter-spacing:-.04em}.sr-mobile-appearance-intro p{max-width:33ch;color:var(--sr-mobile-color-text-secondary);font-size:var(--sr-mobile-font-body);line-height:1.5}.sr-mobile-appearance-options{display:grid;gap:var(--sr-mobile-space-3)}.sr-mobile-appearance-option{width:100%;min-height:84px;display:grid;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:var(--sr-mobile-space-3);padding:var(--sr-mobile-space-3);border:1px solid var(--sr-mobile-color-interactive-border);border-radius:var(--sr-mobile-radius-medium);background:var(--sr-mobile-color-surface);color:var(--sr-mobile-color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--sr-mobile-motion-fast) var(--sr-mobile-ease),background var(--sr-mobile-motion-fast) var(--sr-mobile-ease)}.sr-mobile-appearance-option.is-selected{border-color:var(--sr-mobile-color-action);background:var(--sr-mobile-color-surface-raised)}.sr-mobile-appearance-option__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--sr-mobile-color-surface-secondary);color:var(--sr-mobile-color-icon)}.sr-mobile-appearance-option.is-selected .sr-mobile-appearance-option__icon{background:var(--sr-mobile-color-action);color:var(--sr-mobile-color-action-text)}.sr-mobile-appearance-option__copy{min-width:0;display:grid;gap:3px}.sr-mobile-appearance-option__copy strong{font-size:16px;letter-spacing:-.015em}.sr-mobile-appearance-option__copy small,.sr-mobile-appearance-option__copy>span{color:var(--sr-mobile-color-text-secondary);font-size:12px;line-height:1.35}.sr-mobile-appearance-option__copy>span{margin-top:2px;font-weight:700}.sr-mobile-appearance-option__selection{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--sr-mobile-color-interactive-border);border-radius:50%;color:transparent}.sr-mobile-appearance-option.is-selected .sr-mobile-appearance-option__selection{border-color:var(--sr-mobile-color-action);background:var(--sr-mobile-color-action);color:var(--sr-mobile-color-action-text)}.sr-mobile-appearance-option:focus-visible{outline:2px solid var(--sr-mobile-color-focus);outline-offset:2px}@media (max-width: 340px){.sr-mobile-appearance-option{grid-template-columns:40px minmax(0,1fr) 24px;gap:var(--sr-mobile-space-2);padding:var(--sr-mobile-space-3) var(--sr-mobile-space-2)}.sr-mobile-appearance-option__icon{width:40px;height:40px}}.sr-root-pwa-update{position:fixed;z-index:10000;right:16px;bottom:16px;width:min(420px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid rgba(24,25,22,.18);border-radius:12px;background:#fffefa;color:#181916;box-shadow:0 12px 32px #0000002e;font:500 14px/1.3 system-ui,sans-serif}.sr-root-pwa-update__copy{min-width:0;display:grid;gap:2px}.sr-root-pwa-update__copy strong{font-weight:700}.sr-root-pwa-update__copy span{color:#181916b3}.sr-root-pwa-update__actions{display:flex;flex:0 0 auto;gap:8px}.sr-root-pwa-update__actions button{min-width:64px;min-height:44px;padding:0 12px;border:1px solid rgba(24,25,22,.22);border-radius:8px;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.sr-root-pwa-update__actions button:last-child{background:#181916;color:#fffefa}.sr-root-pwa-update__actions button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sr-root-pwa-update__actions button:disabled{cursor:wait;opacity:.56}@media (max-width: 540px){.sr-root-pwa-update{left:12px;right:12px;bottom:12px;width:auto;align-items:stretch;flex-direction:column}.sr-root-pwa-update__actions button{flex:1}}@media (prefers-color-scheme: dark){.sr-root-pwa-update{border-color:#ffffff2e;background:#1d1e1b;color:#f7f5ef}.sr-root-pwa-update__copy span{color:#f7f5efb3}.sr-root-pwa-update__actions button{border-color:#ffffff3d}.sr-root-pwa-update__actions button:last-child{background:#f7f5ef;color:#1d1e1b}}@media (prefers-reduced-motion: reduce){.sr-root-pwa-update,.sr-root-pwa-update *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}
