.page_page__XRpGw{min-height:100vh;background:#fbf9f4;color:#25231e;font-family:var(--reader-ui-font)}.page_main__VeYeb{max-width:1100px;margin:auto;padding:40px 28px 96px}.page_back__nWfLk{font-size:14px;color:#736d64}.page_eyebrow__s_iIY{margin:0;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#856035}.page_hero__33ibA{padding:40px 0 8px;max-width:860px}.page_hero__33ibA h1{margin:18px 0 20px;font-size:clamp(30px,4.4vw,50px);line-height:1.24;font-weight:500}.page_hero__33ibA h1 em{display:block;font-style:normal;color:#856035}.page_lead__dqwd1{font-size:18px;line-height:1.85;color:#4f4a42}.page_commandBox__vUrPV{margin:28px 0 0;border:1px solid #e6dfd2;border-radius:14px;background:#fff;padding:18px 20px 16px}.page_commandBox__vUrPV>span{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8a8378}.page_commandRow__cmTre{display:flex;align-items:flex-start;gap:12px;margin-top:10px;flex-wrap:wrap}.page_commandRow__cmTre code{flex:1 1 320px;min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.7;color:#25231e}.page_copy__FriET{flex-shrink:0;cursor:pointer;border:1px solid #d8cfbe;border-radius:20px;background:#fbf9f4;color:#72512d;font:inherit;font-size:13px;padding:6px 14px;white-space:nowrap}.page_copy__FriET:hover{border-color:#bb8a4a}.page_copy__FriET[data-status=copied]{border-color:#7c9a6a;color:#4f6b3f}.page_copy__FriET[data-status=failed]{border-color:#b4744a;color:#8d4b22}.page_heroActions__bNxHn{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.page_primary__uc62X,.page_secondary__gyY8Y{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border-radius:9px;font:inherit;font-size:15px;text-decoration:none;cursor:pointer;border:1px solid #80603c}.page_primary__uc62X{background:#72512d;color:#fff}.page_primary__uc62X:disabled{opacity:.6;cursor:wait}.page_secondary__gyY8Y{background:transparent;color:#72512d}.page_badges__69VBq{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:26px 0 0;padding:0}.page_badges__69VBq li{border:1px solid #e6dfd2;border-radius:999px;background:#fff;padding:6px 14px;font-size:13px;color:#5c564d}.page_section__oYu_n{padding-top:64px;scroll-margin-top:90px}.page_sectionHead__kRMmw{max-width:760px}.page_sectionHead__kRMmw h2{margin:14px 0 16px;font-size:clamp(24px,3vw,34px);line-height:1.35;font-weight:500}.page_sectionLead__ljE3v{margin:0;font-size:17px;line-height:1.85;color:#5c564d}.page_installGrid__12fhX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.page_card__aDdDr{display:flex;flex-direction:column;border:1px solid #e6dfd2;border-radius:16px;background:#fff;padding:26px 24px}.page_card__aDdDr h3{margin:0 0 10px;font-size:19px;font-weight:600}.page_card__aDdDr p{margin:0 0 18px;font-size:15px;line-height:1.8;color:#5c564d}.page_cardNote__M0AjY{margin:14px 0 0;font-size:13px;line-height:1.75;color:#8a8378}.page_cardAction__R1SNH{margin-top:auto;align-self:flex-start}.page_codeBlock__ShXFl,.page_promptBlock__v_1XU{position:relative;margin-top:auto;border-radius:12px;background:#25231e;padding:16px 16px 14px}.page_promptBlock__v_1XU{background:#f4efe4;border:1px solid #e0d6c3}.page_codeBlock__ShXFl pre,.page_promptBlock__v_1XU pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.page_codeBlock__ShXFl code{color:#f6ecdb;font-size:13px;line-height:1.85}.page_promptBlock__v_1XU code{color:#3d382f;font-size:13px;line-height:1.85}.page_codeBlock__ShXFl .page_copy__FriET,.page_promptBlock__v_1XU .page_copy__FriET{margin-top:12px}.page_codeBlock__ShXFl .page_copy__FriET{border-color:#5c564d;background:#32302a;color:#f6ecdb}.page_compareTable__GaVZA{margin-top:28px;border:1px solid #e6dfd2;border-radius:16px;background:#fff;overflow:hidden}.page_compareHead__Uf6k0,.page_compareRow__9Okcz{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(150px,1fr) minmax(180px,1.3fr);gap:12px;padding:14px 22px;font-size:15px;line-height:1.7}.page_compareHead__Uf6k0{background:#f4efe4;font-size:13px;letter-spacing:.06em;color:#6b6459}.page_compareRow__9Okcz+.page_compareRow__9Okcz{border-top:1px solid #efe8db}.page_compareRow__9Okcz strong{font-weight:600}.page_others__W5z9n{color:#8a8378}.page_own__l2nqW{color:#4f6b3f;font-weight:500}.page_closing__vwhHt{margin:22px 0 0;font-size:16px;line-height:1.85;color:#5c564d}.page_outputGrid__OEFBY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.page_outputCard__CxCo2{margin:0;border:1px solid #e6dfd2;border-radius:16px;background:#fff;padding:22px}.page_outputCard__CxCo2 figcaption{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#856035;padding-bottom:14px}.page_outputCard__CxCo2 pre{margin:0;max-height:330px;overflow:auto;background:#25231e;color:#f6ecdb;border-radius:12px;padding:18px}.page_outputCard__CxCo2 code{font-size:12.5px;line-height:1.85;white-space:pre}.page_outputCard__CxCo2 p{margin:14px 0 0;font-size:13px;line-height:1.75;color:#8a8378}.page_demo__KjWmW{margin-top:28px;border:1px solid #e6dfd2;border-radius:16px;background:#fff;padding:24px}.page_demoTabs__V4IxY{display:flex;flex-wrap:wrap;gap:8px}.page_demoTabs__V4IxY button{cursor:pointer;border:1px solid #e0d8c9;border-radius:999px;background:#fbf9f4;color:#5c564d;font:inherit;font-size:14px;padding:8px 16px}.page_demoTabs__V4IxY button[aria-selected=true]{border-color:#80603c;background:#f4efe4;color:#72512d;font-weight:600}.page_demoActions__SCsQx{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.page_demoError__sK0iL{margin:18px 0 0;color:#8d4b22}.page_demoResult__EDiEz{margin-top:22px;border-top:1px solid #efe8db;padding-top:20px}.page_demoResultHead__RrWTg{margin:0 0 16px;font-size:14px;letter-spacing:.06em;color:#8a8378}.page_pillars__6c_NN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:520px}.page_pillars__6c_NN span{display:block;font-size:13px;color:#8a8378}.page_pillars__6c_NN strong{display:block;padding-top:8px;font-size:28px;font-weight:600}.page_judgments__41rrZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 18px;margin:22px 0 0}.page_judgments__41rrZ div{border-top:1px solid #efe8db;padding-top:10px}.page_judgments__41rrZ dt{font-size:12px;letter-spacing:.04em;color:#8a8378}.page_judgments__41rrZ dd{margin:4px 0 0;font-size:15px;font-weight:600}.page_demoMeta__mfTfa{margin:18px 0 0;font-size:13px;color:#8a8378}.page_digest__sEZeI{margin-top:18px;border:1px solid #efe8db;border-radius:12px;background:#fbf9f4;padding:14px 16px;display:grid;gap:6px}.page_digest__sEZeI span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a8378}.page_digest__sEZeI code{overflow-wrap:anywhere;font-size:12.5px;color:#3d382f}.page_digest__sEZeI small{font-size:13px;color:#5c564d}.page_demoResult__EDiEz details{margin-top:18px}.page_demoResult__EDiEz summary{cursor:pointer;font-size:14px;color:#72512d;text-decoration:underline}.page_demoResult__EDiEz pre{margin:14px 0 0;max-height:340px;overflow:auto;background:#25231e;color:#f6ecdb;border-radius:12px;padding:18px;font-size:12.5px;line-height:1.8}.page_commandList__tvoQA{list-style:none;margin:28px 0 0;padding:0;border:1px solid #e6dfd2;border-radius:16px;background:#fff;overflow:hidden}.page_commandList__tvoQA li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;padding:14px 22px;align-items:baseline}.page_commandList__tvoQA li+li{border-top:1px solid #efe8db}.page_commandList__tvoQA code{font-size:13.5px;overflow-wrap:anywhere;color:#25231e}.page_commandList__tvoQA span{font-size:14px;line-height:1.7;color:#5c564d}.page_boundaryGrid__Xy1sP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.page_boundaryGrid__Xy1sP article{border:1px solid #e6dfd2;border-radius:16px;background:#fff;padding:24px}.page_boundaryGrid__Xy1sP h3{margin:0 0 10px;font-size:17px;font-weight:600}.page_boundaryGrid__Xy1sP p{margin:0;font-size:15px;line-height:1.8;color:#5c564d}.page_faqList__tiTLY{margin-top:28px;border-top:1px solid #e6dfd2}.page_faqList__tiTLY details{border-bottom:1px solid #e6dfd2;padding:18px 0}.page_faqList__tiTLY summary{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;gap:12px;align-items:baseline;cursor:pointer;list-style:none}.page_faqList__tiTLY summary::-webkit-details-marker{display:none}.page_faqList__tiTLY summary span{font-size:13px;color:#856035}.page_faqList__tiTLY summary strong{font-size:17px;font-weight:500;line-height:1.6}.page_faqList__tiTLY summary i{font-style:normal;color:#856035}.page_faqList__tiTLY details[open] summary i{transform:rotate(45deg)}.page_faqList__tiTLY p{margin:12px 0 0 56px;font-size:15px;line-height:1.85;color:#5c564d}.page_docList__6hsCV{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;list-style:none;margin:28px 0 0;padding:0}.page_docList__6hsCV a{display:block;border:1px solid #e6dfd2;border-radius:12px;background:#fff;padding:16px 18px;font-size:15px;text-decoration:none;color:#25231e}.page_docList__6hsCV a:hover{border-color:#bb8a4a}.page_final__kXZ8s{margin-top:72px;border:1px solid #e6dfd2;border-radius:18px;background:#fff;padding:34px 30px}.page_final__kXZ8s h2{margin:0 0 14px;font-size:clamp(22px,2.6vw,30px);line-height:1.4;font-weight:500}.page_final__kXZ8s>p{margin:0;font-size:16px;line-height:1.85;color:#5c564d}.page_final__kXZ8s .page_commandRow__cmTre{margin-top:22px}.page_finalNote__yJeLO{margin-top:14px!important;font-size:13px!important;color:#8a8378!important}.page_page__XRpGw a:focus-visible,.page_page__XRpGw button:focus-visible,.page_page__XRpGw summary:focus-visible{outline:3px solid #a96619;outline-offset:4px}@media (max-width:900px){.page_boundaryGrid__Xy1sP,.page_installGrid__12fhX,.page_outputGrid__OEFBY{grid-template-columns:1fr}.page_compareHead__Uf6k0,.page_compareRow__9Okcz{grid-template-columns:1fr;gap:4px}.page_compareHead__Uf6k0{display:none}.page_compareRow__9Okcz{padding:16px 20px}.page_commandList__tvoQA li{grid-template-columns:1fr;gap:6px}}@media (max-width:640px){.page_main__VeYeb{padding:26px 20px 64px}.page_hero__33ibA{padding-top:26px}.page_lead__dqwd1,.page_sectionLead__ljE3v{font-size:16px}.page_section__oYu_n{padding-top:48px}.page_pillars__6c_NN strong{font-size:23px}.page_faqList__tiTLY p{margin-left:0}.page_final__kXZ8s{padding:26px 20px}}