.features_page__nRZsn{--feature-accent:var(--primary);min-width:0;letter-spacing:0}.features_page__nRZsn p{line-height:1.75}.features_page__nRZsn h1,.features_page__nRZsn h2,.features_page__nRZsn h3{text-wrap:balance}.features_page__nRZsn h2{font-size:32px;font-weight:720;line-height:1.2}.features_page__nRZsn h3{font-size:17px;font-weight:650;line-height:1.45}.features_page__nRZsn section{scroll-margin-top:100px}.features_breadcrumb__WJBuZ{display:flex;align-items:center;gap:10px;padding-top:32px;color:var(--muted-foreground);font-size:13px}.features_breadcrumb__WJBuZ a:hover{color:var(--foreground)}.features_intro__vGY9S{padding-block:36px 0}.features_intro__vGY9S h1{font-size:44px;font-weight:760;line-height:1.15;margin-block:12px 18px}.features_introText__AqWhw{max-width:710px;font-size:18px;color:var(--muted-foreground)}.features_sectionNav__Ihr4_{display:flex;flex-wrap:wrap;column-gap:40px;margin-top:32px}.features_sectionNav__Ihr4_ a{min-height:56px;display:inline-flex;align-items:center;gap:12px;border-bottom:2px solid transparent;font-size:14px;font-weight:600}.features_sectionNav__Ihr4_ a:hover{color:var(--primary);border-color:var(--primary)}.features_sectionNav__Ihr4_ span{color:var(--muted-foreground);font-family:var(--font-mono),monospace;font-size:11px}.features_arena__XE7Nw,.features_faq__NntPb,.features_join__OhLB8,.features_replay__laWbu,.features_training__bpd_n{padding-block:56px;border-top:1px solid var(--border)}.features_training__bpd_n{background:#151a19;--feature-accent:#97e2ae}.features_replay__laWbu{--feature-accent:#ff998c}.features_featureHeading__eZrBT{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px}.features_featureIdentity__n2zuA{display:flex;flex-direction:column;align-items:flex-start;gap:24px;color:var(--feature-accent)}.features_number__Qfqio{font-family:var(--font-mono),monospace;font-size:12px;font-weight:600;color:var(--feature-accent)}.features_lead__ZeXP0{font-size:20px;margin-top:12px;color:var(--feature-accent)}.features_description__CmwNM{max-width:810px;margin-top:12px;color:var(--muted-foreground)}.features_facts__HkJON{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:32px 36px;border-block:1px solid var(--border);padding-block:24px}.features_facts__HkJON>div{min-width:0;padding-left:24px;border-left:2px solid var(--feature-accent)}.features_facts__HkJON dt{color:var(--muted-foreground);font-size:12px}.features_facts__HkJON dd{font-size:28px;line-height:1.4;font-weight:700;margin-block:4px}.features_facts__HkJON p{font-size:13px;color:var(--muted-foreground)}.features_detailGrid__YEcO1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:32px;padding:0;list-style:none}.features_detailGrid__YEcO1 li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px}.features_detailGrid__YEcO1 li>svg{color:var(--feature-accent);margin-top:3px}.features_arenaGrid__YHpTh p,.features_detailGrid__YEcO1 p{margin-top:8px;color:var(--muted-foreground);font-size:14px}.features_featureFoot__mQO2e{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.features_featureFoot__mQO2e>p{max-width:780px;font-size:13px;color:var(--muted-foreground)}.features_textLink__x62X9{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--foreground);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--border)}.features_textLink__x62X9:hover{color:var(--primary);text-decoration-color:currentColor}.features_featureFoot__mQO2e .features_textLink__x62X9,.features_textLink__x62X9 svg{flex-shrink:0}.features_archiveNote__pFVMo{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.features_archiveNote__pFVMo>svg{color:#e7bc68;margin-top:2px}.features_archiveNote__pFVMo h3{font-size:15px}.features_archiveNote__pFVMo p{margin-top:6px;color:var(--muted-foreground);font-size:13px}.features_archiveNote__pFVMo>a{align-self:start;margin-left:24px}.features_sectionHeading__UZfBO h2{margin-block:14px 12px}.features_sectionHeading__UZfBO>p:last-child{color:var(--muted-foreground)}.features_arenaGrid__YHpTh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;margin-top:28px}.features_arenaGrid__YHpTh article{border-top:1px solid var(--border);padding-block:26px}.features_arenaGrid__YHpTh svg{margin-bottom:16px;color:var(--primary)}.features_arenaGrid__YHpTh article:nth-child(3n+2)>svg{color:#e7bc68}.features_arenaGrid__YHpTh article:nth-child(3n)>svg{color:#ff998c}.features_kits__Ou63z{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:32px;border-top:1px solid var(--border);margin-top:10px;padding-top:28px}.features_kits__Ou63z p{color:var(--muted-foreground);font-size:13px;margin-top:8px}.features_kits__Ou63z nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px}.features_kits__Ou63z a{display:flex;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:600}.features_kits__Ou63z a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.features_faq__NntPb{background:#17191a}.features_faqLayout__Ig37J{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px}.features_faq__NntPb h2{margin-block:12px 20px;font-size:28px}.features_faq__NntPb details{border-bottom:1px solid var(--border)}.features_faq__NntPb details:first-child{border-top:1px solid var(--border)}.features_faq__NntPb summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.features_faq__NntPb summary::-webkit-details-marker{display:none}.features_faq__NntPb summary>svg{flex-shrink:0;color:var(--muted-foreground);transition:transform .15s}.features_faq__NntPb details[open] summary>svg{transform:rotate(180deg)}.features_faq__NntPb details>p{color:var(--muted-foreground);font-size:14px;padding-bottom:24px}.features_joinLayout__pfjWk{display:flex;align-items:center;justify-content:space-between;gap:36px}.features_join__OhLB8 h2{font-size:28px;max-width:660px;margin-block:12px}.features_join__OhLB8 p:last-child{color:var(--muted-foreground);font-size:14px}.features_join__OhLB8 p:first-child{display:flex;align-items:center;gap:8px}.features_joinActions__PNu0r{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}@media (max-width:1000px){.features_featureHeading__eZrBT{grid-template-columns:165px minmax(0,1fr);gap:24px}.features_detailGrid__YEcO1{column-gap:32px}.features_arenaGrid__YHpTh{grid-template-columns:repeat(2,minmax(0,1fr))}.features_kits__Ou63z{grid-template-columns:1fr;gap:16px}.features_faqLayout__Ig37J{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:32px}.features_archiveNote__pFVMo{grid-template-columns:24px minmax(0,1fr)}.features_archiveNote__pFVMo>a{grid-column:2;margin-left:0}.features_joinLayout__pfjWk{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width:640px){.features_breadcrumb__WJBuZ{padding-top:24px}.features_intro__vGY9S{padding-top:28px}.features_intro__vGY9S h1{font-size:34px}.features_introText__AqWhw{font-size:16px}.features_sectionNav__Ihr4_{column-gap:24px;margin-top:22px}.features_sectionNav__Ihr4_ a{min-height:48px;font-size:13px;gap:8px}.features_sectionNav__Ihr4_ a:last-child{margin-bottom:8px}.features_arena__XE7Nw,.features_faq__NntPb,.features_join__OhLB8,.features_replay__laWbu,.features_training__bpd_n{padding-block:36px}.features_featureHeading__eZrBT{grid-template-columns:1fr;gap:16px}.features_featureIdentity__n2zuA{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:64px}.features_page__nRZsn h2{font-size:28px}.features_lead__ZeXP0{font-size:18px}.features_description__CmwNM{font-size:14px}.features_facts__HkJON{grid-template-columns:1fr;gap:20px;margin-block:24px}.features_facts__HkJON>div{padding-left:18px}.features_facts__HkJON dd{font-size:25px}.features_detailGrid__YEcO1{grid-template-columns:1fr;row-gap:24px}.features_featureFoot__mQO2e{flex-direction:column;align-items:flex-start;gap:12px}.features_archiveNote__pFVMo{gap:12px}.features_arenaGrid__YHpTh{grid-template-columns:1fr;margin-top:24px}.features_arenaGrid__YHpTh article{padding-block:24px}.features_kits__Ou63z nav{grid-template-columns:repeat(2,minmax(0,1fr))}.features_faqLayout__Ig37J{grid-template-columns:1fr;gap:24px}.features_faq__NntPb h2{margin-bottom:8px}.features_joinActions__PNu0r{max-width:100%}.features_joinActions__PNu0r button{max-width:100%;flex-wrap:wrap;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.features_faq__NntPb summary>svg{transition:none}}.guide_page__HJYl5{--guide-text:#f2f3ef;--guide-muted:#b0b5b6;--guide-line:#35393b;--guide-cyan:#7ce7ec;padding-block:48px 72px;color:var(--guide-text);background:#141617;letter-spacing:0;overflow-wrap:anywhere}.guide_page__HJYl5 *,.guide_page__HJYl5 :after,.guide_page__HJYl5 :before{box-sizing:border-box;letter-spacing:0}.guide_page__HJYl5 a:focus-visible,.guide_page__HJYl5 button:focus-visible,.guide_page__HJYl5 input:focus-visible,.guide_page__HJYl5 select:focus-visible,.guide_page__HJYl5 summary:focus-visible{outline:2px solid var(--guide-cyan);outline-offset:5px}.guide_page__HJYl5 h1{margin:12px 0 16px;font-size:40px;line-height:1.18;font-weight:700}.guide_page__HJYl5 h2{font-size:26px;line-height:1.3;font-weight:650}.guide_page__HJYl5 h3{font-size:20px;line-height:1.4;font-weight:650}.guide_page__HJYl5 li,.guide_page__HJYl5 p{line-height:1.75}.guide_page__HJYl5 .page-kicker{color:var(--guide-cyan);font-size:13px;font-weight:600}.guide_intro__f4lU5{max-width:740px;color:var(--guide-muted);font-size:17px}.guide_breadcrumb__Tjeea{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:32px;font-size:13px;color:var(--guide-muted)}.guide_breadcrumb__Tjeea a:hover{color:var(--guide-cyan)}.guide_actions__qz4OH{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}.guide_actions__qz4OH a,.guide_textLink__Merif{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--guide-cyan);font-weight:600}.guide_actions__qz4OH a:hover,.guide_textLink__Merif:hover{text-decoration:underline;text-underline-offset:5px}.guide_actions__qz4OH .action-link{color:#101516;background:var(--guide-cyan);padding:10px 16px;border-radius:4px}.guide_page__HJYl5 svg{flex-shrink:0}.guide_content__xKhUJ{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:56px;margin-top:48px}.guide_content__xKhUJ>*,.guide_kitGrid__b8IuU>*,.guide_mode__9t4zl>*{min-width:0}.guide_section__MDuGY{padding-block:32px;border-top:1px solid var(--guide-line);scroll-margin-top:100px}.guide_section__MDuGY>p{margin-top:12px;color:var(--guide-muted);max-width:760px}.guide_steps__pm6Qq{list-style:none;padding:0;counter-reset:step}.guide_steps__pm6Qq li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;padding-block:28px;border-bottom:1px solid var(--guide-line);counter-increment:step}.guide_steps__pm6Qq li:before{content:"0" counter(step);font:600 15px/2 var(--font-mono),monospace;color:var(--guide-cyan)}.guide_steps__pm6Qq h3{margin-bottom:8px}.guide_steps__pm6Qq p{color:var(--guide-muted)}.guide_sidebar__3PN6a{border-left:1px solid var(--guide-line);padding-left:24px;align-self:start}.guide_sidebar__3PN6a h2{font-size:14px;color:var(--guide-muted);margin-bottom:16px}.guide_sidebar__3PN6a a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;border-bottom:1px solid var(--guide-line);font-size:14px}.guide_sidebar__3PN6a a:hover{color:var(--guide-cyan)}.guide_server__kAH3r{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.guide_server__kAH3r code{font-size:18px;color:var(--guide-text)}.guide_iconButton__ZiMlG{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #586265;background:#202526;border-radius:4px;cursor:pointer;color:var(--guide-cyan)}.guide_iconButton__ZiMlG:hover{background:#2b3436}.guide_copyStatus__DU3_a{color:var(--guide-muted);font-size:13px;min-height:23px;margin-top:8px}.guide_note__H13kq{border-left:2px solid #e48686;padding-left:18px;margin-top:24px;color:var(--guide-muted)}.guide_note__H13kq strong{color:var(--guide-text);display:block;margin-bottom:6px}.guide_rankFacts__eTI8e{margin-top:24px}.guide_rankFacts__eTI8e>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;padding-block:16px;border-bottom:1px solid var(--guide-line)}.guide_rankFacts__eTI8e dt{color:var(--guide-cyan);font-weight:600}.guide_rankFacts__eTI8e dd{line-height:1.7;color:var(--guide-muted)}.guide_kitNav__QGZPP{display:flex;flex-wrap:wrap;gap:8px 24px;padding-block:24px;margin-top:24px;border-block:1px solid var(--guide-line)}.guide_kitNav__QGZPP a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.guide_kitNav__QGZPP a:hover{color:var(--guide-cyan)}.guide_kitGrid__b8IuU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.guide_kit__2OMox{padding-block:36px;border-bottom:1px solid var(--guide-line);scroll-margin-top:100px}.guide_kitTitle__k93U8{display:flex;align-items:center;gap:16px;margin-bottom:18px}.guide_kitTitle__k93U8 p{margin-top:2px;color:var(--guide-cyan);font-size:13px}.guide_kit__2OMox>p{color:var(--guide-muted)}.guide_practice__iM6_M{padding-left:20px;margin-block:18px;list-style:disc}.guide_practice__iM6_M li{padding:4px 0 4px 6px;font-size:15px}.guide_practice__iM6_M li::marker{color:var(--guide-cyan)}.guide_kit__2OMox small{display:block;color:var(--guide-muted);line-height:1.7}.guide_kit__2OMox .guide_textLink__Merif{margin-top:18px;font-size:14px}.guide_mode__9t4zl{display:grid;grid-template-columns:64px minmax(0,1fr) 260px;gap:24px;padding-block:36px;border-top:1px solid var(--guide-line);scroll-margin-top:100px}.guide_mode__9t4zl>svg{color:var(--guide-cyan)}.guide_mode__9t4zl p{margin-top:12px;color:var(--guide-muted)}.guide_mode__9t4zl aside{border-left:1px solid var(--guide-line);padding-left:24px;align-self:start}.guide_mode__9t4zl aside p{font-size:14px;margin-top:0}.guide_modeList__cqM2m{margin-top:48px}.guide_modeKits__cmJTM{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:20px}.guide_modeKits__cmJTM a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px}.guide_modeKits__cmJTM a:hover{color:var(--guide-cyan)}@media (max-width:800px){.guide_content__xKhUJ{grid-template-columns:minmax(0,1fr);gap:36px}.guide_sidebar__3PN6a{border-left:0;padding-left:0}.guide_kitGrid__b8IuU{grid-template-columns:minmax(0,1fr)}.guide_mode__9t4zl{grid-template-columns:40px minmax(0,1fr);gap:16px}.guide_mode__9t4zl aside{grid-column:2;border-left:0;padding-left:0}}@media (max-width:420px){.guide_page__HJYl5{padding-block:32px 48px}.guide_page__HJYl5 h1{font-size:32px}.guide_steps__pm6Qq li{grid-template-columns:28px minmax(0,1fr);gap:12px}.guide_rankFacts__eTI8e>div{grid-template-columns:minmax(0,1fr);gap:8px}}.guide-article_page__Cd3Mh{padding-block:38px 80px}.guide-article_breadcrumb__9hS_5,.guide-article_breadcrumb__9hS_5>span{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.guide-article_breadcrumb__9hS_5{color:var(--muted-foreground);font-size:13px}.guide-article_header__MlGev{display:flex;align-items:flex-start;gap:24px;max-width:920px;padding-block:38px;border-bottom:1px solid var(--border)}.guide-article_header__MlGev>:first-child{flex-shrink:0;margin-top:8px}.guide-article_header__MlGev h1{font-size:36px;line-height:1.15;font-weight:750;margin:10px 0 18px;overflow-wrap:anywhere}.guide-article_header__MlGev p:last-child,.guide-article_section___11j2 p{color:var(--muted-foreground);line-height:1.85}.guide-article_layout__LLuB7{display:grid;grid-template-columns:minmax(0,800px) minmax(220px,1fr);gap:64px}.guide-article_section___11j2{padding-block:32px;border-bottom:1px solid var(--border);scroll-margin-top:110px}.guide-article_number__ttUnj{color:var(--primary);font:13px var(--font-geist-mono),monospace}.guide-article_section___11j2 h2{font-size:24px;line-height:1.3;font-weight:650;margin-block:8px 16px}.guide-article_section___11j2 p+p{margin-top:14px}.guide-article_layout__LLuB7 aside{align-self:start;position:sticky;top:108px;padding-top:34px;min-width:0}.guide-article_layout__LLuB7 aside nav{margin-bottom:28px}.guide-article_layout__LLuB7 aside h2{font-size:13px;font-weight:650;color:var(--muted-foreground);margin-bottom:12px}.guide-article_layout__LLuB7 aside a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:9px;font-size:14px}.guide-article_layout__LLuB7 aside a:hover{color:var(--primary)}.guide-article_layout__LLuB7 aside svg{flex-shrink:0}@media(max-width:800px){.guide-article_layout__LLuB7{grid-template-columns:1fr;gap:0}.guide-article_layout__LLuB7 aside{position:static}.guide-article_header__MlGev{gap:14px}.guide-article_header__MlGev h1{font-size:28px}.guide-article_header__MlGev>:first-child{width:40px;height:40px}}.faq_browser__451xo{margin-top:40px}.faq_filters__4MjBJ{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;padding-block:24px;border-block:1px solid #35393b}.faq_field__YaOgQ{min-width:0}.faq_field__YaOgQ label{display:block;margin-bottom:10px;font-size:14px;font-weight:600}.faq_search__mNJqC{display:flex;align-items:center;min-height:50px;gap:12px;padding-left:14px;border:1px solid #62696c;border-radius:4px;background:#1c2021;color:#b0b5b6}.faq_search__mNJqC:focus-within{outline:2px solid #7ce7ec;outline-offset:3px}.faq_search__mNJqC input{min-width:0;width:100%;flex:1;height:48px;border:0;outline:none!important;background:transparent;color:#f2f3ef;font:inherit;font-size:16px;padding-right:10px}.faq_search__mNJqC input::placeholder{color:#a9b0b2;opacity:1}.faq_search__mNJqC input::-webkit-search-cancel-button{appearance:none}.faq_search__mNJqC button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;cursor:pointer;color:#7ce7ec}.faq_field__YaOgQ select{width:100%;min-height:50px;padding:10px 12px;border:1px solid #62696c;border-radius:4px;background:#1c2021;color:#f2f3ef;font-size:16px}.faq_resultCount__BN9sn{margin-block:16px 24px;color:#b0b5b6;font-size:13px}.faq_group__F6K9d{margin-bottom:36px}.faq_group__F6K9d>h2{font-size:20px;padding-bottom:20px;color:#7ce7ec}.faq_question__rGt93{border-top:1px solid #35393b;scroll-margin-top:100px}.faq_question__rGt93:last-child{border-bottom:1px solid #35393b}.faq_question__rGt93 summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:18px 4px;cursor:pointer;list-style:none}.faq_question__rGt93 summary::-webkit-details-marker{display:none}.faq_question__rGt93 summary h3{font-size:17px;line-height:1.6;font-weight:550}.faq_question__rGt93 summary:hover{color:#7ce7ec}.faq_question__rGt93 summary>svg{color:#b0b5b6}.faq_question__rGt93[open] summary>svg{transform:rotate(180deg);color:#7ce7ec}.faq_answer__o5I0N{padding:0 44px 24px 4px;max-width:860px}.faq_answer__o5I0N p{color:#bfc4c5;font-size:15px}.faq_answer__o5I0N a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;color:#7ce7ec;font-size:14px;font-weight:600}.faq_answer__o5I0N a:hover{text-decoration:underline;text-underline-offset:5px}.faq_empty__F_5Fd{padding-block:48px;border-block:1px solid #35393b}.faq_empty__F_5Fd>svg{color:#b0b5b6;margin-bottom:16px}.faq_empty__F_5Fd>h2{font-size:24px}.faq_empty__F_5Fd>p{margin-block:12px;color:#b0b5b6}.faq_empty__F_5Fd button{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#7ce7ec;font-weight:600;cursor:pointer}@media (max-width:640px){.faq_filters__4MjBJ{grid-template-columns:minmax(0,1fr);gap:16px}.faq_answer__o5I0N{padding-right:4px}.faq_question__rGt93 summary{gap:16px}}