.page_main__nw1Wk{min-height:100vh;padding:2rem 1rem 4rem}.page_container__jZF7q{max-width:860px;margin:0 auto}.page_header__oRW75{text-align:center;margin-bottom:2.5rem}.page_title__po7na{font-size:2.4rem;font-weight:700;color:#f0f6fc;margin-bottom:.5rem}.page_subtitle__YBgxm{font-size:1.1rem;color:#8b949e;margin-bottom:.75rem}.page_meta__7uwVl{display:flex;gap:.6rem;justify-content:center;font-size:.875rem;color:#8b949e}.page_links__t4Q_2{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.5rem}.page_linkBtn__OC_G6{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none!important;transition:opacity .15s}.page_linkBtn__OC_G6:hover{opacity:.85}.page_linkBtnPage__juzTs{background:#21262d;color:#c9d1d9;border:1px solid #30363d}.page_linkBtnRaw__hpM45{background:#238636;color:#ffffff;border:1px solid #2ea043}.page_linkBtnGithub__4octE{background:#1f6feb;color:#ffffff;border:1px solid #388bfd}.page_section__zQZ2o{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.page_sectionTitle__6ic_4{font-size:1.1rem;font-weight:600;color:#f0f6fc;margin-bottom:1rem}.page_usageDetails__0kmhi{width:100%}.page_usageSummary__nBEyw{display:flex;align-items:center;gap:.6rem;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.1rem;font-weight:600;color:#f0f6fc}.page_usageSummary__nBEyw>:last-child{margin-left:auto;flex-shrink:0}.page_usageSummary__nBEyw::-webkit-details-marker{display:none}.page_usageSummary__nBEyw:before{content:"▸ ";color:#8b949e}.page_usageDetails__0kmhi[open] .page_usageSummary__nBEyw:before{content:"▾ "}.page_usageContent__zUGz9{margin-top:1rem}.page_platformSection__M3uN0+.page_platformSection__M3uN0{margin-top:1rem;padding-top:1rem;border-top:1px dashed #30363d}.page_platformTitle__QjSST{margin:0 0 .5rem;color:#f0f6fc;font-size:.98rem;font-weight:600}.page_principleText__zhxnq{color:#c9d1d9;font-size:.92rem;line-height:1.8;margin:0}.page_principleText__zhxnq+.page_principleText__zhxnq{margin-top:.7rem}.page_deployBox__aP3sw{margin-top:.8rem}.page_deployTitle__xpXIa{margin:.6rem 0 .35rem;color:#f0f6fc;font-size:.86rem;font-weight:600}.page_commandTitleRow__AdVsa{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.page_commandCopyBtn__dvQ5t{background:#3c4e6a;border-color:transparent;cursor:pointer;color:#c9d1d9;font-size:.74rem;padding:.2rem .55rem}.page_commandCopyBtn__dvQ5t:hover{background:#647b9c;opacity:1}.page_commandBox__XSCQ2{margin:0;padding:.65rem .8rem;border-radius:6px;border:1px solid #30363d;background:#0d1117;color:#79c0ff;font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem;white-space:pre-wrap;word-break:break-all}.page_deployHint__7FGUI{margin:.55rem 0 0;color:#8b949e;font-size:.82rem;line-height:1.6}.page_deployHint__7FGUI a{color:#58a6ff}.page_deployHint__7FGUI code{margin:0 .25rem;background:#0d1117;border:1px solid #30363d;border-radius:4px;padding:.05rem .35rem;font-family:SFMono-Regular,Consolas,monospace}.page_steps__B4_i4{padding-left:1.4rem;color:#c9d1d9;font-size:.9rem;line-height:1.8}.page_steps__B4_i4 li{margin-bottom:.4rem}.page_steps__B4_i4 ul{padding-left:1.2rem;margin-top:.2rem}.page_steps__B4_i4 code{background:#0d1117;border:1px solid #30363d;border-radius:4px;padding:.1rem .4rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;color:#79c0ff}.page_hostsHeader__MFJoD{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.page_rawLink__NW7X1{font-size:.8rem;color:#8b949e}.page_hostsTools__V0XaX{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.page_summaryCopyBtn__hD1Zg{padding:.24rem .6rem;font-size:.74rem}.page_copyBtn__z_VDJ{border:1px solid #388bfd;background:#1f6feb;color:#ffffff;font-size:.78rem;font-weight:600;padding:.35rem .65rem;border-radius:6px;cursor:pointer;transition:opacity .15s,transform .15s}.page_copyBtn__z_VDJ:hover{opacity:.92}.page_copyBtn__z_VDJ:active{transform:translateY(1px)}.page_copyBtnSuccess__K7d2N{background:#238636;border-color:#2ea043}.page_copyBtnError__6Awn4{background:#b62324;border-color:#da3633}.page_hostsBlock__8U7iX{background:#0d1117;border:1px solid #30363d;border-radius:6px;overflow:auto;max-height:420px}.page_hostsPre__7mtUw{padding:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.7;color:#c9d1d9;white-space:pre}.page_tableWrapper__uHVlV{overflow-x:auto}.page_table__qtljL{width:100%;border-collapse:collapse;font-size:.875rem}.page_table__qtljL th{text-align:left;padding:.5rem .75rem;border-bottom:1px solid #30363d;color:#8b949e;font-weight:600;background:#0d1117}.page_table__qtljL td{padding:.45rem .75rem;border-bottom:1px solid #21262d}.page_table__qtljL tr:last-child td{border-bottom:none}.page_table__qtljL tr:hover td{background:#1c2128}.page_ip__ibpKN{font-family:SFMono-Regular,Consolas,monospace;color:#79c0ff;white-space:nowrap}.page_hostname__2QitJ{color:#c9d1d9}.page_footer__F3MD0{text-align:center;margin-top:2rem;font-size:.8rem;color:#8b949e}