.c-label{display:block;font-family:var(--font-sans);font-size:.6875rem;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);margin-bottom:var(--space-1_5)}.c-label__req{color:var(--color-accent-text);margin-left:var(--space-0_5);font-weight:700}.c-label__optional{font-weight:500;color:var(--color-text-subtle);letter-spacing:.06em;text-transform:none;margin-left:var(--space-1_5)}.c-input,.c-select,.c-textarea{width:100%;background:var(--color-bg);border:var(--border-width) var(--border-style) var(--color-border-strong);color:var(--color-text);padding:0 var(--space-3);height:2rem;box-sizing:border-box;font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:1;letter-spacing:0;outline:none;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition)}.c-input::placeholder,.c-textarea::placeholder{color:var(--color-text-subtle)}.c-input:hover,.c-select:hover,.c-textarea:hover{border-color:var(--color-text-muted)}.c-input:focus,.c-select:focus,.c-textarea:focus{border-color:var(--color-accent);box-shadow:var(--shadow-focus-accent)}.c-input:disabled,.c-input[readonly],.c-select:disabled,.c-textarea:disabled,.c-textarea[readonly]{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;border-color:var(--color-border)}.c-input[readonly],.c-textarea[readonly]{cursor:default}.c-textarea{height:auto;min-height:84px;padding:var(--space-2) var(--space-3);line-height:1.4;resize:vertical}.c-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.c-select:disabled{background-image:linear-gradient(45deg,transparent 50%,var(--color-text-subtle) 50%),linear-gradient(135deg,var(--color-text-subtle) 50%,transparent 50%)}.c-input--sm,.c-select--sm{padding:0 var(--space-2_5);font-size:.75rem}.c-textarea--sm{height:auto;min-height:5rem;padding:var(--space-1_5) var(--space-2_5);font-size:.75rem}.c-select--sm{padding-right:2.25rem}.c-input--lg,.c-select--lg{padding:0 var(--space-4);font-size:.9375rem}.c-textarea--lg{height:auto;padding:var(--space-3) var(--space-4);font-size:.9375rem}.c-select--lg{padding-right:2.75rem}.c-input--narrow,.c-select--narrow{max-width:12rem}.c-input--medium,.c-select--medium{max-width:22rem}.c-input.is-error,.c-select.is-error,.c-textarea.is-error{border-color:var(--color-danger)}.c-input.is-error:focus,.c-select.is-error:focus,.c-textarea.is-error:focus{border-color:var(--color-danger);box-shadow:var(--shadow-focus-danger)}.c-input.is-success,.c-select.is-success,.c-textarea.is-success{border-color:var(--color-success)}.c-input.is-success:focus,.c-select.is-success:focus,.c-textarea.is-success:focus{border-color:var(--color-success);box-shadow:var(--shadow-focus-success)}.c-field{display:flex;flex-direction:column;min-width:0}.c-field-help{line-height:1.4;color:var(--color-text-subtle);letter-spacing:0}.c-field-error,.c-field-help{font-size:.75rem;margin-top:var(--space-1)}.c-field-error{display:flex;align-items:center;gap:var(--space-1_5);color:var(--color-danger)}.c-field-error>.c-lni,.c-field-error>svg{width:12px;height:12px;font-size:12px;flex-shrink:0;stroke:currentColor}.c-field-success{display:flex;align-items:center;gap:var(--space-1_5);font-size:.75rem;color:var(--color-success);margin-top:var(--space-1)}.c-field-success>.c-lni,.c-field-success>svg{width:12px;height:12px;font-size:12px;flex-shrink:0;stroke:currentColor}.c-form-stack{display:flex;flex-direction:column;gap:var(--space-4)}.c-form-stack--narrow{max-width:var(--size-form-max)}.c-offer-price-half{display:grid;grid-template-columns:minmax(5rem,.8fr) minmax(0,1.6fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;min-width:0}.c-offer-pln{margin-top:var(--space-1);font-size:.8125rem;line-height:1.35}.c-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.c-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:800px){.c-form-grid,.c-form-grid--3,.c-form-grid--4{grid-template-columns:1fr}}@media (max-width:600px){.c-input,.c-input--lg,.c-input--sm,.c-select,.c-select--lg,.c-select--sm,.c-textarea,.c-textarea--lg,.c-textarea--sm{font-size:16px}}.c-form-grid__span-2{grid-column:span 2}.c-form-grid__span-3{grid-column:span 3}.c-form-grid__span-full{grid-column:1/-1}.c-form-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.c-form-inline>.c-field{flex:1 1 160px}.c-fieldset{border:var(--border-width) var(--border-style) var(--color-border);padding:var(--space-4) var(--space-5);background:var(--color-bg);margin:0}.c-fieldset>legend{padding:0 var(--space-2);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle)}.c-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2_5);padding-top:var(--space-4);margin-top:var(--space-4);border-top:var(--border-width) var(--border-style) var(--color-border)}.c-form-actions--spread{justify-content:space-between}.c-form-actions__meta{font-size:.75rem;color:var(--color-text-subtle);margin-right:auto}.c-checkbox,.c-radio,.c-switch{display:inline-flex;align-items:flex-start;gap:var(--space-2_5);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;line-height:1.4;color:var(--color-text);position:relative}.c-checkbox__input,.c-radio__input,.c-switch__input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.c-checkbox__box,.c-radio__ring{width:16px;height:16px;flex-shrink:0;margin-top:1px;border:var(--border-width-strong) var(--border-style) var(--color-border-strong);background:transparent;display:grid;place-items:center;transition:background var(--transition),border-color var(--transition)}.c-checkbox:hover .c-checkbox__box,.c-radio:hover .c-radio__ring{border-color:var(--color-text-muted)}.c-checkbox__input:focus-visible~.c-checkbox__box,.c-radio__input:focus-visible~.c-radio__ring,.c-switch__input:focus-visible~.c-switch__track{outline:var(--border-width-strong) var(--border-style) var(--color-accent);outline-offset:2px}.c-checkbox__input:checked~.c-checkbox__box{background:var(--color-accent);border-color:var(--color-accent)}.c-checkbox__box svg{width:10px;height:10px;color:var(--color-bg);opacity:0;transition:opacity var(--transition)}.c-checkbox__input:checked~.c-checkbox__box svg{opacity:1}.c-radio__ring{border-radius:50%;position:relative}.c-radio__ring:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-accent);transform:scale(0);transition:transform var(--transition)}.c-radio__input:checked~.c-radio__ring{border-color:var(--color-accent)}.c-radio__input:checked~.c-radio__ring:after{transform:scale(1)}.c-switch__track{width:32px;height:18px;flex-shrink:0;margin-top:1px;background:var(--color-border-strong);position:relative;transition:background var(--transition)}.c-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--color-bg);box-shadow:0 1px 2px rgba(0,0,0,.18);transition:left var(--transition)}.c-switch__input:checked~.c-switch__track{background:var(--color-accent)}.c-switch__input:checked~.c-switch__track:after{left:16px}.c-checkbox__input:disabled~.c-checkbox__box,.c-radio__input:disabled~.c-radio__ring,.c-switch__input:disabled~.c-switch__track{opacity:.4}.c-checkbox:has(.c-checkbox__input:disabled),.c-radio:has(.c-radio__input:disabled),.c-switch:has(.c-switch__input:disabled){cursor:not-allowed;opacity:.7}.c-multiselect{display:flex;flex-direction:column;gap:var(--space-2)}.c-multiselect__search{width:100%}.c-multiselect__list{display:flex;flex-direction:column;max-height:11rem;overflow-y:auto;scrollbar-width:thin}.c-multiselect__row{font-size:.8125rem;min-width:0;padding-block:var(--space-1_5);border-bottom:var(--border-width) var(--border-style) var(--color-border)}.c-multiselect__row:last-child{border-bottom:0}.c-multiselect__row>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-multiselect__empty{font-size:.75rem;color:var(--color-text-subtle);padding:var(--space-1) 0}.c-filter-group{display:flex;flex-direction:column;gap:var(--space-1_5);min-width:0}.c-filter-group__label{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.c-filter-range{display:flex;align-items:center;gap:var(--space-2)}.c-filter-range>.c-input{flex:1 1;min-width:0}.c-filter-range__sep{color:var(--color-text-subtle);flex-shrink:0}.c-combo{position:relative;width:100%}.c-combo__input--linked{padding-right:1.75rem}.c-combo__badge{position:absolute;top:50%;right:var(--space-2);transform:translateY(-50%);display:inline-flex;align-items:center;color:var(--color-accent);pointer-events:none;font-size:.8125rem}.c-combo__list{position:absolute;top:calc(100% + 2px);left:0;right:0;max-height:15rem;overflow-y:auto;margin:0;list-style:none}.c-combo__list--floating{position:fixed;top:auto;left:auto;right:auto}.c-combo__opt{display:flex;flex-direction:column;gap:1px;align-items:flex-start}.c-combo__opt-meta{font-size:.6875rem}.c-file-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);border:var(--border-width-strong) dashed var(--color-border-strong);background:var(--color-bg-subtle);text-align:center;cursor:pointer;transition:border-color var(--transition),background var(--transition)}.c-file-drop.is-active,.c-file-drop:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.c-file-drop:focus-visible{outline:var(--border-width-strong) var(--border-style) var(--color-accent);outline-offset:2px}.c-file-drop__icon{width:28px;height:28px;color:var(--color-text-subtle);transition:color var(--transition)}.c-file-drop.is-active .c-file-drop__icon,.c-file-drop:hover .c-file-drop__icon{color:var(--color-accent)}.c-file-drop__title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text)}.c-file-drop__meta{font-size:.75rem;color:var(--color-text-subtle)}.c-file-drop__browse{color:var(--color-accent);font-weight:700;border-bottom:var(--border-width) var(--border-style) transparent;transition:border-color var(--transition)}.c-file-drop:hover .c-file-drop__browse{border-bottom-color:var(--color-accent)}.c-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.c-table-scroll--capped{overflow-y:auto;max-height:30rem}.c-table-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2_5) var(--space-4);border-top:var(--border-width) var(--border-style) var(--color-border)}.c-table-foot .c-pagination{padding:0;border-top:0}.c-table{width:100%;border-collapse:collapse;font-size:.8125rem;background:var(--color-bg)}.c-table thead th{text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-text-subtle);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border);white-space:nowrap;background:var(--color-bg-subtle)}.c-table__sort-btn{display:inline-flex;align-items:center;gap:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-table tbody td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border);vertical-align:middle;color:var(--color-text)}.c-table tbody tr:hover{background:var(--color-bg-subtle)}.c-table tbody tr.is-selected{background:var(--color-accent-soft)}.c-table tbody tr:last-child td{border-bottom:0}.c-table tfoot td{padding:var(--space-3) var(--space-4);font-weight:700;background:var(--color-bg-subtle)}.c-table tfoot tr:first-child td{border-top:var(--border-width) var(--border-style) var(--color-border)}.c-table tfoot tr td{padding-block:var(--space-1)}.c-table tfoot tr:first-child td{padding-top:var(--space-2)}.c-table tfoot tr:last-child td{padding-bottom:var(--space-2)}.c-table strong{font-weight:700}.c-table a:not(.c-btn){color:var(--color-text);text-decoration:none}.c-table a:not(.c-btn):hover{color:var(--color-accent-text)}.c-table--compact tbody td,.c-table--compact tfoot td,.c-table--compact thead th{padding:var(--space-2) var(--space-3)}.c-table--sticky-head thead th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-raised)}.c-table__actions-col{border-left:var(--border-width) var(--border-style) var(--color-border);width:1%;white-space:nowrap}.c-table__no-col{width:1%;white-space:nowrap;text-align:right;font-feature-settings:var(--tnum)}.c-table__col--sm{min-width:6rem}.c-table__col--md{min-width:9rem}.c-table__col--lg{min-width:13rem}.c-table__col--xl{min-width:18rem}.c-cell-title,.c-cell-title__link{display:inline-flex;align-items:center;gap:var(--space-1_5);min-width:0}.c-cell-title__text{overflow:hidden;text-overflow:ellipsis}.c-cell-title__urgent{flex-shrink:0;color:var(--color-danger);font-weight:700}.c-cell-number{display:inline-flex;flex-direction:column;gap:.125rem;line-height:1.25;min-width:0}.c-cell-number__secondary{font-size:.8125rem;color:var(--color-text-subtle)}.c-cell-gross{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.125rem;line-height:1.25}.c-cell-gross__pln{font-size:.8125rem;color:var(--color-text-subtle)}@media (max-width:600px){.c-table-scroll{overflow-x:visible}.c-table-scroll--capped{overflow-y:visible;max-height:none}.c-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.c-table,.c-table tbody,.c-table tbody td,.c-table tbody tr{display:block;width:100%}.c-table tbody tr{margin-bottom:var(--space-3);border:var(--border-width) var(--border-style) var(--color-border);padding:var(--space-1) var(--space-3)}.c-table tbody tr,.c-table tbody tr:hover{background:var(--color-bg)}.c-table tbody tr:last-child td{border-bottom:0}.c-table tbody td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) var(--border-style) var(--color-border);text-align:right;min-width:0}.c-table tbody td.u-text-right{text-align:right}.c-table tbody td[data-label]:before{content:attr(data-label);flex:0 0 auto;margin-right:var(--space-3);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);text-align:left}.c-table tbody td[colspan]:before{content:none}.c-table tbody td[colspan]{justify-content:center;text-align:center}}.c-dropdown{min-width:200px;padding:var(--space-1) 0;background:var(--color-bg);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-md,4px);box-shadow:var(--shadow-md,0 4px 16px rgba(0,0,0,.08));font-family:var(--font-sans);font-size:.8125rem;color:var(--color-text);z-index:var(--z-dropdown,50);outline:none}.c-dropdown__item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;background:transparent;border:none;width:100%;text-align:left;font:inherit;color:inherit;text-decoration:none}.c-dropdown__item:hover,.c-dropdown__item[data-highlighted]{background:var(--color-bg-subtle)}.c-dropdown__item[data-disabled]{color:var(--color-text-subtle);cursor:not-allowed;pointer-events:none}.c-dropdown__item--danger{color:var(--color-danger)}.c-dropdown__item--danger:hover,.c-dropdown__item--danger[data-highlighted]{background:var(--color-danger-bg,rgba(220,38,38,.08))}.c-dropdown__divider{height:var(--border-width);background:var(--color-border);margin:var(--space-1) 0}.c-dropdown__heading{padding:var(--space-1) var(--space-3) var(--space-1);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-dropdown__item--checkable{padding-left:var(--space-2)}.c-dropdown__indicator{display:inline-flex;align-items:center;justify-content:center;width:16px;flex-shrink:0;color:var(--color-accent)}.c-dropdown__item--checkable:not([data-state=checked]) .c-dropdown__indicator{visibility:hidden}.c-notif-bell{position:relative}.c-notif-bell__badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.625rem;font-weight:700;line-height:1}.c-notif-panel{width:22rem;max-width:calc(100vw - var(--space-4) * 2);padding:0;max-height:70vh;overflow-y:auto}.c-notif-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border);position:-webkit-sticky;position:sticky;top:0;background:var(--color-surface)}.c-notif-panel__title{font-weight:700;font-size:.8125rem;letter-spacing:.02em}.c-notif-panel__mark{border:none;background:none;padding:0;cursor:pointer;color:var(--color-accent);font-size:.75rem;font-weight:600}.c-notif-panel__mark:hover{text-decoration:underline}.c-notif-panel__mark:disabled{opacity:.5;cursor:default}.c-notif-panel__empty{margin:0;padding:var(--space-5) var(--space-4);text-align:center;color:var(--color-text-subtle);font-size:.8125rem}.c-notif-panel__list{list-style:none;margin:0;padding:0}.c-notif-panel__seeall{display:block;padding:var(--space-3) var(--space-4);text-align:center;font-size:.75rem;font-weight:600;color:var(--color-accent);text-decoration:none;border-top:var(--border-width) var(--border-style) var(--color-border);position:-webkit-sticky;position:sticky;bottom:0;background:var(--color-surface);outline:none}.c-notif-panel__seeall:focus-visible,.c-notif-panel__seeall:hover{background:var(--color-bg)}.v-notif-center{max-width:44rem}.v-notif-center__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border)}.v-notif-center__bar .c-tabs{border-bottom:none}.v-notif-center__group+.v-notif-center__group{margin-top:var(--space-5)}.v-notif-center__day{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:0;padding:var(--space-1_5) 0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);background:var(--color-bg)}.v-notif-center__list{list-style:none;margin:0;padding:0;border:var(--border-width) var(--border-style) var(--color-border);background:var(--color-surface)}.v-notif-center__more{display:flex;justify-content:center;margin-top:var(--space-4)}.c-notif-row{display:flex;align-items:stretch;border-top:var(--border-width) var(--border-style) var(--color-border)}.c-notif-row:first-child{border-top:none}.c-notif-row:hover{background:var(--color-bg-subtle)}.c-notif-row.is-unread{background:var(--color-accent-soft)}.c-notif-row__main[data-highlighted]{background:var(--color-bg-subtle)}.c-notif-row__main{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none;outline:none}.c-notif-row__main:focus-visible{box-shadow:inset 2px 0 0 0 var(--color-accent)}.c-notif-row__icon{flex:none;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:var(--color-text-muted);background:var(--color-bg-subtle)}.c-notif-row__icon--accent{color:var(--color-accent-text);background:var(--color-accent-soft)}.c-notif-row__icon--success{color:var(--color-success);background:var(--color-success-soft)}.c-notif-row__icon--danger{color:var(--color-danger);background:var(--color-danger-soft)}.c-notif-row__icon--info{color:var(--color-info);background:var(--color-info-soft)}.c-notif-row__icon--neutral{color:var(--color-text-muted);background:var(--color-bg-subtle)}.c-notif-row__content{min-width:0;align-self:center}.c-notif-row__titleline{display:flex;align-items:baseline;gap:var(--space-2)}.c-notif-row__title{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-notif-row.is-unread .c-notif-row__title{font-weight:700}.c-notif-row__time{flex:none;font-size:.6875rem;color:var(--color-text-subtle);white-space:nowrap}.c-notif-row.is-unread .c-notif-row__time{color:var(--color-accent-text)}.c-notif-row__body{margin-top:2px;font-size:.75rem;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-notif-row__toggle{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0 var(--space-2);padding:0;font-size:.875rem;border:0;background:transparent;color:var(--color-success);cursor:pointer}.c-notif-row__dot{width:8px;height:8px;border-radius:999px;background:var(--color-accent)}.c-notif-row__toggle .c-lni{display:none}.c-notif-row__toggle:hover{background:var(--color-bg)}.c-notif-row:hover .c-notif-row__dot{display:none}.c-notif-row:hover .c-notif-row__toggle .c-lni{display:inline-block}.v-notif-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-9) var(--space-4);text-align:center;border:var(--border-width) var(--border-style) var(--color-border);background:var(--color-surface)}.v-notif-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:var(--space-1);font-size:1.5rem;color:var(--color-text-subtle);background:var(--color-bg-subtle)}.v-notif-empty__title{margin:0;font-size:.9375rem;font-weight:700;color:var(--color-text)}.v-notif-empty__body{margin:0;font-size:.8125rem;color:var(--color-text-subtle)}.v-notif-skel__day{width:4rem;height:.6875rem}.v-notif-skel__box,.v-notif-skel__day,.v-notif-skel__line{background:var(--color-bg-subtle)}.v-notif-skel__line{display:block;height:.55rem}.v-notif-skel__line--title{width:40%;margin-bottom:var(--space-2)}.v-notif-skel__line--body{width:72%}.v-notif-skel__box,.v-notif-skel__day,.v-notif-skel__line{animation:v-notif-skel-pulse 1.2s ease-in-out infinite}@keyframes v-notif-skel-pulse{0%,to{opacity:1}50%{opacity:.4}}.v-notif-prefs td:not(:first-child),.v-notif-prefs th:not(:first-child){text-align:center;width:8rem}.c-dialog__overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:var(--z-modal-overlay,100);animation:c-dialog-overlay-in .12s ease-out}.c-dialog__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:calc(100vw - var(--space-6));max-height:calc(100vh - var(--space-6));background:var(--color-bg);border:var(--border-width) var(--border-style) var(--color-border);box-shadow:var(--shadow-md,0 8px 32px rgba(0,0,0,.18));z-index:var(--z-modal,101);outline:none;font-family:var(--font-sans);color:var(--color-text);animation:c-dialog-content-in .14s ease-out}.c-dialog__content--sm{max-width:380px}.c-dialog__content--md{max-width:520px}.c-dialog__content--lg{max-width:760px}.c-dialog__foot,.c-dialog__head{flex:0 0 auto}.c-dialog__content>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.c-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3_5) var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border)}.c-dialog__title{font-size:.9375rem;font-weight:700;letter-spacing:.02em;color:var(--color-text);line-height:1.3;margin:0}.c-dialog__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);overflow-y:auto;font-size:.875rem;line-height:1.5}.c-dialog__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--border-width) var(--border-style) var(--color-border);background:var(--color-bg-subtle)}@keyframes c-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes c-dialog-content-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:600px){.c-dialog__content,.c-dialog__content--lg,.c-dialog__content--md,.c-dialog__content--sm{top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0}.c-dialog__body{flex:1 1 auto;overflow-y:auto}.c-dialog__content{animation:none}}@media (prefers-reduced-motion:reduce){.c-dialog__content,.c-dialog__overlay{animation:none}}.c-popover{display:flex;flex-direction:column;width:22rem;max-width:calc(100vw - var(--space-6));max-height:min(30rem,calc(100vh - var(--space-8)));background:var(--color-bg);border:var(--border-width) var(--border-style) var(--color-border);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);outline:none;font-family:var(--font-sans);color:var(--color-text);transform-origin:var(--radix-popover-content-transform-origin);animation:c-popover-in .12s ease-out}.c-popover__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3_5);border-bottom:var(--border-width) var(--border-style) var(--color-border);flex-shrink:0}.c-popover__title{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text)}.c-popover__body{padding:var(--space-3_5);overflow-y:auto;font-size:.8125rem;line-height:1.5}.c-popover__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2_5) var(--space-3_5);border-top:var(--border-width) var(--border-style) var(--color-border);background:var(--color-bg-subtle);flex-shrink:0}@keyframes c-popover-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.c-popover{width:calc(100vw - var(--space-5))}}@media (prefers-reduced-motion:reduce){.c-popover{animation:none}}.c-tooltip{max-width:260px;overflow-wrap:anywhere;padding:var(--space-1_5) var(--space-2_5);background:var(--color-text);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.01em;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.18));z-index:var(--z-tooltip,200);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:c-tooltip-in .1s ease-out}.c-tooltip__arrow{fill:var(--color-text)}@keyframes c-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.c-tooltip{animation:none}}.c-toast__viewport{position:fixed;bottom:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);width:360px;max-width:calc(100vw - var(--space-6));margin:0;padding:0;list-style:none;z-index:var(--z-toast,150);outline:none}.c-toast{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2_5) var(--space-3);background:var(--color-bg);border:var(--border-width) var(--border-style) var(--color-border);border-left-width:var(--border-width-strong,3px);box-shadow:var(--shadow-md,0 4px 16px rgba(0,0,0,.1));font-family:var(--font-sans);font-size:.8125rem;color:var(--color-text);animation:c-toast-in .18s ease-out}.c-toast[data-state=closed]{animation:c-toast-out .14s ease-in forwards}.c-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.c-toast[data-swipe=end]{animation:c-toast-out .14s ease-in forwards}.c-toast--success{border-left-color:var(--color-success)}.c-toast--error{border-left-color:var(--color-danger)}.c-toast--info{border-left-color:var(--color-info)}.c-toast__message{flex:1 1;margin:0;line-height:1.4}.c-toast__close{background:transparent;border:none;font-size:1rem;line-height:1;color:var(--color-text-subtle);cursor:pointer;padding:var(--space-1);font-family:inherit}.c-toast__close:hover{color:var(--color-text)}.c-toast__close:focus-visible{outline:var(--border-width-strong) var(--border-style) var(--color-accent);outline-offset:.0625rem}@keyframes c-toast-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes c-toast-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.c-toast,.c-toast[data-state=closed],.c-toast[data-swipe=end]{animation:none}}.c-app-shell__scrim{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:0}.c-app-shell{display:grid;grid-template-columns:var(--size-sidebar) minmax(0,1fr);grid-template-rows:var(--size-topbar) minmax(0,1fr);height:100vh;height:100dvh;background:var(--color-bg);overflow:hidden;--color-logo:#101010}.c-app-shell__sidebar{grid-column:1;grid-row:1/span 2;background:var(--color-bg-subtle);border-right:var(--border-width) var(--border-style) var(--color-border);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:visibility var(--transition)}.c-app-shell__topbar{grid-column:2;grid-row:1}.c-app-shell__main{grid-column:2;grid-row:2;display:flex;flex-direction:column;padding:var(--space-6) var(--space-6) 0;overflow:auto;background:var(--color-bg);min-width:0}.c-app-shell--collapsed{grid-template-columns:0 minmax(0,1fr)}.c-app-shell--collapsed .c-app-shell__sidebar{visibility:hidden}.c-app-shell--no-sidebar{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--size-topbar) minmax(0,1fr)}.c-app-shell--no-sidebar .c-app-shell__main,.c-app-shell--no-sidebar .c-app-shell__topbar{grid-column:1}.c-app-shell--no-sidebar .c-app-shell__main{grid-row:2}@media (max-width:800px){.c-app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--size-topbar) minmax(0,1fr);position:relative}.c-app-shell__topbar{grid-column:1;grid-row:1}.c-app-shell__main{grid-column:1;grid-row:2;padding:var(--space-4) var(--space-4) 0}.c-app-shell__sidebar{position:absolute;inset:0 auto 0 0;width:min(280px,80vw);z-index:30;border-right:var(--border-width) var(--border-style) var(--color-border);transform:translateX(0);transition:transform var(--transition);box-shadow:var(--shadow-md)}.c-app-shell--collapsed .c-app-shell__sidebar{visibility:visible;transform:translateX(-100%);box-shadow:none}.c-app-shell:not(.c-app-shell--collapsed) .c-app-shell__scrim{display:block;position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:20;cursor:pointer;animation:c-app-shell__scrim-fade var(--transition) both}}@keyframes c-app-shell__scrim-fade{0%{opacity:0}to{opacity:1}}.c-sidebar{display:flex;flex-direction:column;height:100%;min-width:0}.c-sidebar__brand{flex-shrink:0;height:var(--size-topbar);display:flex;align-items:center;justify-content:flex-start;padding:0 var(--space-5);border-bottom:var(--border-width) var(--border-style) var(--color-border);color:var(--color-text);text-decoration:none}.c-sidebar__brand-logo{height:1.5rem;width:auto;display:block}.c-sidebar__brand-tag{font-size:.625rem;letter-spacing:.18em;color:var(--color-text-subtle)}.c-sidebar__nav{flex:1 1;padding:var(--space-3) 0;overflow-y:auto}.c-sidebar__nav-group{padding:var(--space-1) 0}.c-sidebar__nav-label{display:block;font-size:.625rem;letter-spacing:.18em;font-weight:700;color:var(--color-text-subtle);text-transform:uppercase;padding:var(--space-1_5) var(--space-5);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}details.c-sidebar__nav-group>summary.c-sidebar__nav-label{list-style:none;position:relative}details.c-sidebar__nav-group>summary.c-sidebar__nav-label::-webkit-details-marker{display:none}details.c-sidebar__nav-group>summary.c-sidebar__nav-label:after{content:"›";position:absolute;right:var(--space-5);transition:transform var(--transition);font-size:.875rem;line-height:1;color:var(--color-text-subtle)}details.c-sidebar__nav-group[open]>summary.c-sidebar__nav-label:after{transform:rotate(90deg)}.c-sidebar__nav-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-5);font-size:.8125rem;font-weight:500;color:var(--color-text-muted);border-left:var(--border-width-strong) var(--border-style) transparent;text-decoration:none;transition:all var(--transition)}.c-sidebar__nav-item:hover{color:var(--color-text);background:rgba(0,0,0,.03)}.c-sidebar__nav-item.is-active{color:var(--color-text);border-left-color:var(--color-accent);background:rgba(0,0,0,.04);font-weight:600}.c-sidebar__nav-item>.c-lni,.c-sidebar__nav-item>svg{width:14px;height:14px;font-size:14px;flex-shrink:0;color:var(--color-text-subtle);stroke:currentColor}.c-sidebar__nav-item.is-active>.c-lni,.c-sidebar__nav-item.is-active>svg{color:var(--color-accent)}.c-sidebar__nav-item-count{margin-left:auto;font-size:.625rem;letter-spacing:.06em;font-weight:700;color:var(--color-text-subtle);font-feature-settings:var(--tnum)}.c-sidebar__nav-item-count--accent{color:var(--color-accent);font-weight:700}.c-sidebar__foot{border-top:var(--border-width) var(--border-style) var(--color-border);padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-2_5);flex-shrink:0}.c-sidebar__foot-id{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1 1}.c-sidebar__foot-name{font-size:.75rem;font-weight:600}.c-sidebar__foot-role{font-size:.625rem;color:var(--color-text-subtle);letter-spacing:.06em}.c-topbar{height:var(--size-topbar);border-bottom:var(--border-width) var(--border-style) var(--color-border);padding:0 var(--space-4);background:var(--color-bg);min-width:0}.c-topbar,.c-topbar__actions{display:flex;align-items:center;gap:var(--space-2)}.c-topbar__actions{margin-left:auto;flex-shrink:0}.c-topbar__actions .c-btn{height:2rem;box-sizing:border-box;padding-block:0;display:inline-flex;align-items:center}.c-crumbs{font-size:.6875rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);font-family:var(--font-mono);display:flex;align-items:center;gap:0;min-width:0}.c-crumbs__here,.c-crumbs__link,.c-crumbs__sep{line-height:1;display:inline-flex;align-items:center;white-space:nowrap}.c-crumbs__link{color:var(--color-text-muted);text-decoration:none;transition:color var(--transition)}.c-crumbs__link:hover{color:var(--color-accent)}.c-crumbs__sep{color:var(--color-text-subtle);margin:0 var(--space-2)}.c-crumbs__here{color:var(--color-text)}@media (max-width:600px){.c-topbar .c-crumbs>:not(:last-child){display:none}.c-topbar .c-crumbs>:last-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.c-topbar__actions .c-search-input{display:none}}.c-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:var(--border-width) var(--border-style) var(--color-border);flex-wrap:wrap}.c-page-head__eyebrow{display:inline-block;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--color-text-subtle);margin-bottom:var(--space-2)}.c-page-head__title{font-size:clamp(1.375rem,1.2vw + .875rem,2rem);font-weight:700;line-height:1.2;letter-spacing:0}.c-page-head__actions{display:flex;gap:var(--space-2);flex-shrink:0;flex-wrap:wrap}@media (max-width:600px){.c-page-head__actions{flex-basis:100%;justify-content:flex-start}}.c-plain-list{list-style:none;margin:0;padding:0}.c-plain-list__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--space-4);border-top:var(--border-width) var(--border-style) var(--color-border)}.c-plain-list__row:first-child{border-top:0}.c-task-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}@media (max-width:720px){.c-task-board{grid-template-columns:1fr}}.c-task-board__col{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md,8px);background:var(--color-surface-subtle,rgba(100,116,139,.06));min-height:8rem}.c-task-board__col.is-over{outline:2px dashed var(--color-accent,#2563eb);outline-offset:-2px}.c-task-board__col-head{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-1) var(--space-2);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle)}.c-task-board__card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-bg)}.c-task-board__card.is-draggable{cursor:-webkit-grab;cursor:grab}.c-task-board__card.is-dragging{opacity:.5}.c-task-board__empty{padding:var(--space-3);text-align:center}.c-app-footer{display:flex;align-items:center;gap:var(--space-2);margin-top:2rem;padding:var(--space-4) 0;border-top:var(--border-width) var(--border-style) var(--color-border);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.c-app-footer__version{font-weight:700}.c-app-footer__sep{color:var(--color-text-subtle)}.c-app-footer__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition)}.c-app-footer__link:focus-visible,.c-app-footer__link:hover{color:var(--color-accent);outline:none;text-decoration:underline;text-underline-offset:2px}.c-changelog{list-style:none;margin:0;padding:0;gap:var(--space-5)}.c-changelog,.c-changelog__entry{display:flex;flex-direction:column}.c-changelog__entry{gap:var(--space-2)}.c-changelog__entry+.c-changelog__entry{border-top:var(--border-width) var(--border-style) var(--color-border);padding-top:var(--space-5)}.c-changelog__head{display:flex;align-items:baseline;gap:var(--space-2)}.c-changelog__version{font-family:var(--font-mono);font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:var(--color-text)}.c-changelog__date{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.c-changelog__items{list-style:disc;margin:0;padding-left:1rem;font-size:.8125rem;line-height:1.55;color:var(--color-text-muted)}.c-changelog__items li+li{margin-top:var(--space-0_5)}.c-changelog__items li::marker{color:var(--color-text-subtle)}.c-segmented{display:inline-flex;align-items:stretch;border:var(--border-width) var(--border-style) var(--color-border-strong);background:var(--color-bg-subtle)}.c-segmented__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;height:36px;min-width:64px;padding:0 var(--space-3);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition),background var(--transition)}.c-segmented__option+.c-segmented__option{border-left:var(--border-width) var(--border-style) var(--color-border-strong)}.c-segmented__option:hover{color:var(--color-text)}.c-segmented__option--active{background:var(--color-bg);color:var(--color-text);box-shadow:inset 0 0 0 var(--border-width) var(--color-border)}.c-segmented__option:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.c-action-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.c-action-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:6.5rem;padding:var(--space-3) var(--space-2);text-align:center;background:var(--color-bg);border:var(--border-width) var(--border-style) var(--color-border-strong);color:var(--color-text);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition)}.c-action-tile:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-text-muted)}.c-action-tile:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus-accent)}.c-action-tile:disabled{opacity:.5;cursor:not-allowed}.c-action-tile--primary{border-color:var(--color-accent);color:var(--color-accent-text)}.c-action-tile--primary:hover:not(:disabled){background:var(--color-accent-soft);border-color:var(--color-accent)}.c-action-tile--danger{border-color:var(--color-danger);color:var(--color-danger)}.c-action-tile--danger:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger)}.c-action-tile__icon{display:inline-flex;font-size:2.5rem}.c-action-tile__icon svg{width:1em;height:1em}.c-action-tile__label{font-size:.75rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-tabs{display:flex;gap:var(--space-1);border-bottom:var(--border-width) var(--border-style) var(--color-border);overflow-x:auto;flex-shrink:0;scrollbar-width:thin;--tabs-fade-bg:var(--color-bg);background:linear-gradient(to right,var(--tabs-fade-bg),transparent) 0 0 /32px 100% no-repeat,linear-gradient(to left,var(--tabs-fade-bg),transparent) 100% 0 /32px 100% no-repeat,radial-gradient(farthest-side at left,rgba(0,0,0,.14),transparent) 0 0 /14px 100% no-repeat,radial-gradient(farthest-side at right,rgba(0,0,0,.14),transparent) 100% 0 /14px 100% no-repeat;background-attachment:local,local,scroll,scroll}.c-tabs::-webkit-scrollbar{height:2px;background:transparent}.c-tabs::-webkit-scrollbar-thumb{background:var(--color-border-strong)}.c-tabs__tab{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-3) var(--space-3_5);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);background:transparent;border:0;border-bottom:var(--border-width-strong) var(--border-style) transparent;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color var(--transition),border-color var(--transition)}.c-tabs__tab.is-active,.c-tabs__tab:hover{color:var(--color-text)}.c-tabs__tab.is-active{border-bottom-color:var(--color-accent)}.c-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 var(--space-1_5);border-radius:999px;font-size:.625rem;line-height:1;letter-spacing:0;color:var(--color-text-muted);background:var(--color-bg-subtle);font-feature-settings:var(--tnum,"tnum")}.c-tabs__tab.is-active .c-tabs__count{color:var(--color-text);background:var(--color-accent-soft)}.c-settings-tabs{margin-inline:calc(-1 * var(--space-6));padding:0 var(--space-6);margin-top:calc(-1 * var(--space-6));margin-bottom:var(--space-5);background-color:var(--color-bg-subtle);--tabs-fade-bg:var(--color-bg-subtle)}@media (max-width:800px){.c-settings-tabs{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}}.c-filter-bar{padding:var(--space-1) var(--space-0) var(--space-0)}.c-filter-bar__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:var(--border-width) var(--border-style) var(--color-border)}.c-filter-bar .c-tabs{border-bottom:0}.c-filter-bar__tabs{min-width:0}.c-filter-bar__heading{padding:var(--space-2) var(--space-4)}.c-filter-bar__top .o-inline{padding:var(--space-2)}.c-filter-bar>.o-inline--wrap{margin-top:calc(-1 * var(--space-2));padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) var(--border-style) var(--color-border)}.c-filter-bar>.o-inline--wrap:empty{display:none}.c-steps-list{font-family:var(--font-sans);font-size:.8125rem;line-height:1.55;color:var(--color-text-muted)}.c-steps-list__heading{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);margin-bottom:var(--space-2)}.c-steps-list__list{margin:0;padding:0;list-style:decimal inside;display:flex;flex-direction:column;gap:var(--space-1_5)}.c-steps-list__list li{padding-left:var(--space-1)}.c-steps-list__list li::marker{color:var(--color-text-subtle);font-weight:700}.c-steps-list__list em,.c-steps-list__list strong{color:var(--color-text)}.c-steps-list__list em{font-style:italic}