@media (hover:hover){.dZD4ja_trigger:hover{background:var(--gray-a3)}}.dZD4ja_trigger:active,.dZD4ja_trigger[data-popup-open]{background:var(--gray-a3)}.dZD4ja_trigger:focus-visible{outline:2px solid var(--gray-100);outline-offset:-1px}.dZD4ja_backdrop{position:fixed;inset:0}.dZD4ja_positioner{z-index:2147483647;outline:0}.dZD4ja_popup{box-sizing:border-box;min-width:200px;color:var(--gray-11);background:var(--gray-2);border:1px solid var(--gray-a4);box-shadow:var(--shadow-2);transform-origin:var(--transform-origin);border-radius:8px;transition:opacity .2s,transform .2s;overflow:hidden}.dZD4ja_popup[data-starting-style],.dZD4ja_popup[data-ending-style]{opacity:0;transform:scale(.9)}.dZD4ja_arrow{display:flex}.dZD4ja_arrow[data-side=top]{bottom:-8px;rotate:180deg}.dZD4ja_arrow[data-side=bottom]{top:-8px;rotate:0deg}.dZD4ja_arrow[data-side=left]{right:-13px;rotate:90deg}.dZD4ja_arrow[data-side=right]{left:-13px;rotate:-90deg}.dZD4ja_item{z-index:1;text-overflow:ellipsis;height:32px;font-size:15px;font-weight:var(--font-weight-normal);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-15px);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding-left:14px;padding-right:12px;transition:all .2s;display:flex;position:relative;overflow:hidden}.dZD4ja_item[data-highlighted],.dZD4ja_item[data-checked]{color:var(--gray-12)}.dZD4ja_item[data-highlighted]:before{z-index:-1;content:"";background:var(--gray-3);border-radius:6px;position:absolute;inset-block:0;inset-inline:4px}.dZD4ja_item[data-disabled]{cursor:not-allowed;opacity:.5}.dZD4ja_itemRich{z-index:1;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;padding:8px 12px 8px 14px;transition:all .2s;display:flex;position:relative;overflow:hidden}.dZD4ja_itemRich[data-highlighted]:before{z-index:-1;content:"";background:var(--gray-3);border-radius:6px;position:absolute;inset-block:4px;inset-inline:4px}.dZD4ja_itemRich[data-disabled]{cursor:not-allowed;opacity:.5}.dZD4ja_itemIcon{width:16px;height:16px;color:var(--gray-10);flex-shrink:0;margin-top:2px}.dZD4ja_itemContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dZD4ja_itemTitle{font-size:15px;font-weight:var(--font-weight-normal);color:var(--gray-11);letter-spacing:var(--font-letter-spacing-15px);align-items:center;gap:4px;transition:color .2s;display:flex}[data-highlighted] .dZD4ja_itemTitle{color:var(--gray-12)}.dZD4ja_itemDescription{font-size:15px;font-weight:var(--font-weight-normal);color:var(--gray-9);letter-spacing:var(--font-letter-spacing-14px);line-height:16px}.dZD4ja_itemExternal{width:12px;height:12px;color:var(--gray-8);flex-shrink:0}.dZD4ja_separator{background:var(--gray-a4);height:1px}.dZD4ja_label{font-size:14px;font-weight:var(--font-weight-medium);color:var(--gray-10);-webkit-user-select:none;user-select:none;padding-block:8px;padding-inline:12px;line-height:16px}.dZD4ja_indicator{justify-content:center;align-items:center;display:flex}.dZD4ja_indicator[data-unchecked]{display:none}
.cTL6dG_backdrop{z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}.cTL6dG_viewport{z-index:9999;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cTL6dG_popup{pointer-events:auto;background:var(--gray-1);border:.5px solid var(--gray-a4);width:100%;max-width:480px;max-height:calc(100vh - 48px);box-shadow:var(--shadow-5);border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex;overflow-y:auto}.cTL6dG_header{justify-content:space-between;align-items:center;display:flex}.cTL6dG_title{font-size:18px;font-weight:var(--font-weight-medium);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-18px);margin:0}.cTL6dG_close{width:32px;height:32px;color:var(--gray-11);cursor:pointer;border:1px solid var(--gray-a4);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:flex}.cTL6dG_close:hover{color:var(--gray-12);background:var(--gray-a3);border-color:var(--gray-a5)}.cTL6dG_preview{aspect-ratio:1200/630;width:100%;box-shadow:var(--shadow-2);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cTL6dG_image{border-radius:8px;width:100%;height:auto;display:block}.cTL6dG_skeleton{aspect-ratio:1200/630;background:linear-gradient(90deg, var(--gray-a3) 0%, var(--gray-a4) 50%, var(--gray-a3) 100%);background-size:200% 100%;border-radius:8px;width:100%;animation:1.5s infinite cTL6dG_shimmer}@keyframes cTL6dG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cTL6dG_actions{gap:8px;display:flex}
.pD41_q_popover{z-index:9999;pointer-events:auto}.pD41_q_popup{background:var(--gray-1);border:.5px solid var(--gray-a4);box-shadow:var(--shadow-4);border-radius:12px;align-items:center;padding:4px;display:flex}.pD41_q_item{font-size:14px;font-weight:var(--font-weight-medium);color:var(--gray-11);letter-spacing:var(--font-letter-spacing-14px);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:2px 8px;transition:color .15s,background-color .15s;display:flex}.pD41_q_item:hover{color:var(--gray-12);background:var(--gray-a3)}.pD41_q_item:focus-visible{outline:2px solid var(--gray-8);outline-offset:-2px}
.s390MW_header{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;display:flex;position:relative}.s390MW_row{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}@media (max-width:480px){.s390MW_row{flex-direction:column-reverse;min-height:84px;display:flex}}.s390MW_title{font-family:var(--font-family-display);font-size:26px;font-weight:var(--font-weight-semibold);color:var(--foreground-primary);letter-spacing:var(--font-letter-spacing-22px);flex:1;line-height:150%}.s390MW_actions{gap:8px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:480px){.s390MW_actions{position:relative;transform:none}}.s390MW_button{width:32px;height:32px;color:var(--gray-10);justify-content:center;align-items:center;padding:4px;display:flex}.s390MW_description{font-family:var(--font-family-display);font-size:16px;font-weight:var(--font-weight-normal);color:var(--foreground-tertiary);letter-spacing:var(--font-letter-spacing-16px);line-height:150%}.s390MW_metadata{font-size:16px;font-weight:var(--font-weight-normal);color:var(--gray-11);letter-spacing:var(--font-letter-spacing-16px);line-height:26px;display:inline-block}
._0SoEXq_callout{background:var(--gray-2);border:1px solid var(--gray-4);border-radius:var(--prose-block-radius);gap:8px;padding:12px 14px;transition:border-color .2s cubic-bezier(.215,.61,.355,1),background .2s cubic-bezier(.215,.61,.355,1);display:grid}._0SoEXq_title{font-size:16px;font-weight:var(--font-weight-medium);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-16px)}._0SoEXq_body{color:var(--gray-11);letter-spacing:var(--font-letter-spacing-16px);font-size:16px;line-height:24px}._0SoEXq_callout[data-variant=info]{background:var(--blue-2);border-color:var(--blue-6)}._0SoEXq_callout[data-variant=info] ._0SoEXq_title{color:var(--blue-10)}._0SoEXq_callout[data-variant=info] ._0SoEXq_body{color:var(--blue-8)}._0SoEXq_callout[data-variant=warn]{background:var(--amber-2);border-color:var(--amber-6)}._0SoEXq_callout[data-variant=error]{background:var(--red-2);border-color:var(--red-6)}._0SoEXq_callout[data-variant=success]{background:var(--green-2);border-color:var(--green-6)}._0SoEXq_callout[data-variant=idea]{background:var(--purple-2);border-color:var(--purple-6)}
.zyc6wG_wrapper{position:relative}.zyc6wG_toolbar{z-index:1;pointer-events:none;background:var(--gray-1);border:1px solid var(--gray-a4);opacity:0;border-radius:8px;gap:8px;padding:6px 8px;transition:all .2s ease-out;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 8px #0000000a}.zyc6wG_wrapper:hover .zyc6wG_toolbar,.zyc6wG_wrapper:focus-within .zyc6wG_toolbar{pointer-events:auto;opacity:1;transform:translateY(0)}.zyc6wG_button{color:var(--gray-10);justify-content:center;align-items:center;padding:6px;font-size:12px;transition:all .2s;display:inline-flex;position:relative}.zyc6wG_button:before{z-index:-1;content:"";background:var(--gray-3);opacity:0;border-radius:6px;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0;transform:scale(.95)}.zyc6wG_button:hover{color:var(--gray-12)}.zyc6wG_button:hover:before{opacity:1;transform:scale(1)}.zyc6wG_button:active{transform:scale(.95)}.zyc6wG_button:focus-visible{outline:2px solid var(--gray-10);outline-offset:2px}.zyc6wG_button:disabled{opacity:.55}.zyc6wG_caption{color:var(--gray-10);text-align:center;letter-spacing:var(--font-letter-spacing-16px);margin-top:8px;font-size:16px}@media (hover:none) and (pointer:coarse){.zyc6wG_toolbar{display:none}}
.CxQGKW_root{--bleed-amount:var(--page-padding-inline);width:calc(100% + var(--bleed-amount) * 2);margin-inline:calc(var(--bleed-amount) * -1);position:relative}.CxQGKW_root[data-full=true]{width:100vw;margin-inline:calc(50% - 50vw)}@media (max-width:768px){.CxQGKW_root,.CxQGKW_root[data-full=true]{width:100%;margin-inline:0}}
.ELNdlq_button{font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;transition:color .2s,background-color .2s,transform .18s,box-shadow .2s;display:flex;position:relative}.ELNdlq_button:active{transform:scale(.98)}.ELNdlq_button:disabled{cursor:not-allowed;opacity:.7}.ELNdlq_button:disabled:active{transform:none}.ELNdlq_small{height:28px;letter-spacing:var(--font-letter-spacing-15px);padding:5px 8px;font-size:15px}.ELNdlq_medium{height:32px;letter-spacing:var(--font-letter-spacing-16px);padding:6px 12px;font-size:16px}.ELNdlq_large{height:40px;letter-spacing:var(--font-letter-spacing-17px);padding:8px 16px;font-size:17px}.ELNdlq_primary{color:var(--gray-10);background:var(--gray-1);box-shadow:var(--shadow-2)}.ELNdlq_primary:hover{color:var(--gray-a12);background:var(--gray-a3)}.ELNdlq_secondary{color:var(--gray-11);background:var(--gray-a3)}.ELNdlq_secondary:hover{color:var(--gray-12);background:var(--gray-a4)}.ELNdlq_ghost{z-index:1;color:var(--gray-10);background:0 0}.ELNdlq_ghost:before{z-index:0;content:"";background:var(--gray-a3);border-radius:inherit;opacity:0;transition:opacity .2s,scale .2s;position:absolute;inset:0;scale:.9}.ELNdlq_ghost:hover{color:var(--gray-12)}.ELNdlq_ghost:hover:before{opacity:1;scale:1}.ELNdlq_text{color:var(--gray-10);background:0 0;padding-inline:0}.ELNdlq_text:hover{color:var(--gray-a12)}.ELNdlq_square{aspect-ratio:1;padding:0}.ELNdlq_square.ELNdlq_small{width:28px}.ELNdlq_square.ELNdlq_medium{width:32px}.ELNdlq_square.ELNdlq_large{width:40px}.ELNdlq_radius-none{border-radius:0}.ELNdlq_radius-small{border-radius:4px}.ELNdlq_radius-medium{border-radius:6px}.ELNdlq_radius-large{border-radius:8px}.ELNdlq_radius-full{border-radius:9999px}
.mOOgea_root{box-shadow:var(--shadow-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mOOgea_header{border-bottom:1px solid var(--gray-a4);justify-content:space-between;align-items:center;padding:8px 12px 8px 16px;display:flex}.mOOgea_title{font-size:16px;font-weight:var(--font-weight-normal);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-16px)}.mOOgea_actions{align-items:center;gap:4px;display:flex}.mOOgea_actionButton{width:28px;height:28px;color:var(--gray-10);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.mOOgea_actionButton:hover{color:var(--gray-12);background:var(--gray-3)}.mOOgea_actionButton[data-active=true]{color:var(--gray-12)}.mOOgea_layout{flex-direction:column-reverse;display:flex}.mOOgea_editor{border-top:1px solid var(--gray-a4);overflow:hidden}.mOOgea_preview{flex-direction:column;display:flex}.mOOgea_root *{scrollbar-width:none}.mOOgea_root ::-webkit-scrollbar{width:8px;height:8px}.mOOgea_root ::-webkit-scrollbar-track{background:var(--gray-3)}.mOOgea_root ::-webkit-scrollbar-thumb{background:var(--gray-6);border-radius:4px}.mOOgea_root ::-webkit-scrollbar-thumb:hover{background:var(--gray-7)}.mOOgea_root{--sp-colors-accent:var(--gray-8)}.mOOgea_root :has(button:focus){outline:none}.mOOgea_root :has(button:focus-visible){outline:2px solid var(--gray-8);outline-offset:2px;border-radius:4px}
.-xDXWG_controls{background:var(--gray-2);border-top:1px solid var(--gray-4);justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 0;display:flex}.-xDXWG_bottom{position:absolute;bottom:0;left:0;right:0}
.ELiM6G_wrapper{aspect-ratio:16/9;background:var(--color-background-secondary);border-radius:8px;width:100%;position:relative;overflow:hidden}.ELiM6G_iframe,.ELiM6G_video{border:none;width:100%;height:100%;position:absolute;inset:0}
.VkSk1q_container{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;min-height:320px;padding:32px 24px 84px;display:flex}.VkSk1q_label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--gray-9);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-13px);margin-bottom:20px}.VkSk1q_list-area{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:148px;display:flex}.VkSk1q_floating-row{justify-content:center;align-items:center;gap:10px;min-height:62px;display:flex}.VkSk1q_main-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.VkSk1q_node-group{align-items:center;gap:8px;display:flex}.VkSk1q_node-column{flex-direction:column;align-items:center;gap:4px;display:flex}.VkSk1q_label-slot{justify-content:center;align-items:center;min-height:17px;display:flex}.VkSk1q_node{box-shadow:var(--shadow-1);border-radius:8px;transition:box-shadow .2s;display:flex;overflow:hidden}.VkSk1q_node-data{width:48px;height:44px;font-size:15px;font-weight:var(--font-weight-medium);color:var(--gray-1);letter-spacing:var(--font-letter-spacing-15px);background:var(--blue-9);justify-content:center;align-items:center;display:flex}.VkSk1q_node-pointer{width:36px;height:44px;font-size:11px;font-weight:var(--font-weight-medium);color:var(--gray-10);letter-spacing:.02em;background:var(--gray-3);justify-content:center;align-items:center;display:flex}.VkSk1q_arrow{color:var(--gray-8);margin-top:17px;font-size:18px}.VkSk1q_null-tag{font-size:12px;font-weight:var(--font-weight-bold);color:var(--gray-8);letter-spacing:.06em;background:var(--gray-3);border-radius:6px;padding:6px 12px}.VkSk1q_head-label,.VkSk1q_current-label,.VkSk1q_target-label{font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.VkSk1q_head-label,.VkSk1q_current-label{color:var(--green-10)}.VkSk1q_target-label{color:var(--red-10)}.VkSk1q_current-node{box-shadow:0 0 0 2px var(--green-8), var(--shadow-1)}.VkSk1q_current-node .VkSk1q_node-data{background:var(--green-9)}.VkSk1q_target-node{box-shadow:0 0 0 2px var(--red-8), var(--shadow-1)}.VkSk1q_target-node .VkSk1q_node-data{background:var(--red-9)}.VkSk1q_deleted-tag{font-size:11px;font-weight:var(--font-weight-bold);color:var(--red-10);text-transform:uppercase;letter-spacing:.05em;background:var(--red-a3);border-radius:999px;padding:6px 12px}.VkSk1q_status{min-height:34px;color:var(--gray-10);text-align:center;letter-spacing:var(--font-letter-spacing-13px);margin-top:24px;font-size:13px}@media (max-width:640px){.VkSk1q_container{min-height:300px;padding:24px 10px 84px}.VkSk1q_list-area{gap:12px;min-height:124px}.VkSk1q_floating-row,.VkSk1q_main-row,.VkSk1q_node-group{gap:2px}.VkSk1q_floating-row{min-height:54px}.VkSk1q_node-data{width:28px;height:30px;font-size:11px}.VkSk1q_node-pointer{width:18px;height:30px;font-size:8px}.VkSk1q_arrow{margin-top:15px;font-size:10px}.VkSk1q_null-tag{padding:5px 6px;font-size:9px}.VkSk1q_head-label,.VkSk1q_current-label,.VkSk1q_target-label,.VkSk1q_deleted-tag{font-size:9px}.VkSk1q_label-slot{min-height:15px}.VkSk1q_deleted-tag{padding:5px 8px}.VkSk1q_status{min-height:32px;font-size:12px}}
.RlErsW_container{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;min-height:300px;padding:32px 24px 84px;display:flex}.RlErsW_label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--gray-9);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-13px);margin-bottom:20px}.RlErsW_list-area{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:130px;display:flex}.RlErsW_floating-row{justify-content:center;align-items:center;gap:8px;min-height:62px;display:flex}.RlErsW_main-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.RlErsW_node-group{align-items:center;gap:8px;display:flex}.RlErsW_node-column{flex-direction:column;align-items:center;gap:4px;display:flex}.RlErsW_label-slot{justify-content:center;align-items:center;min-height:17px;display:flex}.RlErsW_node{box-shadow:var(--shadow-1);border-radius:8px;transition:box-shadow .2s;display:flex;overflow:hidden}.RlErsW_node-data{width:48px;height:44px;font-size:15px;font-weight:var(--font-weight-medium);color:var(--gray-1);letter-spacing:var(--font-letter-spacing-15px);background:var(--blue-9);justify-content:center;align-items:center;transition:background .25s;display:flex}.RlErsW_node-pointer{width:36px;height:44px;font-size:11px;font-weight:var(--font-weight-medium);color:var(--gray-10);letter-spacing:.02em;background:var(--gray-3);justify-content:center;align-items:center;display:flex}.RlErsW_arrow{color:var(--gray-8);margin-top:17px;font-size:18px}.RlErsW_null-tag{font-size:12px;font-weight:var(--font-weight-bold);color:var(--gray-8);letter-spacing:.06em;background:var(--gray-3);border-radius:6px;padding:6px 12px}.RlErsW_new-node .RlErsW_node-data{background:var(--green-9)}.RlErsW_new-node{box-shadow:0 0 0 2px var(--green-8), var(--shadow-1)}.RlErsW_new-label{font-size:11px;font-weight:var(--font-weight-bold);color:var(--green-10);text-transform:uppercase;letter-spacing:.04em}.RlErsW_link-arrow{font-size:14px;font-weight:var(--font-weight-medium);color:var(--green-9)}.RlErsW_head-label{font-size:11px;font-weight:var(--font-weight-bold);color:var(--green-10);text-transform:uppercase;letter-spacing:.04em}.RlErsW_old-head-label{font-size:11px;font-weight:var(--font-weight-bold);color:var(--gray-8);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.RlErsW_status{min-height:34px;color:var(--gray-10);text-align:center;letter-spacing:var(--font-letter-spacing-13px);margin-top:24px;font-size:13px}@media (max-width:640px){.RlErsW_container{min-height:280px;padding:24px 10px 84px}.RlErsW_list-area{gap:12px;min-height:112px}.RlErsW_floating-row,.RlErsW_main-row,.RlErsW_node-group{gap:2px}.RlErsW_floating-row{min-height:54px}.RlErsW_node-data{width:28px;height:30px;font-size:11px}.RlErsW_node-pointer{width:18px;height:30px;font-size:8px}.RlErsW_arrow{margin-top:15px;font-size:10px}.RlErsW_null-tag{padding:5px 6px;font-size:9px}.RlErsW_head-label,.RlErsW_old-head-label,.RlErsW_new-label,.RlErsW_link-arrow{font-size:9px}.RlErsW_label-slot{min-height:15px}.RlErsW_status{min-height:32px;font-size:12px}}
._2v1Qxq_container{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;min-height:320px;padding:32px 24px 84px;display:flex;position:relative}._2v1Qxq_label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--gray-9);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-13px);margin-bottom:20px}._2v1Qxq_memory-grid{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:420px;min-height:160px;display:flex}._2v1Qxq_helper-text{color:var(--gray-9);text-align:center;letter-spacing:var(--font-letter-spacing-12px);font-size:12px}._2v1Qxq_memory-row{align-items:center;gap:4px;width:100%;display:flex}._2v1Qxq_memory-cell{height:44px;font-size:13px;font-weight:var(--font-weight-medium);color:var(--gray-8);letter-spacing:var(--font-letter-spacing-13px);background:var(--gray-3);border-radius:6px;flex:1;justify-content:center;align-items:center;display:flex}._2v1Qxq_memory-cell[data-active=true]{color:var(--gray-1);background:var(--blue-9)}._2v1Qxq_memory-cell[data-highlight=true]{color:var(--gray-1);background:var(--green-9)}._2v1Qxq_address-label{font-size:10px;font-weight:var(--font-weight-medium);color:var(--gray-8);letter-spacing:.04em;position:absolute;top:-14px;left:50%;transform:translate(-50%)}._2v1Qxq_linked-layout{flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;width:100%;max-width:420px;min-height:auto;display:flex}._2v1Qxq_node-wrapper{align-items:center;display:flex}._2v1Qxq_node{box-shadow:var(--shadow-1);border-radius:6px;display:flex;overflow:hidden}._2v1Qxq_node-data{width:36px;height:36px;font-size:13px;font-weight:var(--font-weight-medium);color:var(--gray-1);background:var(--blue-9);justify-content:center;align-items:center;display:flex}._2v1Qxq_node-pointer{width:28px;height:36px;font-size:10px;font-weight:var(--font-weight-medium);color:var(--gray-10);background:var(--gray-3);justify-content:center;align-items:center;display:flex}._2v1Qxq_arrow{width:20px;color:var(--gray-8);justify-content:center;align-items:center;font-size:14px;display:flex}._2v1Qxq_null-label{font-size:12px;font-weight:var(--font-weight-bold);color:var(--gray-8);letter-spacing:.06em;background:var(--gray-3);border-radius:6px;padding:8px 12px}@media (max-width:640px){._2v1Qxq_container{min-height:280px;padding:24px 16px 84px}._2v1Qxq_memory-grid,._2v1Qxq_linked-layout{max-width:100%}._2v1Qxq_memory-row{gap:3px}._2v1Qxq_memory-cell{height:36px;font-size:11px}._2v1Qxq_node-data{width:28px;height:30px;font-size:11px}._2v1Qxq_node-pointer{width:20px;height:30px;font-size:9px}._2v1Qxq_arrow{width:14px;font-size:11px}._2v1Qxq_helper-text,._2v1Qxq_null-label{font-size:11px}._2v1Qxq_null-label{padding:6px 8px}}
.Lhms9q_container{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;min-height:320px;padding:32px 24px 84px;display:flex;position:relative}.Lhms9q_label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--gray-9);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-13px);margin-bottom:20px}.Lhms9q_scene{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.Lhms9q_node-breakdown{align-items:center;gap:12px;display:flex}.Lhms9q_field-box{width:80px;height:64px;box-shadow:var(--shadow-1);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.Lhms9q_field-box[data-type=data]{color:var(--gray-1);background:var(--blue-9)}.Lhms9q_field-box[data-type=next]{color:var(--gray-10);background:var(--gray-3)}.Lhms9q_field-label{font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;opacity:.7}.Lhms9q_field-value{font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-15px)}.Lhms9q_annotation{color:var(--gray-10);text-align:center;letter-spacing:var(--font-letter-spacing-12px);flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.Lhms9q_annotation strong{font-weight:var(--font-weight-medium);color:var(--gray-12)}.Lhms9q_linked-layout{justify-content:center;align-items:center;display:flex}.Lhms9q_node-pair{flex-direction:row;align-items:center;gap:8px;display:flex}.Lhms9q_node-segment{flex-direction:row;align-items:center;display:flex}.Lhms9q_node-segment .Lhms9q_field-box:first-child{border-radius:8px 0 0 8px}.Lhms9q_node-segment .Lhms9q_field-box:last-child{border-left:1px solid var(--gray-4);border-radius:0 8px 8px 0}.Lhms9q_link{width:24px;color:var(--green-9);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.Lhms9q_code-snippet{color:var(--gray-10);letter-spacing:var(--font-letter-spacing-12px);background:var(--gray-3);border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.7}.Lhms9q_comment{color:var(--gray-8)}@media (max-width:640px){.Lhms9q_container{min-height:280px;padding:24px 16px 84px}.Lhms9q_field-box{width:60px;height:52px}.Lhms9q_field-value{font-size:13px}.Lhms9q_field-label{font-size:9px}.Lhms9q_annotation{font-size:10px}.Lhms9q_linked-layout{transform-origin:50%;transform:scale(.88)}.Lhms9q_code-snippet{padding:10px 12px;font-size:11px}.Lhms9q_annotations{gap:10px}}
.R4KF2G_popup{--popup-min-width:auto;--popup-max-width:320px;--popup-padding-vertical:6px;--popup-padding-horizontal:10px;box-sizing:border-box;width:var(--popup-width,auto);min-width:var(--popup-min-width);max-width:var(--popup-max-width);padding:var(--popup-padding-vertical) var(--popup-padding-horizontal);font-size:14px;font-weight:var(--font-weight-medium);color:var(--gray-12);letter-spacing:.01em;background:var(--gray-1);border:1px solid var(--gray-a3);transform-origin:var(--transform-origin);border-radius:10px;justify-content:center;align-items:center;gap:6px;transition:transform .12s ease-out,opacity .12s ease-out;display:inline-flex}@media (prefers-color-scheme:light){.R4KF2G_popup{box-shadow:0 12px 30px #00000014,0 2px 8px #0000000f}}@media (prefers-color-scheme:dark){.R4KF2G_popup{background:var(--gray-2);box-shadow:0 12px 30px #00000080,0 2px 8px #0006}}.R4KF2G_popup[data-starting-style],.R4KF2G_popup[data-ending-style]{opacity:0;transform:translateY(2px)scale(.98)}
.hu-7YW_container{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;min-height:280px;padding:32px 24px 84px;display:flex;position:relative}.hu-7YW_label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--gray-9);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-13px);margin-bottom:8px}.hu-7YW_step-info{color:var(--gray-10);text-align:center;letter-spacing:var(--font-letter-spacing-13px);margin-bottom:20px;font-size:13px}.hu-7YW_list-area{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;min-height:80px;display:flex}.hu-7YW_node-group{align-items:center;gap:8px;display:flex}.hu-7YW_node-column{flex-direction:column;align-items:center;gap:4px;display:flex}.hu-7YW_label-slot{justify-content:center;align-items:center;min-height:17px;display:flex}.hu-7YW_node{box-shadow:var(--shadow-1);border-radius:8px;display:flex;overflow:hidden}.hu-7YW_node-data{width:52px;height:48px;font-size:15px;font-weight:var(--font-weight-medium);color:var(--gray-1);letter-spacing:var(--font-letter-spacing-15px);background:var(--blue-9);justify-content:center;align-items:center;display:flex}.hu-7YW_node-pointer{width:40px;height:48px;font-size:11px;font-weight:var(--font-weight-medium);color:var(--gray-10);letter-spacing:.02em;background:var(--gray-3);justify-content:center;align-items:center;display:flex}.hu-7YW_arrow{color:var(--gray-8);margin-top:17px;font-size:18px}.hu-7YW_null-tag{font-size:12px;font-weight:var(--font-weight-bold);color:var(--gray-8);letter-spacing:.06em;background:var(--gray-3);border-radius:6px;padding:6px 12px}.hu-7YW_head-label{font-size:11px;font-weight:var(--font-weight-medium);color:var(--green-10);text-transform:uppercase;letter-spacing:.04em}.hu-7YW_empty-message{color:var(--gray-8);letter-spacing:var(--font-letter-spacing-14px);font-size:14px;font-style:italic}@media (max-width:640px){.hu-7YW_container{min-height:250px;padding:24px 16px 84px}.hu-7YW_step-info{margin-bottom:16px;font-size:12px}.hu-7YW_list-area,.hu-7YW_node-group{gap:4px}.hu-7YW_node-data{width:34px;height:34px;font-size:12px}.hu-7YW_node-pointer{width:24px;height:34px;font-size:9px}.hu-7YW_arrow{margin-top:15px;font-size:13px}.hu-7YW_null-tag{padding:5px 8px;font-size:10px}.hu-7YW_head-label,.hu-7YW_label-slot{min-height:15px;font-size:10px}}
.oVSu-a_root{-webkit-user-select:none;user-select:none;align-self:stretch;align-items:center;gap:8px;display:inline-flex}.oVSu-a_category{background:var(--gray-1);border:1px solid var(--gray-4);border-radius:6px;justify-content:center;align-items:center;gap:6px;height:24px;padding:0 8px;display:flex;box-shadow:0 1px 1px #0000000a,0 3px 6px -2px #00000005}.oVSu-a_category[data-context=list]{box-shadow:none;background:0 0;border:none}.oVSu-a_dot{aspect-ratio:1;border-radius:50%;width:8px;height:8px;display:block}.oVSu-a_dots{display:flex}.oVSu-a_dots .oVSu-a_dot:not(:first-of-type){margin-left:-2px}.oVSu-a_dots .oVSu-a_dot:not(:last-of-type){-webkit-mask:radial-gradient(5px at 10px,#0000 99%,#fff 100%);mask:radial-gradient(5px at 10px,#0000 99%,#fff 100%)}.oVSu-a_label{font-family:var(--font-family-display);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-15px);white-space:nowrap;line-height:26px}
.Hpp6MG_container{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;min-height:320px;padding:32px 24px 84px;display:flex;position:relative}.Hpp6MG_label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--gray-9);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-13px);margin-bottom:8px}.Hpp6MG_step-info{color:var(--gray-10);text-align:center;letter-spacing:var(--font-letter-spacing-13px);margin-bottom:20px;font-size:13px}.Hpp6MG_list-area{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;min-height:80px;display:flex}.Hpp6MG_node-group{align-items:center;gap:8px;display:flex}.Hpp6MG_node-column{flex-direction:column;align-items:center;gap:4px;display:flex}.Hpp6MG_label-slot{justify-content:center;align-items:center;min-height:17px;display:flex}.Hpp6MG_node{box-shadow:var(--shadow-1);border-radius:8px;display:flex;overflow:hidden}.Hpp6MG_node-data{width:52px;height:48px;font-size:15px;font-weight:var(--font-weight-medium);color:var(--gray-1);letter-spacing:var(--font-letter-spacing-15px);background:var(--blue-9);justify-content:center;align-items:center;display:flex}.Hpp6MG_node-pointer{width:40px;height:48px;font-size:11px;font-weight:var(--font-weight-medium);color:var(--gray-10);letter-spacing:.02em;background:var(--gray-3);justify-content:center;align-items:center;display:flex}.Hpp6MG_arrow{color:var(--gray-8);margin-top:17px;font-size:18px}.Hpp6MG_null-tag{font-size:12px;font-weight:var(--font-weight-bold);color:var(--gray-8);letter-spacing:.06em;background:var(--gray-3);border-radius:6px;padding:6px 12px}.Hpp6MG_head-label{font-size:11px;font-weight:var(--font-weight-medium);color:var(--green-10);text-transform:uppercase;letter-spacing:.04em}.Hpp6MG_empty-message{color:var(--gray-8);letter-spacing:var(--font-letter-spacing-14px);font-size:14px;font-style:italic}.Hpp6MG_code-display{font-family:var(--font-mono);color:var(--gray-11);text-align:center;letter-spacing:var(--font-letter-spacing-13px);background:var(--gray-3);border-radius:8px;margin-top:24px;padding:12px 20px;font-size:13px}.Hpp6MG_code-display code{margin-bottom:4px;display:block}.Hpp6MG_output{color:var(--gray-9);border-top:1px solid var(--gray-4);margin-top:8px;padding-top:8px;font-size:12px}@media (max-width:640px){.Hpp6MG_container{min-height:280px;padding:24px 16px 84px}.Hpp6MG_step-info{margin-bottom:16px;font-size:12px}.Hpp6MG_list-area,.Hpp6MG_node-group{gap:4px}.Hpp6MG_node-data{width:34px;height:34px;font-size:12px}.Hpp6MG_node-pointer{width:24px;height:34px;font-size:9px}.Hpp6MG_arrow{margin-top:15px;font-size:13px}.Hpp6MG_null-tag{padding:5px 8px;font-size:10px}.Hpp6MG_head-label,.Hpp6MG_label-slot{min-height:15px;font-size:10px}.Hpp6MG_code-display{margin-top:20px;padding:10px 16px;font-size:11px}.Hpp6MG_output{font-size:10px}}
.wGPljq_root{flex-direction:column;gap:12px;display:flex}.wGPljq_root h2,.wGPljq_root h3,.wGPljq_root h4,.wGPljq_root p,.wGPljq_root ol,.wGPljq_root ul,.wGPljq_root blockquote,.wGPljq_root pre{margin:0}.wGPljq_root h2,.wGPljq_root h3,.wGPljq_root h4{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-18px)}.wGPljq_root h2{font-size:19px;line-height:26px}.wGPljq_root h3,.wGPljq_root h4{font-size:17px;line-height:24px}.wGPljq_root p,.wGPljq_root li,.wGPljq_root blockquote{font-family:var(--font-family-display);font-size:17px;font-weight:var(--font-weight-normal);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-16px);line-height:28px}.wGPljq_root ol,.wGPljq_root ul{flex-direction:column;gap:6px;padding-inline-start:0;display:flex}.wGPljq_root ol{counter-reset:markdown-list}.wGPljq_root li{padding-inline-start:18px;list-style:none;position:relative}.wGPljq_root ul li:before{content:"";background:var(--gray-8);border-radius:999px;width:4px;height:4px;position:absolute;inset-block-start:.75em;inset-inline-start:4px}.wGPljq_root ol li{counter-increment:markdown-list;padding-inline-start:24px}.wGPljq_root ol li:before{color:var(--gray-8);content:counter(markdown-list) ".";position:absolute;inset-block-start:0;inset-inline-start:0}.wGPljq_root blockquote{border-inline-start:2px solid var(--gray-a5);padding-inline-start:12px}.wGPljq_root pre{background:var(--gray-a2);border:1px solid var(--gray-a4);border-radius:10px;padding:12px;overflow-x:auto}.wGPljq_root code{font-family:var(--font-family-mono);color:var(--gray-11);letter-spacing:var(--font-letter-spacing-15px);font-size:.92em}.wGPljq_root p code,.wGPljq_root li code,.wGPljq_root blockquote code{background:var(--gray-a3);border-radius:5px;padding:1px 4px}.wGPljq_root[data-density=compact]{gap:7px}.wGPljq_root[data-density=compact] h2{font-size:16px;line-height:21px}.wGPljq_root[data-density=compact] h3,.wGPljq_root[data-density=compact] h4{font-size:15px;line-height:20px}.wGPljq_root[data-density=compact] p,.wGPljq_root[data-density=compact] li,.wGPljq_root[data-density=compact] blockquote{font-size:15px;line-height:21px}.wGPljq_root[data-density=compact] ol,.wGPljq_root[data-density=compact] ul{gap:1px}.wGPljq_root[data-density=compact] li{padding-inline-start:14px}.wGPljq_root[data-density=compact] ul li:before{width:3px;height:3px;inset-block-start:.72em;inset-inline-start:3px}.wGPljq_root[data-density=compact] ol li{padding-inline-start:22px}.wGPljq_root[data-density=compact] pre{padding:8px}
.i1Bbaa_backdrop{z-index:9998;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000061;position:fixed;inset:0}.i1Bbaa_viewport{z-index:9999;pointer-events:none;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.i1Bbaa_popup{width:min(var(--page-max-width), 100%);pointer-events:auto;background:color-mix(in srgb, var(--gray-1) 94%, transparent);border:.5px solid var(--gray-a4);transform-origin:bottom;will-change:transform;border-radius:20px 20px 14px 14px;max-height:min(520px,100vh - 32px);padding:10px 18px 18px;overflow-y:auto}.i1Bbaa_content{flex-direction:column;gap:12px;display:flex}.i1Bbaa_handle{background:var(--gray-a6);border-radius:999px;width:36px;height:4px;margin-block-end:2px;margin-inline:auto}.i1Bbaa_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.i1Bbaa_heading{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.i1Bbaa_title-row{align-items:center;gap:8px;min-width:0;display:flex}.i1Bbaa_skill-icon{flex:none;width:20px;height:20px}.i1Bbaa_title{font-family:var(--font-family-display);font-size:19px;font-weight:var(--font-weight-semibold);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-18px);margin:0;line-height:26px}.i1Bbaa_installation{align-items:center;gap:8px;min-width:0;display:flex}.i1Bbaa_command{text-overflow:ellipsis;min-width:0;font-family:var(--font-family-display);font-size:15px;font-weight:var(--font-weight-normal);color:var(--gray-8);letter-spacing:var(--font-letter-spacing-15px);white-space:nowrap;line-height:22px;overflow:hidden}.i1Bbaa_copy{width:26px;height:26px;color:var(--gray-8);border:1px solid var(--gray-a3);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s,transform .18s;display:inline-flex}.i1Bbaa_copy:hover,.i1Bbaa_copy[data-copied=true]{color:var(--gray-12);background:var(--gray-a2);border-color:var(--gray-a5)}.i1Bbaa_copy[data-copied=true]{color:var(--green-11)}.i1Bbaa_copy:active{transform:scale(.96)}.i1Bbaa_copy:focus-visible{outline:2px solid var(--gray-12);outline-offset:3px}.i1Bbaa_description{max-width:640px}@media (hover:hover) and (pointer:fine){.i1Bbaa_copy:hover{transform:translateY(-1px)}}@media (max-width:640px){.i1Bbaa_viewport{padding:10px}.i1Bbaa_popup{border-radius:18px 18px 12px 12px;max-height:min(70vh,100vh - 20px);padding:10px 16px 16px}}@media (prefers-reduced-motion:reduce){.i1Bbaa_backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.JA_1RW_container{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;min-height:260px;padding:32px 24px 0;display:flex;position:relative}.JA_1RW_label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--gray-9);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-13px);margin-bottom:20px}.JA_1RW_list-area{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:8px;min-height:60px;display:flex}.JA_1RW_node-group{align-items:center;gap:8px;display:flex}.JA_1RW_node-column{flex-direction:column;align-items:center;gap:4px;display:flex}.JA_1RW_node{box-shadow:var(--shadow-1);border-radius:8px;display:flex;overflow:hidden}.JA_1RW_node[data-active=true]{box-shadow:0 0 0 2px var(--amber-8), var(--shadow-1)}.JA_1RW_node-data{width:48px;height:44px;font-size:15px;font-weight:var(--font-weight-medium);color:var(--gray-1);letter-spacing:var(--font-letter-spacing-15px);background:var(--blue-9);justify-content:center;align-items:center;display:flex}.JA_1RW_node[data-active=true] .JA_1RW_node-data{background:var(--amber-9)}.JA_1RW_node-pointer{width:36px;height:44px;font-size:11px;font-weight:var(--font-weight-medium);color:var(--gray-10);letter-spacing:.02em;background:var(--gray-3);justify-content:center;align-items:center;display:flex}.JA_1RW_arrow{color:var(--gray-8);font-size:18px}.JA_1RW_null-tag{font-size:12px;font-weight:var(--font-weight-bold);color:var(--gray-8);letter-spacing:.06em;background:var(--gray-3);border-radius:6px;padding:6px 12px}.JA_1RW_pointer-label{font-size:10px;font-weight:var(--font-weight-bold);color:var(--amber-10);text-transform:uppercase;letter-spacing:.04em}.JA_1RW_status{color:var(--gray-10);text-align:center;letter-spacing:var(--font-letter-spacing-13px);margin-top:24px;font-size:13px}@media (max-width:640px){.JA_1RW_container{min-height:240px;padding:24px 10px 0}.JA_1RW_list-area,.JA_1RW_node-group{gap:2px}.JA_1RW_node-data{width:28px;height:30px;font-size:11px}.JA_1RW_node-pointer{width:18px;height:30px;font-size:8px}.JA_1RW_arrow{font-size:10px}.JA_1RW_null-tag{padding:5px 6px;font-size:9px}.JA_1RW_pointer-label{font-size:9px}.JA_1RW_status{font-size:12px}}
.y4W89q_container{flex-direction:column;width:100%;display:flex}.y4W89q_spacer{min-height:var(--page-navigation-height)}.y4W89q_scroll{background:var(--gray-1);border:1px solid var(--gray-a4);border-radius:12px;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000014}.y4W89q_viewport{box-sizing:border-box;width:100%;min-height:0;position:relative;overflow:hidden auto}.y4W89q_viewport:focus-visible{outline:2px solid var(--color-blue)}.y4W89q_viewport:before,.y4W89q_viewport:after{pointer-events:none;content:"";border-radius:.375rem;width:100%;transition:height .1s ease-out;display:block;position:absolute;left:0}.y4W89q_viewport:before{--scroll-area-overflow-y-start:inherit;height:min(40px, var(--scroll-area-overflow-y-start));background:linear-gradient(to bottom, var(--gray-1), transparent);top:0}.y4W89q_viewport:after{--scroll-area-overflow-y-end:inherit;height:min(40px, var(--scroll-area-overflow-y-end,40px));background:linear-gradient(to top, var(--gray-1), transparent);bottom:0}.y4W89q_scrollbar{pointer-events:none;opacity:0;justify-content:center;width:4px;transition:opacity .15s;display:flex}.y4W89q_scrollbar[data-scrolling]{transition-duration:0s}.y4W89q_scrollbar[data-hovering],.y4W89q_scrollbar[data-scrolling]{pointer-events:auto;opacity:1}.y4W89q_scrollbar:before{content:"";width:1.25rem;height:100%;position:absolute}.y4W89q_thumb{background:var(--gray-a4);border-radius:inherit;width:100%}.y4W89q_article{flex-direction:column;width:100%;max-width:640px;margin:0 auto;padding-block:128px 64px;display:flex}
._6-xhiq_container{flex-direction:column;width:100%;display:flex}._6-xhiq_spacer{min-height:var(--page-navigation-height)}._6-xhiq_article{flex-direction:column;gap:32px;width:100%;max-width:640px;margin:0 auto;padding-block:128px 64px;display:flex}._6-xhiq_media-row{display:flow-root}._6-xhiq_media-row p+p{margin-top:24px}._6-xhiq_figure{float:right;background:var(--gray-1);border:1px solid var(--gray-4);border-radius:var(--prose-block-radius);width:min(320px,50%);box-shadow:var(--shadow-2);margin:0 0 16px 24px;overflow:hidden}._6-xhiq_image{width:100%;height:auto;display:block}._6-xhiq_prose{flex-direction:column;gap:24px;display:flex}._6-xhiq_prose p{font-family:var(--font-family-display);font-size:18px;font-weight:var(--font-weight-normal);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-18px);line-height:28px}@media (max-width:640px){._6-xhiq_figure{float:none;width:min(320px,100%);margin:0 auto 24px}}._6-xhiq_back{width:fit-content;font-family:var(--font-family-display);font-size:18px;font-weight:var(--font-weight-normal);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-16px);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--gray-a6);text-decoration-color:var(--gray-a6);text-underline-offset:3px;line-height:22px;transition:color .2s,text-decoration-color .2s}._6-xhiq_back:hover{-webkit-text-decoration-color:var(--gray-12);text-decoration-color:var(--gray-12)}._6-xhiq_back:focus-visible{outline:2px solid var(--gray-12);outline-offset:3px}
.jRrKqG_container{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;padding:0 24px;display:flex}.jRrKqG_title{font-size:32px;font-weight:var(--font-weight-semibold);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-32px)}.jRrKqG_message{color:var(--gray-10);text-align:center;letter-spacing:var(--font-letter-spacing-16px);font-size:16px}.jRrKqG_actions{gap:8px;display:flex}
.ZNC0YG_container{flex-direction:column;width:100%;display:flex}.ZNC0YG_spacer{min-height:var(--page-navigation-height)}.ZNC0YG_article{flex-direction:column;gap:32px;width:100%;max-width:640px;margin:0 auto;padding-block:128px 64px;display:flex}.ZNC0YG_tags{flex-wrap:wrap;gap:8px;display:flex}.ZNC0YG_prose{flex-direction:column;gap:24px;display:flex}.ZNC0YG_prose p{font-family:var(--font-family-display);font-size:18px;font-weight:var(--font-weight-normal);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-18px);line-height:28px}.ZNC0YG_section{flex-direction:column;gap:12px;display:flex}.ZNC0YG_section h2{font-family:var(--font-family-display);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-18px);line-height:26px}.ZNC0YG_section pre{background:var(--gray-1);border:1px solid var(--gray-4);border-radius:var(--prose-block-radius);box-shadow:var(--shadow-2);padding:16px;overflow-x:auto}.ZNC0YG_section code{font-family:var(--font-family-mono);color:var(--gray-11);letter-spacing:var(--font-letter-spacing-15px);white-space:pre-wrap;font-size:15px;line-height:22px}
.grXGLW_intro{flex-direction:column;gap:16px;max-width:600px;padding-block:128px 64px;display:flex}.grXGLW_eyebrow{font-family:var(--font-family-display);font-size:15px;font-weight:var(--font-weight-medium);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-15px);line-height:22px}.grXGLW_name{font-family:var(--font-family-display);font-size:26px;font-weight:var(--font-weight-semibold);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-22px);line-height:34px}.grXGLW_bio{max-width:540px;font-family:var(--font-family-display);font-size:18px;font-weight:var(--font-weight-normal);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-18px);line-height:28px}.grXGLW_bio a{color:var(--gray-12);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--gray-a6);text-decoration-color:var(--gray-a6);text-underline-offset:3px;transition:text-decoration-color .2s}.grXGLW_bio a:hover{-webkit-text-decoration-color:var(--gray-12);text-decoration-color:var(--gray-12)}.grXGLW_stats{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.grXGLW_stats span,.grXGLW_command{font-family:var(--font-family-display);font-size:15px;font-weight:var(--font-weight-medium);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-15px);line-height:22px}.grXGLW_stats span{background:var(--gray-1);border:1px solid var(--gray-4);border-radius:999px;padding:2px 8px}.grXGLW_container{flex-direction:column;align-self:stretch;gap:24px;padding-bottom:64px;display:flex}.grXGLW_toolbar{width:100%;display:flex}.grXGLW_search{width:100%;color:var(--gray-12);flex:1 0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.grXGLW_icon{color:var(--gray-10);flex-shrink:0}.grXGLW_input{width:100%;font-size:18px;font-weight:var(--font-weight-normal);letter-spacing:var(--font-letter-spacing-18px);line-height:26px}.grXGLW_input::-webkit-search-cancel-button{appearance:none}.grXGLW_input::placeholder{color:var(--gray-8)}.grXGLW_search:focus-within .grXGLW_input{outline:none}.grXGLW_filters{flex-wrap:wrap;gap:8px;display:flex}.grXGLW_filter{height:28px;font-family:var(--font-family-display);font-size:15px;font-weight:var(--font-weight-medium);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-15px);border:1px solid var(--gray-4);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;line-height:22px;transition:color .2s,background-color .2s,border-color .2s,transform .16s;display:inline-flex}.grXGLW_filter span{color:var(--gray-8)}.grXGLW_filter.grXGLW_active{color:var(--gray-12);background:var(--gray-1);border-color:var(--gray-6)}.grXGLW_filter:active{transform:scale(.96)}.grXGLW_filter:focus-visible{outline:2px solid var(--gray-12);outline-offset:3px}.grXGLW_list{flex-direction:column;gap:3px;display:flex}.grXGLW_item{border-bottom:1px solid var(--gray-4);grid-template-columns:minmax(104px,.42fr) minmax(0,1fr) minmax(160px,.9fr) 26px;align-items:center;gap:12px;padding:7px 0;transition:border-color .2s,opacity .2s;display:grid}.grXGLW_row-action{grid-template-columns:subgrid;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/4;align-items:center;gap:12px;min-width:0;padding:0;transition:opacity .16s,transform .16s;display:grid}.grXGLW_row-action:active{opacity:.82;transform:scale(.995)}.grXGLW_row-tags{min-width:0;font-family:var(--font-family-display);font-size:16px;font-weight:var(--font-weight-normal);color:var(--gray-8);letter-spacing:var(--font-letter-spacing-16px);white-space:nowrap;align-items:center;gap:6px;line-height:22px;display:flex;overflow:hidden}.grXGLW_row-tag{text-overflow:ellipsis;min-width:0;color:inherit;flex:0 auto;overflow:hidden}.grXGLW_title-cell{align-items:center;gap:8px;min-width:0;display:flex}.grXGLW_skill-icon{flex:none;width:18px;height:18px}.grXGLW_title{text-overflow:ellipsis;font-family:var(--font-family-display);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-16px);white-space:nowrap;line-height:22px;transition:color .2s;overflow:hidden}.grXGLW_row-action:focus-visible,.grXGLW_copy:focus-visible{outline:2px solid var(--gray-12);outline-offset:3px}.grXGLW_installation{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.grXGLW_command{text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:var(--font-weight-normal);color:var(--gray-8);letter-spacing:var(--font-letter-spacing-16px);white-space:nowrap;line-height:22px;overflow:hidden}.grXGLW_copy{width:26px;height:26px;color:var(--gray-8);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s,transform .18s;display:inline-flex}.grXGLW_copy[data-copied=true]{color:var(--green-11);background:0 0;border-color:#0000}.grXGLW_copy:active{transform:scale(.96)}.grXGLW_empty{border-top:1px solid var(--gray-4);border-bottom:1px solid var(--gray-4);flex-direction:column;gap:4px;padding:32px 0;display:flex}.grXGLW_empty p{font-family:var(--font-family-display);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--gray-12);letter-spacing:var(--font-letter-spacing-18px);line-height:26px}.grXGLW_empty span{font-family:var(--font-family-display);font-size:16px;font-weight:var(--font-weight-normal);color:var(--gray-10);letter-spacing:var(--font-letter-spacing-16px);line-height:26px}@media (max-width:640px){.grXGLW_intro{padding-block:96px 48px}.grXGLW_item{grid-template-columns:minmax(0,1fr) 26px;gap:10px}.grXGLW_row-action{grid-column:1;grid-template-columns:minmax(72px,.36fr) minmax(0,1fr);gap:10px}.grXGLW_installation{display:none}.grXGLW_copy{grid-column:2;justify-self:end}}@media (hover:hover) and (pointer:fine){.grXGLW_filter:hover{color:var(--gray-12);background:var(--gray-1);border-color:var(--gray-6)}.grXGLW_item:hover{border-color:var(--gray-7)}.grXGLW_item:hover .grXGLW_title{color:var(--gray-12)}.grXGLW_copy:hover{color:var(--gray-12);background:0 0;border-color:#0000}}
