.ug-ladder{margin-top:var(--s6);gap:14px;max-width:440px;padding:0 14px;list-style:none;display:grid;position:relative}.ug-ladder:before,.ug-ladder:after{content:"";background:var(--line-2);border-radius:4px;width:4px;position:absolute;top:-14px;bottom:-14px}.ug-ladder:before{left:3px}.ug-ladder:after{right:3px}.ug-ladder a{z-index:1;background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 12px 22px -18px #0c0e1266;transition:transform .2s var(--ease);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid;position:relative}.ug-ladder a:hover{transform:translateY(-1px)}.ug-l-n{letter-spacing:.04em;color:var(--mist);font:700 .75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ug-l-t{line-height:1.3;display:grid}.ug-l-t b{letter-spacing:-.015em;font-weight:650}.ug-l-t small{color:var(--slate);font-size:.8125rem}.ug-ladder li:first-child a{background:var(--ink);color:var(--on-ink);box-shadow:0 0 0 1px var(--ink), 0 18px 30px -18px #0c0e1299}.ug-ladder li:first-child .ug-l-t small,.ug-ladder li:first-child .ug-l-n{color:var(--on-ink-2)}.ug-ladder li:first-child .ug-pay{background:var(--signal);color:var(--ink)}.ug-pay{background:var(--ink);height:28px;color:var(--signal);white-space:nowrap;border-radius:999px;align-items:baseline;gap:3px;padding:0 11px;font-size:.8125rem;font-weight:700;line-height:28px;display:inline-flex}.ug-pay small{color:#ffffffb8;font-size:.75rem;font-weight:500}.doc-body .ug-rungs{gap:var(--s5);padding:0;list-style:none;display:grid}.ug-rungs>li{gap:var(--s4);padding:var(--s5);background:var(--white);box-shadow:0 0 0 1px var(--line), 0 18px 30px -24px #0c0e1259;border-radius:22px;scroll-margin-top:96px;display:grid}.ug-r-head{gap:var(--s3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ug-r-n{color:var(--mist);font:700 .8125rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ug-r-head h3{letter-spacing:-.03em;color:var(--ink);font-size:1.375rem;font-weight:650;line-height:1.2}.ug-rungs dl{gap:var(--s3);margin:0;display:grid}.ug-rungs dt{letter-spacing:.08em;text-transform:uppercase;color:var(--mist);font-size:.75rem;font-weight:700}.ug-rungs dd{color:#2c3139;margin:2px 0 0;font-size:.9375rem;line-height:1.55}.ug-climb{padding:var(--s3) var(--s4);background:var(--signal-soft);color:var(--ink);border-radius:12px;font-size:.9375rem;line-height:1.55}.ug-climb b{letter-spacing:.08em;text-transform:uppercase;color:#7a6200;margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}.ug-rungs>li:last-child{background:var(--ink);color:var(--on-ink);box-shadow:0 0 0 1px var(--ink), 0 24px 40px -24px #0c0e1299}.ug-rungs>li:last-child h3{color:var(--on-ink)}.ug-rungs>li:last-child dd{color:#f3f4f1db}.ug-rungs>li:last-child dt,.ug-rungs>li:last-child .ug-r-n{color:var(--on-ink-2)}.ug-rungs>li:last-child .ug-pay{background:var(--signal);color:var(--ink)}.ug-rungs>li:last-child .ug-climb{color:var(--on-ink);background:#ffd43b1f}.ug-rungs>li:last-child .ug-climb b{color:var(--signal)}.doc-body .ug-steps{counter-reset:ug;gap:0;padding:0;list-style:none;display:grid}.ug-steps li{padding:0 0 var(--s5) 48px;counter-increment:ug;gap:2px;font-size:.9375rem;line-height:1.55;display:grid;position:relative}.ug-steps li:before{content:counter(ug);background:var(--ink);width:30px;height:30px;color:var(--signal);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.ug-steps li:after{content:"";background:var(--line-2);width:2px;position:absolute;top:34px;bottom:6px;left:14px}.ug-steps li:last-child{padding-bottom:0}.ug-steps li:last-child:after{display:none}.ug-steps b{letter-spacing:-.015em;color:var(--ink);font-size:1.0625rem;font-weight:650}.doc-body .ug-check{margin-top:var(--s7);padding:var(--s6);border-radius:var(--r-panel);background:var(--ink);color:var(--on-ink)}.doc-body .ug-check h2{color:var(--on-ink);margin-top:0}.doc-body .ug-check ul{gap:var(--s4);margin-top:var(--s5);padding:0;list-style:none;display:grid}.ug-check li{color:var(--on-ink-2);gap:2px;padding-left:34px;font-size:.9375rem;line-height:1.55;display:grid;position:relative}.ug-check li:before{content:"";background:var(--signal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230c0e12' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:0}.ug-check b{color:var(--on-ink);font-size:1rem;font-weight:600}.ug-cards{gap:var(--s3);display:grid}.doc-body .ug-card{padding:var(--s4) var(--s5);background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 14px 24px -22px #0c0e1266;transition:box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:16px;gap:4px;text-decoration:none;display:grid}.doc-body .ug-card:hover{box-shadow:0 0 0 1px var(--line-2), 0 18px 30px -22px #0c0e1280;transform:translateY(-1px)}.ug-card b{letter-spacing:-.015em;align-items:baseline;gap:6px;font-size:1.0625rem;font-weight:650;display:flex}.ug-out{color:var(--mist);font-weight:500}.ug-c-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--mist);font-size:.75rem;font-weight:700}.ug-c-host{color:var(--slate);font:.8125rem ui-monospace,SFMono-Regular,Menlo,monospace}.ug-c-copy{color:#2c3139;margin-top:4px;font-size:.9375rem;line-height:1.55}.ug-c-copy i{color:var(--ink);font-style:normal;font-weight:650}.ug-note{padding:var(--s3) var(--s4);background:var(--paper-2);border-radius:12px;font-size:.9375rem;line-height:1.55}.ug-note b{color:var(--ink)}@media (max-width:560px){.ug-rungs>li{padding:var(--s4)}.doc-body .ug-check{padding:var(--s5)}.ug-r-head h3{font-size:1.1875rem}}
