.XTEPKG_page{--accent:#1f5e5c;--accent-soft:#1f5e5c1a;--on-accent:#fff;--bg:#fff;--sidebar:#f5f6f4;--surface:#fff;--surface-2:#f2f3f1;--border:#00000017;--text:#1b1d1c;--text-2:#5f6563;--text-3:#8b918f;--shadow:0 1px 2px #0000000d, 0 4px 16px #0000000d;--shadow-big:0 2px 6px #0000000d, 0 24px 60px #1f5e5c24;--place-teal:#2a7a76;--place-blue:#2f7cf6;--place-indigo:#5856d6;--place-brown:#9c7652;--place-orange:#e8a44c;background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,sans-serif}@media (prefers-color-scheme:dark){.XTEPKG_page{--accent:#9dd4cd;--accent-soft:#9dd4cd24;--on-accent:#0f2524;--bg:#161817;--sidebar:#1d201f;--surface:#222524;--surface-2:#2a2e2c;--border:#ffffff1a;--text:#eceeed;--text-2:#a7adab;--text-3:#7c8280;--shadow:0 1px 2px #0000004d, 0 4px 16px #00000040;--shadow-big:0 2px 6px #0000004d, 0 24px 60px #00000073;--place-blue:#3b86f7;--place-indigo:#6866e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.XTEPKG_page *,.XTEPKG_page :before,.XTEPKG_page :after{box-sizing:border-box}.XTEPKG_page :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.XTEPKG_page h1,.XTEPKG_page h2,.XTEPKG_page h3,.XTEPKG_page p{margin:0}.XTEPKG_nav{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:0 auto;padding:18px 24px;display:flex}.XTEPKG_brand{color:var(--text);align-items:center;gap:10px;font-size:19px;font-weight:750;text-decoration:none;display:inline-flex}.XTEPKG_brand svg{border-radius:8px}.XTEPKG_navLinks{align-items:center;gap:18px;display:flex}.XTEPKG_navLink{color:var(--text-2);font-size:14.5px;text-decoration:none}.XTEPKG_navLink:hover{color:var(--text)}.XTEPKG_button{background:var(--accent);color:var(--on-accent);border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.XTEPKG_button:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.XTEPKG_buttonSmall{border-radius:10px;padding:8px 14px;font-size:14.5px}.XTEPKG_hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;max-width:1160px;margin:0 auto;padding:56px 24px 72px;display:grid}.XTEPKG_eyebrow{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block;margin-bottom:18px!important}.XTEPKG_title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(36px,5vw,54px);font-weight:750;line-height:1.07}.XTEPKG_intro{color:var(--text-2);max-width:34em;font-size:18px;line-height:1.55;margin-top:20px!important}.XTEPKG_actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:32px;display:flex}.XTEPKG_platforms{color:var(--text-2);align-items:center;gap:7px;font-size:14.5px;display:inline-flex}.XTEPKG_preview{border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow-big);-webkit-user-select:none;user-select:none;border-radius:16px;font-size:13px;overflow:hidden}.XTEPKG_previewBar{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 12px;display:flex}.XTEPKG_previewBar>span{background:var(--border);border-radius:50%;width:10px;height:10px}.XTEPKG_previewUrl{background:var(--bg);color:var(--text-3);border-radius:6px;margin:0 auto;padding:3px 14px;font-size:11.5px}.XTEPKG_previewBody{min-height:360px;display:flex}.XTEPKG_previewSidebar{background:var(--sidebar);border-right:1px solid var(--border);flex-shrink:0;width:190px;padding:12px 8px}.XTEPKG_previewSearch{border:1px solid var(--border);background:var(--surface);color:var(--text-3);border-radius:8px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 8px;display:flex}.XTEPKG_previewSearch kbd{font:inherit;margin-left:auto;font-size:10.5px}.XTEPKG_previewLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding:0 8px 6px;font-size:10.5px;font-weight:600}.XTEPKG_previewTreeRow{border-radius:7px;align-items:center;gap:8px;min-height:30px;padding-right:8px;display:flex}.XTEPKG_previewTreeActive{background:var(--accent-soft);font-weight:600}.XTEPKG_previewMain{flex:1;min-width:0;padding:16px 20px 20px}.XTEPKG_previewPath{color:var(--text-2);margin-bottom:10px;font-size:11.5px}.XTEPKG_previewHeader{align-items:center;gap:10px;font-size:20px;display:flex}.XTEPKG_previewSection{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin:16px 0 7px;font-size:10.5px;font-weight:600}.XTEPKG_previewTiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.XTEPKG_previewTile{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.XTEPKG_previewName{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.XTEPKG_previewMeta{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.XTEPKG_previewList{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.XTEPKG_previewRow{align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.XTEPKG_previewRow+.XTEPKG_previewRow{border-top:1px solid var(--border)}.XTEPKG_previewRow>div{flex:1;min-width:0}.XTEPKG_previewThumb{width:32px;height:32px;color:var(--text-2);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.XTEPKG_thumb0{background:linear-gradient(160deg,#d9c27a,#8d9a3c 70%,#5b6a26)}.XTEPKG_thumb1{background:radial-gradient(circle at 35% 35%,#8a5a3a,#4a2e1c 60%,#2d1a10)}.XTEPKG_thumb2{background:var(--surface-2)}.XTEPKG_previewChevron{color:var(--text-3);flex-shrink:0}.XTEPKG_badge{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.XTEPKG_section{max-width:1160px;margin:0 auto;padding:56px 24px}.XTEPKG_sectionTitle{letter-spacing:-.015em;font-size:clamp(28px,3.4vw,36px);font-weight:750;line-height:1.15}.XTEPKG_sectionIntro{color:var(--text-2);font-size:17px;margin-top:10px!important}.XTEPKG_features{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.XTEPKG_feature{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:22px}.XTEPKG_feature h3{margin-top:14px;font-size:16.5px}.XTEPKG_feature p{color:var(--text-2);margin-top:6px;font-size:15px}.XTEPKG_featureIcon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.XTEPKG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.XTEPKG_step h3{margin-top:14px;font-size:16.5px}.XTEPKG_step p{color:var(--text-2);margin-top:6px;font-size:15px}.XTEPKG_stepNumber{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.XTEPKG_cta{background:var(--sidebar);border:1px solid var(--border);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:min(1112px,100% - 48px);margin:40px auto 64px;padding:56px 24px;display:flex}.XTEPKG_cta svg:first-child{border-radius:14px}.XTEPKG_cta h2{letter-spacing:-.015em;font-size:clamp(26px,3.2vw,34px);font-weight:750}.XTEPKG_cta p{color:var(--text-2);max-width:30em;margin-bottom:8px}.XTEPKG_footer{border-top:1px solid var(--border);max-width:1160px;color:var(--text-3);flex-wrap:wrap;gap:8px 22px;margin:0 auto;padding:24px 24px 40px;font-size:14px;display:flex}.XTEPKG_footer a{color:var(--text-2);text-decoration:none}.XTEPKG_footer a:hover{color:var(--text)}@media (max-width:920px){.XTEPKG_hero{grid-template-columns:1fr;gap:44px;padding-top:32px}.XTEPKG_features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.XTEPKG_nav,.XTEPKG_hero,.XTEPKG_section,.XTEPKG_footer{padding-left:16px;padding-right:16px}.XTEPKG_cta{width:calc(100% - 32px);padding:40px 20px}.XTEPKG_navLink{display:none}.XTEPKG_intro{font-size:17px}.XTEPKG_previewSidebar{display:none}.XTEPKG_previewBody{min-height:0}.XTEPKG_features,.XTEPKG_steps{grid-template-columns:1fr}.XTEPKG_section{padding-top:40px;padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.XTEPKG_button{transition:none}.XTEPKG_button:hover{transform:none}}
