.help-shell{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:48px;padding-top:40px;display:grid}.help-side{top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);position:sticky;overflow-y:auto}.help-main{min-width:0;max-width:760px}.help-nav{flex-direction:column;gap:2px;display:flex}.help-nav a{color:var(--text-secondary);border-radius:var(--radius-sm);padding:6px 10px;font-size:13.5px;line-height:1.4;text-decoration:none;display:block}.help-nav a:hover{background:var(--surface-hover);color:var(--text-primary)}.help-nav a[aria-current=page]{background:var(--surface-brand-soft);color:var(--xyz-teal);font-weight:var(--fw-medium)}.help-nav__home{margin-bottom:8px}.help-nav__group{flex-direction:column;gap:2px;margin-top:14px;display:flex}.help-nav__title{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-tertiary);letter-spacing:var(--ls-wide);padding:0 10px 4px}.help-nav-mobile{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.help-nav-mobile summary{cursor:pointer;font-size:14px;font-weight:var(--fw-medium);color:var(--text-primary);padding:12px 14px}.help-nav-mobile[open] summary{border-bottom:1px solid var(--border-subtle)}.help-nav-mobile .help-nav{padding:8px 6px 12px}.help-head{padding-top:0}.help-home-group{margin-top:28px}.help-home-group h2{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:12px}.help-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-home-card{flex-direction:column;gap:6px;text-decoration:none;display:flex}.help-home-card:hover{text-decoration:none}.help-home-card .t{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-primary)}.help-home-card .d{color:var(--text-secondary);font-size:13px;line-height:var(--lh-body)}.help-article h1{font-size:var(--text-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-heading);margin-top:16px}.help-lead{color:var(--text-secondary);font-size:15px;line-height:var(--lh-body);margin-top:10px}.help-prose{color:var(--text-primary);margin-top:28px;font-size:15px;line-height:1.8}.help-prose>*+*{margin-top:14px}.help-prose h2{font-size:20px;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-heading);scroll-margin-top:calc(var(--header-height) + 16px);margin-top:40px}.help-prose h2.help-faq-q{font-size:16px;font-weight:var(--fw-semibold);letter-spacing:normal;margin-top:28px}.help-prose p,.help-prose li{color:var(--text-secondary)}.help-prose strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.help-prose ul,.help-prose ol{flex-direction:column;gap:6px;padding-left:1.4em;display:flex}.help-prose ul{list-style:outside}.help-prose ol{list-style:decimal}.help-prose li::marker{color:var(--text-tertiary)}.help-prose a{color:var(--xyz-teal);text-underline-offset:3px;text-decoration:underline}.help-prose table{border-collapse:collapse;width:100%;font-size:14px}.help-prose th,.help-prose td{text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:10px 12px}.help-prose th{color:var(--text-primary);font-weight:var(--fw-semibold);background:var(--surface-sunken)}.help-prose td{color:var(--text-secondary)}.help-table{overflow-x:auto}.help-prose td:first-child{min-width:6.5em}.help-ui{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);white-space:nowrap;padding:0 6px;font-size:.92em;line-height:1.4;display:inline-block}.help-note{margin-top:18px}.help-prose .help-more{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin-top:32px;padding-top:16px;font-size:14px}.help-note .xyz-alert__desc{line-height:1.7}.help-figure{margin:22px 0 0}.help-figure figcaption{color:var(--text-tertiary);margin-top:8px;font-size:13px;line-height:1.6}.help-shot-link{cursor:zoom-in;display:block}.help-shot{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;height:auto;box-shadow:var(--shadow-xs);display:block}.help-diagram{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);padding:20px;overflow-x:auto}.help-diagram:focus-visible{outline:2px solid var(--xyz-teal);outline-offset:2px}.help-diagram svg{width:100%;min-width:520px;height:auto;font-family:var(--font-body);display:block}.help-pager{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:12px;margin-top:56px;padding-top:24px;display:grid}.help-pager__link{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.help-pager__link:hover{border-color:var(--border-brand);text-decoration:none}.help-pager__link--next{text-align:right;align-items:flex-end}.help-pager__link .k{color:var(--text-tertiary);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.help-pager__link .t{font-size:14.5px;font-weight:var(--fw-medium);color:var(--text-primary)}@media (max-width:1023px){.help-shell{grid-template-columns:200px minmax(0,1fr);gap:32px}}@media (max-width:767px){.help-shell{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}.help-side{max-height:none;position:static;overflow:visible}.help-home-grid{grid-template-columns:minmax(0,1fr)}.help-article h1{font-size:26px}.help-pager{grid-template-columns:minmax(0,1fr)}.help-pager__link--next{text-align:left;align-items:flex-start}}.dg-box{fill:var(--surface-sunken);stroke:var(--border-default)}.dg-box--current,.dg-brand{fill:var(--surface-brand-soft);stroke:var(--xyz-teal)}.dg-frame{fill:none;stroke:var(--border-default);stroke-dasharray:4 4}.dg-draft{fill:var(--surface-card);stroke:var(--border-strong);stroke-dasharray:4 3}.dg-text{fill:var(--text-primary);font-size:14px}.dg-sub{fill:var(--text-tertiary);font-size:12px}.dg-line{stroke:var(--border-strong);stroke-width:1.5px;fill:none}.dg-track{stroke:var(--border-default);stroke-width:2px}.dg-arrowhead{fill:var(--border-strong)}.dg-node{fill:var(--brand-solid)}.dg-node-text{fill:var(--on-brand);font-size:12px;font-weight:600}
