@import"https://fonts.googleapis.com/css2?family=Manrope:wght@600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@layer mantine-datatable{.mantine-datatable-nowrap{white-space:nowrap}.mantine-datatable-ellipsis{overflow:hidden;text-overflow:ellipsis}.mantine-datatable-pointer-cursor{cursor:pointer}.mantine-datatable-context-menu-cursor{cursor:context-menu}.mantine-datatable-text-selection-disabled{-webkit-user-select:none;user-select:none}.mantine-datatable-text-align-left{text-align:left}.mantine-datatable-text-align-center{text-align:center}.mantine-datatable-text-align-right{text-align:right}.mantine-datatable{--mantine-datatable-color:var( --mantine-datatable-color-light,var(--mantine-color-text) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-color:var( --mantine-datatable-color-dark,var(--mantine-color-text) )}.mantine-datatable{--mantine-datatable-background-color:var( --mantine-datatable-background-color-light,var(--mantine-color-body) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-background-color:var( --mantine-datatable-background-color-dark,var(--mantine-color-body) )}.mantine-datatable{--mantine-datatable-border-color:var( --mantine-datatable-border-color-light,var(--mantine-color-gray-3) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-border-color:var( --mantine-datatable-border-color-dark,var(--mantine-color-dark-4) )}.mantine-datatable{--mantine-datatable-row-border-color:var( --mantine-datatable-row-border-color-light,var(--mantine-datatable-border-color) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-row-border-color:var( --mantine-datatable-row-border-color-dark,var(--mantine-datatable-border-color) )}.mantine-datatable{--mantine-datatable-striped-color:var( --mantine-datatable-striped-color-light,var(--mantine-color-gray-0) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-striped-color:var( --mantine-datatable-striped-color-dark,var(--mantine-color-dark-6) )}.mantine-datatable{--mantine-datatable-highlight-on-hover-color:var( --mantine-datatable-highlight-on-hover-color-light,var(--mantine-color-gray-1) )}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-highlight-on-hover-color:var( --mantine-datatable-highlight-on-hover-color-dark,var(--mantine-color-dark-5) )}.mantine-datatable{--mantine-datatable-selection-color:var(--mantine-primary-color-light);--mantine-datatable-shadow-background-top:linear-gradient(rgba(0,0,0,.05),transparent),linear-gradient(rgba(0,0,0,.05) 30%,transparent)}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-shadow-background-top:linear-gradient(rgba(0,0,0,.25),transparent),linear-gradient(rgba(0,0,0,.25) 30%,transparent)}.mantine-datatable{--mantine-datatable-shadow-background-right:linear-gradient(270deg,rgba(0,0,0,.05),transparent),linear-gradient(270deg,rgba(0,0,0,.05),transparent 30%)}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-shadow-background-right:linear-gradient(270deg,rgba(0,0,0,.25),transparent),linear-gradient(270deg,rgba(0,0,0,.25),transparent 30%)}.mantine-datatable{--mantine-datatable-shadow-background-bottom:linear-gradient(transparent,rgba(0,0,0,.05)),linear-gradient(transparent 30%,rgba(0,0,0,.05))}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-shadow-background-bottom:linear-gradient(transparent,rgba(0,0,0,.25)),linear-gradient(transparent 30%,rgba(0,0,0,.25))}.mantine-datatable{--mantine-datatable-shadow-background-left:linear-gradient(90deg,rgba(0,0,0,.05),transparent),linear-gradient(90deg,rgba(0,0,0,.05),transparent 30%)}[data-mantine-color-scheme=dark] .mantine-datatable{--mantine-datatable-shadow-background-left:linear-gradient(90deg,rgba(0,0,0,.25),transparent),linear-gradient(90deg,rgba(0,0,0,.25),transparent 30%)}.mantine-datatable{--mantine-datatable-header-height:0;--mantine-datatable-footer-height:0;--mantine-datatable-selection-column-width:0;--mantine-datatable-top-shadow-opacity:0;--mantine-datatable-left-shadow-opacity:0;--mantine-datatable-bottom-shadow-opacity:0;--mantine-datatable-right-shadow-opacity:0;--mantine-datatable-footer-position:sticky;--mantine-datatable-footer-bottom:0;--mantine-datatable-last-row-border-bottom:unset;background:var(--mantine-datatable-background-color);color:var(--mantine-datatable-color);display:flex;flex-direction:column;overflow:hidden;position:relative}.mantine-datatable td,.mantine-datatable th{border-left:0}[dir=rtl] .mantine-datatable td,[dir=rtl] .mantine-datatable th{border-left:0;border-right:0}[dir=rtl] .mantine-datatable td:not(:first-of-type),[dir=rtl] .mantine-datatable th:not(:first-of-type){border-right:1px solid var(--mantine-datatable-row-border-color)}.mantine-datatable-with-border{border:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color)}.mantine-datatable-resizable-columns{table-layout:fixed}.mantine-datatable-resizable-columns th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mantine-datatable-pin-first-column td:first-of-type,.mantine-datatable-pin-first-column.mantine-datatable-resizable-columns th:first-of-type,.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible td:nth-of-type(2),.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible.mantine-datatable-resizable-columns th:nth-of-type(2),.mantine-datatable-pin-last-column td:last-of-type,.mantine-datatable-pin-last-column.mantine-datatable-resizable-columns th:last-of-type{overflow:visible}.mantine-datatable td[data-accessor=__selection__],.mantine-datatable th[data-accessor=__selection__]{max-width:44px!important;min-width:44px!important;width:44px!important}.mantine-datatable:not(.mantine-datatable-resizable-columns) th{max-width:none;min-width:auto;white-space:nowrap;width:auto}.mantine-datatable:not(.mantine-datatable-resizable-columns) td[data-accessor=__selection__],.mantine-datatable:not(.mantine-datatable-resizable-columns) th[data-accessor=__selection__]{max-width:44px!important;min-width:44px!important;width:44px!important}.mantine-datatable-table{background:var(--mantine-datatable-background-color);border-collapse:separate;border-spacing:0;color:inherit}.mantine-datatable-table td,.mantine-datatable-table th{border-color:var(--mantine-datatable-row-border-color)}.mantine-datatable-table tbody,.mantine-datatable-table td,.mantine-datatable-table tfoot,.mantine-datatable-table tfoot tr,.mantine-datatable-table th,.mantine-datatable-table thead,.mantine-datatable-table thead tr{background:inherit}.mantine-datatable-table[data-striped] tbody tr:nth-of-type(odd){background:var(--mantine-datatable-striped-color)}.mantine-datatable-table[data-highlight-on-hover] tbody tr:hover{background:var(--mantine-datatable-highlight-on-hover-color)}.mantine-datatable-table tbody tr:last-of-type{border-bottom:0}.mantine-datatable-table tr:last-of-type:not(.mantine-datatable-empty-row) td{border-bottom:var(--mantine-datatable-last-row-border-bottom)}.mantine-datatable-vertical-align-top td{vertical-align:top}.mantine-datatable-vertical-align-bottom td{vertical-align:bottom}.mantine-datatable-last-row-border-bottom-visible tr:last-of-type:not(.mantine-datatable-empty-row) td{border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)}}@layer mantine-datatable{.mantine-datatable-pin-last-column td:not(.mantine-datatable-row-expansion-cell):last-of-type,.mantine-datatable-pin-last-column th:last-of-type{position:sticky!important;right:calc(-.025rem*var(--mantine-scale));z-index:1}@-moz-document url-prefix(){.mantine-datatable-pin-last-column td:not(.mantine-datatable-row-expansion-cell):last-of-type,.mantine-datatable-pin-last-column th:last-of-type{right:0}}[dir=rtl] .mantine-datatable-pin-last-column td:not(.mantine-datatable-row-expansion-cell):last-of-type,[dir=rtl] .mantine-datatable-pin-last-column th:last-of-type{left:calc(-.025rem*var(--mantine-scale));right:auto}@-moz-document url-prefix(){[dir=rtl] .mantine-datatable-pin-last-column td:not(.mantine-datatable-row-expansion-cell):last-of-type,[dir=rtl] .mantine-datatable-pin-last-column th:last-of-type{left:0}}.mantine-datatable-pin-last-column td:not(.mantine-datatable-row-expansion-cell):last-of-type:after,.mantine-datatable-pin-last-column th:last-of-type:after{background:var(--mantine-datatable-shadow-background-right);border-right:1px solid var(--mantine-datatable-row-border-color);bottom:0;content:"";left:calc(var(--mantine-spacing-xs)*-1);opacity:var(--mantine-datatable-right-shadow-opacity);pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:var(--mantine-spacing-xs)}[dir=rtl] .mantine-datatable-pin-last-column td:not(.mantine-datatable-row-expansion-cell):last-of-type:after,[dir=rtl] .mantine-datatable-pin-last-column th:last-of-type:after{background:var(--mantine-datatable-shadow-background-left);border-left:1px solid var(--mantine-datatable-row-border-color);border-right:0;left:100%;opacity:var(--mantine-datatable-left-shadow-opacity);right:auto;z-index:2}.mantine-datatable-pin-last-column th:last-of-type:after,.mantine-datatable-pin-last-column tr[data-with-row-border]:not(:last-of-type) td:not(.mantine-datatable-row-expansion-cell):last-of-type:after{bottom:calc(-.0625rem*var(--mantine-scale));top:calc(-.0625rem*var(--mantine-scale))}.mantine-datatable-pin-last-column tfoot th:last-of-type:after{top:calc(-.0625rem*var(--mantine-scale))}.mantine-datatable-pin-last-column tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):last-of-type{background:inherit}.mantine-datatable-pin-last-column tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):last-of-type:before{background:var(--mantine-datatable-selection-color);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2),.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2),.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th:first-of-type,.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr:not(:nth-of-type(2)) th:nth-of-type(2),.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) td:not(.mantine-datatable-row-expansion-cell):first-of-type,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type{left:var(--mantine-datatable-selection-column-width);position:sticky!important;z-index:1}[dir=rtl] .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2),[dir=rtl] .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2),[dir=rtl] .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th:first-of-type,[dir=rtl] .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr:not(:nth-of-type(2)) th:nth-of-type(2),[dir=rtl] .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) td:not(.mantine-datatable-row-expansion-cell):first-of-type,[dir=rtl] .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type{left:auto;right:var(--mantine-datatable-selection-column-width)}.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2):after,.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2):after,.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th:first-of-type:after,.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr:not(:nth-of-type(2)) th:nth-of-type(2):after,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) td:not(.mantine-datatable-row-expansion-cell):first-of-type:after,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type:after{background:var(--mantine-datatable-shadow-background-left);border-left:1px solid var(--mantine-datatable-row-border-color);bottom:0;content:"";opacity:var(--mantine-datatable-left-shadow-opacity);pointer-events:none;position:absolute;right:calc(var(--mantine-spacing-xs)*-1);top:0;transition:opacity .2s;width:var(--mantine-spacing-xs)}[dir=rtl] .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2):after,[dir=rtl] .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2):after,[dir=rtl] .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th:first-of-type:after,[dir=rtl] .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr:not(:nth-of-type(2)) th:nth-of-type(2):after,[dir=rtl] .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) td:not(.mantine-datatable-row-expansion-cell):first-of-type:after,[dir=rtl] .mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type:after{background:var(--mantine-datatable-shadow-background-right);border-left:0;border-right:1px solid var(--mantine-datatable-row-border-color);left:calc(var(--mantine-spacing-xs)*-1);opacity:var(--mantine-datatable-right-shadow-opacity);right:auto}.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-header-selector-cell{left:0}[dir=rtl] .mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-header-selector-cell{left:auto;right:0}.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-column-group-header-cell:nth-of-type(2):after,.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr[data-with-row-border]:not(:last-of-type) td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2):after,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th:first-of-type:after,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tr[data-with-row-border]:not(:last-of-type) td:not(.mantine-datatable-row-expansion-cell):first-of-type:after{bottom:calc(-.0625rem*var(--mantine-scale));top:calc(-.0625rem*var(--mantine-scale))}.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tfoot th:nth-of-type(2):after,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tfoot th:first-of-type:after{top:calc(-.0625rem*var(--mantine-scale))}.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2),.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):first-of-type{background:inherit}.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):nth-of-type(2):before,.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) tr[data-selected] td:not(.mantine-datatable-row-expansion-cell):first-of-type:before{background:var(--mantine-datatable-selection-color);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mantine-datatable-pin-first-column.mantine-datatable-selection-column-visible th.mantine-datatable-header-cell-resizable:nth-of-type(2),.mantine-datatable-pin-first-column:not(.mantine-datatable-selection-column-visible) th.mantine-datatable-header-cell-resizable:first-of-type,.mantine-datatable-pin-last-column th.mantine-datatable-header-cell-resizable:last-of-type{position:sticky!important}.mantine-datatable-empty-row,.mantine-datatable-table[data-highlight-on-hover] tbody .mantine-datatable-empty-row:hover{background:transparent}.mantine-datatable-empty-state{bottom:0;color:var(--mantine-color-gray-6);flex-direction:column;left:0;pointer-events:none;position:absolute;right:0;top:0}[data-mantine-color-scheme=dark] .mantine-datatable-empty-state{color:var(--mantine-color-dark-3)}.mantine-datatable-empty-state{opacity:0;padding-bottom:var(--mantine-datatable-footer-height,0);padding-top:var(--mantine-datatable-header-height,0);transition:opacity .2s}.mantine-datatable-empty-state[data-active]{opacity:1}.mantine-datatable-empty-state-icon{background:var(--mantine-color-gray-2);border-radius:50%;font-size:0;padding:var(--mantine-spacing-xs)}[data-mantine-color-scheme=dark] .mantine-datatable-empty-state-icon{background:var(--mantine-color-dark-5)}.mantine-datatable-empty-state-icon{margin-bottom:calc(var(--mantine-spacing-xs)/2)}.mantine-datatable-footer{bottom:var(--mantine-datatable-footer-bottom);position:var(--mantine-datatable-footer-position);z-index:2}.mantine-datatable-footer th{border-top:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color)}.mantine-datatable-footer-selector-placeholder-cell{left:0;position:sticky;width:0}[dir=rtl] .mantine-datatable-footer-selector-placeholder-cell{left:auto;right:0}.mantine-datatable-footer-selector-placeholder-cell:after{background:var(--mantine-datatable-shadow-background-left);border-left:1px solid var(--mantine-datatable-row-border-color);bottom:calc(-.0625rem*var(--mantine-scale));content:"";opacity:0;pointer-events:none;position:absolute;right:calc(var(--mantine-spacing-xs)*-1);top:0;transition:opacity .2s;width:var(--mantine-spacing-xs)}[dir=rtl] .mantine-datatable-footer-selector-placeholder-cell:after{background:var(--mantine-datatable-shadow-background-right);border-left:0;border-right:1px solid var(--mantine-datatable-row-border-color);left:calc(var(--mantine-spacing-xs)*-1);right:auto}.mantine-datatable-footer-selector-placeholder-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-left-shadow-opacity)}[dir=rtl] .mantine-datatable-footer-selector-placeholder-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-right-shadow-opacity)}.mantine-datatable-header{position:sticky;top:0;z-index:2}.mantine-datatable-header th{border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color)}.mantine-datatable-header-column-toggle-checkbox-label{-webkit-user-select:none;user-select:none}.mantine-datatable-header-cell-sortable{cursor:pointer;transition:background .2s}}@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable{.mantine-datatable-header-cell-sortable:hover:not(:has(button:hover)){background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-sortable:hover:not(:has(button:hover)){background:var(--mantine-color-dark-6)}.mantine-datatable-header-cell-draggable{border-radius:calc(.375rem*var(--mantine-scale));cursor:grab;transition:all .2s}.mantine-datatable-header-cell-draggable:active{cursor:grabbing}.mantine-datatable-header-cell-draggable:hover:not(:has(button:hover)){background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-draggable:hover:not(:has(button:hover)){background:var(--mantine-color-dark-6)}.mantine-datatable-header-cell-draggable-action-icon{cursor:inherit;margin:calc(-.125rem*var(--mantine-scale)) calc(.125rem*var(--mantine-scale)) 0}.mantine-datatable-header-cell-drag-over{background:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-drag-over{background:var(--mantine-color-dark-6)}.mantine-datatable-header-cell-toggleable-icon{opacity:.1;transition:opacity .2s}.mantine-datatable-header-cell-toggleable:hover .mantine-datatable-header-cell-toggleable-icon{opacity:1}.mantine-datatable-header-cell-resizable{position:relative}.mantine-datatable-header-resizable-handle{background:transparent;bottom:0;cursor:col-resize;opacity:0;position:absolute;right:-6px;top:0;transition:opacity .2s;width:12px;z-index:0}.mantine-datatable-header-resizable-handle:after{background:var(--mantine-color-gray-4);bottom:2px;content:"";left:5px;position:absolute;top:2px;width:2px}[data-mantine-color-scheme=dark] .mantine-datatable-header-resizable-handle:after{background:var(--mantine-color-dark-4)}.mantine-datatable-header-resizable-handle:after{border-radius:1px;transition:background-color .2s}[dir=rtl] .mantine-datatable-header-resizable-handle:after{left:auto;right:5px}.mantine-datatable-header-resizable-handle:hover{opacity:1}.mantine-datatable-header-resizable-handle:hover:after{background:var(--mantine-primary-color-6)}.mantine-datatable-header-resizable-handle:active{opacity:1!important}.mantine-datatable-header-resizable-handle:active:after{background:var(--mantine-primary-color-7)}[dir=rtl] .mantine-datatable-header-resizable-handle{left:-6px;right:auto}.mantine-datatable-header-cell-toggleable.mantine-datatable-header-cell-resizable:hover .mantine-datatable-header-resizable-handle,tr:hover .mantine-datatable-header-resizable-handle{opacity:1}.mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active){background:var(--mantine-color-blue-0)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active){background:var(--mantine-color-dark-7)}.mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active){transition:background .1s}.mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active)+th{background:var(--mantine-color-blue-0)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active)+th{background:var(--mantine-color-dark-7)}.mantine-datatable-header-cell-resizable:has(.mantine-datatable-header-resizable-handle:active)+th{transition:background .1s}.mantine-datatable-header-cell-sortable-group{gap:.25em}.mantine-datatable-header-cell-sortable-text{flex-grow:1;min-width:0}.mantine-datatable-header-cell-sortable-icon{transition:transform .2s}.mantine-datatable-header-cell-sortable-icon-reversed{transform:scaleY(-1)}.mantine-datatable-header-cell-sortable-unsorted-icon{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-sortable-unsorted-icon{color:var(--mantine-color-dark-3)}.mantine-datatable-header-cell-sortable-unsorted-icon{transition:color .2s}th:hover .mantine-datatable-header-cell-sortable-unsorted-icon{color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] th:hover .mantine-datatable-header-cell-sortable-unsorted-icon{color:var(--mantine-color-dark-2)}.mantine-datatable-header-cell-filter-action-icon{border:0;color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .mantine-datatable-header-cell-filter-action-icon{color:var(--mantine-color-dark-3)}.mantine-datatable-header-cell-filter-action-icon[data-active]{color:var(--mantine-color-text)}.mantine-datatable-header-selector-cell{left:0;max-width:44px;min-width:44px;padding:var(--mantine-spacing-xs);position:sticky;text-align:center;width:44px;z-index:1}[dir=rtl] .mantine-datatable-header-selector-cell{left:auto;right:0}.mantine-datatable-header-selector-cell:after{background:var(--mantine-datatable-shadow-background-left);border-left:1px solid var(--mantine-datatable-row-border-color);bottom:calc(-.0625rem*var(--mantine-scale));content:"";opacity:0;pointer-events:none;position:absolute;right:calc(var(--mantine-spacing-xs)*-1);top:0;transition:opacity .2s;width:var(--mantine-spacing-xs)}[dir=rtl] .mantine-datatable-header-selector-cell:after{background:var(--mantine-datatable-shadow-background-right);border-left:0;border-right:1px solid var(--mantine-datatable-row-border-color);left:calc(var(--mantine-spacing-xs)*-1);right:auto}.mantine-datatable-header-selector-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-left-shadow-opacity)}[dir=rtl] .mantine-datatable-header-selector-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-right-shadow-opacity)}.mantine-datatable-column-group-header-cell--needs-border{border-inline-end:1px solid var(--mantine-datatable-row-border-color)}.mantine-datatable-loader{background:color-mix(in srgb,var(--mantine-datatable-background-color),transparent 25%);bottom:0;left:0;opacity:0;padding-bottom:var(--mantine-datatable-footer-height,0);padding-top:var(--mantine-datatable-header-height,0);pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s;z-index:3}.mantine-datatable-loader-fetching{opacity:1;pointer-events:all}.mantine-datatable-page-size-selector-button-icon{margin:0 calc(-.25rem*var(--mantine-scale)) 0 calc(.125rem*var(--mantine-scale))}[dir=rtl] .mantine-datatable-page-size-selector-button-icon{margin:0 calc(.125rem*var(--mantine-scale)) 0 calc(-.25rem*var(--mantine-scale))}.mantine-datatable-page-size-selector-menu-arrow{z-index:-1}.mantine-datatable-page-size-selector-active{--mantine-datatable-pagination-active-text-color:var( --mantine-datatable-pagination-active-text-color-light,var(--mantine-color-white) )}[data-mantine-color-scheme=dark] .mantine-datatable-page-size-selector-active{--mantine-datatable-pagination-active-text-color:var( --mantine-datatable-pagination-active-text-color-dark,var(--mantine-color-white) )}.mantine-datatable-page-size-selector-active{--mantine-datatable-pagination-active-background-color:var( --mantine-datatable-pagination-active-background-color-light,var(--mantine-primary-color-filled) )}[data-mantine-color-scheme=dark] .mantine-datatable-page-size-selector-active{--mantine-datatable-pagination-active-background-color:var( --mantine-datatable-pagination-active-background-color-dark,var(--mantine-primary-color-filled) )}.mantine-datatable-page-size-selector-active{background:var(--mantine-datatable-pagination-active-background-color);color:var(--mantine-datatable-pagination-active-text-color);opacity:1}.mantine-datatable-pagination{align-items:center;background:inherit;border-top:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-border-color);display:flex;gap:var(--mantine-spacing-xs);justify-content:space-between}.mantine-datatable-pagination-text{flex:1 1 auto}.mantine-datatable-pagination-pages{--mantine-datatable-pagination-active-text-color:var( --mantine-datatable-pagination-active-text-color-light,var(--mantine-color-white) )}[data-mantine-color-scheme=dark] .mantine-datatable-pagination-pages{--mantine-datatable-pagination-active-text-color:var( --mantine-datatable-pagination-active-text-color-dark,var(--mantine-color-white) )}.mantine-datatable-pagination-pages{--mantine-datatable-pagination-active-background-color:var( --mantine-datatable-pagination-active-background-color-light,var(--mantine-primary-color-filled) )}[data-mantine-color-scheme=dark] .mantine-datatable-pagination-pages{--mantine-datatable-pagination-active-background-color:var( --mantine-datatable-pagination-active-background-color-dark,var(--mantine-primary-color-filled) )}.mantine-datatable-pagination-pages{opacity:1;transition:opacity .2s}.mantine-datatable-pagination-pages-fetching{opacity:0}.mantine-datatable-pagination-pages-control{border-color:var(--mantine-datatable-border-color);color:var(--mantine-datatable-color)}.mantine-datatable-pagination-pages-control[data-active]{background:var(--mantine-datatable-pagination-active-background-color);border-color:transparent;color:var(--mantine-datatable-pagination-active-text-color)}.mantine-datatable-row{--mantine-datatable-row-color:var( --mantine-datatable-row-color-light )}[data-mantine-color-scheme=dark] .mantine-datatable-row{--mantine-datatable-row-color:var( --mantine-datatable-row-color-dark )}.mantine-datatable-row{--mantine-datatable-row-background-color:var( --mantine-datatable-row-background-color-light )}[data-mantine-color-scheme=dark] .mantine-datatable-row{--mantine-datatable-row-background-color:var( --mantine-datatable-row-background-color-dark )}.mantine-datatable-row{background:var(--mantine-datatable-row-background-color,inherit);color:var(--mantine-datatable-row-color,inherit)}.mantine-datatable-row[data-with-row-border]:not(:last-of-type) td{border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)}.mantine-datatable-row[data-selected] td{background:var(--mantine-datatable-selection-color)}.mantine-datatable-row-expansion-cell{padding:0}tr:not(:last-of-type) .mantine-datatable-row-expansion-cell-content{border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)}.mantine-datatable-row-expansion-cell-content{border-top:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-datatable-row-border-color)}[data-with-row-border] .mantine-datatable-row-expansion-cell-content{border-top:0}.mantine-datatable-row-selector-cell{left:0;max-width:44px;min-width:44px;padding:var(--mantine-spacing-xs);position:sticky;text-align:center;width:44px;z-index:1}[dir=rtl] .mantine-datatable-row-selector-cell{left:auto;right:0}tr[data-selected] .mantine-datatable-row-selector-cell{background:inherit}tr[data-selected] .mantine-datatable-row-selector-cell:before{background:var(--mantine-datatable-selection-color);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mantine-datatable-row-selector-cell:after{background:var(--mantine-datatable-shadow-background-left);border-left:1px solid var(--mantine-datatable-row-border-color);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:calc(var(--mantine-spacing-xs)*-1);top:0;transition:opacity .2s;width:var(--mantine-spacing-xs)}[dir=rtl] .mantine-datatable-row-selector-cell:after{background:var(--mantine-datatable-shadow-background-right);border-left:0;border-right:1px solid var(--mantine-datatable-row-border-color);left:calc(var(--mantine-spacing-xs)*-1);right:auto}tr[data-with-row-border] .mantine-datatable-row-selector-cell:after{bottom:calc(-.0625rem*var(--mantine-scale));top:calc(-.0625rem*var(--mantine-scale))}tr:last-of-type .mantine-datatable-row-selector-cell:after{bottom:0}.mantine-datatable-row-selector-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-left-shadow-opacity)}[dir=rtl] .mantine-datatable-row-selector-cell[data-shadow-visible]:after{opacity:var(--mantine-datatable-right-shadow-opacity)}.mantine-datatable-row-selector-cell-checkbox{cursor:pointer}.mantine-datatable-scroll-area{flex:1 1 100%}.mantine-datatable-scroll-area-corner{background:transparent}.mantine-datatable-scroll-area-thumb{z-index:3}.mantine-datatable-scroll-area-scrollbar[data-state=visible]{background:transparent}.mantine-datatable-scroll-area-scrollbar div:before{pointer-events:none}.mantine-datatable-scroll-area-shadow{pointer-events:none;position:absolute;transition:opacity .2s}.mantine-datatable-scroll-area-top-shadow{background:var(--mantine-datatable-shadow-background-top);height:calc(var(--mantine-spacing-xs)/2);left:0;opacity:var(--mantine-datatable-top-shadow-opacity);right:0;top:var(--mantine-datatable-header-height);z-index:2}.mantine-datatable-scroll-area-left-shadow{background:var(--mantine-datatable-shadow-background-left);bottom:0;left:0;opacity:var(--mantine-datatable-left-shadow-opacity);top:0;width:var(--mantine-spacing-xs);z-index:3}[dir=rtl] .mantine-datatable-scroll-area-left-shadow{left:auto}.mantine-datatable-scroll-area-right-shadow,[dir=rtl] .mantine-datatable-scroll-area-left-shadow{background:var(--mantine-datatable-shadow-background-right);opacity:var(--mantine-datatable-right-shadow-opacity);right:0}.mantine-datatable-scroll-area-right-shadow{bottom:0;top:0;width:calc(var(--mantine-spacing-xs)/2);z-index:3}[dir=rtl] .mantine-datatable-scroll-area-right-shadow{background:var(--mantine-datatable-shadow-background-left);left:0;opacity:var(--mantine-datatable-left-shadow-opacity);right:auto}.mantine-datatable-scroll-area-shadow-behind{z-index:0}.mantine-datatable-scroll-area-bottom-shadow{background:var(--mantine-datatable-shadow-background-bottom);bottom:var(--mantine-datatable-footer-height);height:calc(var(--mantine-spacing-xs)/2);left:0;opacity:var(--mantine-datatable-bottom-shadow-opacity);right:0;z-index:2}}@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;@layer mantine-datatable;:root{--brand-ink: #1F1B17;--brand-earth: #6C5E4D;--brand-sand: #C8B9A3;--brand-ivory: #F7F3ED;--brand-stone: #E7DED2;--brand-olive: #6F7461;--app-bg: #F5F3EF;--app-surface: #FCFBF8;--app-surface-soft: #F8F5F0;--app-border: #DDD6CC;--app-text: #1F1C18;--app-text-soft: #635C53;--app-text-faint: #8B8276;--app-primary: #23201C;--app-primary-hover: #141210;--app-primary-text: #FFFDF8;--app-success-bg: #E9F3EC;--app-success-text: #2F6A42;--app-warn-bg: #F6EDDD;--app-warn-text: #8D6630;--app-danger-bg: #F8E9E7;--app-danger-text: #8D433F}:root{--app-scale: 1;--font-scale: 1;--font-scale-combined: calc(var(--app-scale) * var(--font-scale));--bg: #f5f3ef;--panel: #fcfbf8;--panel-2: #f8f5f0;--line: #ddd6cc;--line-strong: #cbc1b4;--text: #1f1c18;--text-soft: #635c53;--text-faint: #8b8276;--primary: #23201c;--primary-2: #141210;--success-bg: #e9f3ec;--success-text: #2f6a42;--warn-bg: #f6eddd;--warn-text: #8d6630;--danger-bg: #f8e9e7;--danger-text: #8d433f;--shadow-sm: 0 1px 2px rgba(19,16,12,.04);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--container: 1520px;--topbar-h: calc(52px * var(--app-scale))}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,Inter,Segoe UI,sans-serif;font-size:calc(13px * var(--font-scale-combined));line-height:1.35;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.btn,.pill,.chip,.badge,th,.title,.brand,.crumb,.section-title,.label{font-family:Manrope,Plus Jakarta Sans,sans-serif}h1,h2,h3,p{margin:0}h1{font-size:calc(18px * var(--font-scale-combined));line-height:1.15;letter-spacing:-.04em;font-weight:700}h2,h3{font-size:calc(18px * var(--font-scale-combined));line-height:1.1;letter-spacing:-.02em;font-weight:700}p{font-family:Plus Jakarta Sans,Inter,Segoe UI,sans-serif;font-size:calc(12px * var(--font-scale-combined));line-height:1.4}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex;flex-direction:column}.topbar{height:var(--topbar-h);border-bottom:1px solid var(--line);background:#fcfbf8eb;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 calc(14px * var(--app-scale));position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-marketing-header{width:min(var(--container),calc(100vw - 40px));min-height:58px;margin:12px auto 0;padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:#fcfbf8e6;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:14px;position:sticky;top:8px;z-index:20}.public-marketing-brand img{width:132px;max-width:34vw;display:block}.public-marketing-nav a,.public-marketing-actions a{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:calc(10px * var(--font-scale-combined));font-weight:800;letter-spacing:.07em;text-transform:uppercase}.public-marketing-nav a:hover,.public-marketing-actions a:hover{border-color:var(--line);background:#fffdf9}.public-marketing-register{background:var(--primary)!important;color:#fffdf9}.topbar-left,.topbar-right{display:flex;align-items:center;gap:8px}.topbar-right{position:relative}.brand{display:flex;align-items:center;gap:0;font-weight:700;letter-spacing:-.03em;font-size:calc(14px * var(--font-scale-combined));width:calc(36px * var(--app-scale));height:calc(34px * var(--app-scale));flex:0 0 auto}.brand-logo-box{display:grid;place-items:center;overflow:visible;flex:0 0 auto;width:calc(36px * var(--app-scale));height:calc(34px * var(--app-scale));padding:0;background:transparent}.brand-mark{width:calc(34px * var(--app-scale));height:calc(34px * var(--app-scale));display:block;object-fit:contain;object-position:center}.brand-meta{display:flex;flex-direction:column;gap:1px}.brand-meta strong{font-size:calc(17px * var(--font-scale-combined));line-height:1}.brand-meta span{color:var(--text-faint);font-size:calc(11px * var(--font-scale-combined));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.crumb{color:var(--text-faint);font-size:calc(10px * var(--font-scale-combined));text-transform:uppercase;letter-spacing:.08em;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.crumb-item-wrap{display:inline-flex;align-items:center;gap:4px}.crumb-sep{color:var(--text-faint)}.crumb-item{border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.crumb-item:hover{color:var(--text)}.crumb-item.is-current{color:var(--text-faint);cursor:default}.public-doc-shell{min-height:100vh;padding:calc(32px * var(--app-scale)) calc(20px * var(--app-scale)) calc(40px * var(--app-scale));background:linear-gradient(180deg,#f7f3ed,#f3eee7)}.public-doc-card{width:min(var(--container),100%);margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:calc(18px * var(--app-scale));box-shadow:var(--shadow-sm);padding:calc(20px * var(--app-scale))}.public-doc-brand{display:flex;align-items:center;margin-bottom:14px;max-width:100%}.public-doc-logo{width:min(400px,100%);height:auto;display:block}.public-doc-head{margin-bottom:12px}.public-doc-head h1{margin:0;font-size:calc(22px * var(--font-scale-combined));line-height:1.05;letter-spacing:-.04em}.public-doc-head p{margin-top:6px;color:var(--text-soft);max-width:72ch}.public-doc-nav,.public-auth-links{display:flex;flex-wrap:wrap;gap:8px}.public-doc-nav{margin-bottom:16px}.public-doc-subnav,.public-doc-links{display:flex;flex-wrap:wrap;gap:8px}.public-doc-subnav{margin:-4px 0 16px}.public-doc-link,.public-auth-link{height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:calc(10px * var(--font-scale-combined));font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#fffdf9}.public-doc-body{display:grid;gap:14px}.public-doc-section{border:1px solid var(--line);border-radius:12px;background:#fffdfa;padding:calc(12px * var(--app-scale)) calc(14px * var(--app-scale))}.public-doc-section h2{margin:0 0 8px;font-size:calc(15px * var(--font-scale-combined));line-height:1.1}.public-doc-section p,.public-doc-section li{font-size:calc(13px * var(--font-scale-combined));line-height:1.5;color:var(--text-soft)}.public-doc-section p+p{margin-top:8px}.public-doc-section ul{margin:8px 0 0;padding-left:18px}.pricing-plan-cards{display:none;gap:10px;margin-bottom:12px}.pricing-plan-card{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#fffdf9,#f8f3eb);padding:14px}.pricing-plan-card h3{margin:0 0 6px;font-size:calc(15px * var(--font-scale-combined))}.pricing-plan-price{color:var(--primary);font-weight:800}.pricing-plan-card dl{display:grid;gap:8px;margin:12px 0}.pricing-plan-card dt{color:var(--text-faint);font-size:calc(10px * var(--font-scale-combined));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-plan-card dd{margin:2px 0 0;color:var(--text-soft);font-size:calc(13px * var(--font-scale-combined))}.public-auth-links{margin-top:10px;justify-content:center}.drawer-shell .MuiPaper-root,.drawer-shell .mantine-Drawer-content,.drawer-shell{background:var(--panel)}.drawer-menu-btn{min-height:40px!important;padding:8px 14px!important}.drawer-menu-btn .MuiListItemIcon-root,.drawer-menu-btn .drawer-menu-icon{min-width:32px;display:inline-flex;align-items:center;justify-content:flex-start;color:var(--text-soft)}.drawer-menu-text{font-family:Manrope,Plus Jakarta Sans,sans-serif!important;font-size:calc(12px * var(--font-scale-combined))!important;font-weight:600!important;letter-spacing:-.01em;color:var(--text)}.drawer-user-name{font-family:Manrope,Plus Jakarta Sans,sans-serif!important;font-size:calc(13px * var(--font-scale-combined))!important;font-weight:700!important;color:var(--text)}.drawer-user-meta{font-family:Plus Jakarta Sans,Inter,Segoe UI,sans-serif!important;font-size:calc(11px * var(--font-scale-combined))!important;color:var(--text-faint)}.app-footer{margin-top:18px;border-top:1px solid var(--line);background:radial-gradient(circle at top left,rgba(200,185,163,.26),transparent 32%),linear-gradient(180deg,#f8f4ee,#efe8de)}.app-footer-inner{width:min(var(--container),calc(100vw - 40px));margin:0 auto;padding:24px 0 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.app-footer-brand{display:grid;gap:10px;max-width:520px}.app-footer-logo{width:min(140px,100%);height:auto;display:block}.app-footer-copy{font-size:12px;line-height:1.5;color:var(--text-soft);max-width:58ch}.app-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.app-footer-link{height:32px;padding:0 11px;border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fffdf9d1;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.prefs-stack,.prefs-admin-stack{display:grid;gap:10px}.settings-mini-menu{margin-bottom:10px;overflow:hidden}.prefs-tabbar{overflow:hidden}.prefs-chip-wrap{display:flex;flex-wrap:wrap;gap:8px;padding:10px}.font-scale-row{display:flex;gap:6px;flex-wrap:nowrap;align-items:center}.font-scale-btn{width:34px;min-width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:#fffdfa;color:var(--text-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.font-scale-btn:hover{background:#f6f1ea;border-color:var(--line-strong);color:var(--text)}.font-scale-btn.is-active{background:#efe7da;border-color:#cfbea9;color:var(--primary)}.font-scale-glyph{font-family:Manrope,Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;line-height:1;display:inline-block}.font-scale-btn[data-scale="1"] .font-scale-glyph{font-size:10px}.font-scale-btn[data-scale="1.1"] .font-scale-glyph{font-size:12px}.font-scale-btn[data-scale="1.2"] .font-scale-glyph{font-size:14px}.font-scale-btn[data-scale="1.3"] .font-scale-glyph{font-size:16px}.font-scale-btn[data-scale="1.4"] .font-scale-glyph{font-size:18px}.prefs-chip-meta{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#efe9df;color:var(--text-faint);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.prefs-chip-meta.ok{background:var(--success-bg);color:var(--success-text)}.prefs-summary-row{padding:10px 12px}.prefs-admin-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px}.prefs-admin-checks,.prefs-admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.header-search{height:calc(34px * var(--app-scale));width:100%;min-width:220px;border:1px solid var(--line);border-radius:10px;background:#fffdf9;padding:0 10px;color:var(--text-soft);font-family:Plus Jakarta Sans,sans-serif;font-size:calc(12px * var(--font-scale-combined))}.topbar-search-shell{position:relative;width:min(520px,46vw);min-width:220px}.search-preview-panel{position:absolute;top:calc(100% + 8px);right:0;width:min(520px,calc(100vw - 28px));max-height:68vh;overflow:auto;border:1px solid var(--line);border-radius:14px;background:#fffdf9fa;box-shadow:0 20px 40px #1f1b171f;padding:10px;display:grid;gap:8px;z-index:30}.search-preview-group{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fffdfa}.search-preview-group-title,.search-result-kicker{font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:calc(9px * var(--font-scale-combined));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.search-preview-group-title{padding:8px 10px;border-bottom:1px solid var(--line);background:#faf7f1}.search-preview-list,.search-results-list{display:grid}.search-preview-item,.search-result-card{border:0;background:transparent;text-align:left;cursor:pointer;color:var(--text)}.search-preview-item{padding:9px 10px;display:grid;gap:2px;border-bottom:1px solid #eee8de}.search-preview-item:last-child{border-bottom:0}.search-preview-item strong,.search-result-card strong{font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:calc(12px * var(--font-scale-combined));font-weight:700;letter-spacing:-.01em}.search-preview-item span,.search-result-card span,.search-result-card em{font-size:calc(11px * var(--font-scale-combined));line-height:1.45;color:var(--text-soft);font-style:normal}.search-preview-empty{display:grid;gap:10px;padding:8px 4px;color:var(--text-soft);font-size:12px}.search-preview-links{display:flex;flex-wrap:wrap;gap:8px}.search-preview-chip{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fffdfa;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.search-preview-more{height:30px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.search-results-grid{display:grid;gap:10px}.search-result-card{display:grid;gap:4px;padding:12px;border-bottom:1px solid #eee8de}.search-result-card:last-child{border-bottom:0}.search-result-card:hover,.search-preview-item:hover{background:#faf7f1}.search-results-empty{border:1px solid var(--line);border-radius:14px;background:#fffdfa;padding:16px;color:var(--text-soft);font-size:12px}.avatar{width:calc(28px * var(--app-scale));height:calc(28px * var(--app-scale));border-radius:999px;background:linear-gradient(135deg,#ece5dc,#d7cab8);border:1px solid var(--line)}.menu-label{color:var(--text-faint);font-weight:600;font-size:calc(12px * var(--font-scale-combined))}.content{width:min(var(--container),calc(100vw - 40px));margin:0 auto;padding:calc(12px * var(--app-scale)) 0 calc(28px * var(--app-scale));flex:1 0 auto}.page-head{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:10px}.auth-shell{min-height:calc(100vh - var(--topbar-h) - calc(130px * var(--app-scale)));display:flex;align-items:center;justify-content:center;padding:26px 0 32px}.auth-shell--wide{align-items:stretch}.auth-card{display:flex;flex-direction:column;gap:10px;width:100%;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fcfbf8,#f8f4ee);box-shadow:var(--shadow-sm);padding:calc(26px * var(--app-scale))}.auth-card--wide{gap:18px;padding:calc(28px * var(--app-scale))}.auth-brand{display:flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#fffdf9e6}.auth-brand--hero{min-height:156px;padding:20px 22px}.auth-logo{display:block;width:min(460px,100%);height:auto}.auth-logo--hero{width:min(460px,100%);max-width:100%}.auth-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.auth-panel{display:grid;gap:12px;align-content:start}.auth-panel--intro{padding-right:4px}.auth-panel--form{background:#fffdf9b8;border:1px solid var(--line);border-radius:16px;padding:16px}.auth-feature-card{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fffdf9bd}.auth-feature-card p,.auth-feature-card .mantine-Text-root{color:var(--text-soft);font-size:12px}.auth-feature-title.mantine-Title-root{font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:calc(12px * var(--font-scale-combined));font-weight:700;letter-spacing:-.01em;color:var(--text);margin:0}.auth-head{display:grid;gap:4px}.auth-head h1{font-size:calc(20px * var(--font-scale-combined));line-height:1.05;letter-spacing:-.04em}.auth-head p{color:var(--text-soft);font-size:calc(12px * var(--font-scale-combined))}@media(max-width:900px){.auth-grid{grid-template-columns:1fr}.auth-panel--intro{padding-right:0}.auth-brand--hero{min-height:96px}}.page-head h1{margin:0;font-size:calc(18px * var(--font-scale-combined));line-height:1.15;letter-spacing:-.04em;font-weight:700;white-space:nowrap}.page-head p{margin:4px 0 0;color:var(--text-soft);font-size:calc(12px * var(--font-scale-combined));line-height:1.4;font-weight:500;max-width:76ch}.page-head>:first-child{min-width:0}.head-actions,.top-actions,.smart-head-actions,.entity-actions,.topline-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.search,.select,.btn,.chip,.pill{border:1px solid var(--line);border-radius:9px}.search,.select,.input,.textarea{font-family:Plus Jakarta Sans,sans-serif}.search{height:calc(36px * var(--app-scale));width:260px;padding:0 10px;background:#fffdf9;color:var(--text-soft);font-size:calc(12px * var(--font-scale-combined))}.select{min-width:calc(290px * var(--app-scale));height:calc(36px * var(--app-scale));background:#fffdf9;padding:0 10px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-size:calc(12px * var(--font-scale-combined));font-weight:500}.btn,.pill{height:calc(36px * var(--app-scale));padding:0 10px;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:calc(12px * var(--font-scale-combined));font-weight:600;color:var(--text);cursor:pointer}.btn-primary{background:var(--primary);color:#fffdf8;border-color:var(--primary)}.pill-success{background:#3f8b521f;border-color:#3f8b5257;color:#15351f}.pill-success:hover{background:#3f8b522e}.pill-info{background:#4e48401f;border-color:#4e48404d;color:#1f1b18}.pill-info:hover{background:#4e48402e}.pill-danger{background:#aa3d3d1f;border-color:#aa3d3d57;color:#4a1515}.pill-danger:hover{background:#aa3d3d2e}.btn-soft{background:var(--panel-2)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.info-banner,.slim-note{display:flex;align-items:center;gap:calc(8px * var(--app-scale));padding:calc(10px * var(--app-scale)) calc(12px * var(--app-scale));color:var(--text-soft);font-size:calc(12px * var(--font-scale-combined));line-height:1.45}.info-banner{margin-bottom:8px;background:#f7f4ee;border:1px solid var(--line);border-radius:12px}.slim-note{border-bottom:1px solid var(--line);background:#fcfaf6;padding-inline:10px}.info-icon,.note-icon{width:18px;height:18px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;background:#fff;flex:0 0 auto}.table-shell,.smart-section,.compact-section,.section{overflow:hidden}.toolbar,.smart-head,.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(10px * var(--app-scale)) calc(12px * var(--app-scale));border-bottom:1px solid var(--line);background:#fbf9f5}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chip{height:calc(30px * var(--app-scale));padding:0 10px;background:#fff;display:inline-flex;align-items:center;gap:6px;font-size:calc(12px * var(--font-scale-combined));font-weight:600}.chip.soft{background:var(--panel-2)}.prefs-chip-selected{background:#efe7da;border-color:#cfbea9;color:var(--primary)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:calc(14px * var(--app-scale)) calc(16px * var(--app-scale));border-bottom:1px solid #ece7df;vertical-align:middle}th{font-size:calc(10px * var(--font-scale-combined));text-transform:uppercase;letter-spacing:.09em;color:var(--text-faint);font-weight:700}tbody tr:hover{background:#faf8f4}.table-footer{display:flex;justify-content:flex-end;gap:10px;padding:8px 10px 10px;color:var(--text-soft);font-weight:500;font-size:calc(13px * var(--font-scale-combined))}.badge{display:inline-flex;align-items:center;justify-content:center;height:calc(24px * var(--app-scale));padding:0 9px;border-radius:999px;font-size:calc(10px * var(--font-scale-combined));font-weight:700}.badge.valid{background:var(--success-bg);color:var(--success-text)}.badge.draft{background:#efeae2;color:#5f574d}.badge.review{background:var(--warn-bg);color:var(--warn-text)}.icon-btn{width:calc(30px * var(--app-scale));height:calc(30px * var(--app-scale));border-radius:9px;border:1px solid transparent;background:transparent;display:grid;place-items:center;color:var(--text-soft);cursor:pointer;font-size:calc(12px * var(--font-scale-combined))}.icon-btn:hover{background:#f3efe8;border-color:var(--line)}.section{margin-bottom:10px}.topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.back{color:var(--text);font-weight:600;font-size:13px;font-family:Manrope,sans-serif}.entity-bar,.doc-header{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:10px 10px 8px;border-bottom:1px solid var(--line)}.entity-main,.doc-title-wrap{min-width:0;flex:1}.entity-title-row,.doc-title-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.entity-title,.section-title{margin:0;font-size:18px;line-height:1.05;letter-spacing:-.03em;font-weight:700}.entity-meta-row,.meta-row{display:flex;flex-wrap:wrap;gap:6px 12px}.meta-inline{display:inline-flex;align-items:baseline;gap:5px;min-height:18px;font-size:12px}.meta-inline span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;font-family:Manrope,sans-serif}.meta-inline strong{font-size:12px;font-weight:600;color:var(--text)}.meta-inline strong.muted{color:var(--text-faint)}.entity-edit-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 10px}.inline-label,.label{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-weight:800}.input,.textarea{min-height:34px;border:1px solid var(--line);border-radius:10px;background:#fffdf9;padding:7px 9px;color:var(--text);font-size:12px;font-weight:500;width:100%}.textarea{min-height:72px;resize:vertical;line-height:1.5}.compact-input{max-width:560px}.report-cell{display:flex;align-items:center;gap:8px}.checkbox{width:16px;height:16px;border:1.5px solid #6f665a;border-radius:4px;flex:0 0 auto}.report-meta{display:flex;flex-direction:column;gap:2px}.title{font-size:12px;font-weight:700;letter-spacing:-.02em}.sub{color:var(--text-faint);font-size:10px;font-weight:500}.row-actions,.tiny-actions{display:flex;align-items:center;gap:4px}.smart-head-left h3,.card-head h3{margin:0;font-size:18px;line-height:1.1;letter-spacing:-.02em}.smart-head-left p,.card-head p{margin:2px 0 0;color:var(--text-soft);font-size:11px;font-weight:500}.detail-grid{display:grid;grid-template-columns:1.4fr .95fr;gap:10px;padding:10px}.card{border:1px solid var(--line);border-radius:12px;background:#fffdfa;overflow:hidden}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px 10px}.field{display:flex;flex-direction:column;gap:4px}.field-error{color:var(--danger-text);font-size:10px;line-height:1.3;font-weight:600}.input-error{border-color:#d5a7a2}.field.full{grid-column:1 / -1}.summary-list{display:grid;gap:8px;padding:8px 10px 10px}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 10px 10px}.mini-table-wrap{padding:0 10px 10px}.mini-table{width:100%;border-collapse:collapse}.mini-table th,.mini-table td{padding:10px 12px;border-bottom:1px solid #ece7df;text-align:left;vertical-align:middle}.mini-table tbody tr:hover{background:#faf8f4}.summary-item{border:1px solid var(--line);border-radius:10px;padding:10px;background:#fff}.summary-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:3px;font-size:9px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-family:Manrope,sans-serif}.summary-value{font-size:18px;font-weight:800;letter-spacing:-.04em}.summary-sub{color:var(--text-soft);font-size:11px;margin-top:2px;font-weight:500}.MuiButton-root{min-height:32px}.MuiChip-root{height:28px}.MuiInputBase-root{min-height:34px}.MuiInputLabel-root,.MuiFormLabel-root{font-size:10px!important;text-transform:uppercase;letter-spacing:.08em;font-family:Manrope,Plus Jakarta Sans,sans-serif!important}.MuiInputBase-input,.MuiSelect-select,.MuiMenuItem-root,.MuiFormHelperText-root,.MuiTypography-root{font-family:Plus Jakarta Sans,Inter,Segoe UI,sans-serif!important}.MuiInputBase-input,.MuiSelect-select,.MuiMenuItem-root{font-size:12px!important}.MuiFormHelperText-root{font-size:10px!important;line-height:1.3!important;margin-left:0!important;margin-right:0!important}.MuiCardContent-root{padding:10px!important}.MuiCardContent-root:last-child{padding-bottom:10px!important}.cookie-consent-shell{position:fixed;inset:auto 16px 16px 16px;z-index:1400;display:flex;justify-content:center;pointer-events:none}.cookie-consent-card{width:min(920px,100%);pointer-events:auto;border:1px solid var(--line);border-radius:18px;background:#fcfbf8fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #1f1b1729;padding:16px 18px;display:grid;gap:14px}.cookie-consent-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cookie-consent-head h3{font-size:calc(18px * var(--font-scale-combined));font-weight:700;margin:0 0 6px}.cookie-consent-head p{color:var(--text-soft);max-width:78ch}.cookie-consent-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cookie-consent-links a,.cookie-consent-manage{height:32px;padding:0 11px;border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fffdfa;color:var(--text);font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:calc(10px * var(--font-scale-combined));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cookie-consent-options{border:1px solid var(--line);border-radius:14px;background:#fffdfa;padding:10px 12px}.cookie-consent-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cookie-consent-manage{position:fixed;right:16px;bottom:16px;z-index:1300;cursor:pointer}@media(max-width:1080px){.detail-grid{grid-template-columns:1fr}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.content{width:calc(100vw - 20px)}.page-head,.toolbar,.entity-bar,.doc-header,.smart-head,.entity-edit-row,.topline,.topbar{flex-direction:column;align-items:stretch;height:auto;padding-top:12px;padding-bottom:12px}.head-actions,.topbar-left,.topbar-right,.public-marketing-header,.public-marketing-nav,.public-marketing-actions{flex-direction:column;align-items:stretch}.public-marketing-header{width:calc(100vw - 20px);border-radius:18px;position:static}.public-marketing-brand img{max-width:220px}.search,.select,.header-search,.topbar-search-shell{width:100%;min-width:0}.search-preview-panel{position:static;width:100%;max-height:none}.compact-input{max-width:none}.form-grid,.summary-grid{grid-template-columns:1fr}.app-footer-inner{width:calc(100vw - 20px);flex-direction:column;align-items:stretch}.app-footer-links{justify-content:flex-start}.pricing-plan-cards{display:grid}.cookie-consent-head{flex-direction:column}.cookie-consent-links{justify-content:flex-start}.cookie-consent-actions{justify-content:stretch}.cookie-consent-actions>*{flex:1 1 180px}.prefs-admin-form{grid-template-columns:1fr}.auth-shell{min-height:auto;padding:16px 0 22px}}.public-marketing-header{width:min(var(--container),calc(100vw - 40px));min-height:74px;margin:18px auto 0;padding:14px 18px;border:1px solid rgba(214,182,120,.2);border-radius:26px;background:linear-gradient(180deg,#211c15f0,#181410f0),radial-gradient(circle at top left,rgba(217,178,108,.18),transparent 40%);box-shadow:0 20px 50px #14100c29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:18px;position:sticky;top:10px;z-index:30}.public-marketing-brand-wrap{display:grid;gap:4px}.public-marketing-brand{display:inline-flex;align-items:center}.public-marketing-brand img{width:160px;max-width:42vw;display:block}.public-brand-logo-on-dark{filter:invert(1) brightness(1.12);transform-origin:left center}.public-marketing-tag{color:#f4e8d4bd;font-size:calc(10px * var(--font-scale-combined));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.public-marketing-nav,.public-marketing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.public-marketing-nav a,.public-marketing-actions a{min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;color:#f3ece0;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:calc(10px * var(--font-scale-combined));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-marketing-nav a:hover,.public-marketing-actions a:hover{border-color:#d6b67852;background:#fff8ec0f}.public-marketing-register{background:linear-gradient(135deg,#d6ae72,#c9984f)!important;color:#18120e!important;box-shadow:inset 0 1px #ffffff38}.public-language-switch{display:inline-flex;align-items:center;padding:3px;border:1px solid rgba(214,182,120,.24);border-radius:999px;background:#fff8ec0d}.public-language-option{min-width:48px;height:32px;border:0;border-radius:999px;background:transparent;color:#f3ece1c2;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:calc(10px * var(--font-scale-combined));font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.public-language-option.is-active{background:linear-gradient(135deg,#d9b46f,#be8d49);color:#18120e}.marketing-shell{width:min(var(--container),100%);margin:0 auto;padding:28px 0 48px;display:grid;gap:24px}.marketing-hero,.marketing-compare,.public-doc-card,.app-footer{position:relative;overflow:hidden}.marketing-hero{min-height:640px;padding:46px;border:1px solid rgba(214,182,120,.14);border-radius:34px;background:radial-gradient(circle at top left,rgba(218,180,111,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(120,86,45,.18),transparent 28%),linear-gradient(180deg,#221d17,#17130f);box-shadow:0 32px 80px #16120d33;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;align-items:end}.marketing-hero:after,.public-doc-card:after,.app-footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.marketing-hero-copy{position:relative;z-index:1;display:grid;gap:18px;align-content:start}.marketing-kicker,.marketing-section-head p,.public-doc-eyebrow{margin:0;color:#d2ae75;font-size:calc(11px * var(--font-scale-combined));font-weight:800;letter-spacing:.16em;text-transform:uppercase}.marketing-hero h1,.marketing-section-head h2{max-width:12ch;color:#f7f1e8;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(52px,7vw,96px);line-height:.96;letter-spacing:-.06em}.marketing-section-head h2{max-width:16ch;color:#17120e;font-size:clamp(38px,5vw,68px)}.marketing-lede{max-width:60ch;color:#f4ece1cc;font-size:calc(16px * var(--font-scale-combined));line-height:1.65}.marketing-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.marketing-primary,.marketing-secondary,.marketing-text-link{min-height:48px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:calc(11px * var(--font-scale-combined));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing-primary{background:linear-gradient(135deg,#d9b46f,#be8d49);color:#1a140f}.marketing-secondary,.marketing-text-link{border:1px solid rgba(214,182,120,.24);color:#f3ece0;background:#fffcf60a}.marketing-hero-board{position:relative;z-index:1;min-height:100%;padding:24px;border:1px solid rgba(214,182,120,.18);border-radius:28px;background:linear-gradient(180deg,#4c3b2aa3,#1f1914d6);display:grid;gap:18px;align-content:start}.marketing-board-top,.marketing-document-card,.marketing-confidence{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-board-top span,.marketing-doc-label{color:#f3e9d6a3;font-size:calc(10px * var(--font-scale-combined));font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketing-board-top strong,.marketing-document-card strong,.marketing-confidence span{color:#f8f0e3;font-family:Manrope,Plus Jakarta Sans,sans-serif}.marketing-pipeline{display:grid;gap:12px}.marketing-pipeline-step{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center}.marketing-pipeline-step span{width:42px;height:42px;border-radius:999px;border:1px solid rgba(214,182,120,.28);background:#debe851f;display:grid;place-items:center;color:#d9b46f;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-weight:800}.marketing-pipeline-step p,.marketing-confidence p{margin:0;color:#f3ece0;font-size:calc(14px * var(--font-scale-combined))}.marketing-document-card{margin-top:8px;padding:18px;border:1px solid rgba(214,182,120,.16);border-radius:22px;background:#fffaf10d}.marketing-confidence{display:grid;justify-items:end}.marketing-confidence span{font-size:calc(30px * var(--font-scale-combined));font-weight:800;letter-spacing:-.05em}.marketing-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.marketing-metrics div,.marketing-card{padding:20px 22px;border-radius:24px;border:1px solid rgba(214,182,120,.12)}.marketing-metrics div{background:linear-gradient(180deg,#211b15,#17120e);box-shadow:0 18px 40px #14100c1f}.marketing-metrics strong{display:block;color:#d9b46f;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(36px,4vw,58px);line-height:1;letter-spacing:-.06em}.marketing-metrics span{display:block;margin-top:8px;color:#f3e9d6bd;font-size:calc(11px * var(--font-scale-combined));letter-spacing:.12em;text-transform:uppercase;font-weight:800}.marketing-compare{padding:34px;border:1px solid rgba(204,183,148,.5);border-radius:34px;background:radial-gradient(circle at top left,rgba(216,179,106,.12),transparent 30%),linear-gradient(180deg,#f7f1e8,#efe4d4);display:grid;gap:24px}.marketing-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-radius:28px;overflow:hidden;border:1px solid rgba(176,148,106,.2)}.marketing-compare-column{display:grid;gap:0}.marketing-compare-column h3{margin:0;padding:18px 22px;font-size:calc(20px * var(--font-scale-combined))}.marketing-compare-column p{margin:0;padding:18px 22px;border-top:1px solid rgba(176,148,106,.12);font-size:calc(15px * var(--font-scale-combined));line-height:1.55}.marketing-compare-before{background:#fffdf9b8;color:#5d564d}.marketing-compare-after{background:linear-gradient(180deg,#2b231b,#201913);color:#f6efe2}.marketing-compare-after h3{color:#d9b46f}.marketing-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketing-card{background:linear-gradient(180deg,#f8f2e9f5,#efe5d4f5);box-shadow:0 18px 34px #20191314}.marketing-card span{color:#b48c4c;font-size:calc(10px * var(--font-scale-combined));font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketing-card h2{margin:10px 0 8px;color:#19130f;font-size:calc(28px * var(--font-scale-combined));line-height:1;letter-spacing:-.04em}.marketing-card p{color:#60574d;font-size:calc(15px * var(--font-scale-combined));line-height:1.6}.public-doc-shell{min-height:auto;padding:28px 0 44px;background:transparent}.public-doc-card{width:min(var(--container),100%);margin:0 auto;padding:34px;border:1px solid rgba(204,183,148,.28);border-radius:34px;background:radial-gradient(circle at top left,rgba(217,178,108,.12),transparent 26%),linear-gradient(180deg,#f8f2e9,#f2e8da);box-shadow:0 28px 64px #1f18121f}.public-doc-hero{position:relative;z-index:1;padding:26px 28px;border:1px solid rgba(176,148,106,.16);border-radius:28px;background:linear-gradient(180deg,#221d17,#17130f);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:18px}.public-doc-brand{margin-bottom:0}.public-doc-logo{width:min(220px,100%)}.public-doc-head{margin-bottom:0;display:grid;gap:8px}.public-language-switch-doc{align-self:start;background:#fff8ec14}.public-language-switch-doc .public-language-option{color:#f3ece1d1}.public-doc-head h1{color:#f7f1e8;font-size:clamp(40px,5vw,66px);line-height:.98;letter-spacing:-.06em}.public-doc-head p{margin-top:0;color:#f4ece1c7;max-width:72ch;font-size:calc(15px * var(--font-scale-combined));line-height:1.65}.public-doc-nav,.public-doc-subnav{position:relative;z-index:1;gap:10px}.public-doc-link,.app-footer-link{min-height:38px;padding:0 14px;border:1px solid rgba(176,148,106,.2);border-radius:999px;background:#fffdf9c7;color:#30271f;font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:calc(10px * var(--font-scale-combined));font-weight:800;text-transform:uppercase;letter-spacing:.08em}.public-doc-link:hover,.app-footer-link:hover{background:#fffdf8;border-color:#b0946a52}.public-doc-body{position:relative;z-index:1;gap:18px}.public-doc-section{border:1px solid rgba(176,148,106,.16);border-radius:24px;background:#fffcf7d1;padding:22px 24px;box-shadow:0 12px 24px #211b150d}.public-doc-section h2{margin:0 0 12px;font-size:calc(26px * var(--font-scale-combined));line-height:1.05;letter-spacing:-.03em;color:#18120e}.public-doc-section p,.public-doc-section li,.public-doc-section td,.public-doc-section dd{color:#5f564b;font-size:calc(15px * var(--font-scale-combined));line-height:1.7}.public-doc-section dt{color:#a37a3b;font-size:calc(10px * var(--font-scale-combined));font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-doc-section table{min-width:720px}.public-doc-section th{color:#8f7142;background:#d9b26c14}.public-doc-section caption{margin-bottom:10px;color:#7a6543;font-size:calc(12px * var(--font-scale-combined));font-weight:700;text-align:left}.pricing-plan-cards{gap:12px;margin-bottom:14px}.pricing-plan-card{border:1px solid rgba(176,148,106,.16);border-radius:22px;background:linear-gradient(180deg,#fffdf9,#f4ecdf);padding:18px;box-shadow:0 10px 18px #211b150d}.pricing-hero-section{background:radial-gradient(circle at top right,rgba(176,148,106,.15),transparent 26%),linear-gradient(135deg,#fffaf2f5,#f7efe1e6)}.pricing-hero-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:20px;align-items:stretch}.pricing-kicker{margin:0 0 10px;color:#8e6c37;font-size:calc(11px * var(--font-scale-combined));font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pricing-hero-copy{max-width:58ch}.pricing-hero-notes{display:grid;gap:12px}.pricing-note{border:1px solid rgba(176,148,106,.18);border-radius:20px;background:#ffffffb8;padding:16px 18px;box-shadow:inset 0 1px #ffffffa6}.pricing-note strong,.pricing-addon-chip-card strong{display:block;color:#1c1510;font-size:calc(16px * var(--font-scale-combined))}.pricing-note span,.pricing-addon-chip-card span,.pricing-addon-chip-card em,.pricing-lane-fit,.pricing-table-intro{color:#62584d;font-size:calc(14px * var(--font-scale-combined));line-height:1.55}.pricing-lane-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-lane-card{display:grid;gap:18px;border:1px solid rgba(176,148,106,.18);border-radius:28px;padding:22px;background:linear-gradient(180deg,#fffdf9fa,#f4ecdfeb);box-shadow:0 18px 30px #211b1512}.pricing-lane-card--solo_accountant{background:radial-gradient(circle at top left,rgba(197,152,74,.18),transparent 28%),linear-gradient(180deg,#fffcf7fa,#f6ecdbf0)}.pricing-lane-card--accounting_firm{background:radial-gradient(circle at top right,rgba(129,92,44,.14),transparent 28%),linear-gradient(180deg,#fcf8f1fa,#eee4d5f0)}.pricing-lane-card--inhouse_finance{background:radial-gradient(circle at top left,rgba(98,124,111,.16),transparent 28%),linear-gradient(180deg,#f9fbf8fa,#e6ede5eb)}.pricing-lane-top h3{margin:6px 0 10px;color:#18120e;font-size:calc(32px * var(--font-scale-combined));line-height:.98;letter-spacing:-.04em}.pricing-lane-eyebrow{margin:0;color:#8e6c37;font-size:calc(11px * var(--font-scale-combined));font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-lane-pain{margin:0}.pricing-lane-price-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.pricing-lane-price{display:block;color:#18120e;font-size:calc(30px * var(--font-scale-combined));font-weight:800;line-height:1;letter-spacing:-.05em}.pricing-lane-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;background:#1f1812;color:#fff8ef;text-decoration:none;font-size:calc(13px * var(--font-scale-combined));font-weight:700;white-space:nowrap}.pricing-lane-cta:hover{background:#36291c}.pricing-lane-chips{display:flex;flex-wrap:wrap;gap:10px}.pricing-lane-chips span{display:inline-flex;align-items:center;padding:9px 12px;border-radius:999px;background:#ffffffc2;border:1px solid rgba(176,148,106,.18);color:#382d22;font-size:calc(13px * var(--font-scale-combined));font-weight:700}.pricing-lane-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pricing-lane-column h4{margin:0 0 10px;color:#241c15;font-size:calc(14px * var(--font-scale-combined));font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pricing-lane-list{margin:0;padding-left:18px}.pricing-addon-stack{display:grid;gap:10px}.pricing-addon-chip-card{border:1px solid rgba(176,148,106,.16);border-radius:18px;background:#ffffffad;padding:12px 14px}.pricing-addon-chip-card em{display:block;margin-top:6px;color:#8e6c37;font-style:normal;font-weight:700}.app-footer{margin-top:22px;border-top:0;border:1px solid rgba(214,182,120,.14);border-radius:34px;background:radial-gradient(circle at top left,rgba(217,178,108,.18),transparent 34%),linear-gradient(180deg,#211b15,#17120e);box-shadow:0 28px 64px #1f181229}.app-footer-inner{position:relative;z-index:1;width:min(var(--container),calc(100vw - 40px));padding:28px 32px 30px;align-items:flex-start}.app-footer-copy{color:#f3e9d6bd;font-size:13px}@media(max-width:1100px){.marketing-hero{grid-template-columns:1fr}.marketing-metrics,.marketing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.public-marketing-header{width:calc(100vw - 20px);border-radius:24px;position:static}.public-marketing-brand-wrap{justify-items:start}.marketing-shell,.public-doc-shell{width:calc(100vw - 20px)}.marketing-hero,.marketing-compare,.public-doc-card{padding:22px;border-radius:26px}.marketing-hero h1,.marketing-section-head h2,.public-doc-head h1{max-width:none}.marketing-metrics,.marketing-card-grid,.marketing-compare-grid{grid-template-columns:1fr}.marketing-compare-grid{border-radius:22px}.public-doc-hero{padding:18px;grid-template-columns:1fr;border-radius:22px}.public-doc-section{padding:18px;border-radius:20px}.pricing-hero-layout,.pricing-lane-grid,.pricing-lane-body{grid-template-columns:1fr}.pricing-lane-price-row{flex-direction:column}.app-footer{border-radius:26px}.app-footer-inner{width:calc(100vw - 20px);padding:22px}}body{margin:0;font-family:Plus Jakarta Sans,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input::-webkit-date-and-time-value{text-align:left!important}
