.collections-section{max-width:1320px;margin:0 auto;padding:32px clamp(18px,4vw,34px) 56px}.collections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.collection-entry{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px 0;border-top:1px solid var(--border)}.collection-entry h3{margin:0}.collection-contract{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.collection-address{font-family:monospace;font-size:12px;overflow-wrap:anywhere}.collection-entry .secondary-action{margin-top:auto}.collection-cover,.collection-work>div{display:grid;place-items:center;width:100%;aspect-ratio:1;background:var(--surface)}.collection-cover img,.collection-work img{width:100%;height:100%;object-fit:contain}.collection-entry h3 a,.collection-work{color:inherit;text-decoration:none}.collection-page{max-width:1320px;margin:0 auto;padding:32px clamp(18px,4vw,34px) 56px}.collection-back,.collection-sources a{display:inline-flex;align-items:center;gap:8px}.collection-intro{max-width:800px;margin:32px 0 40px}.collection-intro h1,.collection-piece-copy h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.08;margin:12px 0 24px}.collection-intro p,.collection-piece-copy p{line-height:1.7}.collection-sources{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0;font-size:13px}.collection-archive-note{font-size:13px;color:var(--muted)}.collection-works{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px 24px}.collection-work h2{font-size:18px;margin:12px 0 0}.collection-piece-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;margin-top:32px;align-items:start}.collection-piece-art img{width:100%;max-height:85vh;object-fit:contain}.piece-poem{white-space:pre-line}.piece-details{border-top:1px solid var(--border);padding-top:20px}.piece-details summary{cursor:pointer}.piece-details dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;margin:12px 0}.piece-details dd{margin:0;overflow-wrap:anywhere}.piece-details p{font-size:13px}.piece-navigation{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:40px}@media(max-width:760px){.collection-piece-layout{grid-template-columns:minmax(0,1fr);gap:24px}}:root{--text: #141613;--text-strong: #22251f;--muted: #55594f;--subtle: #666a61;--page-bg: radial-gradient(circle at top right, rgba(241, 90, 42, .1), transparent 34rem), linear-gradient(180deg, #ffffff 0%, #f5f7f1 42%, #ffffff 100%);--surface: #ffffff;--surface-soft: rgba(255, 255, 255, .9);--surface-softer: rgba(255, 255, 255, .76);--surface-raised: rgba(255, 255, 255, .94);--surface-tint: #f7fbf4;--surface-warm: #fffaf0;--image-mat: #f0efe8;--border: rgba(20, 22, 19, .12);--border-subtle: rgba(20, 22, 19, .08);--border-strong: rgba(20, 22, 19, .32);--accent: #f15a2a;--accent-text: #2f5d49;--accent-soft: #eef8f1;--info-text: #18435a;--info-soft: #eef9ff;--loss-text: #b42318;--warning-text: #9a3412;--warning-soft: #fff6cc;--shadow-soft: 0 12px 40px rgba(20, 22, 19, .07);--shadow-card: 0 8px 26px rgba(20, 22, 19, .05);--shadow-large: 0 20px 60px rgba(20, 22, 19, .12);--topbar-bg: rgba(255, 255, 255, .88);color:#141613;background:#fff;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=dark]{--text: #f4f0e8;--text-strong: #fff8ed;--muted: #b8b2a7;--subtle: #969b90;--page-bg: radial-gradient(circle at 18% 0%, rgba(241, 90, 42, .18), transparent 30rem), radial-gradient(circle at 86% 18%, rgba(47, 154, 126, .14), transparent 34rem), linear-gradient(180deg, #090a0a 0%, #101214 46%, #0b0c0d 100%);--surface: #121416;--surface-soft: rgba(18, 20, 22, .9);--surface-softer: rgba(24, 26, 28, .76);--surface-raised: rgba(24, 27, 29, .96);--surface-tint: #171d19;--surface-warm: #191714;--image-mat: #17191b;--border: rgba(244, 240, 232, .13);--border-subtle: rgba(244, 240, 232, .08);--border-strong: rgba(244, 240, 232, .32);--accent: #ff7846;--accent-text: #90d7ad;--accent-soft: rgba(47, 154, 126, .14);--info-text: #9bd0f4;--info-soft: rgba(61, 148, 206, .14);--loss-text: #ff8a7a;--warning-text: #f5b38a;--warning-soft: rgba(245, 179, 138, .14);--shadow-soft: 0 12px 40px rgba(0, 0, 0, .38);--shadow-card: 0 8px 26px rgba(0, 0, 0, .28);--shadow-large: 0 20px 70px rgba(0, 0, 0, .42);--topbar-bg: rgba(9, 10, 10, .86);color:var(--text);background:#090a0a;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--text);background:var(--page-bg)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;min-height:68px;padding:12px 28px;border-bottom:1px solid rgba(20,22,19,.1);background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:800;font-size:1.05rem}.brand img{width:34px;height:34px;border-radius:8px}.brand img.brand-wordmark{width:152px;height:auto;border-radius:6px;background:#0c0c0c}.nav-links,.aux-links{display:flex;align-items:center;gap:8px;color:#51564b;font-size:.88rem;font-weight:700}.nav-links{margin-left:auto}.nav-links a,.aux-links a{display:inline-flex;align-items:center;min-height:44px;border-radius:8px;padding:0 8px;white-space:nowrap}.icon-button,.mint-link,.wallet-button,.date-controls button,.detail-actions button,.detail-actions a,.pager button,.upload-control,.secondary-action,.primary-action,.tile-output button,.signing-card button,.lofi-clip-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid rgba(20,22,19,.13);border-radius:8px;padding:0 14px;color:#141613;background:#fff;cursor:pointer}.icon-button{min-width:44px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,.upload-control:focus-within{outline:3px solid rgba(144,215,173,.95);outline-offset:3px}.icon-button:hover,.mint-link:hover,.wallet-button:hover,.date-controls button:hover,.detail-actions button:hover,.detail-actions a:hover,.pager button:hover,.upload-control:hover,.secondary-action:hover,.tile-output button:hover,.signing-card button:hover,.lofi-clip-actions button:hover{border-color:#14161352;background:#f4f7f3}.primary-action{border-color:#141613;color:#fff;background:#141613}.mint-link{border-color:#141613;color:#fff;background:#141613;font-weight:800;white-space:nowrap}.wallet-cluster{position:relative;display:inline-flex;align-items:center;gap:6px}.wallet-button{max-width:230px;font-weight:800;white-space:nowrap}.wallet-button em{color:#666a61;font-size:.72rem;font-style:normal;font-weight:750}.wallet-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;gap:10px;width:min(320px,calc(100vw - 32px));border:1px solid rgba(20,22,19,.12);border-radius:8px;padding:18px;background:#fff;box-shadow:0 20px 60px #1416132e}.wallet-menu strong{overflow-wrap:anywhere;font-size:1.1rem}.wallet-menu>span:not(.kicker),.wallet-menu em{color:#666a61;font-style:normal}.wallet-menu button,.wallet-menu a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid rgba(20,22,19,.13);border-radius:8px;padding:0 12px;color:#141613;background:#fff;cursor:pointer;font-weight:800}.wallet-menu button:hover,.wallet-menu a:hover{border-color:#14161352;background:#f4f7f3}.wallet-button.is-connected{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;justify-items:start;line-height:1.05}.wallet-button.is-connected svg{grid-row:1 / span 2}.wallet-button.is-connected span{overflow:hidden;max-width:112px;text-overflow:ellipsis}.wallet-disconnect{width:40px;padding:0}.theme-toggle{width:40px;padding:0;flex-shrink:0}.primary-action:hover,.mint-link:hover{background:#2b2f27}.secondary-action{background:#fffaf0}.hero{display:grid;grid-template-columns:minmax(330px,.76fr) minmax(360px,1fr);gap:54px;align-items:center;max-width:1320px;min-height:660px;padding:54px 34px 34px;margin:0 auto}.hero-copy{display:grid;gap:22px}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:8px;color:#4f7a60;font-weight:750;font-size:.9rem;letter-spacing:0;text-transform:none}.hero h1{margin:0;max-width:760px;font-size:6rem;line-height:.9;text-wrap:balance}.hero p,.section-note,.about-grid p,.format-card p,.mobile-band p,.tile-card p{max-width:680px;margin:0;color:#55594f;font-size:1.05rem;line-height:1.65}.hero-subtitle{color:#22251f;font-size:1.35rem;font-weight:750}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.collection-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:760px}.collection-metrics div{display:grid;gap:8px;min-height:86px;border:1px solid rgba(20,22,19,.12);border-radius:8px;padding:12px;background:#ffffffc2;container-type:inline-size}.collection-metrics span,.trust-strip span,.art-label,.mix-card em{color:#666a61;font-size:.78rem;font-weight:750}.collection-metrics strong{overflow:hidden;font-size:clamp(.9rem,18cqw,1.25rem);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.trust-strip{display:flex;flex-wrap:wrap;gap:8px}.trust-strip span,.art-label{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid rgba(20,22,19,.1);border-radius:999px;padding:0 10px;background:#ffffffc2}.hero-art{display:grid;gap:14px}.art-label{justify-self:start;color:#2f5d49;background:#eef8f1}.art-frame{display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid rgba(20,22,19,.16);border-radius:8px;background:linear-gradient(135deg,#f25f5c2e,#70c1b32e),#fff;box-shadow:0 20px 60px #1416131f}.art-frame img,.detail-image img{width:100%;height:100%;object-fit:cover}.art-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid rgba(20,22,19,.12);border-radius:8px;background:#ffffffdb}.art-meta div:first-child{display:grid;gap:4px}.art-meta span,.gallery-toolbar,.pager,dt{color:#666a61;font-size:.9rem}.swatches,.large-swatches{display:flex;align-items:center;gap:6px}.swatches span{width:22px;height:22px;border:1px solid rgba(20,22,19,.14);border-radius:50%}.notice{max-width:1320px;margin:0 auto 18px;padding:12px 18px;border:1px solid rgba(49,109,143,.22);border-radius:8px;color:#18435a;background:#eef9ff}.connection-thread{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start;padding-top:8px;padding-bottom:34px}.wallet-thread-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1320px;margin:22px auto 0;padding:16px 34px}.wallet-thread-strip>div:first-child{display:grid;gap:6px;min-width:0}.wallet-thread-strip strong{font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.1}.wallet-thread-strip span:last-child{max-width:820px;color:#55594f;line-height:1.5}.wallet-thread-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.wallet-thread-actions a{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid rgba(20,22,19,.13);border-radius:8px;padding:0 12px;color:#2f5d49;background:#ffffffdb;font-size:.86rem;font-weight:800;white-space:nowrap}.thread-copy{display:grid;gap:16px}.thread-copy h2{max-width:720px;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.thread-copy p{max-width:720px;margin:0;color:#55594f;font-size:1.04rem;line-height:1.6}.thread-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.thread-steps div,.web3-config-line{border:1px solid rgba(20,22,19,.12);border-radius:8px;padding:12px;background:#ffffffdb}.thread-steps div{display:grid;gap:8px;min-height:128px}.thread-steps strong{font-size:1rem}.thread-steps span,.web3-config-line,.signing-card p,.signing-proof,.wallet-error,.signature-receipt{color:#55594f;font-size:.9rem;line-height:1.45}.web3-config-line{display:flex;flex-wrap:wrap;gap:8px 14px;color:#2f5d49;font-weight:800}.web3-config-line a,.web3-config-card dd a{display:inline-flex;align-items:center;min-height:44px;color:inherit;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:3px}.signing-card,.web3-config-card{display:grid;align-content:start;gap:14px;border:1px solid rgba(20,22,19,.12);border-radius:8px;padding:18px;background:#ffffffeb;box-shadow:0 12px 40px #14161312}.signing-card h3{margin:0;font-size:1.28rem;line-height:1.1}.signing-card p{margin:0}.signing-details,.web3-config-card dl{display:grid;gap:9px;margin:0}.signing-details div,.web3-config-card dl div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(20,22,19,.08);padding-bottom:9px}.signing-details div:last-child,.web3-config-card dl div:last-child{border-bottom:0;padding-bottom:0}.signing-details dd,.web3-config-card dd{max-width:62%;margin:0;overflow-wrap:anywhere;font-weight:800;text-align:right}.signing-proof{display:flex;flex-wrap:wrap;gap:8px}.signing-proof span,.signature-receipt{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(20,22,19,.1);border-radius:999px;padding:6px 10px;background:#f7fbf4}.signature-receipt{border-color:#4f7a6040;color:#2f5d49;background:#eef8f1}.signature-receipt code{font-size:.78rem}.wallet-error{color:#9a3412}.workbench,.about-section,.connection-thread,.formats-section,.page-intro,.mint-legacy-hero,.mint-console,.holder-dashboard,.stats-section,.financials-section,.lab,.mobile-band{max-width:1320px;margin:0 auto;padding:32px 34px 56px}.about-section{padding-top:18px;padding-bottom:28px}.page-intro{display:grid;gap:14px;padding-top:56px;padding-bottom:24px}.page-intro h1{margin:0;max-width:840px;font-size:clamp(2.4rem,7vw,5.6rem);line-height:.92;text-wrap:balance}.page-intro p{max-width:740px;margin:0;color:#55594f;font-size:1.08rem;line-height:1.6}.gallery-intro{padding-bottom:20px}.gallery-intro-actions{display:grid;grid-template-columns:minmax(280px,520px) 190px;gap:10px;align-items:center}.token-links{display:flex;flex-wrap:wrap;gap:10px}.search-control{display:inline-flex;align-items:center;gap:10px;min-height:46px;border:1px solid rgba(20,22,19,.13);border-radius:8px;padding:0 14px;background:#ffffffe6}.search-control:focus-within{border-color:#4f7a60ad;box-shadow:0 0 0 3px #90d7ad38}.search-control input{width:100%;min-width:0;min-height:44px;border:0;outline:0;color:#141613;background:transparent}.gallery-intro-actions select{min-height:46px;border:1px solid rgba(20,22,19,.13);border-radius:8px;padding:0 12px;background:#ffffffe6}.token-showcase{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;max-width:1320px;margin:0 auto;padding:8px 34px 28px}.token-stage,.token-panel{border:1px solid rgba(20,22,19,.12);border-radius:8px;background:#ffffffe6;box-shadow:0 16px 48px #14161314}.token-stage{display:grid;place-items:center;overflow:hidden;background:#f7efe3;aspect-ratio:1 / 1;width:100%;max-height:min(78vh,820px);max-width:min(78vh,820px);margin:0 auto}.token-stage img,.token-stage video{width:100%;height:100%;max-height:760px;object-fit:contain}.token-stage iframe{width:100%;height:100%;border:0;display:block}.token-actions-bottom{margin-top:16px}.token-panel dd.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85em}.token-panel{align-content:start;display:grid;gap:16px;padding:22px}.token-panel h2,.token-panel p{margin:0}.token-panel h2{font-size:2rem;line-height:1.04}.token-panel p{color:#55594f;line-height:1.55}.token-actions{display:grid;gap:8px}.token-actions a,.token-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(20,22,19,.13);border-radius:8px;padding:0 14px;background:#fff;cursor:pointer}.token-actions .primary-action{border-color:#141613;color:#fff;background:#141613}.token-panel dl{display:grid;gap:10px;margin:0}.token-panel dl div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(20,22,19,.08);padding-bottom:10px}.token-panel dl div:last-child{border-bottom:0;padding-bottom:0}.token-panel dd{margin:0;font-weight:800;text-align:right}.token-provenance{display:grid;gap:8px;border:1px solid rgba(20,22,19,.1);border-radius:8px;padding:12px;background:#f7fbf4}.token-provenance span,.token-provenance a{display:inline-flex;align-items:center;gap:7px;color:#2f5d49;font-size:.9rem;font-weight:800}.token-provenance a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.token-history-section{display:grid;gap:18px;scroll-margin-top:88px;max-width:1320px;margin:0 auto;padding:10px 34px 34px}.history-heading p{max-width:620px;margin:6px 0 0;color:#55594f;line-height:1.5}.history-controls{display:flex;align-items:center;gap:10px;color:#55594f;font-size:.9rem}.history-controls select{min-height:38px;border:1px solid rgba(20,22,19,.13);border-radius:8px;padding:0 10px;background:#fff}.history-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.history-focus,.history-grid{position:relative;border:1px solid rgba(20,22,19,.12);border-radius:8px;background:#ffffffe6;box-shadow:0 12px 40px #14161312}.history-focus{display:grid;gap:14px;padding:14px}.history-focus img{width:100%;aspect-ratio:1;border-radius:6px;object-fit:contain;background:#f0efe8}.history-focus dl{display:grid;gap:8px;margin:0}.history-focus dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(20,22,19,.08);padding-bottom:8px}.history-focus dd{margin:0;font-weight:800}.history-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;min-height:360px;padding:12px}.history-card{display:grid;gap:8px;border:1px solid rgba(20,22,19,.1);border-radius:8px;padding:8px;color:#141613;background:#fff;cursor:pointer;text-align:left}.history-card:hover,.history-card.is-selected{border-color:#f15a2a;box-shadow:inset 0 0 0 1px #f15a2a}.history-card img{width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;background:#f0efe8}.history-card span{font-weight:800;font-size:.86rem}.about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-grid p{min-height:142px;border:1px solid rgba(20,22,19,.12);border-top-color:#f15a2a8c;padding:16px 18px;background:#ffffffc2}.formats-section{padding-top:8px}.landing-stats{padding-top:22px;padding-bottom:34px}.stats-section{display:grid;gap:18px}.collection-stats-section{padding-bottom:10px}.internal-ops-section{padding-top:8px}.internal-ops-section .section-heading h2,.internal-ops-section .ops-panel h3{color:#4a4f46}.internal-ops-section .ops-panel{background:#f7f7f2ad}.stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stat-card{display:grid;align-content:space-between;gap:16px;min-height:136px;border:1px solid rgba(20,22,19,.12);border-radius:8px;padding:15px;background:#ffffffe6;box-shadow:0 8px 26px #1416130d;container-type:inline-size}.stat-card span,.source-pill{color:#666a61;font-size:.82rem;font-weight:750;min-width:0;overflow-wrap:anywhere}.stat-card strong{overflow:hidden;min-width:0;font-size:clamp(1rem,15cqw,2rem);line-height:1;text-overflow:ellipsis;white-space:nowrap}.source-pill{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(20,22,19,.12);border-radius:999px;padding:0 12px;background:#ffffffb8}.section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.ops-grid,.financial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.finance-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-metric-card{display:grid;gap:10px;min-height:136px;border:1px solid rgba(20,22,19,.12);border-radius:8px;padding:16px;background:#fffffff0;box-shadow:0 8px 26px #1416130d;container-type:inline-size}.finance-metric-card span,.finance-metric-card em,.finance-card-title span{color:#666a61;font-size:.82rem;font-weight:750}.finance-metric-card strong{overflow:hidden;font-size:clamp(1.35rem,18cqw,2.25rem);line-height:1;text-overflow:ellipsis;white-space:nowrap}.finance-metric-card em{align-self:end;font-style:normal}.finance-metric-card.is-positive strong,.annual-table .is-positive{color:#1e6f4f}.finance-metric-card.is-negative strong,.annual-table .is-negative{color:var(--loss-text)}.finance-card.is-wide{grid-column:span 2}.ops-panel,.finance-card{border:1px solid rgba(20,22,19,.12);border-radius:8px;padding:18px;background:#ffffffe6}.ops-panel h3,.finance-card h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:1.08rem}.finance-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.finance-card-title h3{margin:0}.ops-panel dl,.finance-card dl{display:grid;gap:10px;margin:0}.ops-panel dl div,.finance-card dl div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(20,22,19,.08);padding-bottom:10px}.ops-panel dl div:last-child,.finance-card dl div:last-child{border-bottom:0;padding-bottom:0}.ops-panel dd,.finance-card dd{margin:0;font-weight:800;text-align:right}.financials-section{display:grid;gap:18px;padding-top:4px}.expense-list{display:grid;gap:10px}.expense-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;border-bottom:1px solid rgba(20,22,19,.08);padding-bottom:10px}.expense-list div:last-child{border-bottom:0;padding-bottom:0}.expense-list span,.expense-list em{color:#666a61;font-size:.82rem}.expense-list strong{min-width:0;overflow-wrap:anywhere}.expense-list em{grid-row:1 / span 2;grid-column:2;align-self:center;font-style:normal;font-weight:800}.annual-card{align-content:start;overflow-x:auto}.annual-table{width:100%;border-collapse:collapse;font-size:.92rem}.annual-table th,.annual-table td{border-bottom:1px solid rgba(20,22,19,.08);padding:11px 0;text-align:right;white-space:nowrap}.annual-table th:first-child,.annual-table td:first-child{text-align:left}.annual-table th{color:#666a61;font-size:.76rem;letter-spacing:0;text-transform:uppercase}.annual-table tbody tr:last-child td{border-bottom:0}.ledger-card{align-content:start;display:grid;gap:14px}.ledger-card p{margin:0;color:#55594f;line-height:1.55}.table-tags{display:flex;flex-wrap:wrap;gap:8px}.table-tags span{border:1px solid rgba(20,22,19,.12);border-radius:999px;padding:6px 10px;color:#2f5d49;background:#eef8f1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem}.format-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.format-card{display:grid;gap:12px;overflow:hidden;border:1px solid rgba(20,22,19,.12);border-radius:8px;background:#ffffffe6}.format-card>a{display:block}.format-card img{width:100%;aspect-ratio:1.2;object-fit:cover;background:#f0efe8}.format-card div{display:grid;gap:6px;padding:0 14px 16px}.format-card h3{margin:0;font-size:1rem}.format-card p,.section-note{font-size:.95rem}.workbench{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.workbench.is-related,.classic-gallery{grid-template-columns:1fr}.detail-pane,.lab-preview-card,.palette-card,.tile-card,.phone-card{border:1px solid rgba(20,22,19,.12);border-radius:8px;background:#ffffffe6;box-shadow:0 12px 40px #14161312}.detail-pane,.lab-preview-card,.palette-card,.tile-card{padding:20px}.gallery-pane{min-width:0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.holder-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.section-heading h1,.section-heading h2,.detail-pane h2,.mobile-band h2,.modal h2{margin:4px 0 0;font-size:1.65rem;line-height:1.14}.date-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.date-controls label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid rgba(20,22,19,.13);border-radius:8px;background:#fff}.date-controls input{width:150px;min-height:44px;border:0;color:#141613;background:transparent}.gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.gallery-toolbar select{min-height:44px;border:1px solid rgba(20,22,19,.14);border-radius:8px;padding:0 10px;background:#fff}.gallery-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;align-items:start;min-height:360px}.classic-gallery .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:16px}.classic-gallery .mix-card{min-height:0}.mix-card{display:grid;grid-template-rows:1fr auto auto;gap:6px;min-height:196px;border:1px solid rgba(20,22,19,.1);border-radius:8px;padding:8px;text-align:left;color:#141613;background:#fff;cursor:pointer;text-decoration:none}.mix-card:hover,.mix-card.is-selected{border-color:#f15a2a;box-shadow:inset 0 0 0 1px #f15a2a}.mix-card img{width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;background:#f0efe8}.mix-card span{overflow:hidden;font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mix-card em{overflow:hidden;color:#6f746a;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.empty-gallery{grid-column:1 / -1;display:grid;place-items:center;gap:8px;min-height:260px;border:1px dashed rgba(20,22,19,.2);border-radius:8px;color:#55594f;background:#ffffff94;text-align:center}.empty-gallery strong{color:#141613}.loading-state{position:absolute;inset:0;z-index:2;display:grid;place-items:center;gap:8px;color:#55594f;background:#ffffffb8}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.spin{animation:none!important}}.pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.pager button:disabled{cursor:not-allowed;opacity:.45}.detail-pane{position:sticky;top:88px;display:grid;gap:16px}.detail-image{width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#f0efe8}.detail-pane dl{display:grid;gap:10px;margin:0}.detail-pane dl div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(20,22,19,.08);padding-bottom:10px}.detail-pane dd{margin:0;font-weight:750;text-align:right}.detail-palette{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.detail-palette span{min-height:32px;border:1px solid rgba(20,22,19,.12);border-radius:8px}.detail-actions{display:grid;grid-template-columns:1fr;gap:8px}.lab{padding-top:8px}.upload-control{position:relative;overflow:hidden}.upload-control input{position:absolute;inset:0;min-height:44px;cursor:pointer;opacity:0}.lab-preview-actions{display:grid;gap:8px;margin-top:16px}.lab-upload-control{width:100%}.lab-local-note{color:#55594f;font-size:.85rem;font-weight:800}.lab-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(300px,1fr) minmax(280px,.9fr);gap:18px}.lab-preview-card h3,.palette-card h3,.tile-card h3{margin:0 0 14px;font-size:1.2rem}.lab-preview-card{display:grid;gap:14px;align-content:start}.lab-preview-card p{margin:0;color:#55594f;line-height:1.5}.lab-preview{overflow:hidden;border:1px solid rgba(20,22,19,.12);border-radius:8px;aspect-ratio:1;background:#f0efe8}.lab-preview img{width:100%;height:100%;object-fit:cover}.large-swatches{flex-wrap:wrap;align-items:stretch}.large-swatches button{display:grid;align-items:end;width:104px;height:96px;border:0;border-radius:8px;padding:8px;cursor:pointer}.large-swatches button span{display:inline-block;border-radius:999px;padding:3px 8px;color:#fff;background:#00000080;font-size:.75rem}.tile-card{display:grid;gap:18px;align-content:start}.tile-output{display:grid;grid-template-columns:minmax(160px,260px) auto;gap:14px;align-items:end}.tile-output img{width:100%;aspect-ratio:1;border:1px solid rgba(20,22,19,.12);border-radius:8px}.lofi-admin-intro{padding-bottom:24px}.lofi-admin-grid,.lofi-review-section{width:min(1180px,calc(100% - 40px));margin:0 auto}.lofi-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:18px;align-items:start}.lofi-control-panel,.lofi-status-panel,.lofi-clip-card{border:1px solid rgba(20,22,19,.12);border-radius:8px;background:#ffffffeb;box-shadow:0 8px 26px #1416130d}.lofi-control-panel{display:grid;gap:18px;padding:22px}.lofi-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lofi-form label{display:grid;gap:8px;color:#55594f;font-size:.82rem;font-weight:800}.lofi-form input,.lofi-form select{width:100%;min-height:42px;border:1px solid rgba(20,22,19,.13);border-radius:8px;padding:0 12px;color:#141613;background:#fff}.lofi-form input[type=range]{padding:0;accent-color:#f15a2a}.lofi-checkbox{grid-template-columns:18px 1fr;align-items:center;min-height:42px;border:1px solid rgba(20,22,19,.1);border-radius:8px;padding:0 12px;color:#141613;background:#f7fbf4}.lofi-checkbox input{min-height:auto}.lofi-form .primary-action{min-height:42px;align-self:end}.lofi-error{display:flex;align-items:center;gap:10px;border:1px solid rgba(180,35,24,.22);border-radius:8px;padding:12px 14px;color:#b42318;background:#fff6f2;font-weight:800}.lofi-status-panel{display:grid;gap:16px;padding:22px}.lofi-status-panel dl,.lofi-clip-meta{display:grid;gap:10px;margin:0}.lofi-status-panel dl div,.lofi-clip-meta div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:baseline}.lofi-status-panel dt,.lofi-clip-meta dt{color:#666a61;font-size:.76rem;font-weight:850;text-transform:uppercase}.lofi-status-panel dd,.lofi-clip-meta dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#141613;font-weight:800}.lofi-review-section{display:grid;gap:18px;padding:22px 0 72px}.lofi-clip-list{display:grid;gap:12px}.lofi-clip-card{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,.72fr) minmax(260px,.78fr) auto;gap:16px;align-items:center;padding:16px}.lofi-clip-card.is-featured{border-color:#f15a2a5c;background:linear-gradient(180deg,#fffaf0f2,#fffffff2)}.lofi-clip-main{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center}.lofi-file-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;color:#f15a2a;background:#fff1e9}.lofi-clip-main span{color:#666a61;font-size:.78rem;font-weight:850;text-transform:uppercase}.lofi-clip-main h3,.lofi-clip-main p{margin:0}.lofi-clip-main h3{color:#141613;font-size:1rem}.lofi-clip-main p{overflow:hidden;color:#55594f;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.lofi-clip-card audio{width:100%;min-width:220px}.lofi-clip-actions{display:grid;gap:8px}.lofi-clip-actions a,.lofi-clip-actions button{min-width:116px}.mint-legacy-hero{display:grid;gap:14px;padding-top:48px;padding-bottom:18px}.mint-legacy-hero h1{max-width:820px;margin:0;font-size:clamp(2.35rem,6vw,4.85rem);line-height:.95}.mint-legacy-hero p{max-width:720px;margin:0;color:#55594f;font-size:1.08rem;line-height:1.6}.mint-safety-strip{display:flex;flex-wrap:wrap;gap:8px;max-width:820px}.mint-safety-strip span{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid rgba(79,122,96,.22);border-radius:999px;padding:0 12px;color:#2f5d49;background:#eef8f1cc;font-size:.9rem;font-weight:800}.mint-step-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mint-step-rail span{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid rgba(20,22,19,.12);border-radius:8px;padding:0 12px;color:#55594f;background:#f7f7f2;font-weight:850}.mint-step-rail strong{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:#7a7d74;font-size:.8rem}.mint-step-rail .is-complete{border-color:#4f7a6047;color:#2f5d49;background:#eef8f1e6}.mint-step-rail .is-complete strong{background:#2f9a7e}.mint-step-rail .is-active{border-color:#f15a2a5c;color:#6d351f;background:#fff4ecf0}.mint-step-rail .is-active strong{background:#f15a2a}.not-found-actions{display:flex;flex-wrap:wrap;gap:10px}.mint-console{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;align-items:start;padding-top:12px}.mint-console-main,.mint-art-column{display:grid;gap:14px}.mint-console-main,.mint-price-row,.mint-progress,.mint-quantity-card,.mint-total-row,.mint-summary-panel,.mint-art-panel{border:1px solid rgba(20,22,19,.12);border-radius:8px;background:#ffffffeb}.mint-console-main{gap:16px;padding:18px;box-shadow:0 16px 48px #1416131a}.mint-price-row,.mint-quantity-card,.mint-total-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px}.mint-price-row div,.mint-progress div,.mint-quantity-card div:first-child,.mint-total-row{min-width:0}.mint-price-row strong{display:block;margin-top:8px;overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.mint-price-row em,.mint-progress em,.mint-total-row em,.mint-quantity-card p,.mint-action-stack span{color:#666a61;font-style:normal;line-height:1.45}.sale-status{display:inline-flex;min-height:34px;align-items:center;white-space:nowrap;border:1px solid rgba(20,22,19,.12);border-radius:999px;padding:0 12px;color:#705f19;background:#fff6cc;font-size:.78rem;font-weight:850;text-transform:uppercase}.sale-status.is-active{color:#2f5d49;background:#eef8f1}.mint-progress{display:grid;gap:10px;padding:16px}.mint-progress div:first-child{display:flex;justify-content:space-between;gap:14px}.mint-progress span,.mint-total-row span{color:#666a61;font-weight:750}.mint-progress strong,.mint-total-row strong{overflow-wrap:anywhere;font-size:1.18rem}.mint-progress-track{height:12px;overflow:hidden;border-radius:999px;background:#ecebe4}.mint-progress-track span{display:block;height:100%;border-radius:inherit;background:#f15a2a}.mint-quantity-card p{max-width:460px;margin:6px 0 0}.mint-quantity-controls{display:grid;grid-template-columns:44px 76px 44px;gap:8px;align-items:center}.mint-quantity-controls button,.mint-quantity-controls input{min-height:44px;border:1px solid rgba(20,22,19,.13);border-radius:8px;background:#fff}.mint-quantity-controls button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mint-quantity-controls button:disabled{cursor:not-allowed;opacity:.45}.mint-quantity-controls input{width:100%;color:#141613;font-weight:850;text-align:center}.mint-total-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.mint-total-row em{grid-column:1 / -1}.mint-summary-panel{display:grid;gap:16px;padding:18px;background:linear-gradient(135deg,rgba(47,93,73,.08),transparent 55%),#fffffff2}.mint-summary-copy{display:grid;gap:8px}.mint-summary-copy h2,.mint-art-panel h2{margin:0;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.06}.mint-summary-copy p,.mint-art-panel p{max-width:700px;margin:0;color:#55594f;line-height:1.55}.mint-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.mint-details div{display:grid;gap:5px;min-width:0;border:1px solid rgba(20,22,19,.08);border-radius:8px;padding:10px;background:#fff}.mint-details dd{margin:0;overflow-wrap:anywhere;font-weight:850}.mint-action-stack{display:grid;gap:10px}.mint-action-stack .primary-action{width:100%}.mint-wallet-select{display:grid;gap:6px;font-weight:800}.mint-wallet-select select{min-height:44px;border:1px solid rgba(20,22,19,.32);border-radius:8px;padding:0 12px;color:#141613;background:#fff}.mint-wallet-confirm{font-size:.85rem;overflow-wrap:anywhere}.tx-link{display:inline-flex;align-items:center;gap:7px;color:#2f5d49;font-weight:800}.mint-art-panel{display:grid;gap:14px;padding:18px;box-shadow:0 12px 40px #14161312}.mint-format-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mint-format-card{display:grid;gap:8px;min-width:0;border:1px solid rgba(20,22,19,.1);border-radius:8px;padding:8px;background:#fff}.mint-format-card img{width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;background:#f0efe8}.mint-format-card span{overflow:hidden;font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.web3-config-card{min-height:100%}.holder-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}.holder-summary{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.holder-summary div{display:grid;gap:10px;min-height:106px;border:1px solid rgba(20,22,19,.12);border-radius:8px;padding:14px;background:#ffffffe6}.holder-summary span,.holder-token-grid span{color:#666a61;font-size:.82rem;font-weight:750}.holder-summary strong{overflow-wrap:anywhere;font-size:1.12rem}.holder-tokens{min-width:0}.holder-wallet-sources{display:grid;gap:8px;min-width:0;margin-bottom:18px}.holder-wallet-sources>span{color:var(--muted);font-size:.82rem;font-weight:750}.holder-wallet-sources ul{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.holder-wallet-sources li{min-width:0;max-width:100%;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--surface-soft)}.holder-wallet-sources code{overflow-wrap:anywhere;font-size:.77rem}.holder-token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.holder-token-grid a{display:grid;gap:7px;border:1px solid rgba(20,22,19,.1);border-radius:8px;padding:8px;background:#fff}.holder-token-card{display:grid;gap:12px;min-width:0;border:1px solid rgba(20,22,19,.1);border-radius:8px;padding:10px;background:#fff}.holder-token-art{display:block;min-width:0;border:0;padding:0;background:transparent}.holder-token-art:hover{opacity:.9}.holder-token-copy{display:grid;gap:10px}.holder-token-copy>div:first-child{display:grid;gap:4px}.holder-control-label{display:grid;gap:5px;color:#55594f;font-size:.8rem;font-weight:800}.holder-control-label select{width:100%;min-height:40px;border:1px solid rgba(20,22,19,.14);border-radius:6px;padding:0 8px;color:#141613;background:#f7f7f1}.holder-lock-control{display:flex;align-items:center;gap:7px;color:#55594f;font-size:.8rem;font-weight:750}.holder-lock-control input{width:16px;height:16px;margin:0;accent-color:#2f9a7e}.holder-save-action{width:100%;min-height:40px;padding:0 10px;font-size:.82rem}.holder-next-run,.holder-signing-note,.holder-error,.holder-success{font-size:.86rem;line-height:1.45}.holder-signing-note{margin:-4px 0 16px;color:#55594f}.holder-error,.holder-success{margin:0 0 12px;border-radius:7px;padding:10px 12px}.holder-error{border:1px solid rgba(154,52,18,.25);color:#8a2c12;background:#fff1eb}.holder-success{border:1px solid rgba(47,154,126,.26);color:#236c58;background:#effaf2}.holder-next-run{color:#666a61}.holder-token-grid img{width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;background:#f0efe8}.mobile-band{display:grid;grid-template-columns:minmax(320px,1fr) 260px;gap:30px;align-items:center;margin-bottom:42px}.phone-card{justify-self:center;width:220px;min-height:410px;padding:12px;border-radius:30px;background:#111315}.phone-top{width:70px;height:6px;margin:4px auto 12px;border-radius:999px;background:#32383b}.phone-card img{width:100%;aspect-ratio:.72;border-radius:18px;object-fit:cover}.phone-actions{display:flex;justify-content:space-around;margin-top:12px;color:#fff}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:20px;background:#1416137a}.modal{position:relative;display:grid;gap:14px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:10px;padding:22px;background:#fff}.privacy-page{min-height:100vh;padding:28px;background:#f7f5ed}.privacy-panel{display:grid;gap:14px;max-width:780px;margin:42px auto;border:1px solid rgba(20,22,19,.12);border-radius:8px;padding:28px;background:#fff}.privacy-panel h1,.privacy-panel h2,.privacy-panel p{margin:0}.privacy-panel h1{font-size:2.2rem;line-height:1.08}.privacy-panel h2{margin-top:8px;font-size:1.1rem}.privacy-panel p{color:#55594f;line-height:1.65}.close-button{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#f0efe8;cursor:pointer}.platform-notes{display:grid;grid-template-columns:84px 1fr;gap:8px 12px;color:#55594f}.platform-notes strong{color:#141613}:root[data-theme=dark] .topbar{border-bottom-color:var(--border);background:var(--topbar-bg)}:root[data-theme=dark] .nav-links,:root[data-theme=dark] .aux-links,:root[data-theme=dark] .hero p,:root[data-theme=dark] .page-intro p,:root[data-theme=dark] .section-note,:root[data-theme=dark] .about-grid p,:root[data-theme=dark] .format-card p,:root[data-theme=dark] .mobile-band p,:root[data-theme=dark] .tile-card p,:root[data-theme=dark] .wallet-menu>span:not(.kicker),:root[data-theme=dark] .wallet-menu em,:root[data-theme=dark] .wallet-thread-strip span:last-child,:root[data-theme=dark] .thread-copy p,:root[data-theme=dark] .thread-steps span,:root[data-theme=dark] .web3-config-line,:root[data-theme=dark] .signing-card p,:root[data-theme=dark] .signing-proof,:root[data-theme=dark] .wallet-error,:root[data-theme=dark] .signature-receipt,:root[data-theme=dark] .token-panel p,:root[data-theme=dark] .history-heading p,:root[data-theme=dark] .history-controls,:root[data-theme=dark] .gallery-toolbar,:root[data-theme=dark] .pager,:root[data-theme=dark] .lab-local-note,:root[data-theme=dark] dt,:root[data-theme=dark] .empty-gallery,:root[data-theme=dark] .loading-state,:root[data-theme=dark] .lab-preview-card p,:root[data-theme=dark] .lofi-form label,:root[data-theme=dark] .lofi-clip-main p,:root[data-theme=dark] .mint-legacy-hero p,:root[data-theme=dark] .mint-price-row em,:root[data-theme=dark] .mint-progress em,:root[data-theme=dark] .mint-total-row em,:root[data-theme=dark] .mint-quantity-card p,:root[data-theme=dark] .mint-action-stack span,:root[data-theme=dark] .mint-summary-copy p,:root[data-theme=dark] .mint-art-panel p,:root[data-theme=dark] .ledger-card p,:root[data-theme=dark] .platform-notes,:root[data-theme=dark] .lofi-clip-main span{color:var(--muted)}:root[data-theme=dark] .collection-metrics span,:root[data-theme=dark] .trust-strip span,:root[data-theme=dark] .art-label,:root[data-theme=dark] .mix-card em,:root[data-theme=dark] .art-meta span,:root[data-theme=dark] .stat-card span,:root[data-theme=dark] .source-pill,:root[data-theme=dark] .finance-metric-card span,:root[data-theme=dark] .finance-metric-card em,:root[data-theme=dark] .finance-card-title span,:root[data-theme=dark] .expense-list span,:root[data-theme=dark] .expense-list em,:root[data-theme=dark] .annual-table th,:root[data-theme=dark] .holder-summary span,:root[data-theme=dark] .holder-token-grid span,:root[data-theme=dark] .holder-control-label,:root[data-theme=dark] .holder-lock-control,:root[data-theme=dark] .holder-signing-note,:root[data-theme=dark] .holder-next-run,:root[data-theme=dark] .mint-price-row em,:root[data-theme=dark] .mint-progress span,:root[data-theme=dark] .mint-total-row span,:root[data-theme=dark] .mint-action-stack span,:root[data-theme=dark] .lofi-status-panel dt,:root[data-theme=dark] .lofi-clip-meta dt{color:var(--subtle)}:root[data-theme=dark] .hero-subtitle,:root[data-theme=dark] .empty-gallery strong,:root[data-theme=dark] .platform-notes strong,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] button,:root[data-theme=dark] .history-card,:root[data-theme=dark] .mix-card,:root[data-theme=dark] .date-controls input,:root[data-theme=dark] .mint-quantity-controls input,:root[data-theme=dark] .lofi-form input,:root[data-theme=dark] .lofi-form select,:root[data-theme=dark] .lofi-clip-main h3,:root[data-theme=dark] .lofi-status-panel dd,:root[data-theme=dark] .lofi-clip-meta dd{color:var(--text)}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .kicker,:root[data-theme=dark] .art-label,:root[data-theme=dark] .wallet-thread-actions a,:root[data-theme=dark] .web3-config-line,:root[data-theme=dark] .signature-receipt,:root[data-theme=dark] .mint-safety-strip span,:root[data-theme=dark] .token-provenance span,:root[data-theme=dark] .token-provenance a,:root[data-theme=dark] .table-tags span,:root[data-theme=dark] .tx-link{color:var(--accent-text)}:root[data-theme=dark] .icon-button,:root[data-theme=dark] .mint-link,:root[data-theme=dark] .wallet-button,:root[data-theme=dark] .date-controls button,:root[data-theme=dark] .detail-actions button,:root[data-theme=dark] .detail-actions a,:root[data-theme=dark] .pager button,:root[data-theme=dark] .upload-control,:root[data-theme=dark] .secondary-action,:root[data-theme=dark] .tile-output button,:root[data-theme=dark] .signing-card button,:root[data-theme=dark] .wallet-menu button,:root[data-theme=dark] .wallet-menu a,:root[data-theme=dark] .token-actions a,:root[data-theme=dark] .token-actions button,:root[data-theme=dark] .history-controls select,:root[data-theme=dark] .date-controls label,:root[data-theme=dark] .gallery-toolbar select,:root[data-theme=dark] .gallery-intro-actions select,:root[data-theme=dark] .mint-quantity-controls button,:root[data-theme=dark] .mint-quantity-controls input,:root[data-theme=dark] .lofi-form input,:root[data-theme=dark] .lofi-form select,:root[data-theme=dark] .lofi-clip-actions button{border-color:var(--border);color:var(--text);background:var(--surface)}:root[data-theme=dark] .icon-button:hover,:root[data-theme=dark] .mint-link:hover,:root[data-theme=dark] .wallet-button:hover,:root[data-theme=dark] .date-controls button:hover,:root[data-theme=dark] .detail-actions button:hover,:root[data-theme=dark] .detail-actions a:hover,:root[data-theme=dark] .pager button:hover,:root[data-theme=dark] .upload-control:hover,:root[data-theme=dark] .secondary-action:hover,:root[data-theme=dark] .tile-output button:hover,:root[data-theme=dark] .signing-card button:hover,:root[data-theme=dark] .wallet-menu button:hover,:root[data-theme=dark] .wallet-menu a:hover,:root[data-theme=dark] .lofi-clip-actions button:hover{border-color:var(--border-strong);background:#1b1e20}:root[data-theme=dark] .primary-action,:root[data-theme=dark] .mint-link,:root[data-theme=dark] .token-actions .primary-action{border-color:var(--text);color:#090a0a;background:var(--text)}:root[data-theme=dark] .primary-action:hover,:root[data-theme=dark] .mint-link:hover{background:#d9d0c2}:root[data-theme=dark] .secondary-action{background:var(--surface-warm)}:root[data-theme=dark] .wallet-menu,:root[data-theme=dark] .collection-metrics div,:root[data-theme=dark] .trust-strip span,:root[data-theme=dark] .art-meta,:root[data-theme=dark] .wallet-thread-actions a,:root[data-theme=dark] .thread-steps div,:root[data-theme=dark] .web3-config-line,:root[data-theme=dark] .signing-card,:root[data-theme=dark] .web3-config-card,:root[data-theme=dark] .search-control,:root[data-theme=dark] .token-panel,:root[data-theme=dark] .history-focus,:root[data-theme=dark] .history-grid,:root[data-theme=dark] .history-card,:root[data-theme=dark] .about-grid p,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .source-pill,:root[data-theme=dark] .finance-metric-card,:root[data-theme=dark] .ops-panel,:root[data-theme=dark] .finance-card,:root[data-theme=dark] .format-card,:root[data-theme=dark] .detail-pane,:root[data-theme=dark] .lab-preview-card,:root[data-theme=dark] .palette-card,:root[data-theme=dark] .tile-card,:root[data-theme=dark] .mix-card,:root[data-theme=dark] .empty-gallery,:root[data-theme=dark] .mint-console-main,:root[data-theme=dark] .mint-price-row,:root[data-theme=dark] .mint-progress,:root[data-theme=dark] .mint-quantity-card,:root[data-theme=dark] .mint-total-row,:root[data-theme=dark] .mint-summary-panel,:root[data-theme=dark] .mint-art-panel,:root[data-theme=dark] .mint-details div,:root[data-theme=dark] .mint-format-card,:root[data-theme=dark] .mint-safety-strip span,:root[data-theme=dark] .holder-summary div,:root[data-theme=dark] .holder-token-grid a,:root[data-theme=dark] .holder-token-card,:root[data-theme=dark] .holder-control-label select,:root[data-theme=dark] .holder-error,:root[data-theme=dark] .holder-success,:root[data-theme=dark] .modal,:root[data-theme=dark] .privacy-panel,:root[data-theme=dark] .lofi-control-panel,:root[data-theme=dark] .lofi-status-panel,:root[data-theme=dark] .lofi-clip-card{border-color:var(--border);background:var(--surface-soft);box-shadow:var(--shadow-card)}:root[data-theme=dark] .art-frame,:root[data-theme=dark] .token-stage{border-color:var(--border);background:linear-gradient(135deg,#ff784626,#2f9a7e1f),var(--surface);box-shadow:var(--shadow-large)}:root[data-theme=dark] .art-label,:root[data-theme=dark] .token-provenance,:root[data-theme=dark] .signature-receipt,:root[data-theme=dark] .table-tags span,:root[data-theme=dark] .sale-status.is-active{border-color:#90d7ad47;color:var(--accent-text);background:var(--accent-soft)}:root[data-theme=dark] .notice{border-color:#9bd0f442;color:var(--info-text);background:var(--info-soft)}:root[data-theme=dark] .holder-error{border-color:#ff8e6f52;color:#ffb09a;background:#802b1433}:root[data-theme=dark] .holder-success{border-color:#90d7ad47;color:var(--accent-text);background:var(--accent-soft)}:root[data-theme=dark] .lofi-clip-card.is-featured{border-color:#ff78465c;background:linear-gradient(180deg,#191714f5,#121416f0)}:root[data-theme=dark] .lofi-checkbox{border-color:var(--border);color:var(--text);background:var(--surface-tint)}:root[data-theme=dark] .lofi-file-icon{color:var(--accent);background:#ff784624}:root[data-theme=dark] .lofi-error{border-color:#ff8a7a40;color:var(--loss-text);background:#b4231824}:root[data-theme=dark] .sale-status{border-color:#f5b38a47;color:var(--warning-text);background:var(--warning-soft)}:root[data-theme=dark] .wallet-error,:root[data-theme=dark] .finance-metric-card.is-negative strong,:root[data-theme=dark] .annual-table .is-negative{color:var(--loss-text)}:root[data-theme=dark] .finance-metric-card.is-positive strong,:root[data-theme=dark] .annual-table .is-positive{color:var(--accent-text)}:root[data-theme=dark] .swatches span,:root[data-theme=dark] .detail-palette span,:root[data-theme=dark] .large-swatches button{border-color:#f4f0e82e}:root[data-theme=dark] .format-card img,:root[data-theme=dark] .history-focus img,:root[data-theme=dark] .history-card img,:root[data-theme=dark] .mix-card img,:root[data-theme=dark] .detail-image,:root[data-theme=dark] .lab-preview,:root[data-theme=dark] .tile-output img,:root[data-theme=dark] .mint-format-card img,:root[data-theme=dark] .holder-token-grid img,:root[data-theme=dark] .phone-top,:root[data-theme=dark] .close-button{background:var(--image-mat)}:root[data-theme=dark] .mint-progress-track{background:#262a2d}:root[data-theme=dark] .mint-progress-track span{background:var(--accent)}:root[data-theme=dark] .history-card:hover,:root[data-theme=dark] .history-card.is-selected,:root[data-theme=dark] .mix-card:hover,:root[data-theme=dark] .mix-card.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:root[data-theme=dark] .loading-state{background:#090a0ac2}:root[data-theme=dark] .modal-backdrop{background:#000000ad}:root[data-theme=dark] .privacy-page{background:var(--page-bg)}@media(max-width:980px){.hero,.workbench,.connection-thread,.token-showcase,.history-layout,.about-grid,.gallery-intro-actions,.mint-console,.lofi-admin-grid,.holder-dashboard,.ops-grid,.financial-grid,.lab-grid,.mobile-band{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-card.is-wide{grid-column:auto}.thread-steps,.holder-summary,.format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-thread-strip{align-items:stretch;flex-direction:column}.wallet-thread-actions{flex-wrap:wrap}.collection-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:auto;padding-top:42px}.hero h1{font-size:2.55rem}.detail-pane{position:static}.lofi-clip-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.lofi-clip-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.topbar{position:static;flex-wrap:wrap;padding:10px 16px}.nav-links{flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto;margin-left:0;padding-bottom:2px;row-gap:0}.nav-links{order:3}.aux-links{display:none}.nav-links a{min-height:44px;padding:0 10px}.wallet-button{max-width:100%}.hero,.workbench,.token-showcase,.token-history-section,.about-section,.connection-thread,.formats-section,.page-intro,.mint-legacy-hero,.mint-console,.holder-dashboard,.stats-section,.financials-section,.lab,.lofi-admin-grid,.lofi-review-section,.mobile-band,.wallet-thread-strip{padding-right:16px;padding-left:16px}.section-heading,.art-meta,.gallery-toolbar,.history-controls{align-items:stretch;flex-direction:column}.date-controls{justify-content:flex-start}.token-showcase,.token-history-section{padding-right:16px;padding-left:16px}.token-stage{min-height:auto;aspect-ratio:1}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.format-grid{grid-template-columns:1fr}.collection-metrics,.stats-grid,.finance-summary-grid,.thread-steps,.holder-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-output,.lofi-form{grid-template-columns:1fr}.lofi-admin-grid,.lofi-review-section{width:100%}.lofi-status-panel dl div,.lofi-clip-meta div{grid-template-columns:1fr;gap:3px}.mint-legacy-hero{padding-top:28px;padding-bottom:10px}.mint-legacy-hero h1{font-size:2.55rem}.mint-price-row,.mint-quantity-card{align-items:stretch;flex-direction:column}.mint-price-row strong{font-size:2.25rem}.sale-status{align-self:flex-start}.mint-total-row,.mint-details{grid-template-columns:1fr}.mint-quantity-controls{grid-template-columns:44px minmax(0,1fr) 44px}.platform-notes{grid-template-columns:1fr}}
