.tokenization-module__oHY_lG__stack{gap:12px;list-style:none;display:grid;position:relative}.tokenization-module__oHY_lG__stack:before{content:"";background:linear-gradient(#0000,#c9a45c99,#0000);width:1px;position:absolute;top:16px;bottom:16px;left:43px}.tokenization-module__oHY_lG__stackItem{background:linear-gradient(#211d17,#1a1712);border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:48px 1fr;align-items:center;gap:20px;padding:22px 26px 22px 20px;transition:border-color .25s,transform .25s;display:grid;position:relative}.tokenization-module__oHY_lG__stackItem:hover{border-color:#c9a45c73;transform:translate(4px)}.tokenization-module__oHY_lG__stackItem>div{grid-template-columns:240px 1fr;align-items:baseline;gap:24px;display:grid}.tokenization-module__oHY_lG__stackIndex{width:48px;height:48px;font-family:var(--font-tech), ui-monospace, monospace;color:var(--orange);background:#0a0a0a;border:1px solid #c9a45c66;border-radius:6px;place-items:center;font-size:13px;display:grid}.tokenization-module__oHY_lG__stackName{font-size:20px;font-weight:700;line-height:1.3}.tokenization-module__oHY_lG__tm{color:var(--orange);font-weight:600}.tokenization-module__oHY_lG__stackDesc{color:#c9c2b5;font-size:16px;line-height:1.6}.tokenization-module__oHY_lG__process{--gap:28px;column-gap:var(--gap);grid-template-columns:repeat(3,1fr);row-gap:48px;list-style:none;display:grid}.tokenization-module__oHY_lG__step{position:relative}.tokenization-module__oHY_lG__step:before{content:"";top:24px;left:60px;right:calc(var(--gap) * -1 + 12px);background:linear-gradient(90deg, var(--orange), #b8844a59);height:1px;position:absolute}.tokenization-module__oHY_lG__step:nth-child(3n):before,.tokenization-module__oHY_lG__step:last-child:before{background:linear-gradient(90deg, var(--orange), transparent);right:0}.tokenization-module__oHY_lG__stepNode{border:1px solid var(--orange);width:48px;height:48px;font-family:var(--font-tech), ui-monospace, monospace;color:var(--orange);background:#15130f;border-radius:50%;place-items:center;font-size:13px;display:grid;position:relative;box-shadow:0 0 24px #c9a45c4d}.tokenization-module__oHY_lG__stepTitle{margin-top:20px;font-size:19px;font-weight:700;line-height:1.3}.tokenization-module__oHY_lG__stepText{color:#b8b1a5;margin-top:8px;font-size:15px;line-height:1.6}.tone-light .tokenization-module__oHY_lG__stack:before{background:linear-gradient(#0000,#b8844a80,#0000)}.tone-light .tokenization-module__oHY_lG__stackItem{background:#fff;border-color:#00000014;box-shadow:0 16px 40px -30px #261e1066}.tone-light .tokenization-module__oHY_lG__stackItem:hover{border-color:#b8844a73}.tone-light .tokenization-module__oHY_lG__stackIndex{color:var(--copper);background:#f7f4ec;border-color:#b8844a66}:is(.tone-light .tokenization-module__oHY_lG__stackName,.tone-light .tokenization-module__oHY_lG__stepTitle){color:#0a0a0a}.tone-light .tokenization-module__oHY_lG__tm{color:var(--copper)}:is(.tone-light .tokenization-module__oHY_lG__stackDesc,.tone-light .tokenization-module__oHY_lG__stepText){color:#44403c}.tone-light .tokenization-module__oHY_lG__step{--orange:var(--copper)}.tone-light .tokenization-module__oHY_lG__stepNode{background:#fff;box-shadow:0 0 0 5px #f4f1ea,0 8px 20px -8px #b8844a73}@media (max-width:1024px){.tokenization-module__oHY_lG__stackItem>div{grid-template-columns:1fr;gap:6px}.tokenization-module__oHY_lG__process{grid-template-columns:repeat(2,1fr)}.tokenization-module__oHY_lG__step:nth-child(3n):before{right:calc(var(--gap) * -1 + 12px);background:linear-gradient(90deg, var(--orange), #b8844a59)}.tokenization-module__oHY_lG__step:nth-child(2n):before,.tokenization-module__oHY_lG__step:last-child:before{background:linear-gradient(90deg, var(--orange), transparent);right:0}}@media (max-width:767px){.tokenization-module__oHY_lG__stackItem{grid-template-columns:38px 1fr;align-items:start;gap:14px;padding:18px 18px 20px 14px}.tokenization-module__oHY_lG__stackIndex{width:38px;height:38px;font-size:12px}.tokenization-module__oHY_lG__stackName{font-size:18px;line-height:38px}.tokenization-module__oHY_lG__stack:before{display:none}.tokenization-module__oHY_lG__process{grid-template-columns:1fr;row-gap:0}.tokenization-module__oHY_lG__step{padding:0 0 32px 68px}.tokenization-module__oHY_lG__step:last-child{padding-bottom:0}.tokenization-module__oHY_lG__step:before,.tokenization-module__oHY_lG__step:nth-child(2n):before,.tokenization-module__oHY_lG__step:nth-child(3n):before{background:linear-gradient(180deg, var(--orange), #b8844a4d);width:1px;height:auto;inset:48px auto 0 24px}.tokenization-module__oHY_lG__step:last-child:before{display:none}.tokenization-module__oHY_lG__stepNode{position:absolute;top:0;left:0}.tokenization-module__oHY_lG__stepTitle{margin-top:10px}}.tokenization-module__oHY_lG__factory{grid-template-columns:repeat(4,1fr);gap:36px;list-style:none;display:grid}.tokenization-module__oHY_lG__factory li{text-align:center;background:#1f1b15;border:1px solid #c9a45c59;border-radius:10px;padding:22px 16px;font-size:18px;font-weight:700;position:relative}.tokenization-module__oHY_lG__factory li:first-child{border-color:var(--orange);box-shadow:0 0 24px -6px #c9a45c73}.tokenization-module__oHY_lG__factory li+li:before{content:"→";color:var(--orange);font-weight:400;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.tokenization-module__oHY_lG__factoryNote{font-family:var(--font-tech), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-top:22px;font-size:11.5px}@media (max-width:767px){.tokenization-module__oHY_lG__factory{grid-template-columns:1fr;gap:26px}.tokenization-module__oHY_lG__factory li+li:before{content:"↓";top:-22px;left:50%;transform:translate(-50%)}}
