@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--forest-950:#050b07;--forest-900:#08120c;--forest-850:#0b1810;--forest-800:#102117;--forest-700:#173322;--parchment:#eee9d5;--parchment-dim:#bbb9aa;--moss:#91a18b;--hood:#c6ff3b;--hood-soft:#dcff83;--gold:#d7b85f;--loss:#ff8f78;--line:#e3ebd321;--line-strong:#c6ff3b59;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 32%,#48704221,transparent 28rem),linear-gradient(180deg,var(--forest-950),#07100a 42%,#040906);min-width:320px;color:var(--parchment);font-synthesis:none;margin:0}body:before{z-index:-1;content:"";pointer-events:none;background-image:repeating-linear-gradient(115deg,#0000 0 5px,#ffffff02 5px 6px);position:fixed;inset:0}button,input{font:inherit}a{color:inherit}main{width:min(100%,1500px);margin:0 auto;padding:16px 16px 72px}.hero{isolation:isolate;background-image:linear-gradient(90deg,#040a07fa 0%,#040a07e6 29%,#040a0747 63%,#040a0714 100%),linear-gradient(#0000 66%,#040a07a8),url(/images/merry-men-x-hero.webp);background-position:50%,50%,55%;background-size:cover;border:1px solid #e3ebd329;border-radius:34px;min-height:760px;padding:26px clamp(24px,4.5vw,72px) 58px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000007a}.hero:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 75% 68%,#c6ff3b21,#0000 26%);position:absolute;inset:0}.top-nav{z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.brand{color:var(--parchment);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{background:#050b07 url(/images/merry-men-mark.webp) 50%/cover no-repeat;border:1px solid #c6ff3b6b;border-radius:13px;flex:none;width:44px;height:44px;box-shadow:0 0 24px #c6ff3b1f}.brand-lockup{flex-direction:column;line-height:1;display:flex}.brand-lockup strong{letter-spacing:-.025em;font-family:Cormorant Garamond,serif;font-size:23px}.brand-lockup small{color:var(--moss);letter-spacing:.19em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:700}.nav-meta{align-items:center;gap:10px;display:flex}.network-pill,.nav-link{min-height:42px;color:var(--parchment);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050d08a3;border:1px solid #eee9d52e;border-radius:999px;align-items:center;gap:9px;padding:0 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.nav-link{transition:border-color .16s,background .16s}.nav-link:hover{border-color:var(--hood);background:#c6ff3b1a}.live-dot{background:var(--hood);width:7px;height:7px;box-shadow:0 0 0 5px #c6ff3b1f,0 0 18px var(--hood);border-radius:50%}.hero-layout{justify-content:space-between;align-items:flex-end;gap:48px;min-height:630px;padding-top:88px;display:flex;position:relative}.hero-copy{align-self:center;width:min(760px,62%)}.tag{color:var(--hood-soft);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1f12ad;border:1px solid #c6ff3b57;border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:760px;margin:30px 0 24px;font-family:Cormorant Garamond,serif;font-size:clamp(64px,7vw,112px);font-weight:600;line-height:.8}.hero h1 span{color:var(--hood);margin-top:.12em;font-style:italic;font-weight:500;display:block}.lead{color:#c4c8b9;max-width:610px;margin:0;font-size:clamp(15px,1.3vw,19px);line-height:1.65}.hero-actions{align-items:center;gap:22px;margin-top:36px;display:flex}.primary-action{background:var(--hood);color:#071008;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-width:225px;min-height:56px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.primary-action:hover{background:var(--hood-soft);transform:translateY(-2px)}.hero-note{color:var(--moss);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.treasure-seal{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d08bd;border:1px solid #d7b85f80;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:184px;height:184px;margin:0 1.5% 1.5% 0;display:flex;box-shadow:inset 0 0 0 8px #d7b85f0b,0 16px 50px #00000057}.seal-kicker,.treasure-seal small{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.treasure-seal strong{margin:8px 0;font-family:Cormorant Garamond,serif;font-size:25px;line-height:.9}.seal-rule{background:#d7b85f8c;width:36px;height:1px;margin:4px 0 11px}.alert{color:#bec4b6;background:#c6ff3b0e;border:1px solid #c6ff3b38;border-radius:14px;align-items:center;gap:12px;margin:12px 0 0;padding:13px 18px;font-size:14px;display:flex}.alert span{color:var(--hood);text-transform:uppercase;flex:none;font-weight:800}.lore-strip{border:1px solid var(--line);background:linear-gradient(110deg,#142f1ebf,#08120ce6);border-radius:26px;grid-template-columns:minmax(280px,1.3fr) repeat(3,minmax(150px,.65fr));margin-top:18px;display:grid;overflow:hidden}.lore-intro,.lore-step{min-height:205px;padding:32px}.lore-intro{flex-direction:column;justify-content:space-between;display:flex}.lore-intro p{color:#c8cbbb;max-width:470px;margin:30px 0 0;font-family:Cormorant Garamond,serif;font-size:25px;line-height:1.25}.lore-intro .eyebrow{font-size:13px}.lore-step{border-left:1px solid var(--line)}.lore-step>span{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic}.lore-step strong{margin-top:38px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;display:block}.lore-step p{color:var(--moss);margin:10px 0 0;font-size:14px;line-height:1.55}.section-intro{grid-template-columns:minmax(130px,.3fr) minmax(340px,1fr) minmax(240px,.55fr);align-items:end;gap:30px;padding:110px 8px 36px;display:grid}.section-intro>span,.eyebrow,.label{color:var(--moss);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:800}.section-intro h2,.panel-header h2{letter-spacing:-.045em;margin:0;font-family:Cormorant Garamond,serif;font-weight:600}.section-intro h2{max-width:700px;font-size:clamp(44px,5.2vw,76px);line-height:.9}.section-intro p{color:var(--moss);margin:0;font-size:15px;line-height:1.65}.grid{gap:12px;display:grid}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.card{border:1px solid var(--line);background:linear-gradient(145deg,#122619e0,#08120cf5);border-radius:22px;min-height:188px;padding:24px;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.card:after{content:"";border:1px solid #c6ff3b14;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-35px}.card:first-child{border-color:var(--hood);background:var(--hood);color:#081108}.card:first-child .eyebrow,.card:first-child p{color:#081108a3}.card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.card h3{letter-spacing:-.045em;margin:31px 0 10px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,2.5vw,38px);font-weight:600;line-height:.95}.card-money h3{margin-bottom:5px}.card-money small,.money-value small{color:var(--moss);letter-spacing:.02em;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.35;display:block}.card:first-child .card-money small{color:#0811089e}.money-value{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.panel-grid .money-value small{margin-top:4px;font-size:13px}.card p{color:var(--moss);margin:0;font-size:14px;line-height:1.55}.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08120cdb;border-radius:26px;margin-top:16px;padding:clamp(22px,3vw,38px);box-shadow:0 20px 60px #0003}.panel-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.panel-header h2{font-size:clamp(30px,3vw,43px)}.ledger-header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.ledger-toggle{min-height:38px;color:var(--hood-soft);background:#c6ff3b0f;border-color:#c6ff3b38;padding:0 13px;font-size:12px}.panel-actions,.tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-actions{margin:18px 0}.tab,button{border:1px solid var(--line);background:var(--forest-800);min-height:40px;color:var(--parchment);cursor:pointer;border-radius:999px;padding:0 16px;font-size:13px;font-weight:800;transition:border-color .16s,background .16s,color .16s}.tab:hover,button:hover:not(:disabled){border-color:#c6ff3b8c}.tab.active,button:not(:disabled):active{border-color:var(--hood);background:var(--hood);color:#071007}button:disabled{cursor:not-allowed;opacity:.45}input{border:1px solid var(--line);min-width:290px;min-height:44px;color:var(--parchment);background:#061009;border-radius:999px;outline:none;padding:0 17px;font-size:14px;transition:border-color .16s,box-shadow .16s}input:focus{border-color:var(--hood);box-shadow:0 0 0 3px #c6ff3b17}input::placeholder{color:#6f7f70}.panel-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.panel-grid .label{letter-spacing:.13em;font-size:12px}.panel-grid>div{border:1px solid var(--line);background:#0f2115b8;border-radius:17px;min-height:145px;padding:22px 20px}.panel-grid .value{letter-spacing:-.025em;margin:17px 0 7px;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600}.panel-grid p{color:var(--moss);font-size:14px;line-height:1.55}.compact-value{word-break:break-all}.status{text-transform:uppercase;border-radius:999px;align-items:center;margin-top:14px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.status.ok{color:var(--hood);background:#c6ff3b1f}.status.warn{color:var(--loss);background:#ff8f781f}.muted{color:var(--moss);font-size:14px;line-height:1.5}.table-wrap{border:1px solid var(--line);border-radius:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;margin:0}th,td{border-bottom:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums;padding:15px 17px;font-size:14px;line-height:1.4}tr:last-child td{border-bottom:0}th{color:var(--moss);letter-spacing:.13em;text-transform:uppercase;background:#ffffff06;font-size:12px;font-weight:800;line-height:1.3}tbody tr{transition:background .14s}tbody tr:hover{background:#c6ff3b06}.live-trades-table{margin:0}.row-buy td{color:var(--hood-soft)}.row-sell td{color:var(--loss)}.trade-list{margin-top:20px}.stat-list ul,.trade-list ul,.notice ul{color:var(--moss);margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.8}.panel a,.notice a,td a{color:var(--hood-soft);text-underline-offset:3px}.proof-links{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.proof-link{white-space:nowrap;align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.proof-link span{font-size:13px;font-weight:700}.proof-link small{color:var(--moss);font-size:11px}.proof-link:hover span{text-decoration:underline}.notice{background:linear-gradient(100deg,#342c1457,#0a170ecc);border:1px solid #d7b85f4d;border-radius:22px;margin-top:16px;padding:28px 32px;position:relative;overflow:hidden}.notice:after{color:#d7b85f1a;content:"M";font-family:Cormorant Garamond,serif;font-size:110px;font-weight:700;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.notice h3{color:var(--gold);margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:29px;font-weight:600}@media (max-width:1120px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lore-strip{grid-template-columns:repeat(3,1fr)}.lore-intro{grid-column:1/-1;min-height:auto}.lore-step:first-of-type{border-left:0}}@media (max-width:820px){main{padding:9px 9px 48px}.hero{background-image:linear-gradient(#040a0714,#040a0747 30%,#040a07f7 64%),url(/images/merry-men-x-hero.webp);background-position:50%,64% -40px;background-size:cover,auto calc(100% + 70px);border-radius:25px;min-height:760px;padding:20px 22px 38px}.hero-layout{align-items:flex-end;min-height:660px;padding-top:160px}.hero-copy{align-self:flex-end;width:100%}.hero h1{font-size:clamp(55px,13vw,84px)}.treasure-seal{display:none}.section-intro{grid-template-columns:1fr;gap:14px;padding-top:78px}.section-intro p{max-width:480px}}@media (max-width:620px){.top-nav{align-items:flex-start}.network-pill{display:none}.nav-link{min-height:44px;padding:0 13px}.tab,button{min-height:44px}.hero{min-height:720px}.hero-layout{min-height:630px}.hero h1{font-size:clamp(50px,16vw,70px)}.lead{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start}.lore-strip,.metric-grid{grid-template-columns:1fr}.lore-intro,.lore-step{border-left:0;min-height:auto;padding:26px}.lore-step{border-top:1px solid var(--line)}.lore-step strong{margin-top:16px}.card{min-height:145px}.panel{border-radius:21px;padding:22px 16px}.panel-header{flex-direction:column;align-items:flex-start}.panel-grid{grid-template-columns:1fr}input{width:100%;min-width:0}.alert{flex-direction:column;align-items:flex-start;gap:4px}table{white-space:nowrap}th,td{font-size:14px}th{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
