.gh-check li,.gh-legend li,.gh-row,.gh-section{scroll-margin-top:7rem}.gh-hub{display:grid;gap:4rem}.gh-hub>*{min-width:0}.gh-ask a:hover,.gh-door-ask a:hover,.gh-door-title a:hover,.gh-link:hover,.read-links a:hover{color:var(--fg);text-decoration-color:var(--chalk)}.gh-ask a,.gh-door-ask a,.gh-link,.read-links a{color:var(--fg-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line);transition:color .15s,text-decoration-color .15s}.read-body .read-links{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:15px;line-height:1.8}.gh-cites{display:grid;gap:6px;margin-top:10px}.gh-cite{display:block;min-width:0;padding-inline-start:10px;border-inline-start:1px solid var(--line);font-size:13px;line-height:1.75;color:var(--fg-muted)}.gh-chip{transition:color .15s}.gh-chip:hover{color:var(--fg)}.gh-chip:hover .gh-chip-title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--chalk)}.gh-chip-art{color:var(--fg);font-weight:500}.si-page .gh-cite bdi{white-space:normal}.gh-chip-sep{opacity:.5}.gh-cite-src{color:var(--fg-subtle);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line);white-space:nowrap}.gh-cite-src:hover{color:var(--fg-muted)}.read-body .gh-foot{margin-top:1rem;font-size:13px;line-height:1.8;color:var(--fg-subtle)}.gh-search{position:relative}.gh-search-field{width:100%;min-height:48px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--fg);font:inherit;font-size:17px;line-height:1.6}.gh-search-field::-moz-placeholder{color:var(--fg-subtle)}.gh-search-field::placeholder{color:var(--fg-subtle)}.gh-search-field:focus{outline:2px solid var(--brand);outline-offset:1px}.gh-search .gh-foot{margin-top:.6rem}.gh-results{margin:10px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.gh-result{border-bottom:1px solid var(--line)}.gh-result a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:10px 2px;color:var(--fg)}.gh-result a:hover .gh-result-title{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--chalk)}.gh-kind{align-self:start;margin-top:2px;font-size:13px;line-height:1.5;padding:1px 9px;border:1px solid var(--line);border-radius:999px;color:var(--fg-muted);white-space:nowrap}.gh-result-title{font-size:15px;font-weight:700;line-height:1.6}.gh-result-text{grid-column:2;font-size:13.5px;line-height:1.8;color:var(--fg-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-body .gh-empty{padding:12px 2px;font-size:15px;color:var(--fg-muted);display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline}.gh-chips{display:flex;gap:6px;overflow-x:auto;margin:1rem -16px 0;padding:2px 16px 8px;scrollbar-width:none}.gh-chips::-webkit-scrollbar{display:none}.gh-chips a{flex:none;padding:5px 13px;border:1px solid var(--line);border-radius:999px;font-size:13px;line-height:1.6;color:var(--fg-muted);white-space:nowrap}.gh-chips a:hover{color:var(--fg)}@media (min-width:1024px){.gh-chips{display:none}}.gh-doors{margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.gh-door{border-bottom:1px solid var(--line);padding:16px 0;display:grid;gap:4px}.gh-door-title{font-size:17px;font-weight:700;line-height:1.6;color:var(--fg)}.gh-door-title a{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--line);transition:text-decoration-color .15s}.read-body .gh-door-note{font-size:15px;line-height:1.8;color:var(--fg-muted)}.read-body .gh-door-ask{margin-top:4px;font-size:15px;line-height:1.85}.gh-map{position:relative;margin:1.75rem 0 0;direction:ltr}.gh-map-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--chalk);fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.82;animation:gh-draw 1.3s cubic-bezier(.4,0,.2,1) both}.gh-map-lines :is(polyline,line){vector-effect:non-scaling-stroke}.gh-map-lines .muted{opacity:.45}@keyframes gh-draw{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.gh-map-lines{animation:none}}.gh-node{position:absolute;width:0;height:0;color:var(--fg)}.gh-node-ring{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;border:1.4px solid color-mix(in srgb,var(--chalk) 82%,transparent);background:var(--bg)}.gh-node.is-you .gh-node-ring{border-color:var(--brand);background:var(--brand)}.gh-node-label{position:absolute;left:0;transform:translateX(-50%);width:-moz-max-content;width:max-content;display:grid;justify-items:center;direction:rtl;text-align:center;line-height:1.55}.gh-node.is-below .gh-node-label{top:13px}.gh-node.is-above .gh-node-label{bottom:13px}.gh-node-name{font-size:13.5px;font-weight:500;white-space:nowrap}.gh-node-name b{font-weight:500;color:var(--fg-subtle);margin-inline-end:5px}.gh-node-ref{font-size:13px;color:var(--fg-muted);white-space:nowrap}.gh-node:focus-visible .gh-node-name,.gh-node:hover .gh-node-name{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--chalk)}.gh-map-note{position:absolute;transform:translateX(-50%);direction:rtl;white-space:nowrap;font-size:13px;line-height:1.5;color:var(--fg-muted)}.gh-map-note.is-below{margin-top:7px}.gh-map-note.is-above{transform:translate(-50%,-100%);margin-top:-6px}.gh-map-lane{position:absolute;right:0;transform:translateY(-50%);direction:rtl;font-size:13px;font-weight:500;line-height:1.5;color:var(--fg-subtle);white-space:nowrap}.gh-sub{margin-top:2rem;font-size:15px;font-weight:700;line-height:1.7;color:var(--fg)}.gh-legend{margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.gh-legend li{border-bottom:1px solid var(--line);padding:14px 0;display:grid;grid-template-columns:1.7rem minmax(0,1fr);gap:0 8px}.gh-legend li>b{font-weight:500;color:var(--fg-subtle);font-size:15px;line-height:1.75}.gh-steps li{grid-template-columns:3.6rem minmax(0,1fr)}.gh-steps li>b{font-size:13.5px;line-height:1.95;white-space:nowrap}.read-body .gh-legend-name{font-weight:700;font-size:16px;line-height:1.7;color:var(--fg)}.read-body .gh-legend-hears{font-size:15px;line-height:1.85;color:var(--fg-hover)}.gh-stage{margin-top:2rem}.gh-stage-title{font-size:15px;font-weight:700;color:var(--fg);line-height:1.7}.gh-rows{margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.gh-row{border-bottom:1px solid var(--line);padding:16px 0;display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:6px 16px}.read-body .gh-amount{font-size:1.35rem;font-weight:800;line-height:1.35;color:var(--fg);letter-spacing:0;text-wrap:balance}.gh-row-main{min-width:0}.read-body .gh-what{font-size:15.5px;line-height:1.85;color:var(--fg-hover)}.gh-what b{font-weight:700;color:var(--fg)}.read-body .gh-meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:0 18px;font-size:13.5px;line-height:1.85;color:var(--fg-muted)}.gh-meta b{font-weight:500;color:var(--fg-subtle);margin-inline-end:6px}.read-body .gh-ask{margin-top:8px;font-size:13.5px;line-height:1.8}@media (max-width:480px){.gh-row{grid-template-columns:minmax(0,1fr)}}.gh-check{margin:1.25rem 0 0;padding:0;list-style:none;counter-reset:gh;border-top:1px solid var(--line)}.gh-check li{counter-increment:gh;border-bottom:1px solid var(--line);padding:14px 0;display:grid;grid-template-columns:1.7rem minmax(0,1fr);gap:0 8px;-moz-column-break-inside:avoid;break-inside:avoid}.gh-check li:before{content:counter(gh,persian);grid-row:1/span 2;font-weight:500;color:var(--fg-subtle);font-size:15px;line-height:1.9}.gh-check li>*{grid-column:2;min-width:0}.read-body .gh-check p{font-size:15.5px;line-height:1.85;color:var(--fg-hover)}.gh-print{margin-top:1.25rem}.read-body .gh-disclaimer{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line);font-size:13px;line-height:1.8;color:var(--fg-subtle)}@media print{.gh-chips,.gh-noprint,.gh-search{display:none!important}.gh-legend li,.gh-row{-moz-column-break-inside:avoid;break-inside:avoid}html[data-gh-print]{--bg:#fff;--fg:#000;--fg-hover:#000;--fg-muted:#000;--fg-subtle:dimgray;--line:silver;--brand:#000;background:#fff}html[data-gh-print] body{background:#fff}html[data-gh-print] body *{visibility:hidden}html[data-gh-print=checklist] #guide-checklist,html[data-gh-print=checklist] #guide-checklist *{visibility:visible}html[data-gh-print=checklist] #guide-checklist{position:absolute;inset-block-start:0;inset-inline:0;margin:0;padding:0 12mm}}