:root{--lc-ink:#1f2439;--lc-ink-2:#343a40;--lc-text:#4a4f66;--lc-muted:#6c757d;--lc-line:#e6e8f2;--lc-line-2:#eef0f7;--lc-bg:#fff;--lc-bg-soft:#f7f8fc;--lc-primary:#6c93fb;--lc-primary-strong:#3a6ffa;--lc-primary-deep:#2b5ce0;--lc-primary-soft:#eef2ff;--lc-primary-line:#d6e1fb;--lc-r-sm:8px;--lc-r:12px;--lc-r-lg:16px;--lc-r-pill:999px;--lc-shadow-1:0 1px 2px #1f24390d;--lc-shadow-2:0 4px 16px #1f24390f;--lc-s1:.25rem;--lc-s2:.5rem;--lc-s3:.75rem;--lc-s4:1rem;--lc-s5:1.5rem;--lc-s6:2rem;--lc-s7:3rem;--lc-measure:68ch}.lc-page{color:var(--lc-text)}.lc-page h1,.lc-page h2,.lc-page h3,.lc-page h4,.lc-page h5{color:var(--lc-ink);word-break:keep-all}.lc-hero{background:var(--lc-bg-soft);border-bottom:1px solid var(--lc-line);padding:var(--lc-s6) 0 var(--lc-s5);margin-bottom:var(--lc-s5)}.lc-hero--plain{padding:var(--lc-s5) 0 var(--lc-s2);margin-bottom:var(--lc-s2);background:0 0;border-bottom:0}.lc-hero__kicker{margin:0 0 var(--lc-s2);letter-spacing:.04em;text-transform:uppercase;color:var(--lc-muted);font-size:.75rem;font-weight:700;display:inline-flex}.lc-hero__title{margin:0 0 var(--lc-s3);color:var(--lc-ink);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.25}.lc-hero--plain .lc-hero__title{margin-bottom:var(--lc-s2);font-size:clamp(1.35rem,2.4vw,1.65rem)}.lc-hero__lead{max-width:var(--lc-measure);margin:0 0 var(--lc-s4);color:var(--lc-text);font-size:1rem;line-height:1.65}.lc-hero__lead strong{color:var(--lc-ink);font-weight:700}.lc-hero__stats{gap:var(--lc-s2);margin-top:var(--lc-s3);flex-wrap:wrap;display:flex}.lc-hero__actions{gap:var(--lc-s2);margin-top:var(--lc-s4);flex-wrap:wrap;display:flex}.lc-section{margin-top:var(--lc-s6)}.lc-section--divided{border-top:1px solid var(--lc-line-2);padding-top:var(--lc-s4)}.lc-section__title{margin:0 0 var(--lc-s3);color:var(--lc-ink);font-size:1.15rem;font-weight:700;line-height:1.4}.lc-section__lead{margin:0 0 var(--lc-s4);color:var(--lc-muted)}.lc-pill{align-items:center;gap:var(--lc-s1);border:1px solid var(--lc-line);border-radius:var(--lc-r-pill);background:var(--lc-bg);box-shadow:var(--lc-shadow-1);color:var(--lc-text);padding:.35rem .8rem;font-size:.85rem;line-height:1.4;text-decoration:none;display:inline-flex}.lc-pill strong{color:var(--lc-primary-strong);font-weight:700}a.lc-pill:hover,a.lc-pill:focus{border-color:var(--lc-primary-line);background:var(--lc-primary-soft);color:var(--lc-primary-strong);text-decoration:none}.lc-chips{flex-wrap:wrap;gap:.35rem;display:flex}.lc-chip{background:var(--lc-primary-soft);color:var(--lc-text);border-radius:6px;padding:.2rem .55rem;font-size:.8rem;text-decoration:none;display:inline-block}.lc-chip:hover,.lc-chip:focus{background:var(--lc-primary-line);color:var(--lc-primary-strong);text-decoration:none}.lc-linkrow{align-items:baseline;gap:var(--lc-s2);padding:var(--lc-s2) 0;border-bottom:1px dashed var(--lc-line);flex-wrap:wrap;display:flex}.lc-linkrow:last-child{border-bottom:0}.lc-linkrow__label{color:var(--lc-ink);flex:0 0 6.5rem;font-size:.9rem;font-weight:700}.lc-breadcrumb{margin:0 0 var(--lc-s3);color:var(--lc-muted);flex-wrap:wrap;align-items:center;gap:.4rem;padding:0;font-size:.85rem;list-style:none;display:flex}.lc-breadcrumb a{color:var(--lc-muted);text-decoration:none}.lc-breadcrumb a:hover,.lc-breadcrumb a:focus{color:var(--lc-primary-strong);text-decoration:underline}.lc-breadcrumb li+li:before{content:"›";color:var(--lc-line);margin-right:.4rem}.lc-steps{counter-reset:lc-step;max-width:var(--lc-measure);margin:0;padding:0;list-style:none}.lc-steps>li{margin-bottom:var(--lc-s3);padding-left:2.25rem;line-height:1.7;position:relative}.lc-steps>li:before{counter-increment:lc-step;content:counter(lc-step);border-radius:var(--lc-r-pill);background:var(--lc-primary-soft);width:1.5rem;height:1.5rem;color:var(--lc-primary-strong);justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:.15rem;left:0}.lc-steps strong{color:var(--lc-ink)}.lc-note{border:1px solid var(--lc-line);border-left:3px solid var(--lc-primary);border-radius:var(--lc-r-sm);background:var(--lc-bg-soft);padding:var(--lc-s3) var(--lc-s4)}.lc-note a{color:var(--lc-primary-strong);font-weight:600}.lc-note a:hover,.lc-note a:focus{color:var(--lc-primary-strong);text-decoration:underline}.lc-cards{gap:var(--lc-s3);margin-top:var(--lc-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lc-card{padding:var(--lc-s4);border:1px solid var(--lc-line);border-radius:var(--lc-r);background:var(--lc-bg);color:var(--lc-text);text-decoration:none;display:block}.lc-card:hover,.lc-card:focus{border-color:var(--lc-primary-line);color:var(--lc-text);text-decoration:none}.lc-card>:first-child{margin-top:0}.lc-card>:last-child{margin-bottom:0}.lc-card h3{margin:0 0 var(--lc-s2);color:var(--lc-ink);font-size:1rem;font-weight:700;line-height:1.45}.lc-card p{color:var(--lc-muted);margin:0;font-size:.875rem;line-height:1.6}.lc-actions{gap:var(--lc-s2);margin-top:var(--lc-s5);flex-wrap:wrap;display:flex}.lc-prose{max-width:var(--lc-measure);color:var(--lc-text);font-size:1rem;line-height:1.75}.lc-prose>:first-child{margin-top:0}.lc-prose h2{margin:var(--lc-s6) 0 var(--lc-s3);color:var(--lc-ink);font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:700;line-height:1.4}.lc-prose h3{margin:var(--lc-s5) 0 var(--lc-s2);color:var(--lc-ink-2);font-size:1.05rem;font-weight:700;line-height:1.45}.lc-prose h4{margin:var(--lc-s4) 0 var(--lc-s2);color:var(--lc-ink-2);font-size:1rem;font-weight:700}.lc-prose p,.lc-prose li{margin-bottom:var(--lc-s3);line-height:1.75}.lc-prose ul,.lc-prose ol{margin-bottom:var(--lc-s4);padding-left:1.35rem}.lc-prose li>ul,.lc-prose li>ol{margin-top:var(--lc-s2);margin-bottom:0}.lc-prose a{color:var(--lc-primary-strong);font-weight:600;text-decoration:none}.lc-prose a:hover,.lc-prose a:focus{text-decoration:underline}.lc-prose hr{margin:var(--lc-s5) 0;border:0;border-top:1px solid var(--lc-line-2)}.lc-prose blockquote{margin:var(--lc-s4) 0;padding:var(--lc-s2) var(--lc-s4);border-left:3px solid var(--lc-line);color:var(--lc-muted)}.lc-prose .lc-lead{color:var(--lc-ink-2);font-size:1.05rem}.lc-narrow{max-width:640px;margin:0 auto var(--lc-s7)}.lc-empty{margin:var(--lc-s5) 0;padding:var(--lc-s7) var(--lc-s4);border:1px dashed var(--lc-line);border-radius:var(--lc-r);background:var(--lc-bg-soft);text-align:center}.lc-empty__icon{margin:0 0 var(--lc-s3);color:var(--lc-primary);font-size:2rem;line-height:1;display:block}.lc-empty__title{margin:0 0 var(--lc-s2);color:var(--lc-ink);font-size:1.05rem;font-weight:700}.lc-empty__text{max-width:46ch;margin:0 auto var(--lc-s4);color:var(--lc-muted);line-height:1.6}.lc-page .card{border:1px solid var(--lc-line);border-radius:var(--lc-r);box-shadow:var(--lc-shadow-1);background:var(--lc-bg)}.lc-page .card-header{border-bottom-color:var(--lc-line-2);background:0 0}.lc-page .btn:not(.rc-box *){border-radius:var(--lc-r-sm);font-weight:600}.lc-page .btn-lg:not(.rc-box *){border-radius:var(--lc-r)}.lc-page .btn-sm:not(.rc-box *){border-radius:6px}.lc-page .btn-primary,.lc-page .btn-primary.disabled,.lc-page .btn-primary:disabled{background-color:var(--lc-primary-strong);border-color:var(--lc-primary-strong)}.lc-page .btn-primary:hover,.lc-page .btn-primary:focus,.lc-page .btn-primary:not(:disabled):not(.disabled).active{background-color:var(--lc-primary-deep);border-color:var(--lc-primary-deep)}.lc-page .btn-outline-primary:not(.rc-box *){color:var(--lc-primary-strong);border-color:var(--lc-primary-line)}.lc-page .btn-outline-primary:not(.rc-box *):hover,.lc-page .btn-outline-primary:not(.rc-box *):focus,.lc-page .btn-outline-primary:not(.rc-box *):not(:disabled):not(.disabled).active{background-color:var(--lc-primary);border-color:var(--lc-primary);color:#fff}.lc-page .btn-outline-secondary{color:var(--lc-text);border-color:var(--lc-line)}.lc-page .btn-outline-secondary:hover,.lc-page .btn-outline-secondary:focus{background-color:var(--lc-bg-soft);border-color:var(--lc-line);color:var(--lc-ink)}.lc-page .btn-light{background-color:var(--lc-bg);border-color:var(--lc-line);color:var(--lc-ink-2)}.lc-page .btn-light:hover,.lc-page .btn-light:focus{background-color:var(--lc-bg-soft);border-color:var(--lc-line);color:var(--lc-ink)}.lc-page .form-control{border-color:var(--lc-line);border-radius:var(--lc-r-sm)}.lc-page .form-control:focus{border-color:var(--lc-primary);box-shadow:0 0 0 .2rem #6c93fb2e}.lc-page .alert{border-radius:var(--lc-r-sm)}.lc-page .rc-box{color:#212529}.lc-page .badge:not(.rc-box *){border-radius:var(--lc-r-pill)}.lc-page .pagination{flex-wrap:wrap;justify-content:center}@media (prefers-reduced-motion:reduce){.lc-page *,.lc-page :before,.lc-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=720px){.lc-cards{grid-template-columns:1fr}}@media (width<=575.98px){.lc-hero{padding:var(--lc-s5) 0 var(--lc-s4);margin-bottom:var(--lc-s4)}.lc-hero__lead{font-size:.95rem}.lc-empty{padding:var(--lc-s5) var(--lc-s3)}.lc-linkrow__label{flex-basis:100%}}
