@charset "UTF-8";.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.gap-0{gap:0}.gap-1{gap:var(--ff-spacing-xs, .25rem)}.gap-2{gap:var(--ff-spacing-sm, .5rem)}.gap-3{gap:var(--ff-spacing-md, 1rem)}.gap-4{gap:var(--ff-spacing-lg, 1.5rem)}.gap-6{gap:var(--ff-spacing-xl, 2rem)}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-6{grid-column:span 6}.col-12{grid-column:span 12}.page{display:flex;flex-direction:column;height:100%;min-height:100%;padding:var(--ff-spacing-lg, 1.5rem);gap:var(--ff-spacing-md, 1rem)}.page__header{display:flex;flex-direction:column;gap:var(--ff-spacing-xs, .25rem);flex:0 0 auto}.page__title-row{display:flex;align-items:center;gap:var(--ff-spacing-sm, .5rem)}.page__title{margin:0;font-size:1.5rem;line-height:1.2}.page__subtitle{margin:0;color:var(--ff-color-text-muted, #6b7280);font-size:.95rem}.page__actions{display:flex;gap:var(--ff-spacing-sm, .5rem);margin-left:auto}.page__filters{display:flex;flex-wrap:wrap;gap:var(--ff-spacing-sm, .5rem);align-items:center}.page__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--ff-spacing-md, 1rem)}.page__body--grid{display:grid}.page__body--flex{display:flex;flex-direction:row}.page__body--flex-col{display:flex;flex-direction:column}.page__body--cols-2{grid-template-columns:repeat(2,1fr)}.page__body--cols-3{grid-template-columns:repeat(3,1fr)}.page__body--cols-4{grid-template-columns:repeat(4,1fr)}.page__body--cols-6{grid-template-columns:repeat(6,1fr)}.page__body--auto-fit{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page__footer{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--ff-spacing-sm, .5rem);flex-wrap:wrap}.page__loading,.page__error{padding:var(--ff-spacing-lg, 1.5rem);text-align:center}.page__error{color:var(--ff-color-danger, #c62828)}.page__retry{margin-top:var(--ff-spacing-sm, .5rem)}.page--loading{cursor:wait}.page--empty .page__body{color:var(--ff-color-text-muted, #6b7280);font-style:italic}.page--error .page__body{color:var(--ff-color-danger, #c62828)}.section{display:flex;flex-direction:column;gap:var(--ff-spacing-sm, .5rem);padding:var(--ff-spacing-md, 1rem);border:1px solid var(--ff-color-border, #cfd8dc);border-radius:8px;background:var(--ff-color-surface, #fff)}.section__header{display:flex;flex-direction:column;gap:var(--ff-spacing-xs, .25rem)}.section__title-row{display:flex;align-items:center;gap:var(--ff-spacing-sm, .5rem)}.section__title{margin:0;font-size:1.05rem;line-height:1.2}.section__subtitle{margin:0;color:var(--ff-color-text-muted, #6b7280);font-size:.85rem}.section__actions{display:flex;gap:var(--ff-spacing-sm, .5rem);margin-left:auto}.section__body{display:flex;flex-direction:column;gap:var(--ff-spacing-sm, .5rem)}.section__group{display:flex;flex-direction:column;gap:var(--ff-spacing-xs, .25rem)}.section__group-title{margin:0;font-size:.9rem;color:var(--ff-color-text-muted, #555)}.section__footer{display:flex;justify-content:flex-end;gap:var(--ff-spacing-sm, .5rem)}.section__body--grid{display:grid}.section__body--grid-cols-2{grid-template-columns:repeat(2,1fr)}.section__body--grid-cols-3{grid-template-columns:repeat(3,1fr)}.auth-warm ff-input{--ff-input-bg: #fbf9f4;--ff-input-border: #efe9df;--ff-input-color: #2d2a26;--ff-input-radius: 10px;--ff-input-placeholder: #9c9486;--ff-input-label-color: #9c9486;--ff-input-focus-border: var(--ff-ref-color-blue-500);--ff-input-focus-ring: rgba(59, 89, 245, .15);--ff-input-error-color: var(--ff-color-error, #d92d20);--ff-input-error-border: var(--ff-color-error, #d92d20);--ff-input-error-ring: rgba(217, 45, 32, .15)}.auth-warm ff-checkbox{--ff-checkbox-bg: #fff;--ff-checkbox-border: #efe9df;--ff-checkbox-checked-bg: var(--ff-ref-color-blue-500);--ff-checkbox-checked-border: var(--ff-ref-color-blue-500);--ff-checkbox-check-color: #fff;--ff-checkbox-focus-ring: rgba(59, 89, 245, .3);--ff-checkbox-label-color: #6b6660}.auth-warm ff-link{--ff-link-color: #3b5bff;--ff-link-hover-color: #2f4be0;--ff-link-focus-ring: rgba(59, 91, 255, .4)}.auth-warm ff-input .ff-input__native{block-size:45px;padding:14px 16px;font-family:var(--ff-font-family);font-weight:500;font-size:14px;line-height:1.2}.auth-warm ff-input .ff-input__native:hover:not(:disabled){border-color:#e2d9c8}.auth-warm ff-input .ff-input__label{font-family:var(--ff-font-family);font-weight:600;font-size:11px;letter-spacing:.88px;line-height:1.2;text-transform:uppercase;margin-block-end:6px}.auth-warm ff-input .ff-input__error{font-size:12px;font-weight:500;line-height:1.3;margin-block-start:6px}.editor-tabs{display:flex;gap:var(--ff-spacing-md, 1rem);border-bottom:1px solid var(--ff-color-border, #e5e7eb)}.editor-tabs__tab{appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:8px 2px 10px;font:inherit;font-weight:600;color:var(--ff-color-text-muted, #6b7280);cursor:pointer}.editor-tabs__tab--active{color:var(--ff-color-primary, #3b5bff);border-bottom-color:var(--ff-color-primary, #3b5bff)}hub-accordion-panel{display:block;--hub-accordion-btn-padding-y: var(--ff-ref-spacing-2, 8px);--hub-accordion-btn-padding-x: var(--ff-ref-spacing-3, 12px);--hub-accordion-btn-bg: transparent;--hub-accordion-btn-color: var(--ff-sys-text-strong);--hub-accordion-active-bg: transparent;--hub-accordion-active-color: var(--ff-sys-text-strong);--hub-accordion-border-width: 0;--hub-accordion-border-color: transparent;--hub-accordion-border-radius: var(--ff-ref-radius-md);--hub-accordion-icon-color: var(--ff-sys-text-muted);--hub-accordion-icon-active-color: var(--ff-sys-text-muted);--hub-accordion-btn-icon-width: var(--ff-ref-font-size-sm);--hub-accordion-btn-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--hub-accordion-body-padding-y: 0;--hub-accordion-body-padding-x: var(--ff-ref-spacing-3, 12px)}hub-accordion-panel .hub-accordion-header{margin:0}hub-accordion-panel .hub-accordion-button{gap:var(--ff-ref-spacing-2, 8px);font:inherit;font-weight:700;font-size:var(--ff-ref-font-size-sm)}hub-accordion-panel .hub-accordion-body{padding-bottom:var(--ff-ref-spacing-3, 12px)}.editor-group .hub-accordion-button{padding-right:110px}.schema-code__code .code-line{display:block;padding-right:var(--ff-ref-spacing-3, 12px)}.schema-code__code .code-line:before{counter-increment:code-line;content:counter(code-line);display:inline-block;width:2.5em;margin-right:var(--ff-ref-spacing-3, 12px);text-align:right;color:var(--ff-sys-text-disabled);-webkit-user-select:none;user-select:none}.schema-code__code .code-tok-key{color:var(--ff-sys-brand-primary)}.schema-code__code .code-tok-str{color:var(--ff-sys-color-success)}.schema-code__code .code-tok-num{color:var(--ff-sys-color-warning)}.schema-code__code .code-tok-bool{color:var(--ff-sys-color-info)}hub-breadcrumb{--hub-breadcrumb-bg: transparent;--hub-breadcrumb-color: var(--ff-ref-color-warm-muted);--hub-breadcrumb-font-size: var(--ff-ref-font-size-xs);--hub-breadcrumb-link-color: var(--ff-ref-color-warm-muted);--hub-breadcrumb-link-hover-color: var(--ff-ref-color-warm-accent);--hub-breadcrumb-link-decoration: none;--hub-breadcrumb-link-hover-decoration: none;--hub-breadcrumb-item-active-color: var(--ff-ref-color-warm-ink);--hub-breadcrumb-divider: "\203a";--hub-breadcrumb-divider-color: var(--ff-ref-color-warm-faint);--hub-breadcrumb-padding-x: 0;--hub-breadcrumb-padding-y: 0;--hub-breadcrumb-margin-bottom: 0;--hub-breadcrumb-item-padding-x: 0;--hub-breadcrumb-border-radius: 0;display:block;font-family:"Maven Pro",var(--ff-font-family)}.topbar__breadcrumb-link{color:var(--ff-ref-color-warm-muted);font-size:var(--ff-ref-font-size-xs);text-decoration:none;border-radius:4px;padding:2px 4px;margin:-2px -4px;transition:color .12s ease}.topbar__breadcrumb-link:hover,.topbar__breadcrumb-link:focus-visible{color:var(--ff-ref-color-warm-accent);outline:none}.topbar__breadcrumb-link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ff-ref-color-warm-accent) 35%,transparent)}.topbar__breadcrumb-current{color:var(--ff-ref-color-warm-ink);font-size:var(--ff-ref-font-size-xs);font-weight:500}hub-table .hub-table__bottom-bar{display:flex;align-items:center;justify-content:center;gap:var(--ff-ref-spacing-6, 24px);margin-top:var(--ff-ref-spacing-3, 12px);padding:0 var(--ff-ref-spacing-1, 4px)!important;border:0!important;background:transparent!important;font-size:var(--ff-ref-font-size-xs, 12px);color:var(--ff-sys-text-muted)}hub-table .hub-table__bottom-bar .hub-paginator-container{display:flex}hub-table .hub-table__bottom-bar .hub-paginator{display:flex;align-items:center;gap:var(--ff-ref-spacing-1, 4px);margin:0;padding:0;list-style:none}hub-table .hub-table__bottom-bar .hub-paginator__link{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:var(--ff-ref-radius-sm, 6px);color:var(--ff-sys-text-muted);text-decoration:none;font-weight:500;transition:background-color .12s ease,color .12s ease}hub-table .hub-table__bottom-bar .hub-paginator__link:hover{background:var(--ff-sys-surface-sunken);color:var(--ff-sys-text-strong)}hub-table .hub-table__bottom-bar .hub-paginator__link:focus{box-shadow:0 0 0 3px #3b5bff2e}hub-table .hub-table__bottom-bar .hub-paginator__item--active .hub-paginator__link{background:var(--ff-sys-surface-accent-soft, var(--ff-sys-surface-sunken));color:var(--ff-sys-text-strong);font-weight:700}hub-table .hub-table__bottom-bar .hub-paginator__item--disabled .hub-paginator__link{opacity:.4;pointer-events:none}hub-table .hub-table__bottom-bar .hub-paginator__icon{display:inline-block;width:14px;height:14px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}hub-table .hub-table__bottom-bar .hub-paginator__icon--angle-left{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M10 4l-4 4 4 4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M10 4l-4 4 4 4'/%3E%3C/svg%3E")}hub-table .hub-table__bottom-bar .hub-paginator__icon--angle-right{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 4l4 4-4 4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M6 4l4 4-4 4'/%3E%3C/svg%3E")}hub-table .hub-table__bottom-bar .hub-paginator__icon--angle-double-left{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M11 4l-4 4 4 4 M6 4v8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M11 4l-4 4 4 4 M6 4v8'/%3E%3C/svg%3E")}hub-table .hub-table__bottom-bar .hub-paginator__icon--angle-double-right{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M5 4l4 4-4 4 M10 4v8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M5 4l4 4-4 4 M10 4v8'/%3E%3C/svg%3E")}hub-table .hub-table__bottom-bar .hub-paginator__settings{display:inline-flex;align-items:center;gap:var(--ff-ref-spacing-2, 8px)}hub-table .hub-table__bottom-bar .hub-paginator__label{font-weight:500;color:var(--ff-sys-text-muted);margin:0}hub-table .hub-table__bottom-bar .hub-paginator__select{height:32px;appearance:none;-webkit-appearance:none;border:1px solid var(--ff-sys-border-subtle);border-radius:var(--ff-ref-radius-sm, 6px);background:var(--ff-sys-surface-raised);color:var(--ff-sys-text-strong);font:inherit;padding:4px 22px 4px 8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:12px;cursor:pointer}hub-table .hub-table__bottom-bar .hub-paginator__select:focus-visible{outline:2px solid var(--ff-sys-border-focus, var(--ff-sys-text-link));outline-offset:1px}hub-table{--hub-table-bg: var(--ff-sys-surface-default, #ffffff);--hub-table-color: var(--ff-sys-text-strong, #2a2723);--hub-table-border-color: var(--ff-sys-border-subtle, #f0ebe1);--hub-table-border-width: 1px;--hub-table-border-radius: var(--ff-ref-radius-md, 12px);--hub-table-cell-padding-x: var(--ff-ref-spacing-3, 12px);--hub-table-cell-padding-y: 14px;--hub-table-cell-vertical-align: middle;--hub-table-hover-bg: var(--ff-sys-surface-hover-accent, rgba(59, 91, 255, .04));--hub-table-container-bg: var(--ff-sys-surface-default, #ffffff);--hub-paginator-font-size: 12px;--hub-paginator-gap: 8px;--hub-paginator-icon-size: 16px;--hub-paginator-icon-color: #1a1916;--hub-paginator-info-color: #6b6660;--hub-paginator-label-color: #6b6660;--hub-paginator-link-bg: #fcfaf5;--hub-paginator-link-color: #1a1916;--hub-paginator-link-border-color: rgba(227, 222, 212, .8);--hub-paginator-link-border-radius: 8px;--hub-paginator-link-hover-bg: #f3efe6;--hub-paginator-link-hover-border-color: rgba(42, 39, 35, .1);--hub-paginator-link-hover-color: #1a1916;--hub-paginator-link-active-bg: var(--ff-sys-accent, #3b5bff);--hub-paginator-link-active-border-color: var(--ff-sys-accent, #3b5bff);--hub-paginator-link-active-color: #ffffff;--hub-paginator-link-disabled-bg: #fcfaf5;--hub-paginator-link-disabled-border-color: rgba(227, 222, 212, .5);--hub-paginator-link-disabled-color: #c9c2b6;--hub-paginator-select-bg: #fcfaf5;--hub-paginator-select-color: #1a1916;--hub-paginator-select-border-color: rgba(227, 222, 212, .8);--hub-paginator-select-border-radius: 8px;--hub-paginator-select-padding-x: 8px;--hub-paginator-select-padding-y: 4px}hub-table .hub-table__header-cell{padding:var(--ff-ref-spacing-2-5) var(--ff-ref-spacing-3)!important;text-align:left!important;font-family:var(--ff-ref-font-family)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--ff-sys-text-muted)!important;background:var(--ff-sys-surface-sunken)!important;border-bottom:1px solid var(--ff-sys-border-default)!important}hub-table .hub-table__header-title-text{color:var(--ff-sys-text-muted)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important}hub-table .hub-table__container{background:var(--ff-sys-surface-default, #ffffff)!important;border:1px solid rgba(42,39,35,.06)!important;border-radius:var(--ff-ref-radius-md, 12px)!important;box-shadow:0 1px 2px #2a27230a,0 1px 3px #2a27230d;overflow:auto}hub-table .hub-table__element>tbody>tr:last-child>td{border-bottom:0!important}app-batch-documents-table .hub-table__header-cell{padding:10px 16px!important;text-align:left!important;font-family:"Inter",var(--ff-font-family)!important;font-weight:500!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#6b6660!important;background:#f9f7f5!important;border-bottom:1px solid #f0ebe0!important}app-batch-documents-table .hub-table__header-title-text{color:#6b6660!important;font-weight:500!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important}app-batch-documents-table .hub-table__element>tbody>tr>td{border-bottom:1px solid #f0ebe0!important;padding:12px 16px!important}app-batch-documents-table .hub-table__element>tbody>tr:last-child>td{border-bottom:0!important}app-batch-documents-table .hub-table__container{border:none!important;border-radius:0!important;background:transparent!important}.recent-docs-table .hub-table__container{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-x:auto}.recent-docs-table .hub-table__header-cell{text-align:left!important;font-family:var(--home-font-display, "Maven Pro", var(--ff-font-family))!important;font-weight:500!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#9c9486!important;background:transparent!important;padding:10px 12px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.recent-docs-table .hub-table__element{width:100%;border-collapse:collapse;table-layout:fixed}.recent-docs-table .hub-table__element>tbody>td,.recent-docs-table .hub-table__element>tbody>tr>td{padding:14px 12px;border-bottom:1px solid rgba(0,0,0,.04);color:#1a1916;vertical-align:middle}.recent-docs-table .hub-table__element thead th:nth-child(1),.recent-docs-table .hub-table__element tbody td:nth-child(1){width:40px}.recent-docs-table .hub-table__element thead th:nth-child(3),.recent-docs-table .hub-table__element tbody td:nth-child(3){width:88px}.recent-docs-table .hub-table__element thead th:nth-child(4),.recent-docs-table .hub-table__element tbody td:nth-child(4){width:96px}.recent-docs-table .hub-table__element thead th:nth-child(5),.recent-docs-table .hub-table__element tbody td:nth-child(5){width:110px}.recent-docs-table .hub-table__element thead th:nth-child(6),.recent-docs-table .hub-table__element tbody td:nth-child(6){width:118px}.recent-docs-table .hub-table__element thead th:nth-child(7),.recent-docs-table .hub-table__element tbody td:nth-child(7){width:52px;text-align:right}@media(max-width:1100px){.recent-docs-table .hub-table__element thead th:nth-child(7),.recent-docs-table .hub-table__element tbody td:nth-child(7){display:none}}@media(max-width:860px){.recent-docs-table .hub-table__element thead th:nth-child(3),.recent-docs-table .hub-table__element tbody td:nth-child(3){display:none}}@media(max-width:720px){.recent-docs-table .hub-table__element thead th:nth-child(4),.recent-docs-table .hub-table__element tbody td:nth-child(4){display:none}}@media(max-width:560px){.recent-docs-table .hub-table__element thead th:nth-child(5),.recent-docs-table .hub-table__element tbody td:nth-child(5){display:none}}hub-list ul.hub-list--root{list-style:none;margin:0;padding:0}hub-list ul.hub-list--root:not(.hub-list--cards){display:flex;flex-direction:column;gap:var(--ff-ref-spacing-3, 12px)}hub-list .hub-list__item{margin:0;padding:0;border:0;background:transparent;list-style:none}hub-list .hub-list__item--clickable{cursor:default}hub-list .hub-list__item:hover{background:transparent}hub-list .hub-list__item-content,hub-list .hub-list__label{margin:0;padding:0;width:100%}hub-list.doc-types-panel__list ul.hub-list--root:not(.hub-list--cards){gap:0}hub-list.doc-types-panel__list .hub-list__item{border:0;border-radius:0;padding:0}hub-list.doc-types-panel__list .hub-list__item--clickable{cursor:pointer}hub-list.template-page__chips ul.hub-list--root:not(.hub-list--cards){flex-direction:row;flex-wrap:wrap;gap:var(--ff-ref-spacing-1, 4px)}hub-list.template-page__step-bar ul.hub-list--root:not(.hub-list--cards),hub-list.template-page__rules ul.hub-list--root:not(.hub-list--cards){gap:var(--ff-ref-spacing-1, 4px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--ff-ref-font-family);font-size:var(--ff-ref-font-size-md);line-height:var(--ff-ref-line-height-normal);color:var(--ff-sys-text-primary);background-color:var(--ff-sys-surface-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--ff-ref-color-neutral-0: #ffffff;--ff-ref-color-neutral-25: #fbfbfd;--ff-ref-color-neutral-50: #f6f7fa;--ff-ref-color-neutral-100: #eef0f5;--ff-ref-color-neutral-200: #e1e4ec;--ff-ref-color-neutral-300: #cbd0dc;--ff-ref-color-neutral-400: #9ca3b5;--ff-ref-color-neutral-500: #6b7388;--ff-ref-color-neutral-600: #4d5468;--ff-ref-color-neutral-700: #363b4e;--ff-ref-color-neutral-800: #252938;--ff-ref-color-neutral-900: #161826;--ff-ref-color-warm-25: #fcfaf5;--ff-ref-color-warm-50: #f6f3ec;--ff-ref-color-warm-100: #e3ded4;--ff-ref-color-warm-200: #cbc5b8;--ff-ref-color-warm-900: #2a2723;--ff-ref-color-warm-orange: #fbb48c;--ff-ref-color-warm-orange-strong: #c47a3d;--ff-ref-color-neutral-950: #0a0b14;--ff-ref-color-neutral-1000: #000000;--ff-ref-color-blue-50: #eef1ff;--ff-ref-color-blue-100: #dce3ff;--ff-ref-color-blue-200: #b9c6ff;--ff-ref-color-blue-300: #8ea0ff;--ff-ref-color-blue-400: #6378ff;--ff-ref-color-blue-500: #3b59f5;--ff-ref-color-blue-600: #2e45d9;--ff-ref-color-blue-700: #2436ad;--ff-ref-color-blue-800: #1b2880;--ff-ref-color-blue-900: #121a55;--ff-ref-color-blue-950: #0a0f33;--ff-ref-color-peach-50: #fff3ee;--ff-ref-color-peach-100: #ffe3d6;--ff-ref-color-peach-200: #ffc4ac;--ff-ref-color-peach-300: #ffa180;--ff-ref-color-peach-400: #ff885f;--ff-ref-color-peach-500: #ff7a59;--ff-ref-color-peach-600: #e55d3c;--ff-ref-color-peach-700: #b8482e;--ff-ref-color-peach-800: #8a3722;--ff-ref-color-peach-900: #5e2516;--ff-ref-color-peach-950: #3c170d;--ff-ref-color-warm-ink: #1a1916;--ff-ref-color-warm-muted: #6b6660;--ff-ref-color-warm-faint: #b8b3ac;--ff-ref-color-warm-accent: #3b5bff;--ff-ref-color-warm-accent-hover: #2f4be0;--ff-ref-color-green-50: #e7f8ee;--ff-ref-color-green-100: #cdefdb;--ff-ref-color-green-200: #9ddfb7;--ff-ref-color-green-500: #22a55b;--ff-ref-color-green-600: #188649;--ff-ref-color-green-700: #106635;--ff-ref-color-amber-50: #fff7e0;--ff-ref-color-amber-100: #ffebb3;--ff-ref-color-amber-200: #ffd773;--ff-ref-color-amber-500: #e59a07;--ff-ref-color-amber-600: #b97a00;--ff-ref-color-amber-700: #8a5c00;--ff-ref-color-orange-50: #ffefe3;--ff-ref-color-orange-100: #ffddc2;--ff-ref-color-orange-200: #ffb987;--ff-ref-color-orange-500: #f26a1f;--ff-ref-color-orange-600: #c04f0f;--ff-ref-color-orange-700: #933b08;--ff-ref-color-red-50: #fce9e9;--ff-ref-color-red-100: #f8cece;--ff-ref-color-red-200: #f09a9a;--ff-ref-color-red-500: #dc2828;--ff-ref-color-red-600: #b41e1e;--ff-ref-color-red-700: #8a1717;--ff-ref-color-purple-50: #f1ecff;--ff-ref-color-purple-100: #e0d4ff;--ff-ref-color-purple-200: #c2a8ff;--ff-ref-color-purple-500: #7b4cf0;--ff-ref-color-purple-600: #5f32d0;--ff-ref-color-purple-700: #48259e;--ff-ref-color-cyan-50: #e2f4fa;--ff-ref-color-cyan-100: #bde7f2;--ff-ref-color-cyan-200: #7bd0e4;--ff-ref-color-cyan-500: #0e97bd;--ff-ref-color-cyan-600: #0a7596;--ff-ref-color-cyan-700: #075873;--ff-ref-font-family: "Maven Pro", "Noto Sans", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ff-ref-font-family-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--ff-ref-font-weight-regular: 400;--ff-ref-font-weight-medium: 500;--ff-ref-font-weight-semibold: 600;--ff-ref-font-weight-bold: 700;--ff-ref-font-weight-black: 900;--ff-ref-font-size-2xs: .6875rem;--ff-ref-font-size-xs: .75rem;--ff-ref-font-size-sm: .8125rem;--ff-ref-font-size-md: .875rem;--ff-ref-font-size-lg: 1rem;--ff-ref-font-size-xl: 1.25rem;--ff-ref-font-size-2xl: 2rem;--ff-ref-font-size-3xl: 2.5rem;--ff-ref-font-size-4xl: 3.25rem;--ff-ref-font-size-5xl: 3.5rem;--ff-ref-line-height-tight: 1.15;--ff-ref-line-height-snug: 1.35;--ff-ref-line-height-normal: 1.5;--ff-ref-line-height-relaxed: 1.7;--ff-ref-letter-spacing-normal: 0;--ff-ref-letter-spacing-eyebrow: 1.32px;--ff-ref-text-display-xl: 700 52px/60px var(--ff-ref-font-family);--ff-ref-text-display-l: 700 40px/48px var(--ff-ref-font-family);--ff-ref-text-h1: 700 32px/40px var(--ff-ref-font-family);--ff-ref-text-h2: 600 20px/28px var(--ff-ref-font-family);--ff-ref-text-h3: 600 16px/22px var(--ff-ref-font-family);--ff-ref-text-body-l: 400 16px/24px var(--ff-ref-font-family);--ff-ref-text-body-m: 400 14px/20px var(--ff-ref-font-family);--ff-ref-text-body-s: 400 13px/18px var(--ff-ref-font-family);--ff-ref-text-caption: 400 11px/16px var(--ff-ref-font-family);--ff-ref-text-eyebrow: 600 11px/16px var(--ff-ref-font-family);--ff-ref-text-numeric-xl: 900 56px/60px var(--ff-ref-font-family);--ff-ref-text-numeric-l: 700 32px/36px var(--ff-ref-font-family);--ff-ref-spacing-0: 0;--ff-ref-spacing-0-5: 2px;--ff-ref-spacing-1: 4px;--ff-ref-spacing-1-5: 6px;--ff-ref-spacing-2: 8px;--ff-ref-spacing-2-5: 10px;--ff-ref-spacing-3: 12px;--ff-ref-spacing-4: 16px;--ff-ref-spacing-5: 20px;--ff-ref-spacing-6: 24px;--ff-ref-spacing-7: 28px;--ff-ref-spacing-8: 32px;--ff-ref-spacing-10: 40px;--ff-ref-spacing-12: 48px;--ff-ref-spacing-16: 64px;--ff-ref-spacing-20: 80px;--ff-ref-spacing-24: 96px;--ff-ref-radius-none: 0;--ff-ref-radius-xs: 4px;--ff-ref-radius-2xs: 6px;--ff-ref-radius-sm: 8px;--ff-ref-radius-md: 12px;--ff-ref-radius-lg: 16px;--ff-ref-radius-xl: 20px;--ff-ref-radius-2xl: 24px;--ff-ref-radius-3xl: 32px;--ff-ref-radius-full: 9999px;--ff-ref-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .04);--ff-ref-shadow-sm: 0 2px 4px 0 rgba(0, 0, 0, .06);--ff-ref-shadow-md: 0 4px 12px 0 rgba(0, 0, 0, .08);--ff-ref-shadow-lg: 0 12px 32px 0 rgba(0, 0, 0, .12);--ff-ref-shadow-xl: 0 24px 64px 0 rgba(0, 0, 0, .16);--ff-ref-gradient-canvas: linear-gradient(90deg, #edf0ff, #fff5ed);--ff-ref-gradient-hero: linear-gradient( 168.26deg, var(--ff-ref-color-blue-500), var(--ff-ref-color-purple-200) 37%, var(--ff-ref-color-peach-500) 74% );--ff-ref-gradient-progress: linear-gradient( 90deg, var(--ff-ref-color-blue-500), var(--ff-ref-color-peach-500) );--ff-ref-breakpoint-mobile: 770px;--ff-ref-breakpoint-tablet: 1024px;--ff-ref-breakpoint-desktop: 1200px;--ff-sys-surface-canvas: var(--ff-ref-color-neutral-25);--ff-sys-surface-raised: var(--ff-ref-color-neutral-0);--ff-sys-surface-sunken: var(--ff-ref-color-neutral-50);--ff-sys-surface-sidebar: var(--ff-ref-color-neutral-50);--ff-sys-surface-inverse: var(--ff-ref-color-neutral-900);--ff-sys-surface-overlay: var(--ff-ref-color-neutral-950);--ff-sys-surface-muted: var(--ff-ref-color-warm-50);--ff-sys-text-primary: var(--ff-ref-color-neutral-900);--ff-sys-text-strong: var(--ff-ref-color-warm-900);--ff-sys-text-secondary: var(--ff-ref-color-neutral-600);--ff-sys-text-muted: var(--ff-ref-color-neutral-500);--ff-sys-text-disabled: var(--ff-ref-color-neutral-400);--ff-sys-text-on-brand: var(--ff-ref-color-neutral-0);--ff-sys-text-on-peach: var(--ff-ref-color-neutral-0);--ff-sys-text-on-inverse: var(--ff-ref-color-neutral-0);--ff-sys-text-link: var(--ff-ref-color-blue-600);--ff-sys-border-subtle: var(--ff-ref-color-warm-100);--ff-sys-border-default: var(--ff-ref-color-neutral-200);--ff-sys-border-strong: var(--ff-ref-color-neutral-300);--ff-sys-border-focus: var(--ff-ref-color-blue-500);--ff-sys-border-danger: var(--ff-ref-color-red-500);--ff-sys-icon-primary: var(--ff-ref-color-neutral-700);--ff-sys-icon-secondary: var(--ff-ref-color-neutral-500);--ff-sys-icon-disabled: var(--ff-ref-color-neutral-400);--ff-sys-icon-brand: var(--ff-ref-color-blue-500);--ff-sys-icon-peach: var(--ff-ref-color-peach-500);--ff-sys-brand-primary: var(--ff-ref-color-blue-500);--ff-sys-brand-primary-subtle: var(--ff-ref-color-blue-50);--ff-sys-brand-peach: var(--ff-ref-color-peach-500);--ff-sys-color-success: var(--ff-ref-color-green-500);--ff-sys-color-success-subtle: var(--ff-ref-color-green-50);--ff-sys-color-warning: var(--ff-ref-color-amber-500);--ff-sys-color-warning-subtle: var(--ff-ref-color-amber-50);--ff-sys-color-error: var(--ff-ref-color-red-500);--ff-sys-color-error-subtle: var(--ff-ref-color-red-50);--ff-sys-color-info: var(--ff-ref-color-blue-500);--ff-sys-color-info-subtle: var(--ff-ref-color-blue-50);--ff-sys-color-scrim: rgba(0, 0, 0, .5);--ff-sys-status-pending-bg: var(--ff-ref-color-amber-50);--ff-sys-status-pending-fg: var(--ff-ref-color-amber-600);--ff-sys-status-queued-bg: var(--ff-ref-color-amber-50);--ff-sys-status-queued-fg: var(--ff-ref-color-amber-600);--ff-sys-status-processing-bg: var(--ff-ref-color-blue-100);--ff-sys-status-processing-fg: var(--ff-ref-color-blue-500);--ff-sys-status-in-review-bg: var(--ff-ref-color-purple-50);--ff-sys-status-in-review-fg: var(--ff-ref-color-purple-600);--ff-sys-status-ready-bg: var(--ff-ref-color-green-50);--ff-sys-status-ready-fg: var(--ff-ref-color-green-600);--ff-sys-status-approved-bg: var(--ff-ref-color-green-100);--ff-sys-status-approved-fg: var(--ff-ref-color-green-700);--ff-sys-status-exception-bg: var(--ff-ref-color-orange-50);--ff-sys-status-exception-fg: var(--ff-ref-color-orange-600);--ff-sys-status-error-bg: var(--ff-ref-color-red-50);--ff-sys-status-error-fg: var(--ff-ref-color-red-600);--ff-sys-confidence-high-bg: var(--ff-sys-status-ready-bg);--ff-sys-confidence-high-fg: var(--ff-sys-status-ready-fg);--ff-sys-confidence-medium-bg: var(--ff-sys-status-queued-bg);--ff-sys-confidence-medium-fg: var(--ff-sys-status-queued-fg);--ff-sys-confidence-low-bg: var(--ff-sys-status-exception-bg);--ff-sys-confidence-low-fg: var(--ff-sys-status-exception-fg);--ff-sys-confidence-very-low-bg: var(--ff-sys-status-error-bg);--ff-sys-confidence-very-low-fg: var(--ff-sys-status-error-fg);--ff-color-primary-50: var(--ff-ref-color-blue-50);--ff-color-primary-100: var(--ff-ref-color-blue-100);--ff-color-primary-200: var(--ff-ref-color-blue-200);--ff-color-primary-300: var(--ff-ref-color-blue-300);--ff-color-primary-400: var(--ff-ref-color-blue-400);--ff-color-primary-500: var(--ff-ref-color-blue-500);--ff-color-primary-600: var(--ff-ref-color-blue-600);--ff-color-primary-700: var(--ff-ref-color-blue-700);--ff-color-primary-800: var(--ff-ref-color-blue-800);--ff-color-primary-900: var(--ff-ref-color-blue-900);--ff-color-primary: var(--ff-sys-brand-primary);--ff-color-secondary-50: var(--ff-ref-color-peach-50);--ff-color-secondary-100: var(--ff-ref-color-peach-100);--ff-color-secondary-200: var(--ff-ref-color-peach-200);--ff-color-secondary-300: var(--ff-ref-color-peach-300);--ff-color-secondary-400: var(--ff-ref-color-peach-400);--ff-color-secondary-500: var(--ff-ref-color-peach-500);--ff-color-secondary-600: var(--ff-ref-color-peach-600);--ff-color-secondary-700: var(--ff-ref-color-peach-700);--ff-color-secondary-800: var(--ff-ref-color-peach-800);--ff-color-secondary-900: var(--ff-ref-color-peach-900);--ff-color-tertiary-50: var(--ff-ref-color-purple-50);--ff-color-tertiary-100: var(--ff-ref-color-purple-100);--ff-color-tertiary-200: var(--ff-ref-color-purple-200);--ff-color-tertiary-300: var(--ff-ref-color-purple-200);--ff-color-tertiary-400: var(--ff-ref-color-purple-500);--ff-color-tertiary-500: var(--ff-ref-color-purple-500);--ff-color-tertiary-600: var(--ff-ref-color-purple-600);--ff-color-tertiary-700: var(--ff-ref-color-purple-700);--ff-color-tertiary-800: var(--ff-ref-color-purple-700);--ff-color-tertiary-900: var(--ff-ref-color-purple-700);--ff-color-neutral-50: var(--ff-ref-color-neutral-50);--ff-color-neutral-100: var(--ff-ref-color-neutral-100);--ff-color-neutral-200: var(--ff-ref-color-neutral-200);--ff-color-neutral-300: var(--ff-ref-color-neutral-300);--ff-color-neutral-400: var(--ff-ref-color-neutral-400);--ff-color-neutral-500: var(--ff-ref-color-neutral-500);--ff-color-neutral-600: var(--ff-ref-color-neutral-600);--ff-color-neutral-700: var(--ff-ref-color-neutral-700);--ff-color-neutral-800: var(--ff-ref-color-neutral-800);--ff-color-neutral-900: var(--ff-ref-color-neutral-900);--ff-color-error-100: var(--ff-ref-color-red-50);--ff-color-error-200: var(--ff-ref-color-red-100);--ff-color-error-300: var(--ff-ref-color-red-200);--ff-color-error-400: var(--ff-ref-color-red-200);--ff-color-error-500: var(--ff-ref-color-red-500);--ff-color-error-600: var(--ff-ref-color-red-600);--ff-color-error-700: var(--ff-ref-color-red-700);--ff-color-error-800: var(--ff-ref-color-red-700);--ff-color-error-900: var(--ff-ref-color-red-700);--ff-color-success-100: var(--ff-ref-color-green-50);--ff-color-success-200: var(--ff-ref-color-green-100);--ff-color-success-300: var(--ff-ref-color-green-200);--ff-color-success-400: var(--ff-ref-color-green-200);--ff-color-success-500: var(--ff-ref-color-green-500);--ff-color-success-600: var(--ff-ref-color-green-600);--ff-color-success-700: var(--ff-ref-color-green-700);--ff-color-success-800: var(--ff-ref-color-green-700);--ff-color-success-900: var(--ff-ref-color-green-700);--ff-color-warning-100: var(--ff-ref-color-amber-50);--ff-color-warning-200: var(--ff-ref-color-amber-100);--ff-color-warning-300: var(--ff-ref-color-amber-200);--ff-color-warning-400: var(--ff-ref-color-amber-200);--ff-color-warning-500: var(--ff-ref-color-amber-500);--ff-color-warning-600: var(--ff-ref-color-amber-600);--ff-color-warning-700: var(--ff-ref-color-amber-700);--ff-color-warning-800: var(--ff-ref-color-amber-700);--ff-color-warning-900: var(--ff-ref-color-amber-700);--ff-color-info-100: var(--ff-ref-color-blue-50);--ff-color-info-200: var(--ff-ref-color-blue-100);--ff-color-info-300: var(--ff-ref-color-blue-200);--ff-color-info-400: var(--ff-ref-color-blue-300);--ff-color-info-500: var(--ff-ref-color-blue-500);--ff-color-info-600: var(--ff-ref-color-blue-600);--ff-color-info-700: var(--ff-ref-color-blue-700);--ff-color-info-800: var(--ff-ref-color-blue-800);--ff-color-info-900: var(--ff-ref-color-blue-900);--ff-color-success: var(--ff-sys-color-success);--ff-color-success-light: var(--ff-sys-color-success-subtle);--ff-color-success-soft: var(--ff-sys-color-success-subtle);--ff-color-warning: var(--ff-sys-color-warning);--ff-color-warning-light: var(--ff-sys-color-warning-subtle);--ff-color-warning-soft: var(--ff-sys-color-warning-subtle);--ff-color-error: var(--ff-sys-color-error);--ff-color-error-light: var(--ff-sys-color-error-subtle);--ff-color-info: var(--ff-sys-color-info);--ff-color-info-light: var(--ff-sys-color-info-subtle);--ff-color-danger: var(--ff-sys-color-error);--ff-color-danger-soft: var(--ff-sys-color-error-subtle);--ff-color-surface: var(--ff-sys-surface-raised);--ff-color-surface-alt: var(--ff-sys-surface-canvas);--ff-color-surface-muted: var(--ff-sys-surface-sunken);--ff-color-surface-hover: var(--ff-sys-surface-sunken);--ff-color-surface-deeper: var(--ff-sys-surface-sunken);--ff-color-error-surface: var(--ff-sys-color-error-subtle);--ff-color-background: var(--ff-sys-surface-canvas);--ff-avatar-bg: var(--ff-sys-surface-sunken);--ff-color-on-primary: var(--ff-sys-text-on-brand);--ff-color-on-surface: var(--ff-sys-text-primary);--ff-color-on-surface-variant: var(--ff-sys-text-secondary);--ff-surface-default: var(--ff-sys-surface-raised);--ff-surface-hover: var(--ff-sys-surface-sunken);--ff-text-primary: var(--ff-sys-text-primary);--ff-text-secondary: var(--ff-sys-text-secondary);--ff-text-muted: var(--ff-sys-text-muted);--ff-text-disabled: var(--ff-sys-text-disabled);--ff-text-default: var(--ff-sys-text-primary);--ff-text-tertiary: var(--ff-sys-text-muted);--ff-color-text: var(--ff-sys-text-primary);--ff-color-text-primary: var(--ff-sys-text-primary);--ff-color-text-secondary: var(--ff-sys-text-secondary);--ff-color-text-muted: var(--ff-sys-text-muted);--ff-color-neutral: var(--ff-ref-color-neutral-500);--ff-bg-primary: var(--ff-sys-surface-raised);--ff-bg-secondary: var(--ff-sys-surface-canvas);--ff-bg-tertiary: var(--ff-sys-surface-sunken);--ff-color-border: var(--ff-sys-border-default);--ff-color-border-focus: var(--ff-sys-border-focus);--ff-border-default: var(--ff-sys-border-default);--ff-border-subtle: var(--ff-sys-border-subtle);--ff-border-strong: var(--ff-sys-border-strong);--ff-border: var(--ff-sys-border-default);--ff-color-overlay: var(--ff-sys-color-scrim);--ff-status-pending-bg: var(--ff-sys-status-pending-bg);--ff-status-pending-fg: var(--ff-sys-status-pending-fg);--ff-status-queued-bg: var(--ff-sys-status-queued-bg);--ff-status-queued-fg: var(--ff-sys-status-queued-fg);--ff-status-processing-bg: var(--ff-sys-status-processing-bg);--ff-status-processing-fg: var(--ff-sys-status-processing-fg);--ff-status-in-review-bg: var(--ff-sys-status-in-review-bg);--ff-status-in-review-fg: var(--ff-sys-status-in-review-fg);--ff-status-ready-bg: var(--ff-sys-status-ready-bg);--ff-status-ready-fg: var(--ff-sys-status-ready-fg);--ff-status-approved-bg: var(--ff-sys-status-approved-bg);--ff-status-approved-fg: var(--ff-sys-status-approved-fg);--ff-status-exception-bg: var(--ff-sys-status-exception-bg);--ff-status-exception-fg: var(--ff-sys-status-exception-fg);--ff-status-error-bg: var(--ff-sys-status-error-bg);--ff-status-error-fg: var(--ff-sys-status-error-fg);--ff-font-family: var(--ff-ref-font-family);--ff-font-family-mono: var(--ff-ref-font-family-mono);--ff-font-mono: var(--ff-ref-font-family-mono);--ff-text-mono: var(--ff-ref-font-family-mono);--ff-font-size-2xs: var(--ff-ref-font-size-2xs);--ff-font-size-xs: var(--ff-ref-font-size-xs);--ff-font-size-sm: var(--ff-ref-font-size-sm);--ff-font-size-md: var(--ff-ref-font-size-md);--ff-font-size-lg: var(--ff-ref-font-size-lg);--ff-font-size-xl: var(--ff-ref-font-size-xl);--ff-font-size-2xl: var(--ff-ref-font-size-2xl);--ff-font-size-3xl: var(--ff-ref-font-size-3xl);--ff-font-size-4xl: var(--ff-ref-font-size-4xl);--ff-font-size-5xl: var(--ff-ref-font-size-5xl);--ff-text-sm: var(--ff-ref-font-size-sm);--ff-font-weight-normal: var(--ff-ref-font-weight-regular);--ff-font-weight-medium: var(--ff-ref-font-weight-semibold);--ff-font-weight-semibold: var(--ff-ref-font-weight-semibold);--ff-font-weight-bold: var(--ff-ref-font-weight-bold);--ff-text-weight-medium: var(--ff-ref-font-weight-semibold);--ff-line-height-tight: var(--ff-ref-line-height-tight);--ff-line-height-snug: var(--ff-ref-line-height-snug);--ff-line-height-normal: var(--ff-ref-line-height-normal);--ff-line-height-relaxed: var(--ff-ref-line-height-relaxed);--ff-letter-spacing-normal: var(--ff-ref-letter-spacing-normal);--ff-spacing-xs: var(--ff-ref-spacing-1);--ff-spacing-sm: var(--ff-ref-spacing-2);--ff-spacing-md: var(--ff-ref-spacing-4);--ff-spacing-lg: var(--ff-ref-spacing-6);--ff-spacing-xl: var(--ff-ref-spacing-8);--ff-radius-sm: var(--ff-ref-radius-xs);--ff-radius-md: var(--ff-ref-radius-sm);--ff-radius-lg: var(--ff-ref-radius-md);--ff-radius-full: var(--ff-ref-radius-full);--ff-elevation-sm: var(--ff-ref-shadow-sm);--ff-elevation-md: var(--ff-ref-shadow-md);--ff-elevation-lg: var(--ff-ref-shadow-lg);--ff-breakpoint-mobile: var(--ff-ref-breakpoint-mobile);--ff-breakpoint-tablet: var(--ff-ref-breakpoint-tablet);--ff-breakpoint-desktop: var(--ff-ref-breakpoint-desktop)}.u-input-mono input,.u-input-mono textarea{font-family:var(--ff-ref-font-family-mono, monospace)}
