.timeline-container[data-v-71e1552a]{white-space:nowrap;align-items:center;font-size:.875rem;font-weight:400;line-height:1.1875rem;display:flex}.timeline-container .item-start-text[data-v-71e1552a]{white-space:nowrap;margin-right:.625rem}.timeline-container .split-item[data-v-71e1552a]{margin:0 .1875rem}@media screen and (max-width:768px){.timeline-container[data-v-71e1552a]{margin-top:.625rem;font-size:.75rem;line-height:1rem}.timeline-container .item-start-text[data-v-71e1552a]{margin-right:.3125rem}}.aspect-banner-container[data-v-b9f2e301]{container-type:inline-size}.desc-item[data-v-b9f2e301]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.close-icon[data-v-b9f2e301]{color:inherit;cursor:pointer;margin-left:2.5rem;transition:transform .2s}.close-icon[data-v-b9f2e301]:hover{transform:scale(1.2)}.aspect-banner[data-v-b9f2e301]{background-position:50%;background-size:cover;align-items:center;min-height:3.0625rem;max-height:6.25rem;padding:1.25rem 2.5rem;display:flex;position:relative}.aspect-banner.repeat[data-v-b9f2e301]{padding:0}.aspect-banner.repeat .close-icon[data-v-b9f2e301]{position:absolute;right:2.5rem}.aspect-img[data-v-b9f2e301]{height:100%;max-height:inherit;min-height:inherit;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.overlay[data-v-b9f2e301]{flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}.overlay .title[data-v-b9f2e301]{font-size:1rem;font-weight:500}.overlay .title[data-v-b9f2e301]:has(~.subBox){margin-bottom:.3125rem}.overlay .subBox[data-v-b9f2e301]{line-height:1.5}.overlay .code-item[data-v-b9f2e301],.overlay .desc[data-v-b9f2e301]{align-items:center;display:inline-flex}.overlay .desc[data-v-b9f2e301]{margin-right:.625rem}.overlay .copy-btn[data-v-b9f2e301]{cursor:pointer;border:.0625rem solid #ffffff80;border-radius:.25rem;margin-left:.3125rem;padding:.0625rem .3125rem;line-height:1;transition:all .2s}.overlay .copy-btn[data-v-b9f2e301]:hover{font-weight:500}.overlay .functions[data-v-b9f2e301]{white-space:nowrap;align-items:center;display:inline-flex}.overlay .functions button[data-v-b9f2e301]{background:var(--color-primary);margin-left:2.5rem;padding:.625rem 1.25rem;font-size:.875rem}.center-content[data-v-b9f2e301]{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:flex}.center-content[data-v-b9f2e301]:not(:has(.titles)){justify-content:flex-end}.center-content a[data-v-b9f2e301]{color:inherit}@container (width<768px){.close-icon[data-v-b9f2e301]{margin-left:.625rem}.aspect-banner[data-v-b9f2e301]{min-height:2.5rem;max-height:7.5rem;padding:.625rem .9375rem}.aspect-banner.repeat[data-v-b9f2e301]{padding:0}.aspect-banner.repeat .close-icon[data-v-b9f2e301]{right:.9375rem}.center-content[data-v-b9f2e301]{flex-direction:column;align-items:flex-start}.overlay[data-v-b9f2e301]{font-size:.75rem}.overlay .titles[data-v-b9f2e301]:has(~.functions){padding-bottom:.625rem}.overlay .title[data-v-b9f2e301]{font-size:.875rem}.overlay .functions[data-v-b9f2e301]{flex-direction:row-reverse;justify-content:space-between;width:100%}.overlay .functions .content-m-timeline[data-v-b9f2e301]{margin-left:.625rem}.overlay .functions[data-v-b9f2e301] .timeline-container{margin-top:0;font-size:.75rem}.overlay .functions button[data-v-b9f2e301]{margin-left:0;padding:.375rem .75rem;font-size:.75rem}}@media screen and (max-width:768px){.close-icon[data-v-b9f2e301]{margin-left:.625rem}.aspect-banner[data-v-b9f2e301]{min-height:2.5rem;max-height:7.5rem;padding:.625rem .9375rem}.aspect-banner.repeat[data-v-b9f2e301]{padding:0}.aspect-banner.repeat .close-icon[data-v-b9f2e301]{right:.9375rem}.center-content[data-v-b9f2e301]{flex-direction:column;align-items:flex-start}.overlay[data-v-b9f2e301]{font-size:.75rem}.overlay .titles[data-v-b9f2e301]:has(~.functions){padding-bottom:.625rem}.overlay .title[data-v-b9f2e301]{font-size:.875rem}.overlay .functions[data-v-b9f2e301]{flex-direction:row-reverse;justify-content:space-between;width:100%}.overlay .functions .content-m-timeline[data-v-b9f2e301]{margin-left:.625rem}.overlay .functions[data-v-b9f2e301] .timeline-container{margin-top:0}.overlay .functions button[data-v-b9f2e301]{margin-left:0;padding:.375rem .75rem;font-size:.75rem}}
