.ui-badge{border:1px solid var(--c-line);border-radius:var(--r-sm);white-space:nowrap;background:var(--white);color:var(--n-700);align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.ui-badge--status{border-style:dashed;border-color:var(--blue-700);background:var(--blue-50);color:var(--blue-800)}.ui-badge--laser{background:var(--ph-bg);border-color:var(--ph-border);color:var(--ph-fg)}.ui-badge--family{background:var(--n-100);border-color:var(--n-200);color:var(--n-700)}.ui-badge--code{border-color:var(--blue-100);color:var(--blue-700);font-weight:500}.ui-badge--count{background:var(--n-100);border-color:var(--n-200);color:var(--n-900);font-variant-numeric:tabular-nums}.ui-note{gap:var(--s-3);border-radius:var(--r-lg);border:1px solid var(--blue-100);border-left:4px solid var(--blue-700);background:var(--blue-50);color:var(--n-700);font-size:var(--fs-sm);padding:14px 16px;line-height:1.5;display:flex}.ui-note__icon{color:var(--blue-700);flex:none;margin-top:1px}.ui-note__title{margin:0 0 var(--s-1);font-size:var(--fs-ui);color:var(--n-900);font-weight:600}.ui-note__text>:first-child{margin-top:0}.ui-note__text>:last-child{margin-bottom:0}.ui-note--success{background:var(--success-bg);border-color:var(--success-border);border-left-color:var(--success-icon)}.ui-note--success .ui-note__icon{color:var(--success-icon)}.ui-note--warning{background:var(--ph-bg);border-color:var(--ph-border);border-left-color:var(--ph-border);color:var(--ph-fg)}.ui-note--warning .ui-note__icon,.ui-note--warning .ui-note__title{color:var(--ph-fg)}.ui-note--error{background:var(--error-bg);border-color:var(--error-border);border-left-color:var(--error-border)}.ui-note--error .ui-note__icon{color:var(--error-fg)}.ui-empty{max-width:440px;padding:var(--s-12) var(--s-4);text-align:center;margin-inline:auto}.ui-empty__icon{width:72px;height:72px;margin:0 auto var(--s-4);border-radius:var(--r-full);background:var(--n-100);color:var(--n-600);place-items:center;display:grid}.ui-empty__title{margin:0 0 var(--s-2);font-size:var(--fs-h3);color:var(--n-900);font-weight:600}.ui-empty__text{margin:0 0 var(--s-4);color:var(--n-700)}.ui-steps{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}.ui-steps__item{gap:var(--s-4);grid-template-columns:40px 1fr;align-items:start;display:grid;position:relative}.ui-steps__item:not(:last-child):before{content:"";top:40px;left:19px;bottom:calc(-1 * var(--s-6));background:var(--blue-100);width:2px;position:absolute}.ui-steps__n{border-radius:var(--r-full);border:2px solid var(--blue-700);background:var(--white);width:40px;height:40px;color:var(--blue-700);font-weight:500;font-size:var(--fs-sm);place-items:center;display:grid}.ui-steps__title{margin:0 0 var(--s-1);font-size:var(--fs-h3);font-weight:600}.ui-steps__text{font-size:var(--fs-ui);color:var(--n-700);margin:0}@media (min-width:768px){.ui-steps{gap:var(--s-6);grid-auto-columns:1fr;grid-auto-flow:column}.ui-steps__item{gap:var(--s-3);grid-template-columns:1fr}.ui-steps__item:not(:last-child):before{width:calc(100% + var(--s-6) - 40px);height:2px;top:19px;bottom:auto;left:40px}}.ui-section-header{margin-bottom:var(--s-8);max-width:70ch}.ui-section-header h2{margin:var(--s-2) 0 var(--s-3)}.ui-section-header .lead{font-size:var(--fs-lead);color:var(--n-700);margin:0}.ui-crumbs{font-size:var(--fs-xs);color:var(--n-600);margin-bottom:var(--s-4)}.ui-crumbs a{color:var(--n-600)}.ui-crumbs a:hover{color:var(--n-900)}.ui-crumbs__back{align-items:center;min-height:44px;display:inline-flex}.ui-crumbs__list{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}.ui-crumbs__item+.ui-crumbs__item:before{content:"/";margin-right:var(--s-2);color:var(--n-400)}.ui-crumbs__item [aria-current=page]{color:var(--n-900)}@media (min-width:768px){.ui-crumbs__back{display:none}.ui-crumbs__list{display:flex}}
