body:has(.affirmamint-hub) [data-mainnet-beta-banner]{display:none!important}.affirmamint-hub{--hub-accent:var(--green,#46e6a5);--hub-accent-dim:#2dd4a0;--hub-bg:transparent;--hub-surface:transparent;--hub-border:rgba(153,69,255,0.26);--hub-text:var(--text);--hub-muted:var(--text-muted);color:var(--hub-text);background:transparent}[data-theme=light] .affirmamint-hub{--hub-border:rgba(99,64,224,0.16);--hub-surface:var(--bg-card)}.app-shell.affirmamint-hub{width:100%;max-width:none;margin:0}.app-shell.affirmamint-hub>.affirmamint-hub__chrome,.app-shell.affirmamint-hub>.affirmamint-hub__footer.app-shell__footer{flex-shrink:0;width:100%;max-width:none}.app-shell.affirmamint-hub .affirmamint-hub__frame{padding:16px clamp(12px,3.5vw,22px);box-sizing:border-box}.app-shell.affirmamint-hub .affirmamint-hub__main{max-width:none;margin:0;padding:0 0 1.5rem}.app-shell.affirmamint-hub .affirmamint-hub__home-zeros-lockup,.app-shell.affirmamint-hub .affirmamint-hub__mainnet-lockup:first-child{margin-top:0}@media (max-width:768px){.app-shell.affirmamint-hub .affirmamint-hub__frame{padding:10px max(8px,env(safe-area-inset-left,0px)) 12px max(8px,env(safe-area-inset-right,0px))}}@media (max-width:480px){.app-shell.affirmamint-hub .affirmamint-hub__frame{padding:10px max(6px,env(safe-area-inset-left,0px)) 12px max(6px,env(safe-area-inset-right,0px))}.app-shell.affirmamint-hub .affirmamint-hub__main{padding-bottom:1rem}}.affirmamint-hub__frame{position:relative;isolation:isolate}.affirmamint-hub:not(.app-shell){width:100%;min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--hub-text)}.affirmamint-hub__storefront-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem .5rem;max-width:56rem;width:100%;margin:0 auto}.affirmamint-hub__brand{display:flex;align-items:center;gap:.65rem;min-width:0}.affirmamint-hub__brand-name{font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.affirmamint-hub__pill{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(153,69,255,.35);background:transparent;color:var(--hub-accent);white-space:nowrap}.affirmamint-hub__main{flex:none;max-width:56rem;margin:0 auto;padding:1.5rem 1.25rem 2.5rem}.affirmamint-hub__hero{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;margin-bottom:2.25rem}@media (min-width:720px){.affirmamint-hub__hero{grid-template-columns:1.1fr .9fr;gap:2rem}}.affirmamint-hub__hero-copy h1{margin:0 0 .65rem;font-size:clamp(1.85rem,4.5vw,2.65rem);font-weight:800;line-height:1.08;letter-spacing:-.03em}.affirmamint-hub__hero-copy h1 span{color:var(--hub-seafoam,var(--hub-accent));text-shadow:0 0 18px rgba(20,241,149,.28)}.affirmamint-hub__lede{margin:0 0 1.25rem;font-size:1rem;line-height:1.55;color:var(--hub-muted);max-width:34rem}.affirmamint-hub__hero-cta{display:flex;flex-wrap:wrap;gap:.65rem}.affirmamint-hub__mascot-wrap{display:flex;justify-content:center;align-items:center}.affirmamint-hub__mascot{width:min(100%,280px);height:auto;filter:drop-shadow(0 12px 40px rgba(0,201,167,.25))}.affirmamint-hub__section-title{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--hub-accent)}.affirmamint-hub__section-head{margin:0 0 1rem;font-size:1.25rem;font-weight:700}.affirmamint-hub__drops{margin-bottom:2rem}.affirmamint-hub__drop-grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:540px){.affirmamint-hub__drop-grid{grid-template-columns:repeat(2,1fr)}}.affirmamint-hub__drop-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.05rem;border-radius:14px;border:1px solid var(--hub-border);background:rgba(11,15,25,.38);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.affirmamint-hub__drop-card:hover{border-color:rgba(153,69,255,.42);transform:translateY(-2px);box-shadow:0 8px 28px rgba(153,69,255,.14),0 0 22px rgba(70,230,165,.1)}.affirmamint-hub__drop-card--featured{border-color:rgba(153,69,255,.4);background:linear-gradient(145deg,rgba(153,69,255,.12),rgba(70,230,165,.06))}.affirmamint-hub__drop-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.affirmamint-hub__drop-label{font-weight:700;font-size:1.05rem}.affirmamint-hub__drop-badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .45rem;border-radius:6px;background:rgba(255,255,255,.08);color:var(--hub-muted)}.affirmamint-hub__drop-badge--live{background:rgba(70,230,165,.16);color:var(--hub-accent)}.affirmamint-hub__drop-desc{margin:0;font-size:.88rem;line-height:1.45;color:var(--hub-muted)}.affirmamint-hub__drop-cta{margin-top:.25rem;font-size:.82rem;font-weight:600;color:var(--hub-accent)}.affirmamint-hub__lanes{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:540px){.affirmamint-hub__lanes{grid-template-columns:repeat(2,1fr)}}.affirmamint-hub__btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.1rem;border-radius:10px;font-weight:600;font-size:.92rem;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.affirmamint-hub__btn--primary{background:linear-gradient(135deg,var(--brand-lockup-purple,#9945ff) 0,var(--green,#46e6a5) 100%);color:#04120e;box-shadow:0 4px 22px rgba(153,69,255,.28),0 0 18px rgba(70,230,165,.16)}.affirmamint-hub__btn--primary:hover{transform:translateY(-1px)}.affirmamint-hub__btn--ghost{border:1px solid rgba(255,255,255,.18);color:inherit;background:var(--hub-surface)}.affirmamint-hub__lane-card{padding:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02)}.affirmamint-hub__lane-card h3{margin:0 0 .35rem;font-size:.95rem}.affirmamint-hub__lane-card p{margin:0 0 .75rem;font-size:.82rem;color:var(--hub-muted);line-height:1.4}.affirmamint-hub__footer{text-align:center;color:var(--hub-muted)}.affirmamint-hub__footer a{color:var(--hub-accent);text-decoration:none}.affirmamint-hub__footer a:hover{text-decoration:underline}.affirmamint-hub__preview-tag{margin-left:auto;font-size:.68rem;opacity:.55;font-weight:500}.affirmamint-hub__chrome{flex-shrink:0;position:relative;z-index:100;width:100%;max-width:none;margin:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;isolation:isolate}.affirmamint-hub__frame,.affirmamint-hub__scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;z-index:1}.affirmamint-hub__chrome .affirmamint-hub__header,header.header.affirmamint-hub__header{max-width:none!important;width:100%!important;margin:0!important;box-sizing:border-box;justify-content:space-between!important;align-items:center;gap:8px;padding:max(0px,calc(env(safe-area-inset-top, 0px) - 16px)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px))}.affirmamint-hub__chrome .affirmamint-hub__timebar-row{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:none;padding:5px max(12px,env(safe-area-inset-right,0px)) 7px max(12px,env(safe-area-inset-left,0px));min-height:2.65rem}.affirmamint-hub__chrome .affirmamint-hub__timebar-row>*{position:relative;z-index:2}.affirmamint-hub__chrome .timebar-row--center-only .timebar-row__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:max-content;max-width:min(100%,calc(100% - 24px));z-index:2;pointer-events:none}.affirmamint-hub__chrome .timebar-row--center-only .timebar-row__center .timebar{pointer-events:auto;justify-content:center}.affirmamint-hub__header-left{flex:1 1 auto;justify-content:flex-start;align-items:center;min-width:0}.affirmamint-hub__header-right{flex:0 0 auto;justify-content:flex-end;align-items:center;margin-left:auto;gap:12px}@media (min-width:769px){.affirmamint-hub__chrome .affirmamint-hub__header-right>.affirmamint-hub__wallet-group,.affirmamint-hub__chrome .affirmamint-hub__header-right>.header__wallet.header__wallet--disconnected{order:1}.affirmamint-hub__chrome .affirmamint-hub__header-right .header__theme-wrap{order:2;margin-left:6px;flex-shrink:0}}@media (min-width:481px){.affirmamint-hub__chrome .affirmamint-hub__home-lead,.affirmamint-hub__chrome .affirmamint-hub__mint-lead{display:flex;flex-direction:row;align-items:center;min-width:0}.affirmamint-hub__chrome .affirmamint-hub__header .header__blockhash,.affirmamint-hub__chrome .affirmamint-hub__header .header__wallet-copy,.affirmamint-hub__chrome .affirmamint-hub__header .header__wsol-balance{display:inline-flex}}.affirmamint-hub__mint-lead{gap:8px;flex-wrap:nowrap}.affirmamint-hub__home-lead,.affirmamint-hub__mint-lead{display:flex;flex-direction:row;align-items:center;min-width:0}.affirmamint-hub__home-lead{gap:10px}.affirmamint-hub__header .header__brand,.affirmamint-hub__header-brand{justify-content:flex-start!important}.affirmamint-hub__header-brand{min-width:0}.affirmamint-hub__header.header--no-brand-lockup .affirmamint-hub__header-brand,.affirmamint-hub__header.header--no-brand-lockup .affirmamint-hub__header-brand .affirmamint-hub__nav-hub-brand,.affirmamint-hub__header.header--no-brand-lockup .affirmamint-hub__mint-lead{display:flex!important}.affirmamint-hub__timebar-row{background:var(--header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.affirmamint-hub__timebar-row--mint{padding:2px max(12px,env(safe-area-inset-left,0px)) 5px max(12px,env(safe-area-inset-right,0px));border-bottom:1px solid var(--border)}.affirmamint-hub__mint-timebar{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:4px 8px;width:100%;min-height:1.75rem}.affirmamint-hub__mint-timebar-local,.affirmamint-hub__mint-timebar-solana{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:0;line-height:1;min-width:0}.affirmamint-hub__mint-timebar-solana{align-items:flex-end;text-align:right}.affirmamint-hub__mint-timebar-pills{display:flex;justify-content:center;align-items:center;min-width:0;overflow:hidden}.affirmamint-hub__mint-timebar-pills .timebar__eco-pills{justify-content:center;flex-wrap:nowrap;padding:0}.affirmamint-hub__mint-mobile-theme{display:none}.affirmamint-hub__mint-neon--desktop-only{display:inline-flex}.affirmamint-hub__mint-header-brand{display:flex;align-items:center;gap:8px;min-width:0}.affirmamint-hub__mint-pill-stack{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0}.affirmamint-hub__mint-stack-pill{--hub-mint-stack-chroma:linear-gradient(118deg,#e8e8e8,#d4d4d8 12%,#c0c0c0 22%,#9945ff 38%,#c084fc 52%,#ffc400 68%,#fde68a 82%,#e8e8e8);display:inline-flex;align-items:center;justify-content:center;cursor:default;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;border-radius:999px;border:1px solid transparent;background:linear-gradient(rgba(7,10,18,.94),rgba(7,10,18,.94)) padding-box,var(--hub-mint-stack-chroma) border-box;background-size:100% 100%,260% 260%;animation:hub-mint-pill-chroma 7s ease-in-out infinite;box-shadow:0 0 8px rgba(212,212,216,.32),0 0 12px rgba(153,69,255,.24),0 0 14px rgba(255,196,0,.2)}.affirmamint-hub__mint-stack-pill__label{background:linear-gradient(118deg,#f4f4f5,#d4d4d8 14%,#e9d5ff 32%,#c084fc 46%,#9945ff 58%,#fcd34d 76%,#fde68a 88%,#f4f4f5);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hub-mint-char-shimmer 9s ease-in-out infinite}[data-theme=light] .affirmamint-hub__mint-stack-pill{background:linear-gradient(rgba(255,255,255,.94),rgba(255,255,255,.94)) padding-box,var(--hub-mint-stack-chroma) border-box}@media (prefers-reduced-motion:reduce){.affirmamint-hub__mint-stack-pill{animation:none}.affirmamint-hub__mint-stack-pill__label{animation:none;color:#a78bfa;background:none;-webkit-background-clip:unset;background-clip:unset}}.affirmamint-hub__zeros-home-stack-pill{--zeros-home-chroma:linear-gradient(118deg,#1e3a5f,#2563eb 14%,#38bdf8 24%,#ffc400 38%,#fde68a 50%,#c0c0c0 62%,#14f195 74%,#1e40af 88%,#1e3a5f);display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.15;letter-spacing:.01em;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:999px;border:1px solid transparent;background:linear-gradient(rgba(7,10,18,.94),rgba(7,10,18,.94)) padding-box,var(--zeros-home-chroma) border-box;background-size:100% 100%,260% 260%;animation:hub-mint-pill-chroma 7s ease-in-out infinite;box-shadow:0 0 8px rgba(37,99,235,.28),0 0 12px rgba(255,196,0,.22),0 0 14px rgba(20,241,149,.16);transition:box-shadow .15s,filter .15s}.affirmamint-hub__zeros-home-stack-pill:hover{box-shadow:0 0 10px rgba(37,99,235,.38),0 0 14px rgba(255,196,0,.3),0 0 16px rgba(20,241,149,.22);filter:brightness(1.06)}.affirmamint-hub__zeros-home-stack-pill__label{display:inline-flex;align-items:center;gap:0;min-width:0}.affirmamint-hub__zeros-home-stack-pill__char{display:inline-block;flex-shrink:0;background:linear-gradient(118deg,#e0f2fe,#93c5fd 14%,#fcd34d 30%,#fde68a 42%,#d4d4d8 52%,#34d399 66%,#60a5fa 82%,#e0f2fe);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hub-mint-char-shimmer 9s ease-in-out infinite;animation-delay:calc(var(--char-i, 0) * .11s)}.affirmamint-hub__zeros-home-stack-pill__word{display:inline-block}.affirmamint-hub__zeros-home-stack-pill__word+.affirmamint-hub__zeros-home-stack-pill__word{margin-left:2px}[data-theme=light] .affirmamint-hub__zeros-home-stack-pill{background:linear-gradient(rgba(255,255,255,.94),rgba(255,255,255,.94)) padding-box,var(--zeros-home-chroma) border-box}@media (prefers-reduced-motion:reduce){.affirmamint-hub__zeros-home-stack-pill{animation:none}.affirmamint-hub__zeros-home-stack-pill__char{animation:none;color:#2563eb;background:none;-webkit-background-clip:unset;background-clip:unset}}.affirmamint-hub__timebar-row--home{padding:2px max(12px,env(safe-area-inset-left,0px)) 5px max(12px,env(safe-area-inset-right,0px))}.timebar__eco-pill--hub{color:#d8b4fe;border-color:rgba(153,69,255,.55);background:rgba(153,69,255,.08);box-shadow:0 0 10px rgba(153,69,255,.18)}.timebar__eco-pill--hub:hover{color:#f3e8ff;border-color:rgba(192,132,252,.85)}.affirmamint-hub__hub-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;line-height:1.15;color:#d8b4fe;border:1px solid rgba(153,69,255,.62);background:rgba(153,69,255,.12);box-shadow:0 0 12px rgba(153,69,255,.24);transition:border-color .15s,box-shadow .15s,color .15s}.affirmamint-hub__hub-pill:hover{color:#f3e8ff;border-color:rgba(192,132,252,.92);box-shadow:0 0 16px rgba(153,69,255,.38)}.hub-mint-neon-pill{--hub-fire-chroma:linear-gradient(118deg,#ffc400,#fde68a 12%,#14f195 30%,#46e6a5 42%,#9945ff 56%,#c084fc 70%,#f59e0b 84%,#ffc400);position:relative;display:inline-flex;align-items:center;min-width:0;max-width:min(48vw,340px);padding:3px 10px;border-radius:999px;border:1px solid transparent;background:linear-gradient(rgba(7,10,18,.94),rgba(7,10,18,.94)) padding-box,var(--hub-fire-chroma) border-box;background-size:100% 100%,260% 260%;animation:hub-mint-pill-chroma 7s ease-in-out infinite;box-shadow:0 0 10px rgba(153,69,255,.22),0 0 16px rgba(255,196,0,.14),0 0 20px rgba(20,241,149,.1)}@keyframes hub-mint-pill-chroma{0%,to{background-position:0 50%,0 50%}50%{background-position:0 50%,100% 50%}}.hub-mint-neon-pill__text{display:inline-flex;align-items:center;min-width:0;max-width:100%;font-size:clamp(10px,2.6vw,13px);font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-mint-neon-pill__char{display:inline-block;flex-shrink:0;background:linear-gradient(118deg,#fef9c3,#fde68a 12%,#fbbf24 20%,#34d399 34%,#6ee7b7 44%,#a78bfa 58%,#7c3aed 70%,#fcd34d 88%,#fef9c3);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hub-mint-char-neon 4.6s ease-in-out infinite,hub-mint-char-shimmer 9s ease-in-out infinite;animation-delay:calc(var(--char-i, 0) * .13s),0s}@keyframes hub-mint-char-neon{0%,36%,to{opacity:1;filter:brightness(1.12)}42%,50%{opacity:.05;filter:brightness(.2)}56%,to{opacity:1;filter:brightness(1.12)}}@keyframes hub-mint-char-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.hub-mint-neon-pill{animation:none}.hub-mint-neon-pill__char{animation:none;opacity:1}}[data-theme=light] .affirmamint-hub__hub-pill{color:#6d28d9;border-color:rgba(109,40,217,.45);background:rgba(167,139,250,.12);box-shadow:0 0 10px rgba(139,92,246,.2)}[data-theme=light] .hub-mint-neon-pill{background:linear-gradient(rgba(255,255,255,.94),rgba(255,255,255,.94)) padding-box,var(--hub-fire-chroma) border-box}.affirmamint-hub__nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--hub-text);font-size:15px;font-weight:700;letter-spacing:-.02em;flex-shrink:0}.affirmamint-hub__nav-logo-tld{color:var(--hub-accent)}.affirmamint-hub__nav-spacer{flex:1 1;min-width:0}.affirmamint-hub__nav-spacer--hide-mobile{display:none}@media (min-width:720px){.affirmamint-hub__nav-spacer--hide-mobile{display:block}}.affirmamint-hub__time-compact{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;align-items:center;justify-content:center;gap:10px;font-size:11px;color:var(--hub-muted);flex-shrink:0;pointer-events:none}.affirmamint-hub__time-compact>*{pointer-events:auto}@media (min-width:640px){.affirmamint-hub__time-compact{display:flex}}.affirmamint-hub__time-cell{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:4.5rem}.affirmamint-hub__time-label{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.affirmamint-hub__time-value{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:600;color:var(--hub-text)}.affirmamint-hub__time-sep{opacity:.35;-webkit-user-select:none;user-select:none}.affirmamint-hub__wallet-group{align-items:flex-end;max-width:min(42vw,220px)}@media (min-width:900px){.affirmamint-hub__wallet-group{max-width:min(36vw,320px)}}.affirmamint-hub__nav-left{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:1;position:relative;z-index:2}.affirmamint-hub__cluster-pill{flex-shrink:0;font-size:10px;padding:5px 10px}.affirmamint-hub__wallet-group .header__balance,.affirmamint-hub__wallet-group .header__blockhash,.affirmamint-hub__wallet-group .header__wallet-copy{display:flex;width:100%;justify-content:flex-end}.affirmamint-hub__nav-zer0{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:1.625rem;padding:4px 10px;font-size:10px;font-weight:600;line-height:1.2;text-align:center;color:var(--green,#46e6a5);text-decoration:none;border:1px solid rgba(70,230,165,.42);border-radius:999px;background:transparent;box-shadow:none;white-space:nowrap;transition:border-color .15s,box-shadow .15s}.affirmamint-hub__nav-dev,.affirmamint-hub__nav-zer0-app{color:var(--brand-lockup-purple,#9945ff);border-color:rgba(153,69,255,.42)}.affirmamint-hub__nav-zer0:hover{border-color:currentColor;box-shadow:0 0 14px rgba(153,69,255,.28)}.affirmamint-hub__nav-zer0-app:hover{box-shadow:0 0 14px rgba(70,230,165,.28)}.affirmamint-hub__nav-zer0-dot{width:6px;height:6px;border-radius:50%;background:var(--green,#46e6a5)}.affirmamint-hub__nav-links{display:flex;align-items:center;gap:8px;flex-shrink:0;position:relative;z-index:2}.affirmamint-hub__nav-right{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.affirmamint-hub__nav-theme,.affirmamint-hub__nav-wallet{display:flex;align-items:center;flex-shrink:0;position:relative;z-index:2}.affirmamint-hub__nav-wallet{min-width:0}.affirmamint-hub__wallet{flex-shrink:0}.affirmamint-hub__main{position:relative;z-index:1;width:100%;max-width:none;margin:0;padding:0 0 2rem}.affirmamint-hub__hero-eyebrow{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--hub-muted);margin:0 0 14px;display:flex;align-items:center;gap:8px}.affirmamint-hub__hero-eyebrow:before{content:"";width:20px;height:1px;background:var(--hub-accent)}.affirmamint-hub__hero-title{margin:0 0 14px;font-size:clamp(26px,5vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.affirmamint-hub__hero-title span{background:linear-gradient(135deg,var(--hub-accent),var(--green,#46e6a5));-webkit-background-clip:text;background-clip:text;color:transparent}.affirmamint-hub__hero-sub{margin:0 0 24px;font-size:14px;line-height:1.65;color:var(--hub-muted);max-width:52ch}.affirmamint-hub__hero-sub code{font-size:.9em;opacity:.9}.affirmamint-hub__hero-meta{display:flex;flex-wrap:wrap;gap:10px}.affirmamint-hub__meta-pill{font-size:11px;font-weight:600;padding:5px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);color:var(--hub-muted);background:var(--hub-surface)}.affirmamint-hub__meta-pill--live{color:var(--green,#46e6a5);border-color:rgba(70,230,165,.25);background:rgba(70,230,165,.06)}.affirmamint-hub__domain-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:36px}.affirmamint-hub__domain-node{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:var(--hub-surface);font-size:12px;font-weight:600;color:var(--hub-muted);text-decoration:none;transition:border-color .15s,background .15s,color .15s}.affirmamint-hub__domain-node:hover{border-color:rgba(255,255,255,.16);color:var(--hub-text)}.affirmamint-hub__domain-node--active{color:var(--hub-accent);border-color:rgba(0,201,167,.35);background:rgba(0,201,167,.07)}.affirmamint-hub__dn-dot{width:5px;height:5px;border-radius:50%;background:var(--hub-muted)}.affirmamint-hub__domain-node--active .affirmamint-hub__dn-dot{background:var(--hub-accent)}.affirmamint-hub__dn-here{font-size:9px;opacity:.55}.affirmamint-hub__dn-arrow{font-size:10px;opacity:.5}.affirmamint-hub__domain-divider{color:var(--hub-muted);opacity:.4;-webkit-user-select:none;user-select:none}.affirmamint-hub__section{margin-bottom:48px}.affirmamint-hub__section-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.09)}.affirmamint-hub__section-title{margin:0;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var(--hub-text)}.affirmamint-hub__section-count{font-size:11px;font-weight:600;color:var(--hub-muted);font-family:ui-monospace,monospace}.affirmamint-hub__section-spacer{flex:1 1}.affirmamint-hub__filter-chips{display:flex;flex-wrap:wrap;gap:6px}.affirmamint-hub__chip{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;border:1px solid rgba(255,255,255,.09);background:transparent;color:var(--hub-muted);cursor:pointer}.affirmamint-hub__chip--active{background:rgba(0,201,167,.12);border-color:rgba(0,201,167,.4);color:var(--hub-accent)}.affirmamint-hub__mint-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px}.affirmamint-hub__mint-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:var(--hub-surface);text-decoration:none;color:inherit;text-align:left;font:inherit;width:100%;cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.affirmamint-hub__mint-card:hover{border-color:rgba(255,255,255,.16);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.25)}.affirmamint-hub__mint-card--soon{cursor:default;opacity:.85}.affirmamint-hub__mint-card--soon:hover{transform:none;box-shadow:none}.affirmamint-hub__mint-card--avail,.affirmamint-hub__mint-card--avail:hover{cursor:default;opacity:.72;transform:none;box-shadow:none;border-style:dashed}.affirmamint-hub__mint-card--wild{border-color:rgba(255,140,66,.28)}.affirmamint-hub__mint-card--live{border-color:rgba(255,196,0,.22);box-shadow:0 8px 32px rgba(0,0,0,.2),0 0 16px rgba(153,69,255,.08)}.affirmamint-hub__mint-card--live:hover{border-color:rgba(255,196,0,.32);box-shadow:0 10px 36px rgba(0,0,0,.28),0 0 20px rgba(153,69,255,.12)}.affirmamint-hub__card-badge--avail{color:rgba(232,236,244,.65);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.affirmamint-hub__card-badge--wild{color:#ff9f5b;background:rgba(255,140,66,.12);border:1px solid rgba(255,140,66,.28)}.affirmamint-hub__featured{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem;padding:1.25rem;border-radius:14px;border:1px solid var(--hub-border);background:linear-gradient(145deg,rgba(153,69,255,.07),rgba(8,12,20,.02) 38%,rgba(255,196,0,.06) 72%,rgba(20,241,149,.04))}.affirmamint-hub__featured--chroma{--hub-hero-chroma:linear-gradient(135deg,#9945ff,#ffc400 14%,rgba(232,220,180,0.85) 28%,#c084fc 42%,#14f195 58%,#f87171 74%,#ffc400 88%,#9945ff);position:relative;isolation:isolate;padding:12px;border-radius:12px}.affirmamint-hub__featured-rim{pointer-events:none;position:absolute;inset:10px;border-radius:8px;border:1px dashed rgba(232,220,180,.22);z-index:0}.affirmamint-hub__featured--chroma>:not(.affirmamint-hub__featured-rim){position:relative;z-index:1}@media (min-width:720px){.affirmamint-hub__featured{grid-template-columns:240px 1fr;align-items:center}}.affirmamint-hub__featured-art{position:relative;width:100%;aspect-ratio:1;border-radius:14px}.affirmamint-hub__featured-art-img{object-fit:cover}.affirmamint-hub__featured-eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-accent)}.affirmamint-hub__featured-title{margin:0;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.03em}.affirmamint-hub__featured-desc{margin:.5rem 0 0;color:var(--hub-muted);line-height:1.55;font-size:.92rem}.affirmamint-hub__featured-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.affirmamint-hub__featured-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem;align-items:center}.affirmamint-hub__chain-pill{display:inline-flex;align-items:stretch;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.28);overflow:hidden;min-height:2.15rem}.affirmamint-hub__chain-pill-copy{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem .35rem .7rem;border:none;background:transparent;color:var(--hub-text);font:inherit;font-size:.72rem;cursor:pointer}.affirmamint-hub__chain-pill-label{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-muted);font-size:.62rem}.affirmamint-hub__chain-pill-addr{font-family:ui-monospace,monospace;font-size:.72rem;color:var(--hub-accent)}.affirmamint-hub__chain-pill-icon{opacity:.75;font-size:.78rem}.affirmamint-hub__chain-pill-orb{display:inline-flex;align-items:center;padding:0 .65rem;border-left:1px solid rgba(255,255,255,.12);font-size:.72rem;font-weight:700;color:var(--hub-accent);text-decoration:none;white-space:nowrap}.affirmamint-hub__chain-pill-orb:hover{background:rgba(0,201,167,.12)}.affirmamint-hub__cta{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;border-radius:10px;font-size:.86rem;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;font:inherit}.affirmamint-hub__cta--primary{background:linear-gradient(135deg,var(--hub-accent),var(--hub-accent-dim));color:#04120e}.affirmamint-hub__cta--ghost{background:var(--hub-surface);color:var(--hub-text);border-color:rgba(255,255,255,.12)}.affirmamint-hub__meta-pill--soon{border-color:rgba(255,207,91,.25);color:#ffcf5b}.affirmamint-hub__meta-pill--avail{opacity:.8}.affirmamint-hub__meta-pill--wild{border-color:rgba(255,140,66,.28);color:#ff9f5b}.affirmamint-hub__seat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:.55rem}.affirmamint-hub__seat-tab{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:var(--hub-surface);text-decoration:none;color:inherit;min-height:7.25rem;transition:border-color .18s,transform .18s}.affirmamint-hub__seat-tab-art{position:relative;width:100%;aspect-ratio:1;margin-bottom:.15rem}.affirmamint-hub__seat-tab-art-inner{position:relative;width:100%;height:100%}.affirmamint-hub__seat-tab-art-fill{position:absolute;inset:0}.affirmamint-hub__seat-tab-img{width:100%;height:100%;object-fit:cover;display:block}.affirmamint-hub__seat-tab:hover{border-color:rgba(0,201,167,.35);transform:translateY(-1px)}.affirmamint-hub__seat-tab--avail{border-style:dashed;opacity:.75}.affirmamint-hub__seat-tab-num{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.affirmamint-hub__seat-tab-label{font-size:.82rem;font-weight:700;line-height:1.25}.affirmamint-hub__seat-tab-pill{align-self:flex-start;margin-top:.15rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .4rem;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.affirmamint-hub__seat-tab-pill--live{color:#46e6a5;border-color:rgba(70,230,165,.25)}.affirmamint-hub__seat-tab-pill--soon{color:#ffcf5b;border-color:rgba(255,207,91,.22)}.affirmamint-hub__seat-tab-pill--avail{color:var(--hub-muted)}.affirmamint-hub__seat-tab-pill--wild{color:#ff9f5b;border-color:rgba(255,140,66,.28)}.affirmamint-hub__seat-tab-price{margin-top:auto;font-size:.72rem;font-family:ui-monospace,monospace;color:var(--hub-accent)}.affirmamint-hub__card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.affirmamint-hub__card-id{font-family:ui-monospace,monospace;font-size:10px;font-weight:700;color:var(--hub-muted);letter-spacing:.05em}.affirmamint-hub__card-badge{font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:6px}.affirmamint-hub__card-badge--live{color:var(--green,#46e6a5);background:rgba(70,230,165,.1);border:1px solid rgba(70,230,165,.25)}.affirmamint-hub__card-badge--soon{color:var(--yellow,#ffcf5b);background:rgba(255,207,91,.1);border:1px solid rgba(255,207,91,.22)}.affirmamint-hub__card-name{margin:0;font-size:16px;font-weight:700;letter-spacing:-.02em}.affirmamint-hub__card-desc{margin:5px 0 0;font-size:12px;line-height:1.6;color:var(--hub-muted)}.affirmamint-hub__card-meta{display:flex;align-items:flex-end;gap:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09);font-size:11px}.affirmamint-hub__card-stat{display:flex;flex-direction:column;gap:2px}.affirmamint-hub__card-stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--hub-muted)}.affirmamint-hub__card-stat-val{font-weight:700;font-family:ui-monospace,monospace}.affirmamint-hub__card-stat-val.accent{color:var(--hub-accent)}.affirmamint-hub__card-bar{height:2px;width:60px;background:rgba(255,255,255,.1);border-radius:1px;overflow:hidden;margin-top:2px}.affirmamint-hub__card-bar-fill{height:100%;background:linear-gradient(90deg,var(--hub-accent),var(--green,#46e6a5))}.affirmamint-hub__card-arrow{margin-left:auto;color:var(--hub-accent);font-weight:700}.affirmamint-hub__eco-strip{display:flex;gap:12px;flex-wrap:wrap}.affirmamint-hub__eco-card{flex:1 1;min-width:min(280px,100%);display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:var(--hub-surface);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.affirmamint-hub__eco-card--zer0:hover{border-color:rgba(70,230,165,.4);box-shadow:0 0 24px rgba(70,230,165,.08)}.affirmamint-hub__eco-card--dev:hover{border-color:rgba(0,201,167,.4);box-shadow:0 0 24px rgba(0,201,167,.12)}.affirmamint-hub__eco-icon{width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.affirmamint-hub__eco-card--zer0 .affirmamint-hub__eco-icon{border-color:rgba(70,230,165,.25);color:var(--green,#46e6a5)}.affirmamint-hub__eco-card--dev .affirmamint-hub__eco-icon{border-color:rgba(0,201,167,.25);color:var(--hub-accent)}.affirmamint-hub__eco-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--hub-muted)}.affirmamint-hub__eco-name{font-size:14px;font-weight:700}.affirmamint-hub__eco-desc{font-size:11px;color:var(--hub-muted);margin-top:2px}.affirmamint-hub__eco-arrow{margin-left:auto;color:var(--hub-muted)}.affirmamint-hub__footer.app-shell__footer{position:relative;z-index:100;background:var(--header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border)}.affirmamint-hub__footer-accent{color:var(--hub-accent)}.affirmamint-hub__footer-lines{width:100%;max-width:24rem;margin:0 auto;display:flex;flex-direction:column;gap:6px}.affirmamint-hub__footer-split-row{display:grid;grid-template-columns:1fr 1fr;align-items:baseline;gap:0;font-size:.74rem;line-height:1.35}.affirmamint-hub__footer-domain-line{color:rgba(255,255,255,.9);font-weight:600;letter-spacing:.01em}.affirmamint-hub__footer-tld{color:var(--hub-accent);font-weight:700}.affirmamint-hub__footer-brand-line{color:rgba(255,255,255,.88);font-weight:600;letter-spacing:.02em}.affirmamint-hub__footer-split-left{text-align:right;padding-right:8px;border-right:1px solid rgba(255,255,255,.14)}.affirmamint-hub__footer-split-right{text-align:left;padding-left:8px;color:var(--hub-muted)}.affirmamint-hub__footer-link.affirmamint-hub__footer-split-right{text-decoration:none;font-size:inherit;line-height:inherit}.affirmamint-hub__footer-link.affirmamint-hub__footer-split-right:hover{color:var(--hub-accent);text-decoration:underline}.affirmamint-hub__footer-domain{font-family:ui-monospace,monospace;font-size:11px;color:var(--hub-muted)}.affirmamint-hub__footer-link{color:var(--hub-accent);text-decoration:none;font-size:.78rem}@media (max-width:768px){.affirmamint-hub__main--home{padding-bottom:0}.affirmamint-hub__main--home>.affirmamint-hub__section:last-child{margin-bottom:10px}.app-shell.affirmamint-hub>.affirmamint-hub__footer.ecosystem-footer.app-shell__footer{margin-top:0;padding:.35rem .5rem;gap:2px;font-size:.68rem}.affirmamint-hub__footer-lines{gap:3px;padding-bottom:4px}.affirmamint-hub__footer-split-row{font-size:.68rem}}@media (max-width:480px){.app-shell.affirmamint-hub>.affirmamint-hub__footer.ecosystem-footer.app-shell__footer{padding:.25rem .5rem;font-size:.65rem}}@media (max-width:640px){.affirmamint-hub__filter-chips{display:none}}@media (max-width:719px){.affirmamint-hub__hero-visual{grid-template-columns:1fr 1fr;gap:8px;max-width:100%;margin:0;min-height:220px}.affirmamint-hub__hero-frame,.affirmamint-hub__hero-tabs-frame{min-height:220px}.affirmamint-hub__hero-frame-inner{min-height:160px}}.affirmamint-hub__hero-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}@media (min-width:720px){.affirmamint-hub__hero-grid{grid-template-columns:1.1fr .85fr;gap:2rem}}.affirmamint-hub__hero-art{position:relative;min-height:200px;padding:1rem .75rem 1.25rem}.affirmamint-hub__hero-art,.affirmamint-hub__hero-art-frame-wrap{display:flex;justify-content:center;align-items:center;width:100%}.affirmamint-hub__hero-art-frame-wrap{max-width:380px;margin-inline:auto}@media (min-width:720px){.affirmamint-hub__hero-art-frame-wrap{margin-inline:0;justify-self:end}}.affirmamint-hub__hero-frame--solo.affirmamint-hub__hero-frame--chroma{padding:2px;min-height:auto;border-radius:10px}.affirmamint-hub__hero-frame--solo{width:100%;max-width:380px;aspect-ratio:1;min-height:auto;padding:6px;border-radius:10px;display:flex;flex-direction:column}.affirmamint-hub__main--home .affirmamint-hub__hero-frame--solo.affirmamint-hub__hero-frame--chroma{padding:10px}.affirmamint-hub__hero-frame--solo .affirmamint-hub__hero-art{flex:1 1;min-height:0;width:100%;aspect-ratio:1;border-radius:6px;padding:.2rem .25rem .3rem;background:var(--hub-glass-inner,rgba(0,0,0,.16));border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.affirmamint-hub__hero-frame--solo .affirmamint-hub__hero-frame-rim{inset:7px;border-radius:7px}.affirmamint-hub__hero-frame--solo .affirmamint-hub__hero-stamp{right:5%;bottom:5%;width:clamp(56px,18%,78px);height:clamp(56px,18%,78px)}.affirmamint-hub__hero-mascot{width:92%;height:auto;max-height:92%;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 12px 40px rgba(153,69,255,.22)) drop-shadow(0 8px 24px rgba(255,196,0,.14))}.affirmamint-hub__hero-stamp{position:absolute;right:8%;bottom:4%;opacity:.92;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35));transform:rotate(-8deg)}.affirmamint-hub__nav-hub-brand{display:flex;align-items:center;gap:8px;text-decoration:none;min-width:0}.affirmamint-hub__nav-hub-word{font-size:clamp(18px,4.5vw,22px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1a9e5c;text-shadow:0 0 12px rgba(26,158,92,.55),0 0 28px rgba(26,158,92,.25)}.affirmamint-hub__nav-dev-kite{width:auto;height:12px;flex-shrink:0;opacity:.92}.affirmamint-hub__eco-strip-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;justify-content:center;max-width:min(100%,720px);margin:0 auto 20px;padding:0 clamp(10px,3vw,24px)}.affirmamint-hub__eco-strip-nav--compact{margin-bottom:12px}.affirmamint-hub__eco-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:1.625rem;padding:4px 10px;border-radius:999px;border:1px solid rgba(153,69,255,.38);background:transparent;font-size:10px;font-weight:600;line-height:1.2;color:var(--brand-lockup-purple,#9945ff);text-decoration:none;box-shadow:none;transition:border-color .15s,color .15s,box-shadow .15s}.affirmamint-hub__eco-pill:hover{border-color:rgba(255,255,255,.18);color:var(--hub-text)}.affirmamint-hub__eco-pill--active{color:var(--green,#46e6a5);border-color:rgba(70,230,165,.45);background:transparent;box-shadow:0 0 12px rgba(70,230,165,.22)}.affirmamint-hub__eco-pill--zer0{color:var(--green,#46e6a5);border-color:rgba(70,230,165,.28)}.affirmamint-hub__eco-pill--dev{color:#8ec5ff;border-color:rgba(142,197,255,.28)}.affirmamint-hub__eco-pill--waiver{min-width:6.5rem;font-size:10px;opacity:.92}.affirmamint-hub__eco-pill-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:9rem}.affirmamint-hub__eco-pill-here{font-size:9px;opacity:.55}.affirmamint-hub__eco-pill-arrow{font-size:10px;opacity:.55}.affirmamint-hub__eco-pill-icon,.affirmamint-hub__eco-pill-kite{flex-shrink:0;opacity:.92}.affirmamint-hub__hero-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch;width:100%;max-width:100%;min-height:300px}.affirmamint-hub__hero-frame{position:relative;display:flex;flex-direction:column;min-height:300px;padding:12px;border-radius:14px;background:linear-gradient(145deg,rgba(153,69,255,.08),rgba(255,196,0,.05),rgba(0,0,0,.35));border:1px solid rgba(232,220,180,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 8px 32px rgba(0,0,0,.35)}.affirmamint-hub__hero-frame--chroma{--hub-hero-chroma:linear-gradient(135deg,#9945ff,#ffc400 14%,rgba(232,220,180,0.85) 28%,#c084fc 42%,#14f195 58%,#f87171 74%,#ffc400 88%,#9945ff);padding:2px;border:1px solid transparent;background:linear-gradient(rgba(10,12,20,.82),rgba(10,12,20,.88)) padding-box,var(--hub-hero-chroma) border-box;background-size:100% 100%,280% 280%;animation:hub-hero-frame-chroma 10s ease-in-out infinite;box-shadow:0 0 14px rgba(153,69,255,.2),0 0 18px rgba(255,196,0,.12),inset 0 0 0 1px rgba(232,220,180,.14)}@keyframes hub-hero-frame-chroma{0%,to{background-position:0 0,0 50%}50%{background-position:0 0,100% 50%}}.affirmamint-hub__hero-frame-rim{pointer-events:none;position:absolute;inset:8px;border-radius:10px;border:1px dashed rgba(232,220,180,.28);box-shadow:inset 0 0 0 1px rgba(255,196,0,.08)}.affirmamint-hub__hero-frame--chroma .affirmamint-hub__hero-frame-rim{inset:10px;border-color:rgba(232,220,180,.32)}.affirmamint-hub__hero-frame-inner{position:relative;flex:1 1;min-height:240px;border-radius:10px;overflow:hidden;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.08)}.affirmamint-hub__hero-mascot-in-frame{object-fit:contain;padding:8px;filter:drop-shadow(0 12px 40px rgba(0,201,167,.28))}.affirmamint-hub__hero-tabs-frame{position:relative;display:flex;flex-direction:column;min-height:300px;padding:10px;border-radius:14px;background:linear-gradient(145deg,rgba(0,0,0,.32),rgba(0,201,167,.06));border:1px solid rgba(0,201,167,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 8px 32px rgba(0,0,0,.35)}.affirmamint-hub__hero-tabs-frame-rim{pointer-events:none;position:absolute;inset:8px;border-radius:10px;border:1px dashed rgba(0,201,167,.28)}.affirmamint-hub__hero-seat-scroll{position:relative;z-index:1;flex:1 1;min-height:0;margin:4px 2px 0;padding-right:4px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,201,167,.5) rgba(0,0,0,.25)}.affirmamint-hub__hero-seat-scroll::-webkit-scrollbar{width:6px}.affirmamint-hub__hero-seat-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,201,167,.45)}.affirmamint-hub__hero-seat-panel{min-width:0;display:flex;flex-direction:column;gap:6px}.affirmamint-hub__hero-seat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.affirmamint-hub__hero-seat-grid--scroll{max-height:none;overflow:visible}.affirmamint-hub__hero-seat{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:4px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);text-decoration:none;color:inherit;min-height:0;aspect-ratio:1;transition:border-color .15s,box-shadow .15s}.affirmamint-hub__hero-seat:hover{border-color:rgba(0,201,167,.35);box-shadow:0 0 12px rgba(0,201,167,.12)}.affirmamint-hub__hero-seat--open{opacity:.72}.affirmamint-hub__hero-seat-num{position:absolute;top:4px;left:6px;z-index:2;font-size:11px;font-weight:800;color:var(--hub-accent);text-shadow:0 1px 4px rgba(0,0,0,.85)}.affirmamint-hub__hero-seat-art{position:relative;flex:1 1;width:100%;height:100%;border-radius:6px;overflow:hidden;background:rgba(0,0,0,.35)}.affirmamint-hub__hero-seat-art-inner{position:absolute;inset:0}.affirmamint-hub__hero-seat-art-inner video,.affirmamint-hub__hero-seat-img,.affirmamint-hub__hero-seat-video{width:100%;height:100%;object-fit:cover;display:block}.affirmamint-hub__hero-seat-label{display:none}.affirmamint-hub__hero-seat-more-row{display:flex;justify-content:center}.affirmamint-hub__hero-seat-more{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.25);color:var(--hub-muted);font-size:11px;font-weight:600;cursor:pointer}.affirmamint-hub__hero-seat-more-text{font-size:10px}.affirmamint-hub__card-art-img,.affirmamint-hub__featured-art-img,.affirmamint-hub__media-fill{width:100%;height:100%;object-fit:cover;display:block}.affirmamint-hub__card-art-media,.affirmamint-hub__featured-art-media{position:absolute;inset:0}.affirmamint-hub__featured-art-media video{width:100%;height:100%;object-fit:cover}.hub-mint-art-frame{--hub-mint-frame-radius:12px;position:relative;isolation:isolate;padding:2px;border-radius:var(--hub-mint-frame-radius);background:linear-gradient(135deg,rgba(153,69,255,.42),rgba(255,196,0,.32) 24%,rgba(232,220,180,.28) 40%,rgba(192,132,252,.38) 56%,rgba(20,241,149,.28) 72%,rgba(248,113,113,.18) 86%,rgba(255,196,0,.34));box-shadow:0 0 10px rgba(153,69,255,.12),0 0 14px rgba(255,196,0,.08)}.hub-mint-art-frame--live{padding:0;background:transparent;overflow:hidden;box-shadow:0 0 12px rgba(255,196,0,.14),0 0 16px rgba(153,69,255,.16)}.hub-mint-art-frame--live:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0deg 250deg,rgba(255,196,0,.25) 270deg,#ffc400 300deg,#fde68a 318deg,#9945ff 334deg,#14f195 352deg,transparent 1turn);animation:wallet-rim-rotate 3.2s linear infinite;z-index:0}.hub-mint-art-frame--live:after{content:"";position:absolute;inset:2px;border-radius:calc(var(--hub-mint-frame-radius) - 2px);background:rgba(6,8,14,.88);z-index:0}.hub-mint-art-frame__inner{position:relative;z-index:1;border-radius:calc(var(--hub-mint-frame-radius) - 2px);overflow:hidden;background:rgba(0,0,0,.42);border:1px solid rgba(232,220,180,.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.hub-mint-art-frame--live .hub-mint-art-frame__inner{margin:2px;border-color:rgba(255,196,0,.24);box-shadow:inset 0 0 0 1px rgba(232,220,180,.16),0 0 10px rgba(153,69,255,.12)}.hub-mint-art-frame.affirmamint-hub__featured-art{--hub-mint-frame-radius:14px;overflow:hidden}.hub-mint-art-frame.affirmamint-hub__featured-art .hub-mint-art-frame__inner{width:100%;aspect-ratio:1;background:rgba(0,0,0,.06);border:1px solid rgba(255,255,255,.06);box-shadow:none}.hub-mint-art-frame.affirmamint-hub__seat-tab-art{--hub-mint-frame-radius:8px;overflow:hidden}.hub-mint-art-frame.affirmamint-hub__seat-tab-art .hub-mint-art-frame__inner{aspect-ratio:1;width:100%}.hub-mint-art-frame.affirmamint-hub__card-art{--hub-mint-frame-radius:10px;margin:-2px -2px 0;overflow:hidden}.hub-mint-art-frame.affirmamint-hub__card-art .hub-mint-art-frame__inner{aspect-ratio:16/10;width:100%}@media (prefers-reduced-motion:reduce){.hub-mint-art-frame--live:before{animation:none;opacity:.65}.affirmamint-hub__featured--chroma,.affirmamint-hub__hero-frame--chroma{animation:none}}.affirmamint-hub__card-art{position:relative;width:100%;aspect-ratio:16/10;border-radius:10px}.affirmamint-hub__card-art-img{object-fit:cover}.affirmamint-hub__card-badge--on-art{position:absolute;top:10px;right:10px;z-index:2}.affirmamint-hub__dn-icon,.affirmamint-hub__dn-kite{opacity:.9;flex-shrink:0}.affirmamint-hub__dn-kite{width:auto;height:14px}.affirmamint-hub__nav-kite{width:auto;height:20px;opacity:.95}.affirmamint-hub__nav-crumb{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600}.affirmamint-hub__nav-back{color:var(--hub-accent);text-decoration:none;white-space:nowrap}.affirmamint-hub__nav-back:hover{text-decoration:underline}.affirmamint-hub__nav-crumb-sep{color:var(--hub-muted);opacity:.6}.affirmamint-hub__nav-crumb-current{color:var(--hub-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affirmamint-hub__eco-icon-wrap{width:44px;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--hub-surface)}.affirmamint-hub__eco-card--zer0 .affirmamint-hub__eco-icon-wrap{border-color:rgba(70,230,165,.25)}.affirmamint-hub__eco-card--dev .affirmamint-hub__eco-icon-wrap{border-color:rgba(0,201,167,.25)}.affirmamint-hub__eco-kite{width:auto;height:22px}.affirmamint-hub__footer-marks{width:100%;max-width:var(--affirmamint-shell-max,980px);margin:0 auto;border-top:none;padding:0 clamp(16px,4vw,40px) 2px}.affirmamint-hub__footer-marks.app-shell__footer{border-top:none;padding-top:0;padding-bottom:2px;gap:6px}.affirmamint-hub__footer-moju{opacity:.85;filter:drop-shadow(0 0 8px rgba(0,201,167,.25))}.affirmamint-hub__main--mint{max-width:none}.affirmamint-hub__mint-stage{position:relative;isolation:isolate}.affirmamint-hub__mint-backdrop{position:absolute;inset:0;width:100%;min-height:100%;z-index:0;pointer-events:none;overflow:hidden}.affirmamint-hub__mint-backdrop-img{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;object-position:center;animation:affirmamint-hub-mint-backdrop-drift 52s ease-in-out infinite alternate;will-change:transform}@keyframes affirmamint-hub-mint-backdrop-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.06) translate3d(-1.2%,-.8%,0)}}.affirmamint-hub__mint-backdrop-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,14,.72),rgba(4,8,14,.48) 45%,rgba(4,8,14,.78))}.affirmamint-hub--home,.affirmamint-hub__frame--home{isolation:isolate;--hub-scene-pane-h:100%}.affirmamint-hub__home-backdrop{position:sticky;top:0;left:0;right:0;width:100%;z-index:0;pointer-events:none;overflow:hidden;flex-shrink:0}.affirmamint-hub__home-backdrop-viewport{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.affirmamint-hub__home-backdrop-img{position:absolute;top:0;width:100%;height:auto;display:block;object-position:68% 0;will-change:transform}.affirmamint-hub__home-backdrop-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,14,.34),rgba(4,8,14,.12) 32%,rgba(4,8,14,.38));pointer-events:none}@media (max-width:719px){.affirmamint-hub__home-backdrop-img{object-position:64% 0}}@media (prefers-reduced-motion:reduce){.affirmamint-hub__home-backdrop-img{will-change:auto}}.affirmamint-hub__main--home{position:relative;z-index:1;--hub-chroma-wire:linear-gradient(135deg,rgba(153,69,255,0.28),rgba(255,196,0,0.2) 18%,rgba(232,220,180,0.16) 32%,rgba(192,132,252,0.22) 50%,rgba(20,241,149,0.18) 68%,rgba(255,196,0,0.2) 86%,rgba(153,69,255,0.28));--hub-glass-scrim:rgba(8,12,20,0.05)}.affirmamint-hub__main--home .affirmamint-hub__featured--chroma,.affirmamint-hub__main--home .affirmamint-hub__hero-frame--solo.affirmamint-hub__hero-frame--chroma{padding:10px;border:none;background:var(--hub-glass-scrim);backdrop-filter:blur(20px) saturate(.75);-webkit-backdrop-filter:blur(20px) saturate(.75);box-shadow:none;animation:none}.affirmamint-hub__main--home .affirmamint-hub__featured--chroma:after,.affirmamint-hub__main--home .affirmamint-hub__hero-frame--solo.affirmamint-hub__hero-frame--chroma:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:var(--hub-chroma-wire);background-size:280% 280%;animation:hub-hero-frame-chroma 14s ease-in-out infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:4}.affirmamint-hub__main--home .affirmamint-hub__hero-frame--solo .affirmamint-hub__hero-art{background:rgba(0,0,0,.06);border-color:rgba(255,255,255,.06)}.affirmamint-hub__main--home .affirmamint-hub__hero-frame--solo .affirmamint-hub__hero-frame-rim{inset:8px;border-color:rgba(232,220,180,.18);box-shadow:none}.affirmamint-hub__main--home .affirmamint-hub__featured-rim{inset:8px;border-color:rgba(232,220,180,.18)}.affirmamint-hub__main--home .hub-mint-art-frame.affirmamint-hub__featured-art{padding:2px;background:var(--hub-chroma-wire);background-size:280% 280%;box-shadow:none}.affirmamint-hub__main--home .hub-mint-art-frame.affirmamint-hub__featured-art.hub-mint-art-frame--live:after,.affirmamint-hub__main--home .hub-mint-art-frame.affirmamint-hub__featured-art.hub-mint-art-frame--live:before{display:none}.affirmamint-hub__main--home .hub-mint-art-frame.affirmamint-hub__featured-art .hub-mint-art-frame__inner{background:rgba(0,0,0,.06);border-color:rgba(255,255,255,.06);margin:0;box-shadow:none}.affirmamint-hub__main--home .hub-mint-art-frame--live .hub-mint-art-frame__inner{border-color:rgba(255,255,255,.06);box-shadow:none}.affirmamint-hub__main--home .affirmamint-hub__hero-mascot{filter:drop-shadow(0 8px 24px rgba(0,0,0,.35)) drop-shadow(0 4px 12px rgba(153,69,255,.05))}.affirmamint-hub__main--home .affirmamint-hub__featured:not(.affirmamint-hub__featured--chroma){background:linear-gradient(145deg,rgba(153,69,255,.1),rgba(8,12,20,.36) 40%,rgba(255,196,0,.07) 70%,rgba(8,12,20,.42));backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);border-color:rgba(153,69,255,.18);box-shadow:0 8px 32px rgba(0,0,0,.2)}.affirmamint-hub__main--home .affirmamint-hub__hero-frame--solo.affirmamint-hub__hero-frame--chroma{max-width:380px}.affirmamint-hub__main--home .affirmamint-hub__seat-tab{background:rgba(8,12,20,.3);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.affirmamint-hub__main--home .affirmamint-hub__mint-card{background:rgba(8,12,20,.5);backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.affirmamint-hub__main--home .affirmamint-hub__mint-card--live{background:linear-gradient(145deg,rgba(153,69,255,.08),rgba(8,12,20,.5) 45%,rgba(255,196,0,.06));border-color:rgba(255,196,0,.24)}.affirmamint-hub__main--home .affirmamint-hub__mint-card--avail{background:rgba(8,12,20,.34)}.affirmamint-hub__main--home .affirmamint-hub__eco-card{background:rgba(8,12,20,.44);backdrop-filter:blur(13px) saturate(1.1);-webkit-backdrop-filter:blur(13px) saturate(1.1)}.affirmamint-hub__main--home .affirmamint-hub__hero-frame:not(.affirmamint-hub__hero-frame--chroma){background:rgba(8,12,20,.26);backdrop-filter:blur(10px) saturate(1.06);-webkit-backdrop-filter:blur(10px) saturate(1.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 8px 32px rgba(0,0,0,.22)}.affirmamint-hub__mint-stage-inner{position:relative;z-index:1}.affirmamint-hub__mint-stage--decorated .affirmamint-hub__handoff{background:linear-gradient(135deg,rgba(153,69,255,.12),rgba(255,196,0,.06) 42%,rgba(56,189,248,.05)),rgba(8,12,18,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.affirmamint-hub__mainnet-lockup{margin:0 0 .65rem}.affirmamint-hub__home-zeros-lockup{margin:0 0 .5rem}.affirmamint-hub__mainnet-lockup-inner--no-lock{padding-right:.65rem}.affirmamint-hub__mainnet-lockup-frame{position:relative;isolation:isolate;border-radius:14px;overflow:hidden;padding:2px;background:linear-gradient(135deg,rgba(232,220,180,.55),rgba(255,196,0,.42) 28%,rgba(192,192,192,.38) 52%,rgba(153,69,255,.35) 78%,rgba(255,196,0,.4));box-shadow:0 0 14px rgba(255,196,0,.14),0 0 18px rgba(153,69,255,.12)}.affirmamint-hub__mainnet-lockup-beam{position:absolute;inset:-55%;pointer-events:none;z-index:0}.affirmamint-hub__mainnet-lockup-beam--ccw{background:conic-gradient(from 0deg,transparent 0deg 235deg,rgba(255,196,0,.28) 268deg,#fde68a 302deg,#9945ff 334deg,transparent 1turn);animation:hub-mainnet-rim-ccw 3.2s linear infinite}.affirmamint-hub__mainnet-lockup-beam--ccw-alt{background:conic-gradient(from 90deg,transparent 0deg 210deg,rgba(232,220,180,.42) 248deg,#ffc400 286deg,rgba(192,132,252,.35) 318deg,transparent 1turn);animation:hub-mainnet-rim-ccw 4.6s linear infinite;opacity:.78}.affirmamint-hub__mainnet-lockup-beam--cw{background:conic-gradient(from 200deg,transparent 0deg 265deg,rgba(56,189,248,.28) 292deg,#14f195 318deg,#c084fc 342deg,transparent 1turn);animation:hub-mainnet-rim-cw 2.8s linear infinite;opacity:.62}@keyframes hub-mainnet-rim-ccw{to{transform:rotate(-1turn)}}@keyframes hub-mainnet-rim-cw{to{transform:rotate(1turn)}}.affirmamint-hub__mainnet-lockup-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.45rem 2.75rem .45rem .65rem;border-radius:12px;background:rgba(6,8,14,.9);border:1px solid rgba(232,220,180,.24);box-shadow:inset 0 0 0 1px rgba(255,196,0,.08)}.affirmamint-hub__mainnet-lockup-cluster>div{margin:0;padding:.15rem .25rem}.affirmamint-hub__mainnet-lockup-lock{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;border:1px solid rgba(232,220,180,.22);background:rgba(0,0,0,.35);color:#ffc400;box-shadow:0 0 10px rgba(255,196,0,.12)}.hub-mint-lock-glyph--locked{color:#ffc400;filter:drop-shadow(0 0 6px rgba(255,196,0,.45))}.hub-mint-lock-glyph--unlocked{color:rgba(191,219,254,.88);filter:drop-shadow(0 0 6px rgba(153,69,255,.35))}@media (prefers-reduced-motion:reduce){.affirmamint-hub__mainnet-lockup-beam{animation:none!important;opacity:.45}}.affirmamint-hub__mint-glass-panel{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(8,12,18,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 40px rgba(0,0,0,.35);padding:.35rem .5rem .75rem}.affirmamint-hub__mint-stage--decorated .affirmamint-hub__creator-tab{background:rgba(8,12,18,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (prefers-reduced-motion:reduce){.affirmamint-hub__mint-backdrop-img{animation:none;transform:scale(1.04)}}.affirmamint-hub__mint-slug{margin:0 0 1rem;font-size:.75rem;color:var(--hub-muted)}.affirmamint-hub__mint-slug code{font-family:ui-monospace,monospace;font-size:.72rem;opacity:.9}.affirmamint-hub__handoff{margin:0 0 .65rem;padding:.55rem .75rem;border-radius:10px;border:1px solid rgba(153,69,255,.28);background:linear-gradient(135deg,rgba(153,69,255,.1),rgba(255,196,0,.06) 45%,rgba(56,189,248,.05)),rgba(8,12,18,.55);box-shadow:0 0 18px rgba(153,69,255,.08)}.affirmamint-hub__handoff--locked{padding:.5rem .7rem}.affirmamint-hub__handoff-layout{display:flex;align-items:flex-start;gap:.35rem .55rem}.affirmamint-hub__handoff-main{min-width:0;flex:1 1}.affirmamint-hub__handoff-keys{position:relative;flex-shrink:0;align-self:center;width:5.5rem;height:5.5rem;margin-top:.05rem;pointer-events:none;-webkit-user-select:none;user-select:none}.affirmamint-hub__handoff-keys-glow{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle at 35% 40%,rgba(56,189,248,.55) 0,transparent 52%),radial-gradient(circle at 62% 58%,rgba(255,196,0,.45) 0,transparent 48%),radial-gradient(circle at 50% 50%,rgba(153,69,255,.35) 0,transparent 62%);filter:blur(10px);opacity:.85;animation:affirmamint-hub-handoff-keys-pulse 3.2s ease-in-out infinite}.affirmamint-hub__handoff-keys-art{position:relative;z-index:1;width:100%!important;height:auto!important;object-fit:contain;filter:drop-shadow(0 0 10px rgba(56,189,248,.45)) drop-shadow(0 0 18px rgba(255,196,0,.35)) drop-shadow(0 0 24px rgba(153,69,255,.28))}@keyframes affirmamint-hub-handoff-keys-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.affirmamint-hub__handoff-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.5rem}.affirmamint-hub__handoff-headlines{min-width:0;flex:1 1}.affirmamint-hub__handoff-drop-line{display:none}.affirmamint-hub__handoff-title--oneline{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem .35rem;margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(191,219,254,.92);line-height:1.35}.affirmamint-hub__handoff-title--oneline>span:first-child{font-weight:700}.affirmamint-hub__handoff-collection{font-weight:800;letter-spacing:.02em;text-transform:none;color:#f8fafc}.affirmamint-hub__handoff-drop-word{font-family:Permanent Marker,Comic Sans MS,cursive;font-size:1.15em;font-weight:400;letter-spacing:.02em;text-transform:capitalize;line-height:1;transform:rotate(-5deg) translateY(1px);background:linear-gradient(135deg,#fffef0,#ffd700 24%,#e8e8e8 50%,#f5e6a8 76%,#d4af37);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(255,215,0,.55)) drop-shadow(0 1px 0 rgba(0,0,0,.35))}.affirmamint-hub__handoff-drop-lock{display:inline-flex;align-items:center;justify-content:center;margin-left:.1rem;color:#ffc400}.affirmamint-hub__handoff-more{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0 8px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.25);color:var(--hub-text);cursor:pointer;font:inherit;line-height:1}.affirmamint-hub__handoff-more:hover{border-color:rgba(153,69,255,.4);background:rgba(153,69,255,.1)}.affirmamint-hub__handoff-more-dots{font-size:1.35rem;font-weight:700;letter-spacing:.05em;line-height:1}.affirmamint-hub__handoff-more-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.affirmamint-hub__handoff-details{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(153,69,255,.2)}.affirmamint-hub__handoff--locked .affirmamint-hub__handoff-title:not(.affirmamint-hub__handoff-title--oneline){margin:0;font-size:1.1rem}.affirmamint-hub__handoff-kicker--hub{color:var(--hub-muted)}.affirmamint-hub__handoff-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 .5rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.affirmamint-hub__handoff-route{color:var(--hub-accent)}.affirmamint-hub__handoff-route-arrow{color:var(--hub-muted);font-weight:500;opacity:.85}.affirmamint-hub__handoff-title{margin:0 0 .55rem;font-size:1.2rem;font-weight:800;line-height:1.3;letter-spacing:-.02em}.affirmamint-hub__handoff-lede{margin:0 0 .5rem;font-size:.92rem;line-height:1.55;color:var(--hub-text,inherit);max-width:42rem}.affirmamint-hub__handoff-flair{margin:0 0 .65rem;font-size:.8rem;line-height:1.45;color:var(--hub-muted);font-style:italic}.affirmamint-hub__handoff-path{font-style:normal;font-size:.78rem;padding:.1rem .35rem;border-radius:4px;background:rgba(0,201,167,.12);border:1px solid rgba(0,201,167,.22)}.affirmamint-hub__handoff-note{margin:0;padding-top:.55rem;border-top:1px solid rgba(0,201,167,.18);font-size:.84rem;line-height:1.5;color:var(--hub-muted)}.affirmamint-hub__handoff-wallet-pk{font-family:ui-monospace,monospace;font-size:.8rem;color:var(--hub-accent);font-weight:600}.affirmamint-hub__handoff-back{margin:.85rem 0 0;display:flex;flex-direction:column;gap:.35rem}.affirmamint-hub__handoff-back-link{font-size:.9rem;font-weight:600;color:var(--hub-accent);text-decoration:none}.affirmamint-hub__handoff-back-link:hover{text-decoration:underline}.affirmamint-hub__handoff-back-hint{font-size:.78rem;color:var(--hub-muted);line-height:1.45}.affirmamint-hub__creator-entry{margin:0 0 1rem;display:flex;justify-content:flex-end}.affirmamint-hub__creator-tab{display:inline-flex;align-items:center;gap:.45rem .65rem;padding:.45rem .85rem .45rem .65rem;border-radius:999px;border:1px solid rgba(212,175,55,.45);background:linear-gradient(135deg,rgba(212,175,55,.14),rgba(0,201,167,.08));text-decoration:none;color:inherit;font-size:.82rem;transition:border-color .15s,box-shadow .15s}.affirmamint-hub__creator-tab:hover{border-color:rgba(212,175,55,.75);box-shadow:0 0 18px rgba(212,175,55,.15)}.affirmamint-hub__creator-tab-icon{font-size:.95rem;color:#d4af37}.affirmamint-hub__creator-tab-label{font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.affirmamint-hub__creator-tab-hint{color:var(--hub-muted);font-size:.78rem;font-weight:500}.affirmamint-hub__main--design{max-width:52rem}.affirmamint-hub__design-kicker{margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d4af37}.affirmamint-hub__design-title{margin:0 0 .5rem;font-size:1.35rem;font-weight:800}.affirmamint-hub__design-lede{margin:0 0 1rem;font-size:.92rem;line-height:1.55;color:var(--hub-muted);max-width:40rem}.affirmamint-hub__design-actions{margin-bottom:1.25rem}.affirmamint-hub__design-back{font-size:.86rem;color:var(--hub-accent);text-decoration:none}.affirmamint-hub__design-back:hover{text-decoration:underline}.affirmamint-hub__design-phase-note{margin:0 0 1rem;padding:.75rem .9rem;border-radius:8px;border:1px dashed rgba(212,175,55,.35);font-size:.84rem;color:var(--hub-muted)}.affirmamint-hub__design-preview{margin:0 0 1.5rem}.affirmamint-hub__design-preview-title{margin:0 0 .35rem;font-size:1rem;font-weight:700}.affirmamint-hub__design-preview-note{margin:0 0 .75rem;font-size:.86rem;color:var(--hub-muted);line-height:1.5}.affirmamint-hub__design-preview-frame{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.affirmamint-hub__design-preview-stage{position:relative;min-height:220px;display:flex;align-items:flex-end;justify-content:center;padding:1.25rem 1rem 1.5rem}.affirmamint-hub__design-preview-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.affirmamint-hub__design-preview-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,8,14,.55),rgba(4,8,14,.35) 50%,rgba(4,8,14,.72))}.affirmamint-hub__design-preview-card{position:relative;z-index:1;width:min(100%,22rem);text-align:center}.affirmamint-hub__design-preview-label{margin:0 0 .35rem;font-weight:800;font-size:1.05rem}.affirmamint-hub__design-preview-meta{margin:0 0 .75rem;font-size:.78rem;color:var(--hub-muted)}.affirmamint-hub__design-preview-disabled{opacity:.65;cursor:not-allowed;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(8,12,18,.5);color:inherit;font-size:.8rem;padding:.45rem .9rem}.affirmamint-hub__design-slot-list{margin:0;padding:0;list-style:none;display:grid;gap:.65rem}.affirmamint-hub__design-slot{padding:.85rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2);display:flex;flex-direction:column;gap:.25rem}.affirmamint-hub__design-slot strong{font-size:.9rem}.affirmamint-hub__design-slot span{font-size:.82rem;color:var(--hub-muted)}.affirmamint-hub__handoff-steps{margin:0;padding-left:1.15rem;font-size:.86rem;line-height:1.55;color:var(--hub-muted)}.affirmamint-hub__handoff-steps li+li{margin-top:.35rem}.affirmamint-hub--route-error,.affirmamint-hub--route-loading{height:auto;max-height:none;overflow:visible;min-height:100dvh;display:flex;align-items:center;justify-content:center}.affirmamint-hub__route-error-title{margin:0 0 .75rem;font-size:1.35rem;font-weight:800}.affirmamint-hub__route-error-lede{margin:0 0 1.25rem;max-width:42ch;line-height:1.55;color:var(--hub-muted)}.affirmamint-hub__route-error-actions{display:flex;flex-wrap:wrap;gap:.65rem}.affirmamint-hub__route-error-reload{padding:.65rem 1.1rem;border-radius:10px;border:none;font-weight:700;cursor:pointer;background:var(--hub-accent);color:#04120e}.affirmamint-hub__route-error-back{display:inline-flex;align-items:center;padding:.65rem 1.1rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);text-decoration:none;color:inherit}.affirmamint-hub__main--mint .cm-public-mint__root--page{padding:0 0 2rem}.affirmamint-hub__card-tax-hint{margin:.35rem 0 0;width:100%;font-size:.68rem;color:rgba(255,180,100,.85);letter-spacing:.01em}.affirmamint-hub__drawer-backdrop{position:fixed;inset:0;z-index:200;border:none;padding:0;margin:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .22s ease;cursor:pointer}.affirmamint-hub__drawer-backdrop--open{opacity:1;pointer-events:auto}.affirmamint-hub__drawer{position:fixed;right:0;top:0;bottom:0;z-index:201;width:min(420px,100vw);background:var(--hub-bg);border-left:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .28s cubic-bezier(.16,1,.3,1);overflow:hidden}.affirmamint-hub__drawer--open{transform:translateX(0)}.affirmamint-hub__drawer-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.09)}.affirmamint-hub__drawer-back{width:32px;height:32px;border-radius:6px;border:1px solid rgba(255,255,255,.09);background:var(--hub-surface);color:var(--hub-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.affirmamint-hub__drawer-crumb{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--hub-muted);min-width:0}.affirmamint-hub__drawer-crumb-home{background:none;border:none;padding:0;color:var(--hub-accent);cursor:pointer;font:inherit}.affirmamint-hub__drawer-body{flex:1 1;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;gap:20px}.affirmamint-hub__drawer-id{margin:0;font-family:ui-monospace,monospace;font-size:11px;color:var(--hub-muted);letter-spacing:.05em}.affirmamint-hub__drawer-name{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.affirmamint-hub__drawer-desc{margin:0;font-size:13px;line-height:1.7;color:var(--hub-muted)}.affirmamint-hub__drawer-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.affirmamint-hub__dstat{padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:var(--hub-surface)}.affirmamint-hub__dstat-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hub-muted);margin-bottom:4px}.affirmamint-hub__dstat-val{font-size:17px;font-weight:800;font-family:ui-monospace,monospace}.affirmamint-hub__dstat-val.accent{color:var(--hub-accent)}.affirmamint-hub__drawer-progress{margin:0}.affirmamint-hub__dp-label{display:flex;justify-content:space-between;font-size:11px;margin-bottom:6px;color:var(--hub-muted)}.affirmamint-hub__dp-track{height:4px;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden}.affirmamint-hub__dp-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--hub-accent),var(--green,#46e6a5))}.affirmamint-hub__drawer-url-label{margin:0 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hub-muted)}.affirmamint-hub__drawer-url{margin:0;font-family:ui-monospace,monospace;font-size:11px;line-height:1.55;word-break:break-all;padding:8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.09);background:var(--hub-surface);color:var(--hub-muted)}.affirmamint-hub__drawer-url code{color:var(--hub-accent)}.affirmamint-hub__drawer-foot{display:flex;gap:10px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.09)}.affirmamint-hub__btn-mint{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none;border:none;cursor:pointer;font:inherit}.affirmamint-hub__btn-mint--primary{background:linear-gradient(135deg,var(--hub-accent),var(--hub-accent-dim));color:#04120e;box-shadow:0 0 20px rgba(0,201,167,.28)}.affirmamint-hub__btn-mint--ghost{flex:0 1;background:var(--hub-surface);color:var(--hub-muted);border:1px solid rgba(255,255,255,.09)}.affirmamint-hub__mint-prologue{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.28);border:1px solid rgba(255,215,120,.12)}.affirmamint-hub__mint-prologue-icon,.affirmamint-hub__mint-prologue-icon-spacer{width:36px;height:36px;object-fit:contain;flex-shrink:0}.affirmamint-hub__mint-prologue-text{margin:0;text-align:center;font-size:.92rem;line-height:1.45}.affirmamint-hub__design-head--compact{margin-bottom:1rem}.affirmamint-hub__design-connect{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:32rem}.affirmamint-hub__design-connect-btn{padding:10px 18px;border-radius:10px;border:1px solid var(--hub-border);background:rgba(0,201,167,.14);color:var(--hub-accent);font-weight:700;cursor:pointer;font:inherit}.affirmamint-hub__design-studio{display:flex;flex-direction:column;gap:1rem}.affirmamint-hub__design-toolbar{position:sticky;top:0;z-index:20;padding:10px 12px;border-radius:12px;background:rgba(7,10,18,.92);border:1px solid rgba(255,215,120,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.affirmamint-hub__design-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;justify-content:space-between}.affirmamint-hub__design-toolbar-back{font-size:.85rem;color:var(--hub-accent);text-decoration:none;white-space:nowrap}.affirmamint-hub__design-toolbar-zone-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.affirmamint-hub__design-toolbar-zone-label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,215,120,.9)}.affirmamint-hub__design-toolbar-save{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.affirmamint-hub__design-toolbar-dirty{font-size:.75rem;color:#f5c842}.affirmamint-hub__design-toolbar-saved{font-size:.75rem;color:var(--hub-accent)}.affirmamint-hub__design-toolbar-btn{padding:7px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--hub-text);font-size:.8rem;font-weight:600;cursor:pointer;font:inherit}.affirmamint-hub__design-toolbar-btn:disabled{opacity:.45;cursor:not-allowed}.affirmamint-hub__design-toolbar-btn--primary{border-color:rgba(0,201,167,.45);background:rgba(0,201,167,.12);color:var(--hub-accent)}.affirmamint-hub__design-toolbar-btn--gold{border-color:rgba(255,215,120,.45);background:rgba(255,215,120,.1);color:#f5d78e}.affirmamint-hub__design-toolbar-error{margin:8px 0 0;font-size:.82rem;color:#ff8a8a}.affirmamint-hub__design-toolbar-warn{margin:8px 0 0;font-size:.8rem;color:var(--hub-muted)}.affirmamint-hub__design-canvas-wrap{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:960px){.affirmamint-hub__design-canvas-wrap{grid-template-columns:1.15fr .85fr;align-items:start}}.affirmamint-hub__design-canvas{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.affirmamint-hub__design-canvas-stage{position:relative;min-height:420px;max-width:720px;margin:0 auto}.affirmamint-hub__design-zone{position:relative;display:block;width:100%;padding:0;border:none;background:transparent;cursor:pointer;font:inherit;text-align:left}.affirmamint-hub__design-zone:after{content:"";position:absolute;inset:6px;border:2px dashed rgba(255,215,120,.35);border-radius:10px;pointer-events:none;opacity:.55;transition:opacity .15s,box-shadow .15s}.affirmamint-hub__design-zone--active:after{opacity:1;border-style:solid;border-color:rgba(255,215,120,.85);box-shadow:0 0 0 1px rgba(255,215,120,.25),inset 0 0 24px rgba(255,215,120,.08);animation:affirmamint-hub-perforate 2.4s linear infinite}@keyframes affirmamint-hub-perforate{0%{stroke-dashoffset:0}to{stroke-dashoffset:24px}}.affirmamint-hub__design-zone-tag{position:absolute;top:10px;left:10px;z-index:2;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:rgba(0,0,0,.55);color:#f5d78e;border:1px solid rgba(255,215,120,.35)}.affirmamint-hub__design-zone--background{position:absolute;inset:0;min-height:420px}.affirmamint-hub__design-canvas-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.affirmamint-hub__design-canvas-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,18,.35),rgba(7,10,18,.72))}.affirmamint-hub__design-canvas-content{position:relative;z-index:1;padding:14px 12px 18px;display:flex;flex-direction:column;gap:12px}.affirmamint-hub__design-zone--prologue{border-radius:12px;min-height:72px}.affirmamint-hub__design-prologue-preview{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 10px 10px}.affirmamint-hub__design-prologue-icon,.affirmamint-hub__design-prologue-icon-ph{width:32px;height:32px;object-fit:contain;color:rgba(255,215,120,.5);display:flex;align-items:center;justify-content:center}.affirmamint-hub__design-prologue-text{margin:0;text-align:center;font-size:.88rem;line-height:1.4}.affirmamint-hub__design-canvas-mint-card{padding:14px;text-align:center}.affirmamint-hub__design-inspector{padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22)}.affirmamint-hub__design-inspector-title{margin:0 0 6px;font-size:1rem}.affirmamint-hub__design-inspector-hint{margin:0 0 14px;font-size:.82rem;color:var(--hub-muted)}.affirmamint-hub__design-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.affirmamint-hub__design-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.affirmamint-hub__design-field label{font-size:.78rem;font-weight:600;color:var(--hub-muted)}.affirmamint-hub__design-input,.affirmamint-hub__design-select,.affirmamint-hub__design-textarea{width:100%;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.35);color:var(--hub-text);font:inherit;font-size:.88rem}.affirmamint-hub__design-textarea{resize:vertical;min-height:88px}.affirmamint-hub__design-field-note{margin:0;font-size:.75rem;color:var(--hub-muted)}@media (max-width:768px){.app-shell.affirmamint-hub{overflow-x:hidden}.app-shell.affirmamint-hub>.affirmamint-hub__chrome,.app-shell.affirmamint-hub>.affirmamint-hub__footer.app-shell__footer,.app-shell.affirmamint-hub>nav.tabnav{flex-shrink:0}.affirmamint-hub__header-left,.affirmamint-hub__header-right{min-width:0;max-width:none}.affirmamint-hub__mint-neon--desktop-only{display:none!important}.affirmamint-hub__mint-mobile-theme{display:flex}.affirmamint-hub__header--mint .affirmamint-hub__mint-desktop-theme{display:none!important}.affirmamint-hub__header--home .affirmamint-hub__home-lead,.affirmamint-hub__header--mint .affirmamint-hub__mint-lead{flex-direction:column;align-items:flex-start;gap:0}.affirmamint-hub__mint-timebar-local .timebar__label,.affirmamint-hub__mint-timebar-solana .timebar__label{font-size:6px;font-weight:700;letter-spacing:.06em;line-height:1.05}.affirmamint-hub__mint-timebar-local .timebar__value,.affirmamint-hub__mint-timebar-solana .timebar__value{font-size:9px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.affirmamint-hub__header--home .affirmamint-hub__home-brandstack--desktop{display:none!important}.affirmamint-hub__header--home .affirmamint-hub__home-lead{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0;max-width:none}.affirmamint-hub__status-stack{flex-shrink:0}.affirmamint-hub__header .header__status-stack .affirmamint-hub__mint-stack-pill{padding:2px 6px;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.15;min-height:0;border-radius:999px}.affirmamint-hub__header .header__status-stack .affirmamint-hub__zeros-home-stack-pill{padding:2px 6px;font-size:9px;font-weight:600;letter-spacing:.01em;line-height:1.15;min-height:0;border-radius:999px;gap:1px}.affirmamint-hub__cluster-pill{font-size:9px;padding:2px 6px;line-height:1.15}.affirmamint-hub__nav-crumb{font-size:11px;gap:4px}.affirmamint-hub__nav-crumb-current{max-width:26vw}.affirmamint-hub__header .header__wallet-group,.affirmamint-hub__wallet-group{max-width:100%;width:100%;align-items:flex-end;gap:1px;overflow:hidden;margin:0;display:flex;flex-direction:column}.affirmamint-hub__wallet-group>*{order:unset}.affirmamint-hub__header .header__wallet--disconnected{min-height:0}.affirmamint-hub__header .header__wallet{padding:5px 8px;font-size:11px;min-height:34px;max-width:100%}.affirmamint-hub__header .header__wallet.header__wallet--compact{padding:2px 8px;min-height:0}.affirmamint-hub__header .header__wallet-addr{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affirmamint-hub__header .header__balance{font-size:9px;max-width:100%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.affirmamint-hub .affirmamint-hub__main{padding-bottom:1.25rem}.affirmamint-hub__handoff--locked{padding:.45rem .6rem}.affirmamint-hub__handoff-keys{width:4.25rem;height:4.25rem;margin-top:0}.affirmamint-hub__handoff-title--oneline{font-size:.72rem}.affirmamint-hub__creator-tab-hint{display:none}}@media (max-width:480px){.affirmamint-hub__header .header__brand.affirmamint-hub__header-brand{display:flex!important;min-width:0}.affirmamint-hub__nav-logo{font-size:13px;gap:6px}.affirmamint-hub__nav-kite{height:16px}.affirmamint-hub__handoff{padding:.75rem .8rem}.affirmamint-hub__creator-tab{flex-wrap:wrap;max-width:100%}.affirmamint-hub__mint-prologue{grid-template-columns:auto 1fr;gap:8px}.affirmamint-hub__mint-prologue-icon-spacer{display:none}.affirmamint-hub__design-toolbar-row{gap:8px}.affirmamint-hub__design-toolbar-save{width:100%;justify-content:flex-end}.affirmamint-hub__design-canvas-stage{min-height:320px}}@media (max-aspect-ratio:5/4) and (max-width:500px){.affirmamint-hub__header .header__wallet{min-height:32px;padding:4px 6px}.app-shell.affirmamint-hub .affirmamint-hub__main{padding-bottom:1rem}.app-shell.affirmamint-hub>.affirmamint-hub__footer.ecosystem-footer.app-shell__footer{padding:.25rem .5rem;font-size:.65rem}}