._header_rb1lo_1{position:sticky;top:0;z-index:10;background:#0f1117d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}._inner_rb1lo_10{display:flex;align-items:center;justify-content:space-between;height:56px}._logo_rb1lo_17{font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--accent);letter-spacing:-.02em;background:none;border:none;cursor:pointer;line-height:1}._nav_rb1lo_29{display:flex;gap:1.5rem;font-size:.9rem}._nav_rb1lo_29 a,._nav_rb1lo_29 button{color:var(--text-muted);background:none;border:none;cursor:pointer;font:inherit;font-size:inherit;transition:color .15s}._nav_rb1lo_29 a:hover,._nav_rb1lo_29 button:hover{color:var(--accent)}@media(max-width:1040px){._logo_rb1lo_17{font-size:.85rem}._nav_rb1lo_29{gap:1rem;font-size:.8rem}}@media(max-width:520px){._nav_rb1lo_29{gap:.5rem;font-size:.7rem}._logo_rb1lo_17{font-size:.75rem}}._hero_bl8in_1{padding:3rem 0 2rem;text-align:center}._icon_bl8in_6{margin-bottom:.75rem;border-radius:16px}._title_bl8in_11{font-family:var(--font-mono);font-size:3rem;font-weight:600;color:var(--accent);letter-spacing:-.03em;margin-bottom:1rem}._tagline_bl8in_20{font-size:1.25rem;color:var(--text);margin-bottom:.75rem}._subtitle_bl8in_26{font-size:1rem;color:var(--text-muted);max-width:580px;margin:0 auto 2rem}._actions_bl8in_33{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}._btnPrimary_bl8in_40,._btnSecondary_bl8in_41{display:inline-flex;align-items:center;padding:.6rem 1.4rem;border-radius:8px;font-size:.9rem;font-weight:500;font-family:inherit;border:none;cursor:pointer;text-decoration:none;transition:all .15s}._btnPrimary_bl8in_40{background:var(--accent);color:#000}._btnPrimary_bl8in_40:hover{background:var(--accent-hover);color:#000}._btnSecondary_bl8in_41{background:var(--bg-card);color:var(--text);border:1px solid var(--border)}._btnSecondary_bl8in_41:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:1040px){._title_bl8in_11{font-size:2.25rem}}._section_gced3_1{padding:2rem 0 4rem}._grid_gced3_5{display:flex;flex-direction:column;gap:2rem}._wrapper_gced3_11{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--border);box-shadow:0 8px 32px #0006;position:relative;cursor:zoom-in;transition:border-color .15s}._wrapper_gced3_11:hover{border-color:var(--accent)}._image_gced3_26{display:block;width:100%;height:auto}._lightbox_gced3_32{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000000d9;cursor:zoom-out;animation:_fadeIn_gced3_1 .15s ease}._lightboxImage_gced3_44{max-width:90vw;max-height:90vh;border-radius:8px;box-shadow:0 16px 64px #0009}@keyframes _fadeIn_gced3_1{0%{opacity:0}to{opacity:1}}._section_kequf_1{padding:4rem 0}._content_kequf_5{max-width:680px;margin:0 auto;color:var(--text-muted);line-height:1.7;text-align:left}._content_kequf_5 p{margin-bottom:1rem}._content_kequf_5 a{color:var(--accent);text-decoration:none}._content_kequf_5 a:hover{text-decoration:underline}._content_kequf_5 strong{color:#ddd}._progression_kequf_30{font-family:var(--font-mono);font-size:.9rem;color:var(--accent)}@media(max-width:1040px){._section_kequf_1{max-width:var(--max-width-2);margin:0 auto}}._section_1aymw_1{padding:4rem 0}._grid_1aymw_5{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}._card_1aymw_11{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:1.5rem;transition:border-color .2s}._card_1aymw_11:hover{border-color:var(--accent)}._icon_1aymw_23{font-family:var(--font-mono);font-size:1.25rem;color:var(--accent);margin-bottom:.75rem}._card_1aymw_11 h3{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}._card_1aymw_11 p{font-size:.875rem;color:var(--text-muted);line-height:1.55}@media(max-width:1040px){._section_1aymw_1{max-width:var(--max-width-2);margin:0 auto}._grid_1aymw_5{grid-template-columns:1fr}}._section_1ofqo_1{padding:4rem 0}._tabs_1ofqo_5{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}._tab_1ofqo_5{font-family:var(--font-mono);font-size:.8rem;font-weight:500;padding:.4rem 1rem;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s}._tab_1ofqo_5:hover{border-color:var(--accent);color:var(--accent)}._tabActive_1ofqo_30{background:var(--accent);border-color:var(--accent);color:#000}._tabActive_1ofqo_30:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#000}._grid_1ofqo_42{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}._item_1ofqo_48{display:flex;align-items:center;gap:.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;transition:border-color .2s}._item_1ofqo_48:hover{border-color:var(--accent)}._num_1ofqo_63{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--accent);background:var(--bg);border-radius:4px;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._name_1ofqo_78{font-size:.85rem;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._detail_1ofqo_87{margin-left:auto;font-size:.75rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}@media(max-width:1040px){._section_1ofqo_1{max-width:var(--max-width-2);margin:0 auto}._grid_1ofqo_42{grid-template-columns:1fr}}._section_1jpv7_1{padding:4rem 0}._list_1jpv7_5{max-width:var(--max-width-2);margin:0 auto;display:flex;flex-direction:column;gap:.5rem}._row_1jpv7_13{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:8px}._kbd_1jpv7_24{font-family:var(--font-mono);font-size:.8rem;color:var(--accent);background:var(--bg);padding:.2em .5em;border-radius:4px;border:1px solid var(--border);white-space:nowrap}._action_1jpv7_35{font-size:.85rem;color:var(--text-muted);text-align:right}@media(max-width:1040px){._row_1jpv7_13{flex-direction:column;align-items:flex-start;gap:.25rem}._action_1jpv7_35{text-align:left}}._section_x7xpo_1{padding:4rem 0}._grid_x7xpo_5{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:540px;margin:0 auto}._card_x7xpo_13{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:1.5rem;transition:border-color .2s;max-width:var(--max-width-2)}._card_x7xpo_13:hover{border-color:var(--accent)}._icon_x7xpo_27{font-size:2rem;margin-bottom:.5rem}._card_x7xpo_13 h3{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.35rem}._card_x7xpo_13 p{font-size:.825rem;color:var(--text-muted)}@media(max-width:1040px){._section_x7xpo_1{max-width:var(--max-width-2);margin:0 auto}._grid_x7xpo_5{grid-template-columns:1fr}}._btn_1v878_1{position:absolute;top:.5rem;right:.5rem;background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:.25rem .35rem;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:color .2s,border-color .2s}._btn_1v878_1:hover{color:var(--accent);border-color:var(--accent)}._btn_1v878_1 svg{width:14px;height:14px}._section_1ddmq_1{padding:4rem 0}._methods_1ddmq_5{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem}._card_1ddmq_12{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:1.5rem;min-width:0}._card_1ddmq_12 h3{font-size:.9rem;font-weight:500;color:var(--text-muted);margin-bottom:.75rem}._cardNote_1ddmq_27{font-size:.85rem;color:var(--text-muted);margin-bottom:.75rem}._codeWrapper_1ddmq_33{position:relative}._card_1ddmq_12 pre{background:var(--bg);border-radius:6px;padding:2rem 1rem .75rem;overflow-x:auto;max-width:100%;scrollbar-color:var(--border) transparent}._card_1ddmq_12 pre::-webkit-scrollbar{height:6px}._card_1ddmq_12 pre::-webkit-scrollbar-track{background:transparent}._card_1ddmq_12 pre::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}._card_1ddmq_12 pre code{background:none;padding:0;font-size:.85rem;color:var(--accent)}._preNoCopy_1ddmq_66{background:var(--bg);border-radius:6px;padding:.75rem 1rem;overflow-x:auto;max-width:100%;scrollbar-color:var(--border) transparent}._preNoCopy_1ddmq_66 code{background:none;padding:0;font-size:.85rem;color:var(--accent)}._cli_1ddmq_82{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1rem 1.25rem;max-width:420px;margin:.75rem auto 1.5rem;overflow-x:auto}._cli_1ddmq_82 code{background:none;padding:0;font-size:.85rem;color:var(--accent)}._cardHint_1ddmq_99{font-size:.8rem;color:var(--text-muted);margin-top:.75rem;line-height:1.5}._note_1ddmq_106{text-align:center;font-size:.9rem;color:var(--text-muted)}@media(max-width:1040px){._methods_1ddmq_5{grid-template-columns:1fr}}._footer_19um5_1{padding:2rem 0;border-top:1px solid var(--border);margin-top:3rem}._inner_19um5_7{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:var(--text-muted)}._links_19um5_15{display:flex;gap:1.25rem}._links_19um5_15 a{color:var(--text-muted)}._links_19um5_15 a:hover{color:var(--accent)}@media(max-width:1040px){._inner_19um5_7{flex-direction:column;gap:.75rem;text-align:center}}@font-face{font-family:Inter;src:url(/fonts/Inter-Latin.woff2) format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Latin.woff2) format("woff2");font-weight:400 500;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg: #0f1117;--bg-raised: #161822;--bg-card: #1c1f2e;--text: #c9cdd8;--text-muted: #8a8fa3;--accent: #2AD05C;--accent-hover: #0AB84B;--border: #2a2d3e;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--max-width-1: 960px;--max-width-2: 720px}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none;transition:color .15s}a:hover{color:var(--accent)}code{font-family:var(--font-mono);background:var(--bg-raised);padding:.15em .4em;border-radius:4px;font-size:.9em}.container{max-width:var(--max-width-1);margin:0 auto;padding:0 1.5rem}.brand-mono{font-family:var(--font-mono);color:var(--accent)}.section-heading{text-align:center;font-size:1.75rem;font-weight:600;color:#ddd;margin-bottom:1rem}.section-intro{text-align:center;color:var(--text-muted);margin-bottom:2rem}@media(max-width:1040px){.container{max-width:var(--max-width-2)}}
