.signature_signature_container__QPPvM{display:flex;justify-content:center;align-items:center}.signature_signature__uIqu0{stroke-dasharray:1027;stroke-dashoffset:1027}.signature_signature_animate__rEAz2{animation:signature_sign__VsPcP 6s ease-in-out forwards}@keyframes signature_sign__VsPcP{to{stroke-dashoffset:0}}.article-container_page_container__eQ09E{display:flex;flex-direction:column;align-items:flex-start;min-height:100dvh;overflow-x:hidden;max-width:720px;margin:0 auto;padding:120px 24px 80vh}@media (max-width:720px){.article-container_page_container__eQ09E{padding-top:40px}}.article-container_header_container__L9T_9{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.article-container_side_bar__fnB_c{position:fixed;top:0;transform:translate(-250px,120px);width:-moz-fit-content;width:fit-content}.article-container_back_button__OwyJU{all:unset;padding:4px;border-radius:var(--radius);transition:color var(--transition-duration) ease}.article-container_back_button__OwyJU:hover{cursor:pointer;color:var(--text-black)}.article-container_back_button__OwyJU:focus-visible{outline:1px solid red}@media (max-width:1200px){.article-container_side_bar__fnB_c{visibility:hidden}}.article-container_title_date_container__1OzJx{display:flex;flex-direction:column;gap:8px}.article-container_link_container__VbDOn{all:unset;position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--background-gray);box-shadow:0 0 0 1px var(--shadow-color);height:36px;width:36px;border-radius:50%;color:var(--text-gray);transition:all .2s ease}.article-container_link_container__VbDOn:hover{cursor:pointer;background-color:var(--button-hover)}.article-container_link_container__VbDOn .article-container_tooltip__RHPvf{visibility:hidden;opacity:0;position:absolute;top:0;left:50%;transform:translateX(-50%) scale(.2);background-color:var(--white);width:-moz-fit-content;width:fit-content;white-space:nowrap;padding:.4rem;font-size:var(--text-tooltip);border-radius:4px;color:var(--text-black);font-weight:300;letter-spacing:var(--spacing-tighter);box-shadow:0 0 0 1px var(--shadow-color);transition:all var(--transition-duration) ease}.article-container_link_container__VbDOn:hover .article-container_tooltip__RHPvf{visibility:visible;opacity:1;top:-88%;transform:translateX(-50%) scale(1)}@media (pointer:coarse){.article-container_link_container__VbDOn:hover .article-container_tooltip__RHPvf{visibility:hidden}}.article-container_link_container__VbDOn:hover .article-container_tooltip__RHPvf[data-hide=true]{visibility:hidden;opacity:1;top:-88%;transform:translateX(-50%) scale(1)}.article-container_link_container__VbDOn .article-container_tooltip__RHPvf:before{content:"";position:absolute;height:8px;width:8px;background-color:var(--white);box-shadow:1px 1px 0 0 var(--shadow-color);bottom:-4px;left:50%;transform:translate(-50%) rotate(45deg)}.article-container_header_text__8Z3d_{font-size:var(--text-header);color:var(--text-black);font-weight:600;letter-spacing:var(--spacing-tightest);line-height:var(--line-height)}.article-container_sub_text__wDWV_{font-size:var(--text-sub);color:var(--text-gray);font-weight:400;letter-spacing:var(--spacing-tighter);line-height:var(--line-height)}.article-container_article_text__ktbW1{font-size:16px;color:var(--text-black);letter-spacing:var(--spacing-tighter);font-weight:400;line-height:28px;margin-top:12px}.article-container_hr__MTLcW{width:100%;height:1px;border:1px solid var(--shadow-color);margin-top:40px;margin-bottom:40px}.article-container_footer_container__q6uU4{display:flex;justify-content:center;align-items:center;width:100%}.article-container_timeline_container__jU13k{margin-top:40px;height:800px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;cursor:pointer}.article-container_timeline_line_container__6LDXS{display:flex;align-items:center;justify-content:flex-start;gap:8px;height:16px;width:100%}.article-container_timeline_line__hOwdZ{height:2px;width:40%;background-color:var(--timeline-line);transition:width var(--transition-duration) ease,background-color var(--transition-duration-fast) ease;position:relative}.article-container_timeline_line_container__6LDXS:hover .article-container_timeline_line__hOwdZ{width:80%;background-color:orange;color:orange}.article-container_timeline_line_label__LKXAy{font-family:var(--font-mono);font-size:12px;color:var(--timeline-line-label);position:absolute;top:50%;transform:translateY(-50%);left:120%;white-space:nowrap}.article-container_timeline_line_container__6LDXS:hover .article-container_timeline_line_label__LKXAy{color:orange}.article-container_timeline_line_container__6LDXS.article-container_active__gdBAc .article-container_timeline_line__hOwdZ{background-color:orange}.article-container_timeline_line_container__6LDXS.article-container_active__gdBAc .article-container_timeline_line_label__LKXAy{color:orange}.article-header_header_text__dMugG{font-size:var(--text-header);color:var(--text-black);font-weight:600;letter-spacing:var(--spacing-tightest);line-height:var(--line-height);margin-top:24px}.article-text_article_text__UTafF{font-size:16px;color:var(--text-black);letter-spacing:var(--spacing-tighter);font-weight:400;line-height:28px;margin-top:12px}.code-snip_code_snip__llsxP{background-color:var(--code-snip-background);box-shadow:0 0 0 1px var(--shadow-color);border-radius:4px;height:20px;padding:2px 4px;font-family:var(--font-mono);font-size:12px;margin:0 2px}.code-block_code_block__Crzdq{background-color:var(--code-background);box-shadow:0 0 0 1px var(--shadow-color);border-radius:var(--radius);padding:16px;margin-top:16px;margin-bottom:16px;width:100%}.code-block_code_block__Crzdq::-webkit-scrollbar{height:6px;background:transparent}.code-block_code_block__Crzdq::-webkit-scrollbar-thumb{background:var(--shadow-color);border-radius:4px}.code-block_code_block__Crzdq pre{overflow:auto;border-radius:var(--radius)}.code-block_code_block__Crzdq pre::-webkit-scrollbar{height:6px;background:transparent}.code-block_code_block__Crzdq pre::-webkit-scrollbar-thumb{background:var(--shadow-color);border-radius:4px}.page_demo_container__od_XC{display:flex;align-items:center;justify-content:center;background-color:var(--code-background);box-shadow:0 0 0 1px var(--shadow-color);border-radius:var(--radius);padding:16px;margin-top:16px;margin-bottom:16px;width:100%;height:20vh}.page_input_container__uXUng{all:unset;background-color:var(--background-gray);height:32px;width:240px;border-radius:var(--radius);display:flex;align-items:center;justify-content:space-between;padding:2px 8px;cursor:text}.page_icon_and_text_container__gX230{display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content}.page_search_text__Yn4wJ{font-size:14px;color:var(--text-gray);margin-left:16px}.page_shortcut_container__O0xEA{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;gap:4px}.page_key_container__Ciu0x{width:20px}.page_ctrl_key_container__qnNFi,.page_key_container__Ciu0x{display:flex;align-items:center;justify-content:center;height:20px;border-radius:4px;background-color:var(--white);box-shadow:0 0 0 1px var(--shadow-color);color:var(--text-gray);font-size:12px}.page_ctrl_key_container__qnNFi{width:32px}.page_esc_key_container__mpeEt{cursor:pointer}.page_info_container__lcSXz{width:100%;display:flex;justify-content:center;align-items:center}.page_info__WmLSv{display:flex;justify-content:space-evenly;align-items:center;gap:8px;background-color:var(--code-background);box-shadow:0 0 0 1px var(--shadow-color);color:var(--text-black);border:none;border-radius:var(--radius);padding:8px 12px;font-size:12px}.page_modal_backdrop__gYDv0{justify-content:center;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.03);z-index:999999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0}.page_modal_backdrop__gYDv0,.page_modal_container__Osvbx{display:flex;align-items:center;animation:page_fade_in__1wg02 .4s ease forwards}.page_modal_container__Osvbx{background-color:var(--code-background);height:400px;width:40vw;min-width:360px;box-shadow:0 0 0 1px var(--shadow-color);border-radius:var(--radius);flex-direction:column;overflow:hidden}@media (max-width:768px){.page_modal_backdrop__gYDv0{align-items:flex-start;margin-top:16px}.page_modal_container__Osvbx{height:360px}}@keyframes page_fade_in__1wg02{0%{opacity:0}to{opacity:1}}@keyframes page_fade_out__lk_LM{0%{opacity:1}to{opacity:0}}.page_fade_out__lk_LM{animation:page_fade_out__lk_LM .4s ease forwards}.page_top__nUnxD{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border-bottom:1px solid var(--shadow-color)}.page_input__5dPDD{all:unset;height:32px;width:100%;color:var(--text-black);border-radius:var(--radius);display:flex;align-items:center;justify-content:space-between;padding:2px 8px;cursor:text}.page_input__5dPDD::placeholder{color:var(--text-gray)}.page_esc_key_container__mpeEt{display:flex;align-items:center;justify-content:center;height:20px;width:32px;padding:0 4px;border-radius:4px;background-color:var(--white);box-shadow:0 0 0 1px var(--shadow-color);color:var(--text-gray);font-size:12px}.page_bottom__ziRBw{padding:12px;height:100%;overflow-y:scroll;flex-direction:column}.page_bottom__ziRBw,.page_label_container__Bq_Z8{width:100%;display:flex;align-items:center;justify-content:flex-start}.page_label_container__Bq_Z8{padding:4px 12px;border-radius:var(--radius)}.page_label__xHlY4{font-size:12px;color:var(--text-gray);margin-bottom:4px}.page_result_container__M1eqq{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:12px;border-radius:var(--radius);cursor:pointer;gap:16px}.page_icon_container__YAgwJ{display:flex;align-items:center;justify-content:center;height:24px;width:24px;border-radius:4px;background-color:var(--white);box-shadow:0 0 0 1px var(--shadow-color)}.page_icon__E53CO{filter:var(--filter)}.page_result_text__llShC{color:var(--text-black);font-size:14px}.page_result_type_text___vW12{color:var(--text-gray);font-size:14px;margin-left:auto}