.slug_main__9EWcz{min-height:100dvh;background:transparent;padding:40px 20px 64px;position:relative;z-index:1}.slug_wrap___QIbn{max-width:720px;margin:0 auto;padding:44px clamp(20px,5vw,40px) 52px;background:var(--bg);border:1px solid var(--term-border);border-radius:14px;box-shadow:0 10px 40px rgba(0,0,0,.28);transition:background var(--trans),border-color var(--trans);animation:slug_workIn__cL2HG .42s var(--ease) both}html[data-theme=light] .slug_wrap___QIbn{box-shadow:0 10px 40px rgba(26,25,22,.1)}@keyframes slug_workIn__cL2HG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.slug_nav__2m_qf{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:52px;flex-wrap:wrap}.slug_crumb__NdEEj{font-size:11px;color:var(--muted);text-decoration:none;letter-spacing:.06em;transition:color var(--trans)}.slug_crumb__NdEEj:hover{color:var(--fg)}.slug_crumbActive__5hvcL{font-size:11px;color:var(--prompt);letter-spacing:.06em}.slug_sep__4gJva{font-size:11px;color:var(--muted);opacity:.4}.slug_header__FTiXS{text-align:center;margin-bottom:48px;padding-bottom:44px;border-bottom:1px solid var(--term-border);transition:border-color var(--trans)}.slug_meta__cD9EQ{display:flex;align-items:center;justify-content:center;gap:8px 10px;flex-wrap:wrap;margin-bottom:26px}.slug_year__iD_mY{font-size:10px;color:var(--muted);letter-spacing:.1em}.slug_tag__EIyEd{font-size:10px;color:var(--chip-col);border:1px solid var(--chip-border);border-radius:4px;padding:2px 8px;transition:color var(--trans),border-color var(--trans)}.slug_titleRow__0rLUE{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px}.slug_logo__uve55{flex-shrink:0;display:inline-flex;line-height:0;border-radius:9px;box-shadow:0 4px 14px rgba(79,70,229,.35)}.slug_logo__uve55 svg{display:block;border-radius:9px}.slug_title__le2ZJ{font-family:var(--font);font-size:clamp(20px,4vw,28px);font-weight:400;color:var(--fg);letter-spacing:-.01em;line-height:1.25;transition:color var(--trans)}.slug_tagline__N_7zN{font-size:13px;color:var(--out);line-height:1.8;max-width:54ch;margin:0 auto;transition:color var(--trans)}.slug_role__lNkTn{font-size:11px;color:var(--muted);letter-spacing:.04em;margin-top:22px}.slug_links__1xh5r{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px}.slug_linkBtn__woK5G{font-size:11px;color:var(--prompt);text-decoration:none;letter-spacing:.03em;border:1px solid var(--chip-active-border);background:var(--chip-active-bg);border-radius:5px;padding:7px 13px;transition:color var(--trans),background var(--trans),border-color var(--trans)}.slug_linkBtn__woK5G:hover{background:var(--chip-hover);color:var(--fg)}.slug_intro__QXSRC{margin:36px 0 8px}.slug_introBody__RIAPp{font-size:14px;color:var(--fg);line-height:1.9;margin-bottom:16px;transition:color var(--trans)}.slug_introBody__RIAPp:last-child{margin-bottom:0}.slug_shot__b3bgm{border-radius:10px;border:1px solid var(--term-border);overflow:hidden;background:var(--term-bg);transition:background var(--trans),border-color var(--trans);margin:0}.slug_shotWrap__wJoyW{margin:8px 0 0}.slug_browserChrome__vvCjP{background:var(--term-bar);padding:9px 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--term-border2);transition:background var(--trans),border-color var(--trans)}.slug_browserDot___dVi5{width:10px;height:10px;border-radius:50%;flex-shrink:0}.slug_browserUrl___dUYJ{font-size:10px;color:var(--muted);letter-spacing:.04em;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 8px}.slug_shotImg__wBIBL{display:block;width:100%;height:clamp(360px,75vw,680px);object-fit:cover;object-position:top center}.slug_shotCaption__rUeU1{font-size:10px;color:var(--muted);letter-spacing:.03em;padding:10px 14px;border-top:1px solid var(--term-border2);line-height:1.5}.slug_shotPlaceholder__Oxwc5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:220px;padding:32px 24px;text-align:center;background:repeating-linear-gradient(45deg,transparent,transparent 11px,var(--term-border2) 11px,var(--term-border2) 12px)}.slug_shotPlaceholderIcon__iaVYB{font-size:26px;color:var(--muted);opacity:.55}.slug_shotPlaceholderText__px79h{font-size:11px;color:var(--accent);letter-spacing:.14em;text-transform:uppercase}.slug_shotPlaceholderSub__iB_Vi{font-size:11px;color:var(--muted);letter-spacing:.02em;max-width:32ch;line-height:1.5}.slug_sections__JU2A_{display:flex;flex-direction:column}.slug_section__w5RSI{padding:28px 0;border-bottom:1px solid var(--term-border);transition:border-color var(--trans)}.slug_sectionLabel__lcSrZ{font-family:var(--font);font-size:10px;font-weight:400;color:var(--accent);letter-spacing:.1em;margin-bottom:16px;transition:color var(--trans)}.slug_sectionBody__By_PG{font-size:13px;color:var(--out);line-height:1.9;margin-bottom:16px;transition:color var(--trans)}.slug_sectionBody__By_PG:last-child{margin-bottom:0}.slug_featureList__G7Iwv{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 22px;gap:10px 22px}@media (max-width:540px){.slug_featureList__G7Iwv{grid-template-columns:1fr}}.slug_featureItem__r4pjE{display:grid;grid-template-columns:16px 1fr;grid-gap:8px;gap:8px;align-items:baseline;font-size:12px;color:var(--out);line-height:1.55;transition:color var(--trans)}.slug_featureTick__e4aZz{color:var(--success);font-size:11px}.slug_stackList__DgMSA{display:flex;flex-wrap:wrap;gap:8px}.slug_stackItem__3NtOf{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--out);border:1px solid var(--term-border);background:var(--term-bg);border-radius:6px;padding:6px 11px 6px 9px;letter-spacing:.02em;transition:color var(--trans),border-color var(--trans),background var(--trans)}.slug_stackItem__3NtOf:hover{color:var(--fg);border-color:var(--chip-active-border);background:var(--term-bar)}.slug_stackIcon__T1aVZ{display:inline-flex;color:var(--accent)}.slug_stackIcon__T1aVZ svg{width:15px;height:15px;display:block}.slug_footer__7LoBD{padding-top:32px;display:flex;gap:24px;flex-wrap:wrap}.slug_back__1DyGm{font-size:11px;color:var(--muted);text-decoration:none;letter-spacing:.06em;transition:color var(--trans)}.slug_back__1DyGm:hover{color:var(--fg)}.CertyArch_arch__3_UEk{display:flex;flex-direction:column;gap:16px}.CertyArch_lane__wGWXS{border-left:2px solid var(--term-border);padding-left:14px}.CertyArch_req__9jaXd{border-left-color:var(--accent)}.CertyArch_scan__GddV6{border-left-color:var(--prompt)}.CertyArch_ship__zufqt{border-left-color:var(--success)}.CertyArch_laneLabel__AiUJY{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:9px}.CertyArch_req__9jaXd .CertyArch_laneLabel__AiUJY{color:var(--accent)}.CertyArch_scan__GddV6 .CertyArch_laneLabel__AiUJY{color:var(--prompt)}.CertyArch_ship__zufqt .CertyArch_laneLabel__AiUJY{color:var(--success)}.CertyArch_row__tHtJH{display:flex;align-items:center;flex-wrap:wrap;gap:6px 7px}.CertyArch_node__w0hbI{font-size:10.5px;color:var(--out);border:1px solid var(--term-border);background:var(--term-bg);border-radius:6px;padding:6px 10px;white-space:nowrap;letter-spacing:.01em;transition:color var(--trans),border-color var(--trans),background var(--trans)}.CertyArch_nodeKey__IZjgB{color:var(--fg);border-color:var(--chip-active-border);background:var(--chip-active-bg)}.CertyArch_arrow__EiraM{color:var(--muted);font-size:11px;flex-shrink:0}@media (max-width:460px){.CertyArch_node__w0hbI{font-size:10px;padding:5px 8px}.CertyArch_arrow__EiraM{font-size:10px}}.CertyFlow_flow__Auc4R{--cycle:6s}.CertyFlow_pipe__8gMnU{display:flex;align-items:flex-start;justify-content:space-between;gap:2px}.CertyFlow_node__X0IvN{display:flex;flex-direction:column;align-items:center;gap:7px;width:clamp(44px,15vw,64px);flex:0 0 auto;text-align:center}.CertyFlow_icon__uUTx_{width:40px;height:40px;border-radius:50%;border:1px solid var(--term-border);background:var(--term-bg);color:var(--muted);display:flex;align-items:center;justify-content:center;animation:CertyFlow_cfNode__vU9bm var(--cycle) var(--ease) infinite;animation-delay:var(--d);will-change:transform,box-shadow}.CertyFlow_icon__uUTx_ svg{width:19px;height:19px}.CertyFlow_nlabel__yxUZ4{font-size:10px;color:var(--out);letter-spacing:.02em;line-height:1.2}.CertyFlow_nsub__F_LOZ{font-size:8px;color:var(--muted);letter-spacing:.04em;line-height:1.2}.CertyFlow_wire__WFAx3{flex:1 1 auto;min-width:6px;height:2px;margin-top:20px;position:relative;background:var(--term-border);border-radius:2px;overflow:visible}.CertyFlow_fill__ysdb0{position:absolute;inset:0;border-radius:2px;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--accent),var(--prompt));animation:CertyFlow_cfWire__JoL3H var(--cycle) var(--ease) infinite;animation-delay:var(--d)}.CertyFlow_dot__mXjck{position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent),0 0 3px var(--accent);opacity:0;animation:CertyFlow_cfDot__B8CZm var(--cycle) linear infinite;animation-delay:var(--d)}@keyframes CertyFlow_cfNode__vU9bm{0%,to{transform:scale(1);border-color:var(--term-border);color:var(--muted);background:var(--term-bg);box-shadow:none}6%{transform:scale(1.13);border-color:var(--accent);color:var(--accent);background:var(--term-bar);box-shadow:0 0 0 4px rgba(103,232,249,.1),0 0 18px rgba(103,232,249,.35)}13%{transform:scale(1);border-color:var(--term-border);color:var(--muted);background:var(--term-bg);box-shadow:none}}@keyframes CertyFlow_cfWire__JoL3H{0%,2%{transform:scaleX(0);opacity:1}9%{transform:scaleX(1);opacity:1}16%{transform:scaleX(1);opacity:1}24%,to{transform:scaleX(1);opacity:0}}@keyframes CertyFlow_cfDot__B8CZm{0%{left:0;opacity:0}2%{opacity:1}9%{left:100%;opacity:1}12%,to{left:100%;opacity:0}}@media (max-width:480px){.CertyFlow_node__X0IvN{width:clamp(40px,13.5vw,56px);gap:5px}.CertyFlow_icon__uUTx_{width:34px;height:34px}.CertyFlow_icon__uUTx_ svg{width:16px;height:16px}.CertyFlow_wire__WFAx3{margin-top:17px;min-width:4px}.CertyFlow_nlabel__yxUZ4{font-size:9px}.CertyFlow_nsub__F_LOZ{font-size:7px;letter-spacing:.02em}.CertyFlow_termbody__xmZg7{font-size:11px;padding:13px}}.CertyFlow_term__lHDNN{margin-top:26px;border:1px solid var(--term-border);border-radius:10px;overflow:hidden;background:var(--term-bg)}.CertyFlow_term__lHDNN,.CertyFlow_termbar__f9rJT{transition:background var(--trans),border-color var(--trans)}.CertyFlow_termbar__f9rJT{background:var(--term-bar);padding:8px 12px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--term-border2)}.CertyFlow_bdot__EO8A6{width:9px;height:9px;border-radius:50%;flex-shrink:0}.CertyFlow_r__hq9hk{background:#ff5f57}.CertyFlow_y__TL4W8{background:#ffbd2e}.CertyFlow_g__wbJfh{background:#28c840}.CertyFlow_termtitle__wc_vU{font-size:10px;color:var(--muted);letter-spacing:.04em;margin-left:6px}.CertyFlow_termbody__xmZg7{padding:14px 16px;min-height:138px;font-size:11.5px;line-height:1.9}.CertyFlow_tline__VRKbc{color:var(--out);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;animation:CertyFlow_cfLine__yndkU var(--cycle) var(--ease) infinite;animation-delay:var(--d)}.CertyFlow_tline__VRKbc:first-child{color:var(--prompt)}.CertyFlow_tline__VRKbc:last-child{color:var(--success)}@keyframes CertyFlow_cfLine__yndkU{0%,5%{opacity:0;transform:translateY(3px)}10%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CertyFlow_icon__uUTx_{animation:none;border-color:var(--accent);color:var(--accent)}.CertyFlow_fill__ysdb0{animation:none;transform:scaleX(1);opacity:.5}.CertyFlow_dot__mXjck{display:none}.CertyFlow_tline__VRKbc{animation:none;opacity:1;transform:none}}