@layer components{.kit-module__yYMW7q__kit{flex-direction:column;align-items:center;gap:64px;width:min(100%,560px);display:flex}@media (min-width:800px){.kit-module__yYMW7q__kit{gap:88px}}.kit-module__yYMW7q__hero{text-align:center;flex-direction:column;align-items:center;display:flex}.kit-module__yYMW7q__name{font-family:var(--next-font-sans);font-size:15px;font-weight:400;line-height:1.4}.kit-module__yYMW7q__label+.kit-module__yYMW7q__name{margin-top:16px}.kit-module__yYMW7q__statement{max-width:17em;font-family:var(--next-font-serif);letter-spacing:-.01em;text-wrap:balance;margin-top:32px;font-size:26px;line-height:1.25}@media (min-width:800px){.kit-module__yYMW7q__statement{margin-top:40px;font-size:34px}}.kit-module__yYMW7q__context{max-width:30em;font-family:var(--next-font-sans);color:var(--color-contrast);text-wrap:pretty;margin-top:20px;font-size:15px;line-height:1.55}.kit-module__yYMW7q__section,.kit-module__yYMW7q__body{width:100%;font-family:var(--next-font-sans)}.kit-module__yYMW7q__label{font-family:var(--next-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-contrast);font-size:11px;font-weight:400}.kit-module__yYMW7q__body .kit-module__yYMW7q__label:not(:first-child){margin-top:48px}.kit-module__yYMW7q__link{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.kit-module__yYMW7q__link:hover{-webkit-text-decoration-color:var(--color-contrast);text-decoration-color:var(--color-contrast)}}.kit-module__yYMW7q__code{font-family:var(--next-font-mono);font-size:.85em}.kit-module__yYMW7q__text{text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.55}.kit-module__yYMW7q__rules{margin-top:16px}.kit-module__yYMW7q__rule{border-top:1px solid var(--line);text-wrap:pretty;padding-block:14px 16px;font-size:15px;line-height:1.55}.kit-module__yYMW7q__rule:last-child{border-bottom:1px solid var(--line)}.kit-module__yYMW7q__rule strong{font-weight:500}.kit-module__yYMW7q__table{border-collapse:collapse;width:100%;margin-top:16px;font-size:15px;line-height:1.45}.kit-module__yYMW7q__table th{padding-block:0 10px;font-family:var(--next-font-mono);letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--color-contrast);padding-right:16px;font-size:11px;font-weight:400}.kit-module__yYMW7q__table td{padding-block:12px;border-top:1px solid var(--line);vertical-align:top;padding-right:16px}.kit-module__yYMW7q__table tr:last-child td{border-bottom:1px solid var(--line)}.kit-module__yYMW7q__table th:last-child,.kit-module__yYMW7q__table td:last-child{padding-right:0}.kit-module__yYMW7q__guides,.kit-module__yYMW7q__rows,.kit-module__yYMW7q__commands{margin-top:16px}.kit-module__yYMW7q__guide{grid-column-gap:12px;-moz-column-gap:12px;border-top:1px solid var(--line);grid-template-columns:2.25rem 6.5rem minmax(0,1fr);column-gap:12px;padding-block:14px 16px;display:grid}.kit-module__yYMW7q__guide:last-child{border-bottom:1px solid var(--line)}@media (max-width:799.98px){.kit-module__yYMW7q__guide{grid-template-columns:2.25rem minmax(0,1fr);row-gap:4px}}.kit-module__yYMW7q__index{font-family:var(--next-font-mono);color:var(--color-contrast);font-size:12px;line-height:1.75}.kit-module__yYMW7q__guideTitle{text-underline-offset:.2em;align-self:start;font-size:15px;font-weight:500;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px}.kit-module__yYMW7q__guideText{text-wrap:pretty;font-size:15px;line-height:1.5}@media (max-width:799.98px){.kit-module__yYMW7q__guideText{grid-column:2}}.kit-module__yYMW7q__row{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:12px;font-size:15px;line-height:1.4;display:flex}.kit-module__yYMW7q__row:last-child{border-bottom:1px solid var(--line)}.kit-module__yYMW7q__term{color:var(--color-contrast);align-items:center;gap:10px;display:flex}.kit-module__yYMW7q__detail{text-align:right;overflow-wrap:anywhere;min-width:0}.kit-module__yYMW7q__swatch{border:1px solid var(--line);border-radius:50%;width:14px;height:14px}.kit-module__yYMW7q__command{border-top:1px solid var(--line);padding-block:14px 16px}.kit-module__yYMW7q__command:last-child{border-bottom:1px solid var(--line)}.kit-module__yYMW7q__commandLabel{font-size:15px;line-height:1.5}.kit-module__yYMW7q__pre{font-family:var(--next-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.5}}
