@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";body{--ag-legacy-styles-loaded: "true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;inset:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #bbb;--ag-odd-row-background-color: var(--ag-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4}.ag-root-wrapper,.ag-sticky-top,.ag-sticky-bottom,.ag-dnd-ghost{background-color:var(--ag-background-color)}.ag-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-root-wrapper,.ag-popup{--ag-indentation-level: 0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{overflow-x:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-sticky-top-container,.ag-sticky-bottom-container{min-height:1px}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%;overflow:visible}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{display:inline-flex;align-items:center;cursor:move;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%;overflow:hidden;height:0px}.ag-sticky-bottom{box-sizing:content-box!important}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::-moz-placeholder{opacity:.8}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}.ag-header-group-cell-label,.ag-cell-label-container{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;inset:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect x="0" y="0" width="4" height="4" fill="%23fff"/><path d="M0 0H2V4H4V2H0Z" fill="%23b2b2b2"/></svg>')}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{-moz-column-break-inside:avoid;break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;inset:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;inset:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";position:absolute;height:100%;width:1px}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;inset:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-charts-theme-default{--ag-charts-align: none !important;--ag-charts-justify: none !important}.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus{box-shadow:none}.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus-visible{box-shadow:var(--ag-input-focus-box-shadow)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;inset:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;inset:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=);font-weight:400;font-style:normal}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-active-color: #2196f3;--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);--ag-secondary-border-color: var(--ag-border-color);--ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);--ag-tooltip-background-color: var(--ag-header-background-color);--ag-control-panel-background-color: var(--ag-header-background-color);--ag-subheader-background-color: transparent;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);--ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);--ag-input-focus-border-color: var(--ag-active-color);--ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);--ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);--ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);--ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-active-color);--ag-range-selection-border-color: var(--ag-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);--ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);--ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);--ag-input-disabled-border-color: var(--ag-border-color);--ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);--ag-chart-menu-label-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);--ag-chart-menu-pill-select-button-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-borders: solid 1px;--ag-border-radius: 4px;--ag-wrapper-border-radius: 8px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 8px;--ag-icon-size: 16px;--ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);--ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);--ag-list-item-height: calc( var(--ag-icon-size) + var(--ag-widget-vertical-spacing) );--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-filter-tool-panel-group-indent: var(--ag-grid-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-toggle-button-border-width: 2px;--ag-font-family: Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ag-font-size: 14px;--ag-icon-font-family: agGridQuartz;--ag-tab-min-width: 290px;--ag-chart-menu-panel-width: 260px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);--ag-side-bar-panel-width: 250px}.ag-theme-quartz-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}@media(prefers-color-scheme:dark){.ag-theme-quartz-auto-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{font-weight:500;color:var(--ag-header-foreground-color)}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size) * 4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab,.ag-theme-quartz-auto-dark .ag-tab{padding:var(--ag-grid-size);border-left:var(--ag-borders) transparent;border-right:var(--ag-borders) transparent;flex:1 1 auto}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-dark .ag-menu,.ag-theme-quartz-auto-dark .ag-menu{color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option{font-weight:500;cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color);display:flex;background-color:color-mix(in srgb,transparent,var(--ag-foreground-color) 5%)}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons{padding:0;align-self:stretch;width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);background:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-dark .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button{border-top:var(--ag-borders) transparent;border-bottom:var(--ag-borders) transparent}@media(max-resolution:1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label{font-family:var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected{border-bottom-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select{border-top:none;border-bottom:1px solid var(--ag-secondary-border-color)}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search{height:initial;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after{content:"";position:absolute;display:block;top:0;left:0;right:0;height:16px;background:linear-gradient(var(--ag-control-panel-background-color),transparent)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{border-top:none;font-weight:500}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-top:0;margin-bottom:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:500}.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar){color:var(--ag-chart-menu-label-color)}.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label{margin-top:calc(var(--ag-widget-vertical-spacing) * .5);margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label{margin-bottom:0}.ag-theme-quartz .ag-chart-data-section label,.ag-theme-quartz .ag-chart-format-section label,.ag-theme-quartz-dark .ag-chart-data-section label,.ag-theme-quartz-dark .ag-chart-format-section label,.ag-theme-quartz-auto-dark .ag-chart-data-section label,.ag-theme-quartz-auto-dark .ag-chart-format-section label{display:inline-block}.ag-theme-quartz .ag-chart-format-wrapper,.ag-theme-quartz .ag-chart-data-wrapper,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-chart-format-wrapper,.ag-theme-quartz-dark .ag-chart-data-wrapper,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{padding:0;margin:0}.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-data-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-data-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-data-group{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{padding:var(--ag-widget-vertical-spacing) 0}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container{padding-top:var(--ag-widget-vertical-spacing);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-format-top-level-group-container>*,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-charts-data-group-item,.ag-theme-quartz-dark .ag-charts-data-group-item,.ag-theme-quartz-auto-dark .ag-charts-data-group-item,.ag-theme-quartz .ag-chart-settings-mini-wrapper,.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section{padding-top:var(--ag-widget-container-vertical-padding);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container{margin:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item{margin-top:calc(var(--ag-widget-vertical-spacing) * 2);margin-bottom:0}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-spectrum-color,.ag-theme-quartz .ag-spectrum-fill,.ag-theme-quartz-dark .ag-spectrum-color,.ag-theme-quartz-dark .ag-spectrum-fill,.ag-theme-quartz-auto-dark .ag-spectrum-color,.ag-theme-quartz-auto-dark .ag-spectrum-fill{border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-spectrum-dragger,.ag-theme-quartz-dark .ag-spectrum-dragger,.ag-theme-quartz-auto-dark .ag-spectrum-dragger{border-radius:18px;height:18px;width:18px;border:3px solid white}.ag-theme-quartz .ag-spectrum-tools,.ag-theme-quartz-dark .ag-spectrum-tools,.ag-theme-quartz-auto-dark .ag-spectrum-tools{padding-left:0;padding-right:0;padding-bottom:0}.ag-theme-quartz .ag-spectrum-tool,.ag-theme-quartz-dark .ag-spectrum-tool,.ag-theme-quartz-auto-dark .ag-spectrum-tool{height:12px}.ag-theme-quartz .ag-spectrum-hue-background,.ag-theme-quartz .ag-spectrum-alpha-background,.ag-theme-quartz-dark .ag-spectrum-hue-background,.ag-theme-quartz-dark .ag-spectrum-alpha-background,.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background{border-radius:12px}.ag-theme-quartz .ag-spectrum-slider,.ag-theme-quartz-dark .ag-spectrum-slider,.ag-theme-quartz-auto-dark .ag-spectrum-slider{margin-top:-15px;width:18px;height:18px;border-radius:18px;border:3px solid rgb(248,248,248)}.ag-theme-quartz .ag-recent-colors,.ag-theme-quartz-dark .ag-recent-colors,.ag-theme-quartz-auto-dark .ag-recent-colors{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);margin-bottom:2px}.ag-theme-quartz .ag-color-input-color,.ag-theme-quartz .ag-color-picker-color,.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-color-input-color,.ag-theme-quartz-dark .ag-color-picker-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-color-input-color,.ag-theme-quartz-auto-dark .ag-color-picker-color,.ag-theme-quartz-auto-dark .ag-recent-color{border-radius:4px}.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-recent-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz-auto-dark.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:solid 1px var(--ag-input-border-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);cursor:pointer}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size) * 3);height:calc(var(--ag-grid-size) * 3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{min-width:0;margin:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon{margin-right:0;margin-left:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;justify-content:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display{font-weight:500;color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon{color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number{font-weight:500}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover{border-radius:1px;background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active{--ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);position:relative;border-radius:1px;background-color:var(--ag-quartz-icon-active-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color)}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-active:after{content:"";position:absolute;width:6px;height:6px;top:-1px;right:-1px;border-radius:50%;background-color:var(--ag-active-color)}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu{--ag-icon-size: 20px;background-color:color-mix(in srgb,transparent,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon{width:var(--ag-icon-size);cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header{height:initial;padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before{position:absolute;display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;opacity:40%;content:"";filter:var(--ag-icon-filter)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-dark .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row{padding:calc(var(--ag-grid-size) * 3.75)}.ag-theme-quartz .ag-list-item-hovered:after,.ag-theme-quartz-dark .ag-list-item-hovered:after,.ag-theme-quartz-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-pill .ag-pill-button:hover,.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover,.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-active-color)}.ag-theme-quartz .ag-header-highlight-before:after,.ag-theme-quartz .ag-header-highlight-after:after,.ag-theme-quartz-dark .ag-header-highlight-before:after,.ag-theme-quartz-dark .ag-header-highlight-after:after,.ag-theme-quartz-auto-dark .ag-header-highlight-before:after,.ag-theme-quartz-auto-dark .ag-header-highlight-after:after{background-color:var(--ag-active-color)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before{opacity:66%;filter:invert(100%)}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,rgba(24,39,50,.3),var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::-moz-placeholder{color:var(--ag-data-color);opacity:.8}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}:root{--color-bg: #f7f5ef;--color-surface: #ffffff;--color-surface-muted: #f3f5f0;--color-primary: #2f6ec9;--color-primary-hover: #275fb0;--color-primary-light: #e9f0fb;--color-secondary-green: #4f8f63;--color-secondary-green-light: #edf6ef;--color-text-main: #32445d;--color-text-heading: #1f2d3d;--color-text-muted: #69768a;--color-text-light: #97a3b3;--color-border: #dde4ea;--color-border-strong: #c5d1dc;--color-warning: #c78544;--color-warning-light: #fbf2e8;--color-success: #4f8f63;--color-success-light: #eaf8f1;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--bg: var(--color-bg);--panel: var(--color-surface);--line: var(--color-border);--line-strong: var(--color-border-strong);--text: var(--color-text-main);--muted: var(--color-text-muted);--soft: var(--color-primary-light);--soft-2: var(--color-surface-muted);--accent: var(--color-primary);--accent-soft: var(--color-primary-light);--success: var(--color-secondary-green);--warning: var(--color-warning);--danger: #c93b2a;--focus-ring: rgba(47, 110, 201, .22);--shadow-soft: 0 10px 26px rgba(52, 68, 93, .06);--shadow-card: 0 8px 22px rgba(52, 68, 93, .07);--shadow-card-hover: 0 12px 28px rgba(52, 68, 93, .1);--shadow-float: 0 14px 34px rgba(52, 68, 93, .12);color:var(--text);background:var(--bg);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}button,input,textarea,select{font:inherit}button,.text-link{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--text);cursor:pointer;padding:10px 14px;font-weight:600;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}button:hover,.text-link:hover{border-color:var(--color-border-strong);background:#fbfcfd;box-shadow:0 4px 12px #34445d0f}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.text-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 1px #18529461}.ghost-button{background:var(--soft-2)}.link-button{border:0;border-radius:0;background:transparent;color:var(--accent);padding:0;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.button-primary,.button-secondary,.button-danger{transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.button-primary{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 6px 16px #2f6ec92e}.button-primary:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);box-shadow:0 8px 18px #2f6ec933}.button-secondary{border-color:var(--line);background:var(--accent-soft);color:var(--color-text-main)}.button-secondary:hover{background:#dde8ff}.button-danger{border-color:#ffc8bb;background:var(--color-warning-light);color:var(--danger)}.button-danger:hover{border-color:#ffab93;background:#ffe6de}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--text);padding:10px 12px;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2f6ec91a}textarea{min-height:120px;resize:vertical}label{display:grid;gap:6px;color:var(--muted);font-size:13px;font-weight:600}h1,h2,h3,p{margin-top:0}h1{margin-bottom:10px;font-size:clamp(28px,4vw,42px);line-height:1.04}h2{margin-bottom:0;font-size:24px;line-height:1.1}h3{margin-bottom:0;font-size:18px;line-height:1.2}h1,h2,h3{color:var(--color-text-heading);letter-spacing:-.03em}.muted{color:var(--muted)}.error{color:var(--danger)}.eyebrow{margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow-muted{color:var(--color-text-light)}.app-shell{width:min(1400px,calc(100vw - 24px));margin:0 auto;padding:18px 0 28px}.app-shell-wide{width:min(1760px,calc(100vw - 24px))}.shell-header,.home-toolbar,.section-card,.rail-card,.profile-sidebar,.profile-panel,.shell-footer,.overlay__panel,.empty-state,.flash{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffffff5;box-shadow:var(--shadow-soft)}.shell-header{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(200px,280px) auto;position:relative;z-index:10;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shell-header__brand{display:flex;align-items:center;gap:0}.shell-brand-button{justify-content:flex-start;border-color:transparent;background:transparent;padding:0;text-align:left}.shell-brand-button:hover{border-color:transparent}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:38px;border:1px solid rgba(47,110,201,.2);border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.1em;box-shadow:none}.brand-copy{display:grid;gap:2px}.brand-copy strong{font-size:15px;color:var(--color-text-heading)}.brand-copy span{color:var(--muted);font-size:12px}.shell-footer{display:grid;gap:28px;margin-top:24px;padding:32px 28px 20px;border-top:1px solid rgba(11,31,94,.08);background:#fcfdff}.shell-footer__upper{display:grid;grid-template-columns:minmax(240px,1.05fr) minmax(0,2fr);gap:28px;align-items:start}.shell-footer__brand{display:grid;gap:14px}.shell-footer__brand-copy{margin:0;max-width:320px;color:#6d7896;font-size:14px;line-height:1.7}.shell-footer__brand-button{justify-self:start;border:0;background:transparent;padding:0;color:#0b1f5e;font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:.16em}.shell-footer__socials{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.shell-footer__social{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(11,31,94,.1);border-radius:var(--radius-md);background:#fff;color:#0b1f5e;transition:border-color .2s ease,color .2s ease,transform .2s ease}.shell-footer__social:hover{transform:translateY(-1px);border-color:#367bff47;color:#367bff}.shell-footer__social svg{width:18px;height:18px;display:block}.shell-footer__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.shell-footer__column{display:grid;align-content:start;gap:14px}.shell-footer__column strong{color:#0b1f5e;font-size:14px;font-weight:700}.shell-footer__column p{margin:0;color:#6d7896;font-size:14px;line-height:1.6}.shell-footer__link-list{display:grid;gap:10px}.shell-footer__link{border:0;background:transparent;padding:0;color:#6d7896;font-size:13px;font-weight:500;text-align:left}.shell-footer__link:hover,.shell-footer__brand-button:hover{color:#367bff}.shell-footer__newsletter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.shell-footer__newsletter input{min-width:0;border:1px solid rgba(11,31,94,.12);border-radius:var(--radius-md);background:#fff;padding:11px 14px;color:#0b1f5e;font-size:14px}.shell-footer__newsletter button{width:42px;height:42px;border:1px solid rgba(54,123,255,.22);border-radius:var(--radius-md);background:#fff;color:#367bff;font-size:22px;line-height:1}.shell-footer__lower{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding-top:18px;border-top:1px solid rgba(11,31,94,.08);color:#6d7896;font-size:12px}.shell-footer__legal{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.shell-footer__legal-link{border:0;background:transparent;padding:0;color:inherit;font-size:inherit}.shell-footer__language{justify-self:end;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;color:#0b1f5e;font-size:13px;font-weight:600}.shell-footer__language svg{width:16px;height:16px;display:block}.shell-tabs{display:flex;align-items:center;gap:8px;min-width:0;overflow:visible}.shell-tabs::-webkit-scrollbar{display:none}.shell-tab{flex:0 0 auto;border-radius:var(--radius-md);border-color:var(--line);background:#fff;padding:9px 14px;color:var(--muted);white-space:nowrap;box-shadow:none}.shell-tab-group{position:relative;flex:0 0 auto}.shell-tab__caret{margin-left:6px;font-size:12px}.shell-tab[aria-disabled=true]{cursor:default}.shell-tab[aria-disabled=true]:hover{border-color:transparent}.shell-tab-active{background:var(--accent-soft);border-color:#2f6ec933;color:var(--accent);box-shadow:none}.shell-submenu{position:absolute;top:calc(100% + 10px);left:0;min-width:180px;display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffffffa;box-shadow:var(--shadow-float);z-index:12}.shell-submenu__item{justify-content:flex-start;border-radius:var(--radius-md);border-color:transparent;background:transparent;padding:10px 12px;font-size:14px;color:var(--text);box-shadow:none}.shell-submenu__item:hover{background:var(--soft-2);border-color:transparent;box-shadow:none}.shell-submenu__item:disabled,.shell-submenu__item[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none}.shell-submenu__item:disabled:hover,.shell-submenu__item[aria-disabled=true]:hover{background:transparent;border-color:transparent;box-shadow:none}.shell-header__search{min-width:0}.shell-header__search input{min-width:0;border-radius:var(--radius-md);padding-inline:16px}.shell-header__actions{display:flex;align-items:center;gap:10px;justify-content:flex-end;min-width:-moz-fit-content;min-width:fit-content}.auth-actions{display:flex;align-items:center;gap:8px}.realtime-pill{display:inline-flex;align-items:center;gap:7px;max-width:190px;border:1px solid var(--line);border-radius:var(--radius-md);padding:7px 10px;background:var(--color-surface-muted);color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.realtime-pill__dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #0048f81f}.realtime-pill-connected{border-color:#0090582e;background:#eaf8f1f5;color:var(--success)}.realtime-pill-connecting,.realtime-pill-reconnecting{border-color:#ff6a3d38;background:#fff1ecf5;color:#c95f2b}.realtime-pill-error{border-color:#c93b2a38;background:#fff1ecfa;color:var(--danger)}.user-chip{display:inline-flex;align-items:center;gap:10px;padding:6px 10px 6px 6px}.user-chip-active{border-color:var(--accent);background:var(--color-primary-light)}.user-chip__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--color-primary-light);font-size:12px;font-weight:800;color:var(--color-text-main)}.user-chip__text{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu{position:relative;z-index:20}.user-menu__toggle{display:inline-flex;align-items:center;justify-content:center;position:relative;width:42px;height:42px;border-radius:var(--radius-md);padding:0;background:var(--panel);box-shadow:0 4px 12px #34445d14}.user-menu__toggle-active{border-color:var(--accent);background:var(--color-primary-light)}.user-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--color-primary-light);font-size:12px;font-weight:800;color:var(--color-text-main)}.user-menu__badge{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;padding:0 7px;font-size:11px;font-weight:800}.user-menu__popover{position:absolute;top:calc(100% + 10px);right:0;z-index:30;display:grid;gap:6px;width:min(320px,calc(100vw - 32px));border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffffffa;box-shadow:var(--shadow-float);padding:8px}.user-menu__item{display:grid;gap:4px;justify-items:start;text-align:left}.user-menu__item span{display:inline-flex;align-items:center;gap:8px}.user-menu__item b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:var(--radius-sm);background:var(--soft);padding:0 7px;font-size:11px}.user-menu__item small{color:var(--muted)}.user-menu__item-muted{background:var(--soft-2)}.flash{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;border:1px solid var(--color-border-strong);background:#f2f6fc;padding:12px 14px;color:var(--color-text-main)}.flash-error{border-color:#ffd0c4;color:var(--danger);background:#fbf2e8}.flash__close{flex:0 0 auto;border-color:transparent;background:transparent;color:inherit;padding:0}.home-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:14px;margin-bottom:14px;padding:12px 14px}.home-toolbar-sticky{position:sticky;top:12px;z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-toolbar__controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.home-toolbar__secondary{grid-column:1 / -1;display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.home-toolbar__filter-toggle-active{border-color:var(--accent);background:var(--soft)}.home-toolbar__save{width:100%}.home-toolbar__save:hover{opacity:1}.home-toolbar__save:disabled{border-color:var(--line-strong);background:var(--soft-2);color:var(--muted)}.home-toolbar__save-block{display:grid;gap:6px;min-width:230px}.home-toolbar__hint{max-width:260px;color:var(--muted);font-size:12px;line-height:1.4}.home-toolbar__reset{border:0;background:transparent;color:var(--muted);padding:0 2px}.home-toolbar__reset:hover{color:var(--text)}.saved-search-strip{display:flex;flex-wrap:wrap;gap:10px}.saved-search-button{display:grid;gap:4px;min-width:170px;max-width:260px;justify-items:start;border:1px solid var(--line);border-radius:12px;background:var(--soft-2);padding:10px 12px;text-align:left}.saved-search-button strong{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.saved-search-button span{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saved-search-button-active{border-color:var(--accent);background:var(--color-primary-light)}.catalog-active-filters .chip{justify-content:flex-start}.catalog-page{display:grid;grid-template-columns:304px minmax(0,1fr);gap:24px;align-items:start}.catalog-page__sidebar{position:sticky;top:88px;align-self:start}.catalog-page__main{display:grid;gap:18px;min-width:0}.catalog-list__filter-button{display:none}.catalog-filter-panel{display:grid;gap:12px;border:1px solid rgba(11,31,94,.08);border-radius:22px;background:#fcfdff;padding:18px;box-shadow:0 18px 42px #0b1f5e0d}.catalog-filter-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(11,31,94,.08)}.catalog-filter-section{display:grid;gap:10px;padding-top:12px;border-top:1px solid rgba(11,31,94,.06)}.catalog-filter-section__toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:transparent;padding:0;color:#0b1f5e;font-size:15px;font-weight:600;text-align:left}.catalog-filter-section__toggle svg{width:16px;height:16px;display:block;color:#6d7896;transition:transform .2s ease}.catalog-filter-section__toggle-open svg{transform:rotate(180deg)}.catalog-filter-section__content,.catalog-filter-stack,.catalog-filter-block{display:grid;gap:12px}.catalog-field{display:grid;gap:8px}.catalog-field__label{color:#6d7896;font-size:12px;font-weight:600}.catalog-field__input,.catalog-field__select{width:100%;min-width:0;border:1px solid rgba(11,31,94,.1);border-radius:12px;background:#fff;padding:10px 12px;color:#0b1f5e;font-size:14px}.catalog-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-checkbox-list,.catalog-toggle-list{display:grid;gap:10px}.catalog-checkbox{display:flex;align-items:flex-start;gap:10px;color:#45506f;font-size:13px;line-height:1.45}.catalog-checkbox input{margin-top:2px}.catalog-list__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.catalog-list__top strong{display:block;margin-bottom:4px;color:#0b1f5e;font-size:15px}.catalog-list__top p{margin:0}.catalog-active-filters{display:grid;gap:12px}.catalog-active-filters__row{display:flex;flex-wrap:wrap;gap:10px}.catalog-active-filters__chip{gap:8px;color:#0b1f5e;border-color:#367bff24}.catalog-filters-drawer{display:none}.catalog-filters-drawer__backdrop{width:100%;height:100%;border:0;background:#0712326b}.catalog-filters-drawer__panel{min-width:0}.home-layout{display:grid;gap:16px}.home-section{display:grid;gap:18px;border:1px solid var(--line);border-radius:16px;background:#fffffff5;padding:24px}.home-section__eyebrow{color:var(--color-text-light);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.home-section__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.home-section__heading h2,.home-hero__copy h1{margin-bottom:8px}.home-section__heading p,.home-hero__copy p,.home-review-card p,.home-info-card p,.home-widget-card p,.home-showcase-placeholder__title p{margin-bottom:0}.home-hero__content{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.home-hero__copy h1{font-size:clamp(44px,7vw,76px);line-height:.94;letter-spacing:-.05em}.home-hero__copy p{max-width:680px;font-size:16px;line-height:1.7}.home-hero__actions{display:flex;align-items:center;gap:12px;margin-top:10px}.home-social-proof{display:inline-flex;align-items:center;gap:22px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:20px;background:#fff;white-space:nowrap}.home-social-proof__stars{display:inline-flex;align-items:center;gap:4px}.home-social-proof__label{color:#12162b;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.02em}.home-social-proof__star-tile{width:27px;height:27px;display:grid;place-items:center;border-radius:0;background:#0151ec}.home-social-proof__star-tile svg{width:19px;height:19px;display:block;fill:#fff}.home-social-proof__brand{display:inline-flex;align-items:center;gap:7px}.home-social-proof__brand-star{width:31px;height:31px;display:block;fill:#0151ec}.home-social-proof__brand-word{color:#12162b;font-size:22px;line-height:30px;font-weight:600;letter-spacing:-.025em}.home-social-proof__copy{margin:0;color:#8a95bd;font-size:19px;line-height:28px;font-weight:500;letter-spacing:-.015em}.home-social-proof__copy strong{font-weight:700;color:#7e8cb8}.home-social-proof__copy a{font-weight:700;color:#2f73ff;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.home-info-card,.home-widget-card,.home-review-card{display:grid;gap:10px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:18px;box-shadow:none}.home-widget-card__meta{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home-widgets{gap:0}.home-widgets__grid{gap:18px;align-items:stretch}.home-widget-card{min-height:100%}.home-widget-card-data{gap:18px;padding:24px}.home-widget-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-widget-card__headline{color:var(--color-text-heading);font-size:18px;line-height:1.3;font-weight:700}.home-widget-card__link{border:0;background:transparent;color:var(--accent);padding:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;box-shadow:none}.home-widget-card__body{display:grid;gap:16px}.home-widget-card__caption{margin:0;color:var(--color-text-heading);font-size:16px;line-height:1.45;font-weight:600}.home-widget-card__metric-row{display:flex;align-items:baseline;gap:12px}.home-widget-card__metric{color:var(--color-text-heading);font-size:38px;line-height:1;font-weight:700;letter-spacing:-.04em}.home-widget-card__delta{color:var(--success);font-size:15px;line-height:1.2;font-weight:700}.home-market-chart{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:stretch}.home-market-chart__axis{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));color:var(--muted);font-size:12px;line-height:1}.home-market-chart__axis span{display:flex;align-items:center}.home-market-chart__plot{display:grid;gap:10px}.home-market-chart__plot svg{width:100%;height:140px}.home-market-chart__plot svg path,.home-market-chart__plot svg polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.home-market-chart__plot svg path{stroke:#6b78a83d;stroke-width:1}.home-market-chart__plot svg polyline{stroke:#367bff;stroke-width:3}.home-market-chart__months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 8px;color:var(--muted);font-size:12px;line-height:1.2}.home-market-signals,.home-activity-list,.home-community-list{display:grid;gap:12px}.home-market-signals__item,.home-activity-list__item,.home-community-list__item{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--line)}.home-market-signals__item:first-child,.home-activity-list__item:first-child,.home-community-list__item:first-child{padding-top:0;border-top:0}.home-market-signals__item strong,.home-activity-list__item strong,.home-community-list__item strong{color:var(--color-text-heading);font-size:15px;line-height:1.4;font-weight:700}.home-market-signals__item span,.home-activity-list__meta,.home-community-list__author,.home-community-list__meta{color:var(--muted);font-size:13px;line-height:1.45}.home-market-signals__period{color:var(--muted);font-size:12px;font-weight:700}.home-activity-list__meta,.home-community-list__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-trust__grid,.home-advantages__grid,.home-widgets__grid,.home-reviews__grid{display:grid;gap:14px}.home-trust{padding:0;border:0;background:transparent}.home-trust__grid{width:100%;gap:0;grid-template-columns:1.02fr 1.02fr 1.18fr 1.05fr 1.08fr 1.13fr;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.home-trust-item{position:relative;min-width:0;display:flex;align-items:center;gap:20px;padding:32px 24px;background:#fff}.home-trust-item:not(:last-child):after{content:"";position:absolute;top:24px;right:0;width:1px;height:calc(100% - 48px);background:var(--line)}.home-trust-icon{width:48px;height:48px;flex:0 0 48px;-o-object-fit:contain;object-fit:contain}.home-trust-copy{min-width:0;display:grid;gap:10px}.home-trust-title{display:block;margin:0;color:var(--color-text-heading);font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.015em;white-space:normal}.home-trust-text{margin:0;color:var(--muted);font-size:15px;line-height:1.55;font-weight:400;letter-spacing:-.01em;white-space:pre-line;overflow-wrap:anywhere}.home-advantages__grid,.home-widgets__grid,.home-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-advantages{gap:0}.home-advantages__grid{gap:18px}.home-advantages-card{display:grid;align-content:start;gap:14px;min-height:100%;border:1px solid var(--line);border-radius:18px;background:#fff;padding:24px}.home-advantages-card__eyebrow{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home-advantages-card__title{margin:0;color:var(--color-text-heading);font-size:24px;line-height:1.15}.home-advantages-card__list{display:grid;gap:10px;margin:0;padding-left:18px;color:var(--muted);font-size:15px;line-height:1.5}.home-advantages-card__services{display:grid;gap:14px}.home-advantages-card__service strong{display:block;color:var(--color-text-heading);font-size:15px;line-height:1.35}.home-advantages-card__service p{margin:4px 0 0;color:var(--muted);font-size:15px;line-height:1.5}.home-advantages-card__button{align-self:end;justify-self:start;border-color:var(--accent);color:var(--accent);background:transparent}.home-reviews{gap:0}.home-reviews__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:22px;align-items:stretch}.home-reviews-panel{display:grid;gap:18px}.home-reviews-panel__summary{display:grid;gap:12px}.home-reviews-panel__eyebrow{margin:0;color:var(--color-text-heading);font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.03em}.home-reviews-panel__rating-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.home-reviews-panel__rating{color:var(--color-text-heading);font-size:30px;line-height:1;font-weight:700;letter-spacing:-.04em}.home-reviews-panel__brand{display:inline-flex;align-items:center;gap:8px;color:#12162b;font-size:22px;line-height:1.1;font-weight:600}.home-reviews-panel__brand-star{width:28px;height:28px;fill:#0151ec}.home-reviews-panel__meta{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.home-reviews-panel__link,.home-session-card__link{justify-self:start;border:0;background:transparent;color:var(--accent);padding:0;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;box-shadow:none}.home-reviews-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-review-card-featured{gap:14px;min-height:100%;padding:20px}.home-review-stars{display:inline-flex;align-items:center;gap:4px}.home-review-stars__tile{display:grid;place-items:center;width:24px;height:24px;background:#0151ec}.home-review-stars__tile svg{width:16px;height:16px;fill:#fff}.home-review-card-featured__quote{margin:0;color:var(--color-text-heading);font-size:16px;line-height:1.55}.home-review-card-featured__author{display:grid;gap:2px}.home-review-card-featured__author strong{color:var(--color-text-heading);font-size:14px;line-height:1.35}.home-review-card-featured__author span{color:var(--muted);font-size:14px;line-height:1.45}.home-session-card{display:grid;align-content:start;gap:18px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:24px}.home-session-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-session-card__eyebrow{display:inline-flex;color:var(--color-text-heading);font-size:18px;line-height:1.3;font-weight:700}.home-session-card__live-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--color-text-heading)}.home-session-card__live-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e9fff4;color:#0151ec;padding:6px 10px;font-size:12px;line-height:1;font-weight:800;letter-spacing:.06em}.home-session-card__body{display:grid;gap:8px}.home-session-card__body h3{margin:0;color:var(--color-text-heading);font-size:28px;line-height:1.08;letter-spacing:-.03em}.home-session-card__body p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.home-session-card__body strong{color:var(--color-text-heading);font-size:15px;line-height:1.45}.home-session-card__button{justify-self:start;border-color:var(--accent);color:var(--accent);background:transparent}.home-showcase__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.home-showcase__grid>[data-testid=home-showcase-card]{min-width:0;height:100%}.home-showcase__grid>[data-testid=home-showcase-card]>.auction-card{height:100%}.home-showcase-placeholder{min-height:100%}.home-showcase-placeholder__media{display:grid;place-items:center;aspect-ratio:1 / 1;border-bottom:1px solid var(--line);background:#fff;color:var(--color-primary)}.home-showcase-placeholder__media span{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border:1px solid var(--line);border-radius:999px;font-size:20px;font-weight:800;letter-spacing:.08em}.home-showcase-placeholder__title{display:grid;gap:6px}.home-review-card{align-content:space-between;min-height:220px}.home-review-card p{color:var(--color-text-main);font-size:18px;line-height:1.7}.home-review-card__author{display:grid;gap:4px;color:var(--muted);font-size:13px}.home-live-catalog .home-main{gap:0}.filter-rail{display:grid;align-content:start;gap:12px;position:sticky;top:90px;align-self:start}.rail-card,.section-card,.profile-sidebar,.profile-panel,.empty-state{padding:16px}.rail-card{display:grid;gap:12px}.rail-card strong{font-size:13px}.rail-options{display:grid;gap:8px}.rail-option{justify-content:flex-start;background:var(--panel)}.rail-option-active{border-color:var(--accent);background:var(--soft)}.rail-range,.rail-summary{display:grid;gap:10px}.rail-summary div{display:grid;gap:4px;border-radius:12px;background:var(--soft-2);padding:12px}.rail-summary span{color:var(--muted);font-size:12px}.home-main,.profile-main{display:grid;gap:16px;min-width:0}.section-card{display:grid;gap:14px}.catalog-list{display:grid;gap:18px}.section-card__header,.profile-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-card__header p,.profile-panel__header p{margin-bottom:0}.preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.auction-card{display:grid;grid-template-rows:auto 1fr;height:100%;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fffffffa;box-shadow:var(--shadow-card);transition:transform .22s ease,box-shadow .22s ease}.auction-card-clickable{cursor:pointer}.auction-card-clickable:focus-visible{outline:3px solid rgba(0,72,248,.18);outline-offset:3px}.skeleton-card{pointer-events:none}.skeleton-block,.skeleton-line,.skeleton-chip{position:relative;overflow:hidden;background:linear-gradient(90deg,#e7efff 20%,#f8fbff,#e7efff 80%);background-size:200% 100%;animation:skeleton-shimmer 1.3s linear infinite}.skeleton-lines{display:grid;gap:10px}.skeleton-line{display:block;height:14px;border-radius:var(--radius-md)}.skeleton-line-title{width:72%;height:28px}.skeleton-line-short{width:42%}.skeleton-line-label{width:56%}.skeleton-line-price{width:68%;height:36px}.skeleton-chip{min-width:92px;height:30px}.auction-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.card-media{position:relative;overflow:hidden;background:#eef2f4;aspect-ratio:4 / 2.55}.card-media .auction-thumb{height:100%;border:0;border-radius:0;background:transparent;aspect-ratio:auto}.card-media .auction-thumb:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(to top,rgba(31,45,61,.12),transparent);pointer-events:none}.card-media .auction-thumb__placeholder{background:#edf2f7}.status-badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-md);border:1px solid var(--line);background:#fffffff0;color:var(--color-text-heading);padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.01em;box-shadow:0 6px 16px #34445d14}.status-badge__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.status-badge-active,.status-pill-active{border-color:#00905829;background:var(--color-secondary-green-light);color:var(--success)}.status-badge-expiring,.status-pill-expiring{border-color:#ff6a3d2e;background:var(--color-warning-light);color:var(--color-warning)}.status-badge-listing,.status-pill-listing{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text-main)}.status-badge-sold,.status-pill-sold{border-color:var(--color-border-strong);background:var(--color-primary-light);color:var(--color-primary)}.status-badge-ended,.status-pill-ended{border-color:var(--line);background:var(--color-surface-muted);color:var(--muted)}.status-badge-failed,.status-pill-failed{border-color:#ffd0c4;background:#fff5f2;color:var(--danger)}.status-badge-cancelled,.status-pill-cancelled{border-color:var(--line);background:#f6f8fd;color:var(--color-text-light)}.auction-thumb{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:#edf2f7;aspect-ratio:4 / 3}.auction-thumb-compact{width:92px;aspect-ratio:1 / 1}.auction-thumb-interactive{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auction-thumb__images{position:relative;width:100%;height:100%}.auction-thumb__asset{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.auction-thumb__image{position:absolute;inset:0;opacity:0;transform:scale(1.01);transition:opacity .18s ease}.auction-thumb__image-active{opacity:1}.auction-thumb__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-light);font-size:24px;font-weight:800;letter-spacing:.08em}.card-favorite-bar{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:var(--radius-md);background:#fffffff0;color:var(--color-text-heading);padding:8px 12px;box-shadow:0 4px 12px #34445d14;transition:border-color .2s ease,box-shadow .2s ease}.card-favorite-bar:hover{box-shadow:0 6px 14px #34445d1a}.card-favorite-bar svg{width:20px;height:20px;flex:0 0 auto;stroke:var(--color-text-heading);fill:transparent;stroke-width:1.8;transition:fill .2s ease,stroke .2s ease}.card-favorite-bar__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;font-size:13px;font-weight:700;line-height:1}.card-favorite-bar-active svg{fill:var(--color-primary);stroke:var(--color-primary)}.catalog-status{color:var(--muted);font-size:13px;font-weight:600}.catalog-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;scroll-margin-top:24px}.catalog-grid-updating{opacity:.66}.catalog-grid__overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border-radius:14px;background:#f3f6fcc7;color:var(--text);font-weight:700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.card-body{display:flex;flex-direction:column;align-items:stretch;gap:10px;height:100%;padding:14px 14px 12px}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-title{margin:0;display:-webkit-box;overflow:hidden;min-height:2.36em;font-size:clamp(16px,1.25vw,18px);line-height:1.18;font-weight:600;letter-spacing:-.02em;font-family:inherit;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-title-button,.list-auction-card__title{display:inline-flex;justify-content:flex-start;width:100%;border:0;background:transparent;padding:0;text-align:left}.card-title-button:hover,.list-auction-card__title:hover{color:var(--accent)}.card-meta-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:18px}.card-meta-line-marketplace{grid-template-columns:minmax(0,1fr)}.card-seller-handle,.card-bids{color:var(--muted);font-size:12px;line-height:1.3}.card-seller-handle{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.card-bids{white-space:nowrap}.card-divider{width:100%;height:1px;background:var(--line)}.card-summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto}.card-summary-row-marketplace{display:flex;justify-content:flex-start}.card-price-value{color:var(--color-text-heading);font-size:clamp(17px,1.35vw,19px);font-weight:500;letter-spacing:-.02em;line-height:1;word-break:break-word}.card-price-badge{display:inline-flex;align-items:center;border-radius:var(--radius-md);background:var(--color-secondary-green-light);color:var(--success);padding:7px 11px;font-size:14px;font-weight:600;line-height:1}.card-time{justify-self:end;color:var(--color-text-heading);font-size:14px;font-weight:600;line-height:1.1;text-align:right;white-space:nowrap}.card-time-expiring{color:var(--color-warning)}.card-time-muted{color:var(--muted)}.lot-number{white-space:nowrap;border-radius:var(--radius-sm);background:var(--color-primary-light);color:var(--muted);padding:6px 10px;font-size:12px}.meta-row{display:flex;flex-wrap:wrap;gap:8px}.meta-pill{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-main);padding:6px 9px;font-size:11px;font-weight:700}.card-description{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.auction-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;margin-top:auto}.price-block small,.timer-block small,.seller small{display:block;margin-bottom:4px;color:var(--muted);font-size:12px}.current-bid{font-size:clamp(22px,2.1vw,30px);line-height:1;font-weight:600;letter-spacing:-.04em;word-break:break-word}.timer{font-size:16px;font-weight:700;text-align:right;letter-spacing:-.03em}.timer-expiring{color:var(--color-warning)}.timer-ended{color:var(--muted)}.stats{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--color-text-main);font-size:13px}.stats span{display:inline-flex;align-items:center;gap:6px}.dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--color-primary)}.bid-entry{display:grid;gap:6px}.card-footer{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding-top:12px;border-top:1px solid var(--line)}.seller{min-width:0}.seller strong{display:block;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.auction-cta{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 6px 16px #2f6ec92e;transition:opacity .18s ease,box-shadow .18s ease,background .18s ease}.auction-cta:hover{background:var(--color-primary-hover);box-shadow:0 8px 18px #2f6ec938}.auction-cta:disabled{transform:none;opacity:.5}.card-note{margin:0;font-size:13px;line-height:1.5}.card-note-primary{color:var(--text)}.bid-field{min-width:0}.status-pill,.timer-chip,.info-chip,.reputation-badge,.chip,.page-chip{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);padding:7px 10px;font-size:12px;font-weight:700;white-space:nowrap}.reputation-badge{border-color:var(--color-border-strong);background:var(--color-primary-light);color:var(--color-text-main);padding:4px 8px;font-size:11px}.seller .reputation-badge{margin-top:5px}.seller .status-pill{margin-top:5px;padding:4px 8px;font-size:11px}.forum-topic-row__footer .reputation-badge,.forum-section-card__latest .reputation-badge{color:var(--color-text-main);margin-left:8px}.timer-chip-danger,.info-chip-warning{border-color:#ff6a3d2e;background:var(--color-warning-light);color:var(--warning)}.timer-chip-neutral,.info-chip-success{border-color:#00905829;background:var(--color-secondary-green-light);color:var(--success)}.timer-chip-muted{color:var(--muted)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:14px}.pagination__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.page-chip{min-width:42px}.page-chip-active{border-color:#2f6ec933;background:var(--accent-soft);color:var(--accent)}.page-chip-ellipsis{cursor:default}.item-page{display:grid;gap:16px}.item-page__hero{gap:18px}.item-page__hero-top,.item-page__meta-line,.item-comment-form__footer,.item-comment__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.item-page__hero-actions,.item-page__meta-line,.item-comment-form__actions,.item-comment__author{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.item-page__heading{display:grid;gap:10px}.item-page__meta-line{color:var(--muted);font-size:13px;font-weight:600}.item-page__summary-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:16px}.item-page__content-grid{display:grid;gap:16px}.item-page__gallery-card,.item-page__sidebar{display:grid;gap:14px}.item-page__sidebar{position:sticky;top:96px;align-self:start}.item-gallery{display:grid;gap:12px}.item-gallery__viewport{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#edf2f7;aspect-ratio:4 / 3}.item-gallery__asset,.item-gallery__thumb-asset{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-gallery__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-light);font-size:40px;font-weight:800;letter-spacing:.08em}.item-gallery__badge-row{position:absolute;right:14px;bottom:14px}.item-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px}.item-gallery__thumb{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:0;aspect-ratio:1 / 1}.item-gallery__thumb-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.item-summary-card{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--soft-2);padding:14px}.item-summary-card-secondary{background:#fff}.item-summary-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.item-summary-card__header p{margin:4px 0 0}.item-summary-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.item-summary-card__row strong{color:var(--text);text-align:right}.item-summary-note{display:grid;gap:8px}.item-reactions{display:grid;gap:10px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:14px}.item-reactions__summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.item-reactions__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.reaction-button{min-width:0}.reaction-button-active{border-color:var(--accent);background:var(--soft)}.reaction-button-negative.reaction-button-active{border-color:#ff6a3d33;background:#fff3ee}.item-summary-card__hint-list{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:10px}.item-summary-card__hint-list p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.item-primary-button{width:100%}.item-save-button-active{border-color:var(--accent);background:var(--soft)}.item-description{margin-bottom:0;font-size:15px;line-height:1.75;white-space:pre-wrap}.item-comments-card{align-content:start}.item-comment-form{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--soft-2);padding:14px}.item-comment-form__actions{justify-content:flex-end}.item-comment-list{display:grid;gap:12px}.item-comment{display:grid;gap:10px;border:1px solid var(--line);border-radius:12px;background:var(--soft-2);padding:14px}.item-comment__author span{color:var(--muted);font-size:12px}.item-comment p{margin-bottom:0;line-height:1.6;white-space:pre-wrap}.profile-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.profile-sidebar{display:grid;align-content:start;gap:16px;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 104px);overflow:auto}.profile-sidebar__top{display:grid;gap:4px}.profile-sidebar__top span{color:var(--muted);font-size:13px}.profile-sidebar__group{display:grid;gap:8px}.profile-sidebar__label{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.profile-link{display:flex;align-items:center;justify-content:space-between;background:var(--panel)}.profile-link-active{border-color:var(--accent);background:var(--soft)}.profile-link__badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;background:var(--accent);color:#fff;padding:0 8px;font-size:11px;font-weight:800}.profile-sidebar__footer{padding-top:8px;border-top:1px solid var(--line)}.profile-panel{display:grid;gap:16px}.profile-overview-actions{display:flex;flex-wrap:wrap;gap:10px}.overview-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft-2);padding:14px}.overview-user{display:flex;align-items:center;gap:14px}.overview-user__avatar{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--color-primary-light);font-size:18px;font-weight:800;color:var(--color-text-main)}.overview-user__meta{display:grid;gap:6px;color:var(--muted);font-size:13px;text-align:right}.summary-grid,.form-grid,.profile-grid{display:grid;gap:14px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-tile{display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft-2);padding:14px}.summary-tile span{color:var(--muted);font-size:12px}.summary-tile strong{font-size:28px;line-height:1}.readiness-meter{display:grid;gap:14px}.readiness-meter__bar{overflow:hidden;height:10px;border-radius:var(--radius-sm);background:var(--soft)}.readiness-meter__bar span{display:block;height:100%;border-radius:inherit;background:var(--color-secondary-green)}.readiness-checklist{display:grid;gap:10px}.readiness-check{display:grid;gap:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft-2);padding:12px;text-align:left}.readiness-check strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.readiness-check span{color:var(--muted)}.readiness-check small{color:var(--text);font-size:12px;font-weight:700}.readiness-check-ready{border-color:#00905829;background:var(--color-secondary-green-light)}.profile-grid,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid__wide{grid-column:1 / -1}.subsection-card{display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft-2);padding:14px}.inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.toolbar-row,.pagination-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.toolbar-row label{display:grid;gap:6px;min-width:180px;color:var(--muted);font-size:12px;font-weight:700}.pagination-row{justify-content:center}.wire-table{width:100%;border-collapse:collapse}.wire-table th,.wire-table td{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;font-size:13px}.wire-table th{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#f7f8f4}.notice-stack,.row-stack,.faq-list{display:grid;gap:12px}.notice-row,.address-card,.payment-card,.support-cta{display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft-2);padding:14px}.payment-card-active{border-color:#00905829;background:var(--color-secondary-green-light)}.payment-security-card,.support-form-intro{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft-2);padding:14px}.notice-row p{margin-bottom:0;font-size:13px;line-height:1.5}.notice-row span{color:var(--muted);font-size:12px}.notice-row__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-stack{display:grid;gap:12px}.order-card{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--soft-2);padding:16px}.order-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-card__meta{display:grid;gap:6px;color:var(--muted);font-size:13px}.order-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-stepper__item{display:grid;gap:6px;border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--panel);padding:12px}.order-stepper__item strong{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.order-stepper__item span{color:var(--muted);font-size:12px;line-height:1.5}.order-stepper__item-active{border-style:solid;border-color:var(--warning);background:var(--color-warning-light)}.order-stepper__item-done{border-style:solid;border-color:#00905829;background:var(--color-secondary-green-light)}.order-card__next-step{margin-bottom:0;color:var(--text);line-height:1.6}.reputation-hero{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.reputation-hero strong{font-size:34px;line-height:1}.reputation-hero span{color:var(--muted);font-size:13px}.list-auction-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft-2);padding:14px}.list-auction-card__body{display:grid;gap:10px;min-width:0}.list-auction-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.list-auction-card__top p{margin-bottom:0;font-size:13px}.list-auction-card__actions{display:flex;align-items:center;gap:8px}.list-auction-card__meta{display:flex;flex-wrap:wrap;gap:8px}.list-auction-card__meta span{border-radius:999px;background:var(--panel);padding:7px 10px;font-size:12px;font-weight:600}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{padding-inline:12px}.chip-active{border-color:var(--accent);background:var(--accent);color:#fff}.faq-item{border:1px solid var(--line);border-radius:12px;background:var(--soft-2);padding:14px}.faq-item summary{cursor:pointer;font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:10px 0 0;line-height:1.6}.support-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}.messages-layout{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:16px}.messages-sidebar,.messages-search-card,.messages-list-card,.messages-thread-card{display:grid;gap:14px}.messages-sidebar{align-content:start}.messages-search-card,.messages-list-card,.messages-thread-card{border:1px solid var(--line);border-radius:12px;background:var(--soft-2);padding:14px}.messages-search-results,.messages-conversation-list,.message-bubble-list,.messages-search-section{display:grid;gap:10px}.messages-search-section__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.messages-search-result,.messages-conversation{display:grid;gap:6px;align-items:start;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:12px;text-align:left}.messages-search-result span,.messages-conversation p,.messages-search-result small,.messages-conversation__top span{color:var(--muted)}.messages-search-result__action{color:var(--text);font-size:12px;font-weight:700}.messages-search-result-active,.messages-conversation-active{border-color:var(--accent);background:var(--color-primary-light)}.messages-selected-user{display:grid;gap:4px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:12px}.messages-selected-user p{margin-bottom:0}.messages-selected-user__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.messages-conversation__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.messages-conversation p{display:-webkit-box;overflow:hidden;margin:0;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.messages-conversation__footer{display:flex;flex-wrap:wrap;gap:8px}.messages-unread-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:24px;height:24px;border-radius:999px;background:var(--accent);color:#fff;padding:0 8px;font-size:11px;font-weight:800}.messages-thread-card{min-height:640px}.messages-thread__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.messages-thread__header p{margin-bottom:0}.messages-thread__actions,.messages-load-older{display:flex;align-items:center;gap:8px}.messages-thread__actions{flex-wrap:wrap;justify-content:flex-end}.messages-thread__body{min-height:320px;max-height:520px;overflow:auto;padding-right:4px}.messages-compose__status{width:-moz-fit-content;width:fit-content;border:1px solid rgba(0,144,88,.16);border-radius:999px;background:var(--color-secondary-green-light);color:var(--success);padding:7px 12px;font-size:12px;font-weight:700}.message-bubble{display:grid;gap:6px;width:min(88%,540px);border:1px solid var(--line);border-radius:14px 14px 14px 4px;background:var(--panel);padding:12px 14px}.message-bubble-own{justify-self:end;border-radius:14px 14px 4px;background:var(--color-primary-light)}.message-bubble p{margin-bottom:0;line-height:1.6;white-space:pre-wrap}.message-bubble span{color:var(--muted);font-size:12px}.message-bubble__status{color:var(--muted);font-size:11px;font-weight:700}.support-ticket-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.support-message-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.support-status-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.support-status-timeline__step{display:grid;place-items:center;min-height:42px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--panel);color:var(--muted);padding:8px;text-align:center;font-size:12px;font-weight:700}.support-status-timeline__step-active{border-style:solid;border-color:var(--accent);background:var(--soft);color:var(--text)}.composer-preview-card{display:grid;gap:12px;border:1px solid var(--line);border-radius:14px;background:var(--soft-2);padding:14px}.composer-preview-card__header,.composer-preview-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.composer-preview-card p{margin:0;line-height:1.7;white-space:pre-wrap}.messages-compose{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.file-picker{display:grid;gap:8px}.file-picker__label{color:var(--muted);font-size:13px;font-weight:600}.file-picker__control{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.file-picker__input{display:none}.file-picker__selection,.file-picker__hint{color:var(--muted);font-size:12px;line-height:1.5}.forum-layout,.forum-sections-grid,.forum-topic-list,.forum-post-list{display:grid;gap:16px}.forum-hero{gap:14px}.forum-hero h1{font-size:clamp(24px,3vw,32px)}.forum-hero .summary-tile{background:#fff;padding:12px}.forum-hero .summary-tile strong{font-size:22px}.forum-hero__actions,.forum-section-card__top,.forum-topic-row__top,.forum-topic-row__footer,.forum-topic-header,.forum-post-card__header,.forum-form-footer,.forum-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.forum-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.forum-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.forum-sections-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.forum-section-card,.forum-topic-row{display:grid;gap:14px;border:1px solid var(--line);border-radius:12px;background:#fffffffa;padding:16px;text-align:left}.forum-section-card h3,.forum-topic-row strong,.forum-section-card p,.forum-topic-row p,.forum-post-card p{margin-bottom:0}.forum-section-card__stats,.forum-topic-row__metrics,.forum-topic-row__chips,.forum-section-header__stats,.forum-topic-header__stats,.forum-post-card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forum-section-card__stats span,.forum-topic-row__metrics span{border-radius:var(--radius-sm);background:var(--soft-2);color:var(--muted);padding:7px 10px;font-size:12px;font-weight:700}.forum-section-card__latest,.forum-topic-row__title-block{display:grid;gap:8px}.forum-card-action{justify-content:flex-start}.forum-surface-card{display:grid;gap:16px}.forum-section-card__latest span,.forum-topic-row__footer span{color:var(--muted);font-size:13px;line-height:1.5}.forum-topic-row__metrics{justify-content:flex-end;min-width:180px}.forum-topic-row__footer{padding-top:12px;border-top:1px solid var(--line)}.forum-section-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:16px}.forum-section-main,.forum-topic-form-card,.forum-reply-card{align-content:start}.forum-post-card{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;background:#fffffffa;padding:16px}.forum-post-card__header p{margin-top:4px}.forum-post-card p{line-height:1.7;white-space:pre-wrap}.forum-post-card__actions,.forum-post-card__reactions,.forum-side-list{display:grid;gap:10px}.forum-post-card__actions,.forum-post-card__reactions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.forum-post-card__action-button{border-radius:var(--radius-sm);padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2;box-shadow:none}.forum-post-card__action-button:hover{box-shadow:none}.forum-reaction-button-active{border-color:var(--accent);background:var(--soft)}.forum-side-list__item{display:grid;gap:4px;text-align:left}.forum-side-list__item-unread{border-color:var(--accent);background:var(--soft-2)}.forum-side-list__item-static{border:1px solid var(--line);border-radius:12px;background:var(--soft-2);padding:12px}.forum-side-list__item span,.forum-side-list__item small{color:var(--muted)}.forum-subscription-select{min-width:180px}.forum-inline-note,.checkbox-row{display:flex;align-items:center;gap:10px}.checkbox-row input{width:auto}.forum-form-footer{align-items:center}.forum-page,.forum-shell,.forum-shell__sidebar,.forum-shell__main,.forum-shell__aside,.forum-panel,.forum-mobile-sidebar{display:grid;gap:16px}.forum-page{gap:20px}.forum-home-toolbar,.forum-section-tree__topics,.forum-section-topic{display:grid;gap:12px}.forum-home-toolbar{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center}.forum-home-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px;align-items:start}.forum-home-layout__main,.forum-home-layout__aside,.forum-section-tree-list{display:grid;gap:16px}.forum-favorites-list{display:grid;gap:10px}.forum-favorites-item{display:grid;gap:4px;justify-items:start;text-align:left}.forum-favorites-item span{color:var(--muted);font-size:13px}.forum-home-divider{height:1px;background:var(--line)}.forum-page__hero{gap:18px}.forum-page__hero-top,.forum-page__actions,.forum-topic-page__summary,.forum-topic-page__actions,.forum-author-inline,.forum-active-filters,.forum-controls,.forum-sidebar-link,.forum-breadcrumbs{display:flex;gap:12px}.forum-page__hero-top,.forum-topic-page__summary{align-items:flex-start;justify-content:space-between}.forum-page__actions,.forum-topic-page__actions,.forum-active-filters,.forum-controls{flex-wrap:wrap;align-items:center}.forum-shell{grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(280px,320px);align-items:start}.forum-breadcrumbs{flex-wrap:wrap;align-items:center;color:var(--muted);font-size:13px}.forum-breadcrumbs__button,.forum-breadcrumbs__item,.forum-breadcrumbs__current{border:0;background:transparent;padding:0;color:inherit}.forum-breadcrumbs__button{cursor:pointer}.forum-breadcrumbs__current{color:var(--text);font-weight:700}.forum-sidebar-links{display:grid;gap:10px}.forum-sidebar-link{flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:12px;text-align:left}.forum-sidebar-link-active{border-color:var(--accent);background:var(--soft)}.forum-sidebar-link__title{font-weight:700;color:var(--text)}.forum-sidebar-link__meta{color:var(--muted);font-size:13px}.forum-section-tree{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;background:#fffffffa;padding:16px}.forum-section-tree__title{width:-moz-fit-content;width:fit-content;border:0;background:transparent;padding:0;color:var(--text);font-size:22px;font-weight:700;line-height:1.3;text-align:left}.forum-section-tree__description{margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.forum-section-tree__topics{list-style:none;margin:0;padding:0}.forum-section-topic{width:100%;border:0;border-top:1px solid var(--line);background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center;padding:12px 0 0;text-align:left}.forum-section-tree__topics li:first-child .forum-section-topic{border-top:0;padding-top:0}.forum-section-topic__title{color:var(--text);font-size:16px;font-weight:600;line-height:1.45}.forum-section-topic__meta{display:grid;grid-template-columns:repeat(3,minmax(76px,auto));gap:8px;margin:0;justify-content:end}.forum-section-topic__meta div{border-radius:10px;background:var(--soft-2);padding:8px 10px}.forum-section-topic__meta dt{color:var(--muted);font-size:11px;margin-bottom:4px}.forum-section-topic__meta dd{margin:0;font-size:13px;font-weight:700}.forum-quick-filters{display:flex;flex-wrap:wrap;gap:10px}.forum-stats-list{display:grid;gap:10px}.forum-stats-list__item{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:10px}.forum-stats-list__item:last-child{border-bottom:0;padding-bottom:0}.forum-stats-list__item dt{color:var(--muted)}.forum-stats-list__item dd{margin:0;font-weight:700}.forum-controls{align-items:flex-end;justify-content:space-between}.forum-search-control,.forum-sort-control{display:grid;gap:8px}.forum-search-control{flex:1 1 320px}.forum-sort-control{min-width:220px}.forum-topic-tabs{display:flex;gap:10px;flex-wrap:wrap}.forum-active-filters{flex-wrap:wrap}.forum-topic-row{grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:16px;align-items:center}.forum-topic-row__main,.forum-author-inline__text,.forum-post-card__author-meta,.forum-post-card__content{display:grid;gap:8px}.forum-topic-row__title{border:0;background:transparent;padding:0;color:var(--text);font-size:17px;font-weight:650;line-height:1.4;text-align:left}.forum-topic-row__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.forum-topic-row__metrics div{border-radius:12px;background:var(--soft-2);padding:10px 12px}.forum-topic-row__metrics dt{color:var(--muted);font-size:12px;margin-bottom:4px}.forum-topic-row__metrics dd{margin:0;font-weight:700}.forum-author-inline{align-items:center}.forum-author-inline__text small{color:var(--muted)}.forum-avatar{display:inline-grid;place-items:center;border-radius:999px;background:var(--soft);color:var(--accent);font-weight:700;flex-shrink:0}.forum-avatar-sm{width:34px;height:34px;font-size:12px}.forum-avatar-md{width:48px;height:48px;font-size:15px}.forum-post-card__layout{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:18px}.forum-post-card__author{display:grid;gap:12px;align-content:start}.forum-post-card__content{min-width:0}.forum-topic-page__summary{flex-wrap:wrap}.forum-mobile-sidebar,.forum-mobile-sidebar-toggle{display:none}.overlay{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:#1f2d3d38;padding:18px}.overlay__panel{width:min(560px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:18px;border-radius:14px}.overlay__panel-wide{width:min(920px,100%)}.overlay__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.overlay__content,.stack{display:grid;gap:14px}.mock-code{margin:0;border-radius:var(--radius-md);background:var(--soft);padding:12px 14px;color:var(--text)}.upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.upload-card{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:12px}.upload-card__preview{overflow:hidden;border-radius:var(--radius-sm);background:var(--soft);aspect-ratio:4 / 3}.upload-card__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-card__body{display:grid;gap:4px}.empty-state{display:grid;gap:12px}.empty-state p{margin-bottom:0;line-height:1.6}.bottom-nav{position:fixed;right:10px;bottom:10px;left:10px;z-index:15;display:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;border:1px solid var(--line);border-radius:18px;background:#fffffffa;box-shadow:var(--shadow-float);padding:8px}.bottom-nav__item{display:grid;gap:6px;justify-items:center;border-radius:12px;border-color:transparent;background:transparent;padding:10px 8px;font-size:12px}.bottom-nav__item b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:var(--accent);color:#fff;padding:0 7px;font-size:11px;font-weight:800}.bottom-nav__item-active{border-color:var(--accent);background:var(--soft)}:root{--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-muted: #ffffff;--color-primary-light: #ffffff;--color-secondary-green-light: #ffffff;--color-warning-light: #ffffff;--color-success-light: #ffffff;--soft: #ffffff;--soft-2: #ffffff;--accent-soft: #ffffff;--shadow-soft: none;--shadow-card: none;--shadow-card-hover: none;--shadow-float: none;background:#fff}body{background:#fff}*,*:before,*:after{box-shadow:none!important;background-image:none!important}.shell-header,.home-toolbar,.section-card,.rail-card,.profile-sidebar,.profile-panel,.shell-footer,.overlay,.overlay__panel,.empty-state,.flash,.flash-error,.brand-mark,.realtime-pill,.realtime-pill-connected,.realtime-pill-connecting,.realtime-pill-reconnecting,.realtime-pill-error,.shell-tab-active,.user-chip-active,.user-chip__avatar,.user-menu__toggle,.user-menu__toggle-active,.user-menu__avatar,.user-menu__badge,.user-menu__popover,.saved-search-button-active,.rail-summary div,.auction-card,.skeleton-block,.skeleton-line,.skeleton-chip,.card-media,.card-media .auction-thumb__placeholder,.status-badge,.status-badge-active,.status-badge-expiring,.status-badge-listing,.status-badge-sold,.status-badge-ended,.status-badge-failed,.status-badge-cancelled,.status-pill,.status-pill-active,.status-pill-expiring,.status-pill-listing,.status-pill-sold,.status-pill-ended,.status-pill-failed,.status-pill-cancelled,.auction-thumb,.fav-btn,.fav-count,.catalog-grid__overlay,.lot-number,.meta-pill,.auction-cta,.auction-cta:hover,.timer-chip,.timer-chip-danger,.timer-chip-neutral,.timer-chip-muted,.info-chip,.info-chip-warning,.info-chip-success,.reputation-badge,.item-gallery__viewport,.item-gallery__thumb,.item-summary-card,.item-summary-card-secondary,.item-reactions,.reaction-button-active,.reaction-button-negative.reaction-button-active,.overview-hero,.overview-user__avatar,.summary-tile,.readiness-meter__bar,.readiness-check,.readiness-check-ready,.subsection-card,.notice-row,.address-card,.payment-card,.payment-card-active,.support-cta,.payment-security-card,.support-form-intro,.order-card,.order-stepper__item,.order-stepper__item-active,.order-stepper__item-done,.messages-search-card,.messages-list-card,.messages-thread-card,.messages-search-result,.messages-conversation,.messages-search-result-active,.messages-conversation-active,.messages-selected-user,.messages-compose__status,.message-bubble,.message-bubble-own,.composer-preview-card,.support-status-timeline__item,.support-status-timeline__item-active,.forum-hero .summary-tile,.forum-section-card,.forum-topic-row,.forum-post-card,.bottom-nav,.bottom-nav__item,.bottom-nav__item-active,.page-chip,.page-chip-active,.chip,.chip-active,.profile-link__badge,.messages-unread-badge,.button-primary,.button-primary:hover,.button-secondary,.button-secondary:hover,.button-danger,.button-danger:hover{background:#fff!important}.button-primary,.button-primary:hover,.brand-mark,.shell-tab-active,.user-menu__badge,.auction-cta,.auction-cta:hover,.page-chip-active,.chip-active,.profile-link__badge,.messages-unread-badge,.bottom-nav__item-active{color:var(--accent)!important;border-color:var(--accent)!important}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1100px){.home-layout,.catalog-page,.profile-layout,.messages-layout,.forum-section-layout,.forum-dashboard-grid,.item-page__summary-grid,.item-page__content-grid,.profile-grid,.summary-grid,.support-ticket-summary,.order-stepper{grid-template-columns:1fr}.filter-rail{display:none}.shell-header{grid-template-columns:auto minmax(0,1fr) auto}.shell-header__search{grid-column:1 / -1}.filter-rail-open{display:grid}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-page__sidebar{display:none}.catalog-list__filter-button{display:inline-flex}.catalog-filters-drawer{position:fixed;inset:0;z-index:24;display:grid}.catalog-filters-drawer__backdrop,.catalog-filters-drawer__panel{grid-area:1 / 1}.catalog-filters-drawer__panel{align-self:end;padding:16px 12px 0}.catalog-filters-drawer .catalog-filter-panel{max-height:min(82vh,920px);overflow:auto;border-radius:24px 24px 0 0;padding-bottom:28px}.shell-footer__upper{grid-template-columns:1fr}.shell-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero__content,.home-section__heading{grid-template-columns:1fr;flex-direction:column}.home-showcase__grid,.home-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-trust-item{padding:28px 20px}.home-trust-item:after{display:none}.home-advantages__grid,.home-widgets__grid,.home-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-reviews__layout{grid-template-columns:1fr}.home-widget-card__metric{font-size:34px}.home-reviews-panel__eyebrow,.home-session-card__body h3{font-size:24px}.home-social-proof{width:100%;display:flex;flex-wrap:wrap;gap:14px 18px;white-space:normal}.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-page__sidebar{position:static}.profile-sidebar{position:static;max-height:none;overflow:visible}}@media(max-width:860px){.app-shell{width:min(100vw - 16px,100%);padding:12px 0 92px}.shell-header,.shell-footer,.home-toolbar,.shell-footer__upper,.shell-footer__lower,.catalog-list__top,.catalog-filter-panel__header,.catalog-filter-panel__actions,.card-title-row,.auction-row,.card-footer,.forum-hero__actions,.forum-section-card__top,.forum-topic-row__top,.forum-topic-row__footer,.forum-topic-header,.forum-post-card__header,.forum-form-footer,.forum-section-header,.section-card__header,.profile-panel__header,.overview-hero,.list-auction-card__top,.support-cta,.item-page__hero-top,.item-page__meta-line,.item-reactions__summary,.item-comment-form__footer,.item-comment__header,.inline-actions,.order-card__header{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.shell-header{grid-template-columns:1fr}.shell-footer{padding:28px 18px 18px}.shell-tabs,.shell-header__actions,.auth-actions,.home-toolbar__controls,.list-auction-card__actions,.chip-row,.shell-footer__legal{flex-wrap:wrap}.shell-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-footer__language{justify-self:start}.shell-header__search{width:100%}.saved-search-button{max-width:none;width:100%}.home-toolbar__save-block{min-width:0}.user-menu__popover{left:0;right:auto}.form-grid,.upload-grid{grid-template-columns:1fr}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-range-grid{grid-template-columns:1fr}.home-section{padding:20px}.home-hero__actions{flex-wrap:wrap}.home-showcase__grid,.home-advantages__grid,.home-widgets__grid,.home-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-reviews-panel__grid{grid-template-columns:1fr}.home-widget-card__top,.home-activity-list__meta,.home-community-list__meta,.home-reviews-panel__rating-row,.home-session-card__top{flex-direction:column;align-items:flex-start}.home-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trust-item{min-height:132px;padding:24px 20px}.home-trust-icon{width:48px;height:48px;flex-basis:48px}.timer{text-align:left}.file-picker__control,.messages-search-section__header{align-items:flex-start;flex-direction:column}.pagination{flex-direction:column}.forum-topic-row__metrics{justify-content:flex-start;min-width:0}.forum-section-topic{grid-template-columns:1fr}.forum-section-topic__meta{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.forum-home-layout,.forum-shell{grid-template-columns:minmax(0,1fr)}.forum-home-layout__aside,.forum-shell__sidebar{display:none}.forum-home-layout__aside,.forum-shell__aside{grid-column:1 / -1}.forum-mobile-sidebar{display:grid}.forum-mobile-sidebar-toggle{display:inline-flex}.forum-topic-row,.forum-post-card__layout{grid-template-columns:1fr}.forum-post-card__author{grid-template-columns:auto minmax(0,1fr);align-items:center}.bottom-nav{display:grid}}@media(max-width:640px){.shell-footer__nav{grid-template-columns:1fr}.catalog-filter-panel{padding:16px}.home-hero__actions,.forum-page__hero-top,.forum-page__actions,.forum-topic-page__summary,.forum-topic-page__actions,.forum-controls{flex-direction:column;align-items:stretch}.forum-sort-control,.forum-search-control{min-width:0;width:100%}.forum-topic-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.home-social-proof{margin-top:18px}.home-social-proof__label{font-size:18px;line-height:26px}.home-social-proof__brand-word{font-size:20px;line-height:28px}.home-social-proof__copy{width:100%;font-size:17px;line-height:26px}.home-trust__grid{grid-template-columns:1fr}.home-trust-item{min-height:0;padding:16px}.home-trust__grid,.home-showcase__grid,.home-advantages__grid,.home-widgets__grid,.home-reviews__grid,.preview-grid,.catalog-grid{grid-template-columns:1fr}.home-reviews-panel__eyebrow{font-size:22px}.home-reviews-panel__rating{font-size:26px}.home-session-card{padding:20px}.home-market-chart{grid-template-columns:1fr;gap:8px}.home-market-chart__axis{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none}.home-market-chart__months{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.bottom-2{bottom:.5rem}.bottom-6{bottom:1.5rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.right-0{right:0}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-2{top:.5rem}.top-3{top:.75rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-20{height:5rem}.h-28{height:7rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[150px\]{height:150px}.h-\[420px\]{height:420px}.h-\[680px\]{height:680px}.h-\[80vh\]{height:80vh}.h-full{height:100%}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-40{min-height:10rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-72{width:18rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[80vw\]{width:80vw}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-\[1720px\]{max-width:1720px}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#adc4e7\]{--tw-border-opacity: 1;border-color:rgb(173 196 231 / var(--tw-border-opacity, 1))}.border-\[\#bfd3ea\]{--tw-border-opacity: 1;border-color:rgb(191 211 234 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-white\/90{border-color:#ffffffe6}.bg-\[\#dbe6f7\]{--tw-bg-opacity: 1;background-color:rgb(219 230 247 / var(--tw-bg-opacity, 1))}.bg-\[\#e9f0fb\]{--tw-bg-opacity: 1;background-color:rgb(233 240 251 / var(--tw-bg-opacity, 1))}.bg-\[\#eef3fb\]{--tw-bg-opacity: 1;background-color:rgb(238 243 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f6f4\]{--tw-bg-opacity: 1;background-color:rgb(245 246 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f8f4\]{--tw-bg-opacity: 1;background-color:rgb(247 248 244 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(248\,247\,242\,0\.96\)\]{background-color:#f8f7f2f5}.bg-\[rgba\(255\,255\,255\,0\.92\)\]{background-color:#ffffffeb}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pr-1{padding-right:.25rem}.pr-20{padding-right:5rem}.pr-24{padding-right:6rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-wide{letter-spacing:.025em}.text-\[\#2f6ec9\]{--tw-text-opacity: 1;color:rgb(47 110 201 / var(--tw-text-opacity, 1))}.text-\[\#5d7fb9\]{--tw-text-opacity: 1;color:rgb(93 127 185 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(52\,68\,93\,0\.18\)\]{--tw-shadow: 0 18px 48px rgba(52,68,93,.18);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 8px 24px rgba(15, 23, 42, .08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-white\/55{--tw-ring-color: rgb(255 255 255 / .55)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.market-data-root{--market-bg: #f8f7f2;--market-surface: #ffffff;--market-surface-muted: #f5f6f4;--market-border: #dde4ea;--market-text: #32445d;--market-text-strong: #1f2d3d;--market-text-muted: #69768a;--market-accent: #2f6ec9;--market-accent-soft: #e9f0fb;--market-success: #2f6d4c;--market-success-soft: #edf5ef;min-height:100%;background:var(--market-bg);color:var(--market-text);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.market-data-root,.market-data-root *{box-sizing:border-box}.market-data-root a{color:inherit;text-decoration:none}.market-data-root h1,.market-data-root h2,.market-data-root h3,.market-data-root h4{color:#1f2d3d;letter-spacing:-.02em}.market-data-root .metric-card{border:1px solid var(--market-border);border-radius:10px;background:var(--market-surface);padding:1rem;box-shadow:0 6px 18px #34445d0f}.market-data-root .panel{border:1px solid var(--market-border);border-radius:10px;background:var(--market-surface);box-shadow:0 6px 18px #34445d0f}.market-data-root .chip{display:inline-flex;align-items:center;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;border-radius:6px;border-color:var(--market-border);background:var(--market-surface-muted);color:var(--market-text-muted)}.market-data-root .form-input{height:2.5rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:8px;border-color:#c9d4df;color:var(--market-text)}.market-data-root .form-input:focus{border-color:var(--market-accent);box-shadow:0 0 0 3px #2f6ec91a}.market-data-root .form-label{margin-bottom:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:#69768a}.market-data-root .btn{display:inline-flex;align-items:center;justify-content:center;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:8px;border-color:#c9d4df;color:var(--market-text)}.market-data-root .btn:hover{background:#fbfcfd}.market-data-root .btn-primary{border-color:var(--market-accent);background:var(--market-accent);color:#fff}.market-data-root .btn-primary:hover{background:#275fb0}.market-data-root .rounded-2xl{border-radius:12px!important}.market-data-root .rounded-xl{border-radius:10px!important}.market-data-root .rounded-lg{border-radius:8px!important}.market-data-root button.rounded-full,.market-data-root a.rounded-full,.market-data-root label.rounded-full,.market-data-root span.rounded-full,.market-data-root div.rounded-full:not([data-testid=gallery-image-magnifier]){border-radius:8px!important}.market-data-root .border-slate-300,.market-data-root .border-slate-200{border-color:var(--market-border)!important}.market-data-root .bg-slate-50,.market-data-root .bg-slate-100{background-color:var(--market-surface-muted)!important}.market-data-root .bg-white\/95,.market-data-root .bg-white\/90{background-color:#fffffff0!important}.market-data-root .bg-slate-950\/70{background-color:#e6ecf2e0!important}.market-data-root .bg-slate-900,.market-data-root .bg-slate-950\/75,.market-data-root .bg-slate-950\/68{background-color:var(--market-accent)!important}.market-data-root .border-slate-900{border-color:var(--market-accent)!important}.market-data-root .text-slate-950,.market-data-root .text-slate-900{color:var(--market-text-strong)!important}.market-data-root .text-slate-700{color:var(--market-text)!important}.market-data-root .text-slate-600,.market-data-root .text-slate-500,.market-data-root .text-slate-400{color:var(--market-text-muted)!important}.market-data-root .shadow-card,.market-data-root .shadow-sm,.market-data-root .shadow-md,.market-data-root .shadow-xl,.market-data-root .shadow-2xl{box-shadow:0 6px 18px #34445d0f!important}.market-data-root .bg-emerald-50{background-color:var(--market-success-soft)!important}.market-data-root .text-emerald-700,.market-data-root .text-emerald-900{color:var(--market-success)!important}.market-data-root .border-emerald-200{border-color:#c9dfd1!important}.market-data-root .bg-rose-50{background-color:#f4f5f6!important}.market-data-root .text-rose-700{color:#5f6b7d!important}.market-data-root .border-rose-200{border-color:#d8dee6!important}.hover\:bg-\[\#eef3fb\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 243 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7f8f4\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 248 244 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr\,auto\]{grid-template-columns:1fr auto}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media(min-width:1280px){.xl\:grid{display:grid}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr\,1fr\]{grid-template-columns:1.2fr 1fr}.xl\:grid-cols-\[1fr\,1\.2fr\]{grid-template-columns:1fr 1.2fr}.xl\:grid-cols-\[360px\,minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-6{gap:1.5rem}.xl\:pt-0{padding-top:0}}@media(min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.static-page-preview{width:100%}.static-page-preview__frame{width:100%;display:block;border:0;background:transparent}.static-page-placeholder{max-width:960px;margin:56px auto;padding:48px;border:1px solid #dde4ea;border-radius:24px;background:#fff;box-shadow:0 18px 48px #34445d1f;color:#32445d}.static-page-placeholder__eyebrow{display:inline-flex;align-items:center;margin-bottom:16px;padding:8px 12px;border-radius:999px;background:#eef3fb;color:#2f6ec9;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.static-page-placeholder h1{margin:0 0 12px;color:#1f2d3d}.static-page-placeholder p{margin:0;max-width:720px;color:#5d7087;line-height:1.7}:root{--theme-font: Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--theme-bg: #f8fafc;--theme-surface: #ffffff;--theme-surface-muted: #f1f5f9;--theme-surface-soft: #eff6ff;--theme-border: #e2e8f0;--theme-border-strong: #cbd5e1;--theme-text: #0f172a;--theme-text-strong: #0f172a;--theme-text-muted: #64748b;--theme-text-soft: #94a3b8;--theme-accent: #2563eb;--theme-accent-strong: #1d4ed8;--theme-accent-soft: #dbeafe;--theme-success: #16a34a;--theme-success-strong: #15803d;--theme-success-soft: #dcfce7;--theme-warning: #f59e0b;--theme-warning-strong: #d97706;--theme-warning-soft: #fef3c7;--theme-danger: #dc2626;--theme-danger-soft: #fee2e2;--theme-shadow-sm: 0 10px 28px rgba(15, 23, 42, .06);--theme-shadow-md: 0 22px 52px rgba(15, 23, 42, .09);--theme-radius-xs: 6px;--theme-radius-sm: 8px;--theme-radius-md: 10px;--theme-radius-lg: 12px;--site-content-max: 1920px;--site-page-padding-x: 0rem;--site-rail-max: calc(var(--site-content-max) - (var(--site-page-padding-x) * 2));--container-text-inset: 1.4rem;--theme-textarea-width: 1322px;--theme-textarea-height: 167px;--avatar-size-xs: 28px;--avatar-size-sm: 36px;--avatar-size-md: 48px;--avatar-size-lg: 64px;--avatar-size-xl: 108px;--avatar-with-username-width: 6.5rem}html,body,#root{min-height:100%}body{margin:0;background:var(--theme-surface);color:var(--theme-text);font-family:var(--theme-font)}body,button,input,select,textarea{font-family:inherit}.app-shell{width:100%;max-width:none;margin:0;min-height:100vh;background:radial-gradient(circle at 18% -8%,rgba(37,99,235,.08),transparent 32rem),linear-gradient(180deg,#fff 0% 100%);color:var(--theme-text)}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4,.market-data-root h1,.market-data-root h2,.market-data-root h3,.market-data-root h4{margin:0;color:var(--theme-text-strong);letter-spacing:0}.app-shell button{font:inherit}.app-shell button:disabled,.app-shell input:disabled,.app-shell select:disabled,.app-shell textarea:disabled,.market-data-root button:disabled,.market-data-root input:disabled,.market-data-root select:disabled{cursor:not-allowed;opacity:.68}.app-shell .muted,.app-shell .eyebrow-muted,.app-shell .shell-footer__brand-copy,.app-shell .shell-footer__column p,.app-shell .shell-footer__lower,.app-shell .shell-footer__legal-link,.app-shell .shell-footer__link,.app-shell .card-seller-handle,.app-shell .card-bids,.app-shell .messages-compose__status,.app-shell .message-bubble__status,.app-shell .support-message-label{color:var(--theme-text-muted)!important}.app-shell .eyebrow,.app-shell .eyebrow-muted{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border:1px solid rgba(47,110,201,.12);border-radius:var(--theme-radius-sm);background:var(--theme-accent-soft);color:var(--theme-accent)!important;font-size:.74rem;font-weight:600;line-height:1;text-transform:uppercase}.app-shell .error{margin:0;padding:.8rem .95rem;border:1px solid rgba(162,84,84,.18);border-radius:var(--theme-radius-sm);background:var(--theme-danger-soft);color:var(--theme-danger)}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select,.app-shell textarea,.app-shell .shell-header__search input,.app-shell .shell-footer__newsletter input{width:100%;min-height:42px;box-sizing:border-box;padding:.72rem .9rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:var(--theme-surface);color:var(--theme-text-strong);box-shadow:inset 0 1px #fff9;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.app-shell textarea{width:min(100%,var(--theme-textarea-width));height:var(--theme-textarea-height);min-height:var(--theme-textarea-height);max-height:var(--theme-textarea-height);resize:none;line-height:1.55}.app-shell input::-moz-placeholder,.app-shell textarea::-moz-placeholder,.app-shell select::-moz-placeholder{color:#8a98a9}.app-shell input::placeholder,.app-shell textarea::placeholder,.app-shell select::placeholder{color:#8a98a9}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.app-shell select:focus,.app-shell textarea:focus,.app-shell .shell-header__search input:focus,.app-shell .shell-footer__newsletter input:focus{outline:none;border-color:#2f6ec99e;box-shadow:0 0 0 3px #2f6ec91f}.app-shell input[type=checkbox],.app-shell input[type=radio]{accent-color:var(--theme-accent)}.item-comment-card__author-link,.forum-author-inline-button{display:inline-flex;align-items:center;gap:.65rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.item-comment-card__author-link{align-items:flex-start;flex-direction:column;gap:.5rem;width:var(--comment-author-avatar-size, 54px);max-width:var(--comment-author-avatar-size, 54px)}.item-comment-card__author-link:hover .item-comment-card__author-name,.forum-author-inline-button:hover strong{color:var(--theme-accent)}.item-comment-card__author-link:focus-visible,.forum-author-inline-button:focus-visible{outline:2px solid rgba(37,99,235,.32);outline-offset:4px;border-radius:var(--theme-radius-sm)}.public-user-profile-page{box-sizing:border-box;width:min(var(--site-rail-max),calc(100% - 1.5rem));max-width:var(--site-rail-max);margin:0 auto;padding:clamp(1.25rem,2vw,2rem) 0 4rem}.public-user-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:clamp(1.25rem,2vw,1.6rem);background:linear-gradient(180deg,#fffffff5,#f8fbfffa),var(--theme-surface)}.public-user-profile-hero__identity{display:flex;align-items:center;gap:1.2rem;min-width:0}.public-user-profile-avatar-stack{display:grid;justify-items:center;gap:.46rem;flex:0 0 auto}.public-user-profile-avatar{display:inline-flex;align-items:center;justify-content:center;width:108px;height:108px;flex:0 0 auto;overflow:hidden;border:1px solid var(--theme-border);border-radius:50%;background:var(--theme-accent-soft);color:var(--theme-accent-strong);font-size:1.7rem;font-weight:800}.public-user-profile-avatar-stack .reputation-rank-label{max-width:108px}.public-user-profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.public-user-profile-hero__copy{min-width:0}.public-user-profile-hero__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.public-user-profile-hero__name-row h1{margin:0;font-size:clamp(2.15rem,3.2vw,3.2rem);line-height:1;overflow-wrap:anywhere}.public-user-profile-hero__copy>.muted{margin-top:.25rem;font-size:1rem}.public-user-profile-hero__reputation{max-width:360px;margin-top:.75rem}.public-user-profile-bio{max-width:680px;margin:.75rem 0 0;color:var(--theme-text);line-height:1.65}.public-user-profile-hero__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex:0 0 auto}.public-user-profile-hero__actions .button-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:150px}.public-user-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.public-user-profile-panel{display:grid;align-content:start;gap:.9rem;min-width:0;padding:1.15rem}.public-user-profile-details{display:grid;gap:.8rem;margin:0}.public-user-profile-details div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0}.public-user-profile-details dt{color:var(--theme-text-muted)}.public-user-profile-details dd{margin:0;color:var(--theme-text-strong);font-weight:700;text-align:right}.public-user-profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.public-user-profile-stat{display:grid;align-content:center;min-height:76px;min-width:0;padding:.9rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:var(--theme-surface-muted)}.public-user-profile-stat strong,.public-user-profile-stat span{display:block}.public-user-profile-stat strong{color:var(--theme-text-strong);font-size:1.25rem}.public-user-profile-stat span{margin-top:.2rem;color:var(--theme-text-muted);font-size:.84rem}.public-user-profile-lots,.public-user-profile-reviews{min-width:0;padding:1.15rem}.public-user-profile-reviews{margin-top:1rem}.public-user-profile-lots__header,.public-user-profile-reviews__header{align-items:center;gap:1rem;padding-bottom:.9rem;margin-bottom:1rem}.public-user-profile-lots__tabs{display:inline-flex;flex-wrap:wrap;gap:.5rem}.public-user-profile-lots__list{display:grid;gap:.85rem}.app-shell .public-user-profile-lots__list .list-auction-card{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:1rem;align-items:stretch;width:100%;min-width:0;padding:.75rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:none}.app-shell .public-user-profile-lots__list .list-auction-card>.auction-thumb{width:100%;min-width:0;height:auto;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .public-user-profile-lots__list .list-auction-card>.auction-thumb .auction-thumb__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-shell .public-user-profile-lots__list .list-auction-card__body,.app-shell .public-user-profile-lots__list .list-auction-card__top,.app-shell .public-user-profile-lots__list .list-auction-card__top>div:first-child{min-width:0}.app-shell .public-user-profile-lots__list .list-auction-card__body{display:grid;align-content:start;gap:.75rem}.app-shell .public-user-profile-lots__list .list-auction-card__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem}.app-shell .public-user-profile-lots__list .list-auction-card__title{max-width:100%;color:var(--theme-text-strong);text-align:left}.app-shell .public-user-profile-lots__list .list-auction-card__title strong{display:-webkit-box;overflow:hidden;font-size:1rem;line-height:1.24;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell .public-user-profile-lots__list .list-auction-card__top p{display:-webkit-box;margin:.2rem 0 0;overflow:hidden;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell .public-user-profile-lots__list .list-auction-card__actions{justify-content:flex-end;gap:.4rem;min-width:0}.app-shell .public-user-profile-lots__list .list-auction-card__actions :is(.mini-save,.status-pill){min-height:30px;padding:.36rem .55rem;white-space:nowrap}.app-shell .public-user-profile-lots__list .list-auction-card__meta{justify-content:flex-start;gap:.45rem .75rem;min-width:0;padding-top:.7rem;border-top:1px solid var(--theme-border)}.app-shell .public-user-profile-lots__list .list-auction-card__meta span{min-width:0;max-width:100%;color:var(--theme-text-muted);overflow-wrap:anywhere}.app-shell .public-user-profile-lots__list .list-auction-card__meta span:first-child{flex:0 0 auto;color:var(--theme-text-strong);font-weight:850;white-space:nowrap}.public-user-profile-reviews__list{display:grid;gap:.75rem}.public-user-review-card{min-width:0;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:var(--theme-surface)}.public-user-review-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.public-user-review-rating{display:inline-flex;align-items:center;gap:.08rem;flex:0 0 auto;padding:.18rem 0;color:#cbd5e1;font-size:1rem;line-height:1}.public-user-review-rating__star{color:#cbd5e1}.public-user-review-rating__star-active{color:var(--theme-accent)}.public-user-review-card__top strong,.public-user-review-card__top p{overflow-wrap:anywhere}.public-user-review-card__body{margin:.75rem 0;color:var(--theme-text);line-height:1.65}.public-user-profile-lots__pagination,.public-user-profile-reviews__pagination{justify-content:flex-end;gap:.75rem;margin-top:1rem}@media(max-width:860px){.public-user-profile-hero{grid-template-columns:minmax(0,1fr)}.public-user-profile-hero__identity{flex-direction:column;align-items:flex-start}.public-user-profile-hero__actions{width:100%;align-items:stretch}.public-user-profile-grid{grid-template-columns:1fr}.public-user-profile-lots__header,.public-user-profile-reviews__header,.public-user-profile-lots__pagination,.public-user-profile-reviews__pagination,.public-user-review-card__top{align-items:stretch;flex-direction:column}.app-shell .public-user-profile-lots__list .list-auction-card{grid-template-columns:minmax(0,1fr)}.app-shell .public-user-profile-lots__list .list-auction-card>.auction-thumb{max-height:260px}.app-shell .public-user-profile-lots__list .list-auction-card__top{grid-template-columns:minmax(0,1fr)}.app-shell .public-user-profile-lots__list .list-auction-card__actions{justify-content:flex-start}}.app-shell label,.app-shell .file-picker,.app-shell .forum-subscription-select{color:var(--theme-text-strong)}.app-shell .file-picker{min-width:0}.app-shell .file-picker__control{display:flex;align-items:center;gap:.7rem;min-width:0}.app-shell .file-picker__selection{min-width:0;overflow:hidden;color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap}.app-shell label{display:grid;gap:.45rem;font-size:.92rem;font-weight:600}.app-shell .required-mark{color:var(--theme-danger);font-weight:800}.app-shell small,.app-shell label small{font-size:.78rem;font-weight:500}.app-shell .field-hint{color:var(--theme-text-muted);line-height:1.45}.app-shell .button-primary,.app-shell .item-primary-button,.app-shell .shell-footer__newsletter button,.app-shell .messages-search-result__action,.market-data-root .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.72rem 1.05rem;border:1px solid var(--theme-accent);border-radius:var(--theme-radius-sm);background:var(--theme-accent);color:#fff;font-weight:600;box-shadow:var(--theme-shadow-sm);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.app-shell .button-primary:hover,.app-shell .item-primary-button:hover,.app-shell .shell-footer__newsletter button:hover,.app-shell .messages-search-result__action:hover,.market-data-root .btn-primary:hover{background:var(--theme-accent-strong);border-color:var(--theme-accent-strong)}.app-shell .button-secondary,.app-shell .ghost-button,.app-shell .mini-save,.app-shell .item-save-button,.app-shell .card-favorite-bar,.app-shell .shell-footer__language,.app-shell .home-advantages-card__button,.app-shell .home-session-card__button,.app-shell .empty-state button,.market-data-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:42px;padding:.72rem 1.05rem;border:1px solid var(--theme-border-strong);border-radius:var(--theme-radius-sm);background:var(--theme-surface);color:var(--theme-text);font-weight:600;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.app-shell .button-secondary:hover,.app-shell .ghost-button:hover,.app-shell .mini-save:hover,.app-shell .item-save-button:hover,.app-shell .card-favorite-bar:hover,.app-shell .shell-footer__language:hover,.app-shell .home-advantages-card__button:hover,.app-shell .home-session-card__button:hover,.app-shell .empty-state button:hover,.market-data-root .btn:hover{border-color:#2f6ec952;background:#fbfdff;color:var(--theme-text-strong)}.app-shell .button-danger{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.72rem 1.05rem;border:1px solid rgba(162,84,84,.26);border-radius:var(--theme-radius-sm);background:var(--theme-danger-soft);color:var(--theme-danger);font-weight:600}.app-shell .text-link,.app-shell .home-session-card__link,.app-shell .home-reviews-panel__link,.app-shell .shell-footer__brand-button,.app-shell .shell-footer__link,.app-shell .shell-footer__legal-link,.app-shell .forum-breadcrumbs__button,.app-shell .forum-section-tree__title,.app-shell .card-title-button,.app-shell .list-auction-card__title{padding:0;border:0;background:transparent;color:var(--theme-accent);font-weight:600;box-shadow:none}.app-shell .text-link:hover,.app-shell .home-session-card__link:hover,.app-shell .home-reviews-panel__link:hover,.app-shell .shell-footer__brand-button:hover,.app-shell .shell-footer__link:hover,.app-shell .shell-footer__legal-link:hover,.app-shell .forum-breadcrumbs__button:hover,.app-shell .forum-section-tree__title:hover,.app-shell .card-title-button:hover,.app-shell .list-auction-card__title:hover{color:var(--theme-accent-strong)}.app-shell form button[type=submit]:not([class]){display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.72rem 1.05rem;border:1px solid var(--theme-accent);border-radius:var(--theme-radius-sm);background:var(--theme-accent);color:#fff;font-weight:600;box-shadow:var(--theme-shadow-sm)}.app-shell form button[type=button]:not([class]){display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.72rem 1.05rem;border:1px solid var(--theme-border-strong);border-radius:var(--theme-radius-sm);background:var(--theme-surface);color:var(--theme-text);font-weight:600}.app-shell :is(.shell-header,.shell-footer,.home-hero,.home-trust-item,.home-advantages-card,.home-widget-card,.home-review-card,.home-session-card,.auction-card,.list-auction-card,.section-card,.subsection-card,.catalog-list,.catalog-filter-panel,.profile-panel,.profile-sidebar,.forum-panel,.forum-sidebar-panel,.forum-section-tree,.forum-topic-row,.forum-post-card,.forum-reply-card,.order-card,.summary-tile,.notice-row,.messages-search-card,.messages-list-card,.messages-thread-card,.messages-compose,.messages-search-result,.messages-conversation,.messages-search-section,.payment-card,.payment-security-card,.support-ticket-summary,.item-summary-card,.item-gallery__thumb,.empty-state,.address-card,.upload-card,.static-page-placeholder,.static-page-preview){border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell :is(.home-hero,.home-trust-item,.home-advantages-card,.home-widget-card,.home-review-card,.home-session-card,.auction-card,.list-auction-card,.section-card,.subsection-card,.catalog-list,.catalog-filter-panel,.profile-panel,.profile-sidebar,.forum-panel,.forum-sidebar-panel,.forum-section-tree,.forum-topic-row,.forum-post-card,.forum-reply-card,.order-card,.summary-tile,.notice-row,.readiness-check,.quick-card,.content-card,.price-card,.form-card,.messages-search-card,.messages-list-card,.messages-thread-card,.messages-compose,.messages-search-result,.messages-conversation,.messages-search-section,.payment-card,.payment-security-card,.support-ticket-summary,.item-summary-card,.item-comment-card,.item-comment-form,.empty-state,.address-card,.upload-card,.static-page-placeholder,.static-page-preview) :is(h1,h2,h3,h4,p,span,strong,small,em,b,dt,dd,li,th,td){min-width:0;max-width:100%;overflow-wrap:anywhere}.app-shell :is(.section-card__header,.catalog-list__top,.catalog-filter-panel__header,.messages-page-header,.messages-thread__header,.messages-conversation__top,.forum-topic-page__header,.public-user-profile-hero__identity)>div{min-width:0;max-width:100%}.app-shell :is(.wire-table,.admin-table) :is(th,td){min-width:0;max-width:100%;overflow-wrap:anywhere}.app-shell .shell-header,.app-shell .shell-footer{box-sizing:border-box;margin:0 auto;width:100%;max-width:var(--site-rail-max)}.app-shell .shell-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem;border-top:0;border-radius:0 0 var(--theme-radius-lg) var(--theme-radius-lg);background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px #2d405512}.app-shell .shell-brand-button{border:0;padding:0;min-height:0;background:transparent;box-shadow:none}.app-shell .brand-copy strong,.app-shell .shell-footer__brand-button{color:var(--theme-text-strong);font-size:1rem;font-weight:700;letter-spacing:0}.app-shell .shell-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.app-shell .shell-tab-group,.app-shell .user-menu{position:relative;flex:0 0 auto}.app-shell .shell-tab{padding:.68rem .95rem;border:1px solid transparent;border-radius:var(--theme-radius-sm);background:transparent;color:var(--theme-text-muted);font-weight:600}.app-shell .shell-tab:hover{border-color:var(--theme-border);background:#fffc;color:var(--theme-text-strong)}.app-shell .shell-tab-active{border-color:#2f6ec92e;background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .shell-submenu,.app-shell .user-menu__popover{padding:.45rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fffffffa;box-shadow:var(--theme-shadow-md)}.app-shell .shell-submenu{position:absolute;top:calc(100% + .45rem);left:0;z-index:90;min-width:220px}.app-shell .user-menu__popover{position:absolute;top:calc(100% + .5rem);right:0;z-index:95;width:-moz-max-content;width:max-content;min-width:220px;max-width:min(360px,calc(100vw - 2rem))}.app-shell .user-menu__popover-notifications{width:min(360px,calc(100vw - 2rem));overflow-x:hidden}.app-shell .user-menu__profile-summary{display:grid;grid-template-columns:minmax(46px,max-content) minmax(0,1fr);gap:.68rem;align-items:center;padding:.58rem .62rem .7rem;margin-bottom:.28rem;border-bottom:1px solid var(--theme-border)}.app-shell .user-menu__profile-avatar-block{display:grid;justify-items:center;gap:.3rem;min-width:0}.app-shell .user-menu__profile-avatar{width:38px;height:38px}.app-shell .user-menu__profile-avatar-block .reputation-rank-label{max-width:72px;font-size:.66rem}.app-shell .user-menu__profile-copy{display:grid;gap:.12rem;min-width:0}.app-shell .user-menu__profile-copy strong,.app-shell .user-menu__profile-copy span{min-width:0;overflow-wrap:anywhere}.app-shell .user-menu__profile-copy strong{color:var(--theme-text-strong);font-size:.86rem;font-weight:850;line-height:1.18}.app-shell .user-menu__profile-copy span{color:var(--theme-text-muted);font-size:.74rem;font-weight:650;line-height:1.2}.app-shell .shell-submenu__item,.app-shell .user-menu__item,.app-shell .profile-link,.app-shell .forum-side-list__item,.app-shell .forum-section-topic,.app-shell .catalog-filter-section__toggle,.app-shell .messages-search-result{width:100%;justify-content:flex-start;text-align:left;border:1px solid transparent;border-radius:var(--theme-radius-sm);background:transparent;box-shadow:none;color:var(--theme-text)}.app-shell .shell-submenu__item:hover,.app-shell .user-menu__item:hover,.app-shell .profile-link:hover,.app-shell .forum-side-list__item:hover,.app-shell .forum-section-topic:hover,.app-shell .catalog-filter-section__toggle:hover,.app-shell .messages-search-result:hover{background:var(--theme-surface-muted);border-color:#2f6ec91f}.app-shell .user-menu__item-notification{display:grid;gap:.25rem;min-width:0;max-width:100%;overflow:hidden;padding:.65rem .7rem}.app-shell .user-menu__notification-title{display:flex;align-items:center;gap:.35rem;min-width:0;max-width:100%}.app-shell .user-menu__notification-title-text,.app-shell .user-menu__notification-detail{min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.app-shell .user-menu__notification-title-text{display:-webkit-box;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--theme-text-strong);font-weight:750}.app-shell .user-menu__notification-detail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.app-shell .user-menu__notification-time{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .user-menu__notification-title b{flex:0 0 auto;white-space:nowrap}.app-shell .profile-link-active,.app-shell .messages-search-result-active,.app-shell .user-menu__toggle-active,.app-shell .forum-reaction-button-active,.app-shell .mini-save-active,.app-shell .item-save-button-active,.app-shell .reaction-button-active,.app-shell .catalog-filter-section__toggle-open{border-color:#2f6ec92e!important;background:var(--theme-accent-soft)!important;color:var(--theme-accent)!important}.app-shell .user-menu__toggle,.app-shell .shell-footer__social,.app-shell .forum-mobile-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:.7rem;border:1px solid var(--theme-border-strong);border-radius:var(--theme-radius-sm);background:var(--theme-surface);color:var(--theme-text);box-shadow:none}.app-shell .user-menu__avatar,.app-shell .overview-user__avatar,.app-shell .forum-avatar,.app-shell .auction-thumb__placeholder,.app-shell .item-gallery__placeholder,.app-shell .home-showcase-placeholder__media span{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--theme-radius-sm);background:linear-gradient(180deg,#f1f5fb,#e5edf7);color:var(--theme-accent);font-weight:700}.app-shell .user-menu__badge,.app-shell .profile-link__badge,.app-shell .messages-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:0 .35rem;border:1px solid rgba(47,110,201,.16);border-radius:var(--theme-radius-xs);background:var(--theme-accent-soft);color:var(--theme-accent);font-size:.72rem;font-weight:700}.app-shell .home-layout,.app-shell .messages-page,.app-shell .profile-layout,.app-shell .forum-page,.app-shell .forum-home-page,.app-shell .global-search-page{max-width:var(--site-content-max);margin:0 auto;padding:1.5rem var(--site-page-padding-x) 3rem}.app-shell .dimension-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.app-shell .input-with-suffix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.app-shell .input-with-suffix>span{padding:.75rem .85rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:var(--theme-surface-muted);color:var(--theme-text-muted);font-weight:700}.app-shell .global-search-page{display:grid;gap:1.25rem}.app-shell .global-search-page__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}.app-shell .global-search-page__header h1{margin-top:.65rem;font-size:clamp(1.85rem,3vw,3.15rem);line-height:1.05}.app-shell .global-search-page__summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:720px}.app-shell .global-search-page__status{margin:0;color:var(--theme-text-muted);font-weight:600}.app-shell .global-search-page__empty{min-height:220px;align-items:center;justify-items:center;text-align:center}.app-shell .global-search-page__sections{display:grid;gap:1.35rem}.app-shell .global-search-section{display:grid;gap:.75rem}.app-shell .global-search-section__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.app-shell .global-search-section__header h2{font-size:1rem}.app-shell .global-search-section__list{display:grid;gap:.7rem}.app-shell .global-search-section__pagination{justify-content:flex-end}.app-shell .global-search-result{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:.9rem;align-items:start;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .global-search-result__icon,.app-shell .global-search-result__open{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(47,110,201,.12);border-radius:var(--theme-radius-sm);background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .global-search-result__content{min-width:0}.app-shell .global-search-result__header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--theme-text-muted);font-size:.78rem;font-weight:600}.app-shell .global-search-result__type{color:var(--theme-accent)}.app-shell .global-search-result h3{margin-top:.25rem;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.3}.app-shell .global-search-result__subtitle,.app-shell .global-search-result__excerpt{margin:.32rem 0 0;color:var(--theme-text-muted);line-height:1.5;overflow-wrap:anywhere}.app-shell .global-search-result__excerpt{color:var(--theme-text)}.app-shell .global-search-result__meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.app-shell .global-search-result__open{cursor:pointer}.app-shell .global-search-result__open:hover{border-color:#2f6ec93d;background:#e8f0ff}.app-shell .item-comment-form__reply-note{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border:1px solid rgba(47,110,201,.16);border-radius:var(--theme-radius-sm);background:var(--theme-accent-soft);color:var(--theme-text-strong);font-size:.9rem}.app-shell .item-comment-card{display:grid;grid-template-columns:minmax(6.4rem,.18fr) minmax(0,1fr);gap:.95rem;align-items:start;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm);overflow:hidden}.app-shell .item-comment-card__author-rail{--comment-author-avatar-size: 54px;display:grid;gap:.34rem;align-content:start;justify-items:start;align-self:start;min-width:0}.app-shell .item-comment-card__author-rail .forum-avatar{flex:0 0 auto;width:54px;height:54px;font-size:.86rem}.app-shell .item-comment-card__rank{max-width:100%;color:var(--theme-text-muted);font-size:.72rem;font-weight:700;line-height:1.2;text-align:left;white-space:nowrap}.app-shell .item-comment-card__content{display:grid;gap:.56rem;min-width:0}.app-shell .item-comment-card__header,.app-shell .item-comment-card__author-line,.app-shell .item-comment-card__meta-line,.app-shell .item-comment-card__toolbar,.app-shell .item-comment-card__left-tools,.app-shell .item-comment-card__actions,.app-shell .item-comment-card__reactions,.app-shell .item-comment-card__edit-footer{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.app-shell .item-comment-card__header{-moz-column-gap:.36rem;column-gap:.36rem;justify-content:flex-start;row-gap:.25rem}.app-shell .item-comment-card__author-line{gap:.42rem}.app-shell .item-comment-card__author-name{display:block;min-width:0;max-width:100%;overflow:hidden;color:var(--theme-text-strong);font-size:.88rem;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.app-shell .item-comment-card__date{flex:0 0 auto;color:var(--theme-text-muted);font-size:.78rem;font-weight:650;line-height:1.25;white-space:nowrap}.app-shell .item-comment-card__date:before{content:"";color:var(--theme-text-muted)}.app-shell .item-comment-card__author-line>.muted{min-width:0;font-size:.78rem;overflow-wrap:anywhere}.app-shell .item-comment-card__meta-line>.muted{min-width:0;overflow-wrap:anywhere}.app-shell .item-comment-card__meta-line{gap:.38rem;color:var(--theme-text-muted);font-size:.76rem;font-weight:650;line-height:1.3}.app-shell .item-comment-card__body{min-width:0}.app-shell .item-comment-card__body p{margin:0;color:var(--theme-text);font-size:.94rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.app-shell .item-comment-card__toolbar{align-items:flex-end;justify-content:space-between;gap:.62rem .9rem;margin-top:.28rem;padding-top:.62rem;border-top:1px solid var(--theme-border)}.app-shell .item-comment-card__left-tools{align-items:flex-end;gap:.72rem}.app-shell .item-comment-card__actions,.app-shell .item-comment-card__reactions{align-items:flex-end;gap:.35rem}.app-shell .item-comment-card__reactions{justify-content:flex-end;margin-left:auto}.app-shell .item-comment-card__action,.app-shell .item-comment-card__reaction{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:30px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--theme-text-muted);box-shadow:none;font-size:.76rem;font-weight:700;line-height:1.1;white-space:nowrap}.app-shell .item-comment-card__action:hover,.app-shell .item-comment-card__reaction:hover{border-color:transparent;background:transparent;color:var(--theme-text-strong)}.app-shell .item-comment-card__action-primary,.app-shell .item-comment-card__action-primary:hover{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.app-shell .item-comment-card__reaction{border-color:#cbd5e1b8;background:#fff;min-height:28px;padding:.22rem .5rem}.app-shell .item-comment-card__reaction:hover{border-color:#2f6ec93d;background:#e9f0fbb8;color:var(--theme-text-strong)}.app-shell .item-comment-card__reaction:disabled{cursor:not-allowed;opacity:.62}.app-shell .item-comment-card__reaction strong{color:var(--theme-text-strong);font-size:.74rem;line-height:1}.app-shell .item-comment-card__reaction-active{border-color:#2f6ec933;background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .item-comment-card__edit-form{display:grid;gap:.62rem}.app-shell .item-comment-card__edit-form textarea{min-height:96px}.app-shell .item-comment-card__edit-footer{justify-content:space-between;gap:.55rem}@media(max-width:640px){.app-shell .dimension-input-grid{grid-template-columns:1fr}.app-shell .item-comment-form__reply-note{align-items:flex-start;flex-direction:column}.app-shell .item-comment-card{grid-template-columns:1fr}.app-shell .item-comment-card__author-rail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.22rem .62rem;align-items:center;justify-content:flex-start}.app-shell .item-comment-card__author-rail .forum-avatar{grid-row:1 / span 2;width:42px;height:42px}.app-shell .item-comment-card__toolbar{align-items:stretch;flex-direction:column}}.app-shell .home-hero{padding:clamp(1.8rem,4vw,3rem);background:linear-gradient(180deg,#fffffffa,#f6f9fcf5)}.app-shell .home-hero__copy{max-width:720px}.app-shell .home-hero__copy h2{margin-bottom:1rem;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.04}.app-shell .home-hero__actions,.app-shell .inline-actions,.app-shell .chip-row,.app-shell .catalog-active-filters__row,.app-shell .forum-page__actions,.app-shell .forum-topic-page__actions,.app-shell .forum-post-card__actions,.app-shell .item-reactions__actions,.app-shell .shell-footer__legal,.app-shell .shell-footer__socials{display:flex;flex-wrap:wrap;gap:.75rem}.app-shell .order-shipment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;margin-top:.85rem;padding:.85rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .order-shipment-form label{min-width:0}.app-shell .order-shipment-form button{min-height:42px;white-space:nowrap}.app-shell .order-review-form{--order-review-comment-height: 118px;display:grid;align-self:start;align-items:start;align-content:start;height:-moz-fit-content;height:fit-content;gap:.75rem;margin-top:.85rem;padding:1rem;border:1px solid rgba(148,163,184,.34);border-radius:var(--theme-radius-md);background:var(--theme-surface)}.app-shell .order-review-form__header{padding-bottom:.65rem;border-bottom:1px solid rgba(226,232,240,.9)}.app-shell .order-review-form__header strong{color:var(--theme-text-strong);font-size:1rem}.app-shell .order-review-form__body{display:grid;align-self:start;align-items:start;align-content:start;gap:.45rem}.app-shell .order-review-form__field-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.app-shell .order-review-form__comment-label{color:var(--theme-text-strong);font-size:.92rem;font-weight:700}.app-shell .order-rating{display:inline-flex;align-items:center;justify-content:flex-end;gap:.16rem;min-width:-moz-max-content;min-width:max-content}.app-shell .order-rating__star-button{display:inline-grid;width:26px;height:28px;place-items:center;padding:0;border:0;background:transparent;color:#cbd5e1;cursor:pointer;font-size:1.28rem;line-height:1;transition:color .14s ease,transform .14s ease}.app-shell .order-rating__star-button:hover{transform:translateY(-1px)}.app-shell .order-rating__star-button:focus-visible{outline:2px solid rgba(37,99,235,.34);outline-offset:2px;border-radius:999px}.app-shell .order-rating__star-button-active{color:var(--theme-accent)}.app-shell .order-rating__star-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.app-shell .order-review-form textarea,.app-shell .profile-panel .order-review-form textarea{width:100%;height:var(--order-review-comment-height);min-height:96px;max-height:220px;resize:vertical}.app-shell .order-review-form__footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-top:.75rem;border-top:1px solid rgba(226,232,240,.9)}.app-shell .order-review-form__footer button{min-height:42px;white-space:nowrap}.app-shell .home-trust-item,.app-shell .summary-tile,.app-shell .notice-row,.app-shell .messages-search-result,.app-shell .forum-section-topic,.app-shell .forum-topic-row,.app-shell .order-stepper__item,.app-shell .support-status-timeline__step,.app-shell .readiness-check,.app-shell .quick-card,.app-shell .content-card,.app-shell .price-card,.app-shell .form-card{box-shadow:none}.app-shell .auction-card,.app-shell .list-auction-card,.app-shell .item-page__gallery-card,.app-shell .item-summary-card{overflow:hidden}.app-shell .card-media,.app-shell .item-gallery__viewport,.app-shell .home-showcase-placeholder__media,.app-shell .upload-card__preview{background:linear-gradient(180deg,#f3f7fb,#e8eef6)}.app-shell .upload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;min-width:0}.app-shell .upload-card{display:grid;align-content:start;gap:.7rem;min-width:0;overflow:hidden;padding:.75rem}.app-shell .upload-card__preview{aspect-ratio:4 / 3;min-width:0;overflow:hidden;border-radius:var(--theme-radius-sm)}.app-shell .upload-card__asset{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-shell .upload-card__body{display:grid;gap:.25rem;min-width:0}.app-shell .upload-card__file-name{display:block;min-width:0;max-width:100%;overflow:hidden;color:var(--theme-text-strong);text-overflow:ellipsis;white-space:nowrap}.app-shell .card-body,.app-shell .subsection-card,.app-shell .summary-tile,.app-shell .profile-sidebar,.app-shell .empty-state,.app-shell .messages-search-card,.app-shell .messages-list-card,.app-shell .messages-thread-card,.app-shell .messages-compose{color:var(--theme-text)}.app-shell .card-title,.app-shell .list-auction-card__title strong,.app-shell .home-advantages-card__title,.app-shell .home-widget-card__headline,.app-shell .forum-section-tree__title,.app-shell .forum-topic-row__title,.app-shell .item-summary-card strong,.app-shell .section-card__header h2,.app-shell .section-card__header h3{color:var(--theme-text-strong)}.app-shell .card-divider,.app-shell .forum-home-divider{border-color:var(--theme-border)}.app-shell .card-price-badge,.app-shell .status-pill,.app-shell .status-badge,.app-shell .info-chip,.app-shell .chip,.app-shell .page-chip,.app-shell .reputation-badge,.app-shell .meta-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .68rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:var(--theme-surface-muted);color:var(--theme-text-muted);font-size:.76rem;font-weight:600;line-height:1.2}.app-shell .chip-active,.app-shell .page-chip-active,.app-shell .status-pill-active,.app-shell .card-price-badge{border-color:#2f6ec924;background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .info-chip-success,.app-shell .status-pill-success{border-color:#2f6d4c29;background:var(--theme-success-soft);color:var(--theme-success)}.app-shell .reputation-level-meter{display:grid;gap:.42rem;min-width:0;width:100%}.app-shell .reputation-level-meter__top,.app-shell .reputation-level-meter__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.app-shell .reputation-level-meter__top strong{min-width:0;color:var(--theme-text-strong);font-size:.9rem;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.app-shell .reputation-level-meter__top span,.app-shell .reputation-level-meter__meta{color:var(--theme-text-muted);font-size:.74rem;font-weight:650;line-height:1.25}.app-shell .reputation-level-meter__top span{flex:0 0 auto}.app-shell .reputation-level-meter__bar{height:7px;overflow:hidden;border-radius:999px;background:#6c7a8929}.app-shell .reputation-level-meter__fill{display:block;width:var(--reputation-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--theme-accent),var(--theme-success));transition:width .18s ease}.app-shell .reputation-level-meter-compact{gap:.32rem}.app-shell .reputation-level-meter-compact .reputation-level-meter__top,.app-shell .reputation-level-meter-compact .reputation-level-meter__meta{gap:.45rem}.app-shell .reputation-level-meter-compact .reputation-level-meter__bar{height:5px}.app-shell .reputation-rank-label,.public-user-profile-page .reputation-rank-label{display:inline-flex;justify-content:center;max-width:100%;color:var(--theme-accent);font-size:.72rem;font-weight:850;line-height:1.18;overflow-wrap:anywhere;text-align:center}.app-shell .status-pill-bid-leading{border-color:#2b7b4d47;background:#e4f4ea;color:#226a42}.app-shell .status-pill-bid-lost{border-color:#89463047;background:#f2e3dc;color:#8a3f2e}.app-shell .info-chip-warning,.app-shell .timer-expiring,.app-shell .card-time-expiring,.app-shell .reaction-button-negative.reaction-button-active{border-color:#a2545429;background:var(--theme-danger-soft);color:var(--theme-danger)}.app-shell .timer,.app-shell .card-time{display:inline-flex;align-items:center;padding:.34rem .62rem;border:1px solid rgba(47,110,201,.12);border-radius:var(--theme-radius-sm);background:#f4f8fc;color:var(--theme-text-strong);font-weight:700}.app-shell .timer-ended,.app-shell .card-time-muted{border-color:var(--theme-border);background:var(--theme-surface-muted);color:var(--theme-text-muted)}.app-shell .wire-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface)}.app-shell .wire-table th,.app-shell .wire-table td{padding:.8rem .95rem;border-bottom:1px solid var(--theme-border);text-align:left;vertical-align:top}.app-shell .wire-table th{background:var(--theme-surface-muted);color:var(--theme-text-muted);font-size:.76rem;font-weight:700;text-transform:uppercase}.app-shell .wire-table tbody tr:last-child td{border-bottom:0}.app-shell .overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(.75rem,2vh,1.5rem);background:#0f172a47!important;-webkit-backdrop-filter:blur(6px) saturate(1.02);backdrop-filter:blur(6px) saturate(1.02)}.app-shell .overlay__panel{width:min(780px,100%);max-height:min(900px,calc(100dvh - 1.5rem));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--theme-border);border-radius:12px;background:#fffffffa;box-shadow:0 28px 80px #0f172a3d!important}.app-shell .overlay__panel-wide{width:min(960px,calc(100vw - 2rem))}.app-shell .overlay__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--theme-border);background:#fffffff5}.app-shell .overlay__header h2{font-size:clamp(1.25rem,1.5vw,1.62rem);line-height:1.1}.app-shell .overlay__content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.1rem 1.1rem;background:#fff}.app-shell .overlay__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;padding:0;border:1px solid var(--theme-border-strong);border-radius:8px;background:#fff;color:var(--theme-text);box-shadow:none}.app-shell .overlay__close:hover,.app-shell .overlay__close:focus-visible{border-color:#2f6ec952;background:#f8fbff;color:var(--theme-accent)}.app-shell .create-lot-form{gap:.86rem}.app-shell .create-lot-form>.subsection-card{padding:.9rem;border-radius:8px;background:#fbfdff}.app-shell .create-lot-form>.form-grid,.app-shell .create-lot-form>.subsection-card .form-grid{gap:.72rem}.app-shell .create-lot-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .create-lot-format-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;align-items:start;min-width:0;padding:.78rem;border:1px solid var(--theme-border);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.app-shell .create-lot-format-card:has(input:checked){border-color:#2f6ec959;background:#f4f8ff;box-shadow:inset 0 0 0 1px #2f6ec91a}.app-shell .create-lot-format-card input{margin-top:.16rem}.app-shell .create-lot-format-card strong{display:block;color:var(--theme-text-strong);font-size:.9rem;line-height:1.25}.app-shell .create-lot-format-card small{display:block;margin-top:.24rem;line-height:1.35}.app-shell .create-lot-form>.inline-actions{position:sticky;bottom:-1.1rem;z-index:2;justify-content:flex-end;margin:0 -1.1rem -1.1rem;padding:.82rem 1.1rem;border-top:1px solid var(--theme-border);background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-shell .catalog-filters-drawer__backdrop{background:#e8eef4b8}.app-shell .catalog-filters-drawer__panel{border-left:1px solid var(--theme-border);background:#f9fbfdfa;box-shadow:-18px 0 34px #2d405514}.app-shell .flash{position:fixed;top:1rem;right:1rem;z-index:120;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(420px,calc(100vw - 2rem));margin:0;padding:.85rem 1rem;border:1px solid rgba(47,110,201,.14);border-radius:var(--theme-radius-md);background:var(--theme-accent-soft);color:var(--theme-accent);box-shadow:0 18px 38px #2d405529}.app-shell .flash-error{border-color:#a254542e;background:var(--theme-danger-soft);color:var(--theme-danger)}.app-shell .flash__close{min-height:0;padding:0;border:0;background:transparent;color:inherit;box-shadow:none}.app-shell .bottom-nav{border:1px solid var(--theme-border);border-radius:var(--theme-radius-lg);background:#fffffff5;box-shadow:var(--theme-shadow-md)}.app-shell .bottom-nav__item{border-radius:var(--theme-radius-sm);color:var(--theme-text-muted)}.app-shell .shell-footer{margin-top:2.5rem;margin-bottom:1.7rem;padding:var(--container-text-inset)}.app-shell .shell-footer__newsletter{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:var(--theme-surface)}.app-shell .shell-footer__newsletter input{min-height:0;border:0;border-radius:0;box-shadow:none}.app-shell .shell-footer__newsletter button{min-width:46px;border-width:0 0 0 1px;border-radius:0;box-shadow:none}.app-shell .mock-code{margin:0;padding:.72rem .88rem;border:1px dashed var(--theme-border-strong);border-radius:var(--theme-radius-sm);background:#fbfcfe;color:var(--theme-text)}.app-shell .auth-sms-resend{display:grid;gap:.65rem;padding:.72rem .88rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fbfcfe}.app-shell .auth-sms-resend .ghost-button{justify-self:start}.app-shell .catalog-checkbox{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.6rem;min-width:0;font-weight:500;color:var(--theme-text)}.app-shell .catalog-checkbox input{width:16px;height:16px;margin:.18rem 0 0}.app-shell .catalog-checkbox span{min-width:0;overflow-wrap:anywhere;line-height:1.35}.app-shell .page-chip-ellipsis{justify-content:center;color:var(--theme-text-muted)}.app-shell .static-page-preview{overflow:hidden}.market-data-root{--market-bg: var(--theme-bg);--market-surface: var(--theme-surface);--market-surface-muted: var(--theme-surface-muted);--market-border: var(--theme-border);--market-text: var(--theme-text);--market-text-strong: var(--theme-text-strong);--market-text-muted: var(--theme-text-muted);--market-accent: var(--theme-accent);--market-accent-soft: var(--theme-accent-soft);--market-success: var(--theme-success);--market-success-soft: var(--theme-success-soft);font-family:var(--theme-font)}.market-data-root .panel,.market-data-root .metric-card{border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-sm)}.market-data-root .chip,.market-data-root .btn,.market-data-root .form-input,.market-data-root button.rounded-full,.market-data-root a.rounded-full,.market-data-root label.rounded-full,.market-data-root span.rounded-full,.market-data-root div.rounded-full:not([data-testid=gallery-image-magnifier]),.market-data-root .rounded-2xl,.market-data-root .rounded-xl,.market-data-root .rounded-lg{border-radius:var(--theme-radius-sm)!important}.market-data-root .btn{border-color:var(--theme-border-strong);background:var(--theme-surface)}.market-data-root .bg-slate-900,.market-data-root .bg-slate-950\/75,.market-data-root .bg-slate-950\/68,.market-data-root .border-slate-900{border-color:var(--theme-accent)!important;background-color:var(--theme-accent)!important}.market-data-error-toast-stack{position:fixed;top:1rem;right:1rem;z-index:120;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:min(420px,calc(100vw - 2rem));pointer-events:none}.market-data-error-toast{pointer-events:auto;padding:.85rem 1rem;border:1px solid rgba(162,84,84,.18);border-radius:var(--theme-radius-md);background:var(--theme-danger-soft);color:var(--theme-danger);box-shadow:0 18px 38px #2d405529}.market-data-error-toast__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.market-data-error-toast__header strong{color:var(--theme-text-strong);font-size:.95rem;line-height:1.3}.market-data-error-toast p{margin:0;font-size:.88rem;line-height:1.45}.market-data-error-toast__close{font-size:1.3em;line-height:1;min-height:0;padding:0;border:0;background:transparent;color:inherit;box-shadow:none}@media(max-width:1080px){.app-shell .shell-header{flex-wrap:wrap}.app-shell .shell-tabs{order:3;width:100%}.app-shell .shell-header__search{flex:1 1 240px}}@media(max-width:720px){.app-shell .global-search-page__header{grid-template-columns:minmax(0,1fr)}.app-shell .global-search-page__summary{justify-content:flex-start}.app-shell .global-search-result{grid-template-columns:40px minmax(0,1fr)}.app-shell .global-search-result__open{grid-column:2;justify-self:start}.app-shell .home-layout,.app-shell .messages-page,.app-shell .profile-layout,.app-shell .forum-page,.app-shell .forum-home-page,.app-shell .global-search-page{padding:1rem}.app-shell .shell-header{margin-left:1rem;margin-right:1rem}.app-shell .flash,.market-data-error-toast-stack{left:1rem;right:1rem;width:auto}.app-shell .overlay{padding:1rem}}.app-shell,.market-data-root{color-scheme:light}.app-shell :is(h1,h2,h3,h4),.market-data-root :is(h1,h2,h3,h4){letter-spacing:0;text-wrap:balance}.app-shell .shell-header{top:.75rem;width:min(var(--site-rail-max),calc(100% - 2rem));border:1px solid rgba(226,232,240,.86);border-radius:16px;background:#ffffffe0;box-shadow:0 18px 50px #0f172a14}.app-shell .shell-header__brand{display:inline-flex;align-items:center;gap:.7rem}.app-shell .shell-header__brand:before{content:"";width:34px;height:34px;border:1px solid rgba(37,99,235,.18);border-radius:10px;background:linear-gradient(135deg,#2563ebeb,#16a34ae6),#2563eb;box-shadow:inset 0 1px #ffffff6b,0 10px 24px #2563eb33;clip-path:polygon(50% 0,86% 20%,100% 54%,72% 100%,28% 100%,0 54%,14% 20%)}.app-shell .brand-copy strong,.app-shell .shell-footer__brand-button{font-size:1.08rem;font-weight:800}.app-shell .shell-tab{min-height:40px;padding:.62rem .82rem;border-radius:8px}.app-shell .shell-tab-active{border-color:#2563eb2e;background:#eff6ff;color:#2563eb}.app-shell .shell-header__search{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:min(320px,100%)}.app-shell .shell-header__search input{min-height:42px;border-radius:10px;background:#f8fafc}.app-shell .button-primary,.app-shell .item-primary-button,.app-shell .shell-footer__newsletter button,.app-shell .messages-search-result__action,.market-data-root .btn-primary{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 12px 26px #2563eb2e}.app-shell .button-primary:hover,.app-shell .item-primary-button:hover,.app-shell .shell-footer__newsletter button:hover,.app-shell .messages-search-result__action:hover,.market-data-root .btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.app-shell .button-secondary,.app-shell .ghost-button,.app-shell .home-advantages-card__button,.app-shell .home-session-card__button,.app-shell form button[type=button]:not([class]){border-color:#cbd5e1;background:#fff;color:#0f172a}.app-shell .home-layout{max-width:var(--site-content-max);padding-top:1.75rem}.app-shell .home-section{margin-bottom:1.5rem}.app-shell .home-hero{position:relative;overflow:hidden;min-height:440px;border-color:#e2e8f0e6;background:#fff;box-shadow:0 24px 64px #0f172a14}.app-shell .home-hero__media{position:absolute;right:-2.5%;bottom:0;z-index:0;width:min(62%,840px);height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-shell .home-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(92deg,#fff,#fffffffa 40%,#ffffffb3 58%,#ffffff0f);pointer-events:none}.app-shell .home-hero:after{content:"Verified stones · Escrow protected · Live bidding";position:absolute;z-index:2;right:clamp(1rem,4vw,3rem);bottom:clamp(1rem,3vw,2rem);max-width:340px;padding:.72rem .9rem;border:1px solid rgba(226,232,240,.9);border-radius:8px;background:#ffffffe0;color:#64748b;font-size:.82rem;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell .home-hero__copy{position:relative;z-index:2;max-width:610px}.app-shell .home-hero__copy h2{max-width:10ch;margin-bottom:1.1rem;color:#0f172a;font-size:clamp(2.45rem,5.5vw,5.1rem);font-weight:800;line-height:.98}.app-shell .home-hero__copy p{max-width:560px;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.app-shell .home-hero__actions{margin-top:1.5rem}.app-shell .home-hero__actions .button-secondary{border-color:#16a34a57;background:#f0fdf4;color:#15803d}.app-shell .home-social-proof,.app-shell .home-trust__grid,.app-shell .home-showcase__grid,.app-shell .home-advantages__grid,.app-shell .home-widgets__grid,.app-shell .home-reviews__layout,.app-shell .catalog-page,.app-shell .catalog-grid{display:grid;gap:1rem}.app-shell .home-trust__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.app-shell .home-trust-item{align-items:flex-start;min-height:132px;padding:1rem;border-radius:10px;background:#fffffff0}.app-shell .home-trust-icon{width:30px;height:30px;filter:saturate(1.1)}.app-shell .home-trust-title{color:#0f172a;font-size:.95rem}.app-shell .home-trust-text{margin:.35rem 0 0;color:#64748b;font-size:.84rem;line-height:1.45;white-space:pre-line}.app-shell .home-section__heading{margin-bottom:.9rem}.app-shell .home-section__heading h2{font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:800}.app-shell .home-showcase__grid,.app-shell .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr))}.app-shell .home-showcase__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .home-showcase .auction-card{min-width:0}.app-shell .home-showcase .card-body{gap:.55rem;padding:.78rem}.app-shell .home-showcase .card-media,.app-shell .home-showcase-placeholder__media{aspect-ratio:1.08 / 1}.app-shell .home-showcase-placeholder__title strong,.app-shell .home-showcase .card-title{font-size:.9rem;line-height:1.25}.app-shell .home-showcase-placeholder__title .muted{font-size:.88rem;line-height:1.35}.app-shell .auction-card,.app-shell .list-auction-card,.app-shell .catalog-list,.app-shell .catalog-filter-panel,.app-shell .home-advantages-card,.app-shell .home-widget-card,.app-shell .home-review-card,.app-shell .home-session-card{border-color:#e2e8f0;border-radius:10px;background:#fff;box-shadow:0 12px 34px #0f172a0f}.app-shell .auction-card-clickable{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-shell .auction-card-clickable:hover{border-color:#2563eb47;box-shadow:0 18px 48px #0f172a1a;transform:translateY(-2px)}.app-shell .card-media{position:relative;aspect-ratio:4 / 3;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#ffffff8c,#f1f5f9eb),#f8fafc}.app-shell .auction-thumb,.app-shell .auction-thumb__images,.app-shell .auction-thumb__asset{width:100%;height:100%}.app-shell .auction-thumb__asset{display:block;-o-object-fit:contain;object-fit:contain;padding:.75rem}.app-shell .card-body{display:grid;gap:.78rem;padding:1rem}.app-shell .card-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;min-width:0}.app-shell .card-title{display:-webkit-box;min-height:2.55em;overflow:hidden;color:#0f172a;font-size:1rem;font-weight:800;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell .card-meta-line,.app-shell .card-summary-row,.app-shell .auction-row,.app-shell .list-auction-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app-shell .card-price-value,.app-shell .current-bid,.app-shell .card-price-badge{color:#0f172a;font-size:1.12rem;font-weight:800}.app-shell .card-price-badge{border-color:#16a34a2e;background:#f0fdf4;color:#15803d}.app-shell .timer,.app-shell .card-time{border-color:#2563eb29;background:#eff6ff;color:#1d4ed8}.app-shell .home-showcase .auction-row{gap:.5rem;align-items:end}.app-shell .home-showcase .card-summary-row,.app-shell .catalog-grid .card-summary-row{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;width:100%;min-width:0}.app-shell .home-showcase .current-bid,.app-shell .home-showcase .card-price-value,.app-shell .home-showcase .card-price-badge{font-size:.95rem}.app-shell .home-showcase .timer,.app-shell .home-showcase .card-time{min-width:0;max-width:100%;overflow:hidden;padding:.3rem .45rem;font-size:.82rem;font-variant-numeric:tabular-nums;justify-content:center;text-overflow:ellipsis;white-space:nowrap}.app-shell .timer-expiring,.app-shell .card-time-expiring{border-color:#f59e0b4d;background:#fffbeb;color:#b45309}.app-shell .info-chip-success,.app-shell .status-pill-success,.app-shell .home-widget-card__delta{border-color:#16a34a2e;background:#f0fdf4;color:#15803d}.app-shell .card-favorite-bar,.app-shell .mini-save,.app-shell .user-menu__toggle{border-color:#cbd5e1e6;background:#ffffffeb;color:#64748b}.app-shell .card-favorite-bar-active,.app-shell .mini-save-active{border-color:#2563eb38;background:#eff6ff;color:#2563eb}.app-shell .catalog-page{grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start}.app-shell .catalog-page__sidebar{position:sticky;top:6.5rem}.app-shell .catalog-filter-panel{overflow:hidden}.app-shell .catalog-filter-stack,.app-shell .catalog-filter-section__content,.app-shell .catalog-checkbox-list{display:grid;gap:.55rem;min-width:0}.app-shell .catalog-filter-block{display:grid;gap:.45rem;min-width:0}.app-shell .catalog-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.app-shell .catalog-filter-panel__header,.app-shell .catalog-list__top,.app-shell .section-card__header{border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc)}.app-shell .catalog-field__label,.market-data-root .form-label,.app-shell .wire-table th{color:#64748b;font-weight:800;letter-spacing:0}.app-shell .catalog-checkbox{border-radius:8px}.app-shell .catalog-checkbox:hover{color:#0f172a}.app-shell .chip-active,.app-shell .page-chip-active,.app-shell .status-pill-active,.app-shell .catalog-active-filters__chip{border-color:#2563eb2e;background:#eff6ff;color:#2563eb}.app-shell .bottom-nav{border-color:#e2e8f0e6;border-radius:14px;background:#fffffff0}.market-data-root{--market-bg: #f8fafc;--market-surface: #ffffff;--market-surface-muted: #f1f5f9;--market-border: #e2e8f0;--market-text: #0f172a;--market-text-strong: #0f172a;--market-text-muted: #64748b;--market-accent: #2563eb;--market-accent-soft: #eff6ff;--market-success: #16a34a;--market-success-soft: #f0fdf4;background:#f8fafc}@media(max-width:1180px){.app-shell .home-trust__grid,.app-shell .home-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .catalog-page{grid-template-columns:1fr}.app-shell .catalog-page__sidebar{display:none}}@media(max-width:820px){.app-shell .shell-header{top:0;width:100%;margin:0;border-width:0 0 1px;border-radius:0}.app-shell .shell-tabs{flex-wrap:wrap;overflow:visible;padding-bottom:.15rem;scrollbar-width:none}.app-shell .shell-tabs::-webkit-scrollbar{display:none}.app-shell .home-hero{min-height:auto;padding:1.4rem;background:#fff}.app-shell .home-hero__media{right:50%;width:96%;max-width:720px;transform:translate(50%)}.app-shell .home-hero:before{background:linear-gradient(180deg,#fffffffc,#ffffffeb 52%,#f8fafc8a)}.app-shell .home-hero__copy{padding-bottom:min(34vw,10rem)}.app-shell .home-hero__copy h2{max-width:11ch;font-size:clamp(2.05rem,10.5vw,3.05rem);line-height:1.02}.app-shell .home-hero:after{left:1rem;right:1rem;bottom:1rem;max-width:none}.app-shell .home-trust__grid,.app-shell .home-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.app-shell .home-layout,.app-shell .messages-page,.app-shell .profile-layout,.app-shell .forum-page,.app-shell .forum-home-page,.app-shell .global-search-page{padding:.8rem .75rem 5.5rem}.app-shell .home-trust__grid,.app-shell .home-showcase__grid,.app-shell .catalog-grid,.app-shell .home-advantages__grid,.app-shell .home-widgets__grid{grid-template-columns:1fr}.app-shell .home-hero{border-radius:12px;padding:1.2rem}.app-shell .home-hero__copy p{font-size:.98rem;line-height:1.55}.app-shell .home-social-proof{gap:.45rem}.app-shell .home-hero__actions,.app-shell .pagination{display:grid;grid-template-columns:1fr;width:100%}.app-shell .home-hero__actions>*,.app-shell .pagination>*{width:100%}.app-shell .shell-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.75rem}.app-shell .shell-header__brand{order:1}.app-shell .shell-header__actions{order:2;justify-self:end}.app-shell .shell-header__search{order:3;grid-column:1 / -1;min-width:0;width:100%}.app-shell .shell-tabs{order:4;grid-column:1 / -1;width:100%}.app-shell .auth-actions{display:flex;flex-wrap:nowrap;gap:.5rem}.app-shell .auth-actions .ghost-button,.app-shell .auth-actions .button-primary{min-height:38px;padding:.55rem .72rem;white-space:nowrap}.app-shell .card-media{aspect-ratio:1 / .82}}.app-shell,.app-shell *,.market-data-root,.market-data-root *{min-width:0}.app-shell img,.app-shell video,.market-data-root img,.market-data-root video{max-width:100%}.app-shell button,.market-data-root button,.app-shell a,.market-data-root a{max-width:100%}.app-shell .button-primary,.app-shell .button-secondary,.app-shell .ghost-button,.app-shell .item-primary-button,.app-shell .home-advantages-card__button,.app-shell .home-session-card__button,.app-shell .empty-state button,.market-data-root .btn{min-width:0;white-space:normal;text-align:center;line-height:1.2}.app-shell :is(.inline-actions,.item-comment-form__actions,.item-reactions__actions,.forum-post-card__actions,.forum-post-card__reactions,.auth-actions,.pagination,.catalog-list__top,.catalog-active-filters,.section-card__header,.order-card__header,.list-auction-card__actions){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.app-shell :is(.inline-actions,.item-comment-form__actions,.item-reactions__actions,.forum-post-card__actions,.forum-post-card__reactions,.auth-actions,.pagination)>*{flex:0 1 auto}.app-shell .shell-header{display:grid;grid-template-columns:minmax(150px,auto) max-content minmax(180px,320px) max-content;align-items:center}.app-shell .shell-tabs{min-width:0;flex-wrap:nowrap;overflow:visible}.app-shell .shell-header__search{min-width:0;width:100%}.app-shell .shell-header__brand{min-width:150px;white-space:nowrap}.app-shell .shell-header__actions,.app-shell .auth-actions{min-width:-moz-max-content;min-width:max-content}.app-shell .shell-header__actions{display:flex;align-items:center;gap:.45rem}.app-shell .header-profile-button{min-height:42px;padding:.65rem .85rem;white-space:nowrap}.app-shell .flash{top:auto;right:1rem;bottom:1rem;left:auto;max-width:min(420px,calc(100vw - 2rem))}.app-shell .reaction-button,.app-shell .forum-post-card__action-button,.app-shell .forum-reaction-button,.app-shell .mini-save,.app-shell .card-favorite-bar{min-height:30px;width:auto;min-width:0;padding:.34rem .58rem;border-radius:7px;box-shadow:none;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap}.app-shell .forum-post-card__actions,.app-shell .forum-post-card__reactions{margin-top:.8rem}.app-shell .forum-post-card__reactions{padding-top:.65rem;border-top:1px solid #e2e8f0}.app-shell .forum-post-card__layout{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:1rem;align-items:start}.app-shell .forum-post-card__author{display:flex;gap:.7rem;align-items:flex-start}.app-shell .forum-post-card__content,.app-shell .forum-post-card__content p,.app-shell .item-description{overflow-wrap:anywhere}.app-shell .forum-post-card__meta,.app-shell .item-comment__header,.app-shell .item-comment-form__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.app-shell .item-comment-form{display:grid;gap:.85rem}.app-shell .item-comment-form>textarea{height:167px;min-height:167px;max-height:167px;resize:none}.app-shell .item-comment-form__footer{justify-content:space-between}.app-shell .item-comment-form button[type=submit],.app-shell .item-comment-form button[type=button],.app-shell .forum-form-footer button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.55rem .8rem;border:1px solid #2563eb;border-radius:8px;background:#2563eb;color:#fff;font-weight:700}.app-shell .item-reactions{display:grid;gap:.75rem;padding:.95rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.app-shell .item-reactions__summary{display:grid;gap:.15rem}.app-shell .item-page__summary-grid,.app-shell .item-page__content-grid,.app-shell .summary-grid,.app-shell .form-grid,.app-shell .profile-layout,.app-shell .messages-page,.app-shell .forum-page,.app-shell .forum-home-page,.app-shell .global-search-page{grid-template-columns:minmax(0,1fr)}.app-shell .item-page__summary-grid{display:grid;gap:1rem}.app-shell .profile-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:1rem}.app-shell .profile-sidebar{position:sticky;top:6.5rem;align-self:start}.app-shell .profile-main{min-width:0}@media(min-width:1024px){.app-shell .item-page__summary-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.app-shell .item-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.app-shell .item-comments-card{grid-column:1 / -1}}@media(max-width:1180px){.app-shell .shell-header{grid-template-columns:auto minmax(0,1fr) auto}.app-shell .shell-header__search{grid-column:2 / 3}.app-shell .shell-tabs{grid-column:1 / -1;order:5;width:100%}.app-shell .profile-layout{grid-template-columns:minmax(0,1fr)}.app-shell .profile-sidebar{position:static}}@media(max-width:700px){.app-shell{background:#f8fafc}.app-shell .shell-header{position:sticky;top:0;grid-template-columns:1fr;width:100%;padding:.75rem;border-radius:0}.app-shell .shell-header__brand{display:none}.app-shell .shell-header__actions,.app-shell .auth-actions{justify-self:stretch;min-width:0;width:100%}.app-shell .auth-actions{display:grid;grid-template-columns:1fr 1fr}.app-shell .auth-actions .ghost-button,.app-shell .auth-actions .button-primary{width:100%}.app-shell .shell-header__search,.app-shell .shell-tabs{grid-column:auto;width:100%}.app-shell .shell-tabs{display:flex;flex-wrap:wrap;overflow:visible}.app-shell .shell-tab{flex:0 0 auto}.app-shell .flash{top:auto;right:.75rem;bottom:4.9rem;left:.75rem;width:auto}.app-shell .home-layout,.app-shell .messages-page,.app-shell .profile-layout,.app-shell .forum-page,.app-shell .forum-home-page{padding:.75rem .75rem 5.4rem}.app-shell .home-hero{min-height:0;padding:1.1rem}.app-shell .home-hero__media,.app-shell .home-hero:before,.app-shell .home-hero:after{display:none}.app-shell .home-hero__copy{padding-bottom:0}.app-shell .home-hero__copy h2{font-size:clamp(2rem,11vw,3rem)}.app-shell .home-social-proof{display:none}.app-shell .bottom-nav{right:.65rem;bottom:.65rem;left:.65rem;width:auto;overflow-x:auto}.app-shell .bottom-nav__item{min-width:74px;white-space:nowrap}.app-shell .catalog-page,.app-shell .catalog-range-grid{grid-template-columns:minmax(0,1fr)}.app-shell .forum-post-card__layout{grid-template-columns:1fr}.app-shell .forum-post-card__author{padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.app-shell .item-comment-form__footer{align-items:stretch;flex-direction:column}.app-shell .item-comment-form__actions{justify-content:space-between}.app-shell .inline-actions>:is(.button-primary,.button-secondary,.ghost-button,.button-danger,button[type=submit]){flex:1 1 10rem}.app-shell :is(.reaction-button,.forum-post-card__action-button,.forum-reaction-button,.mini-save){flex:0 0 auto}}:root{--theme-font: Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--theme-bg: #f5f7fa;--theme-surface: #ffffff;--theme-surface-muted: #f0f4f8;--theme-surface-soft: #e8f0fb;--theme-border: #dbe3ec;--theme-border-strong: #bfccd9;--theme-text: #243044;--theme-text-strong: #111827;--theme-text-muted: #64748b;--theme-text-soft: #8a98aa;--theme-accent: #2f6ec9;--theme-accent-strong: #245aaa;--theme-accent-soft: #e7f0ff;--theme-success: #2f6d4c;--theme-success-strong: #24563b;--theme-success-soft: #edf6f1;--theme-warning: #9a6a22;--theme-warning-strong: #7a4c0f;--theme-warning-soft: #fff6df;--theme-danger: #c93535;--theme-danger-soft: #fff0f0;--theme-shadow-sm: 0 1px 2px rgba(20, 31, 48, .06);--theme-shadow-md: 0 12px 28px rgba(20, 31, 48, .1);--theme-radius-xs: 4px;--theme-radius-sm: 6px;--theme-radius-md: 8px;--theme-radius-lg: 8px}.app-shell,.market-data-root{background:var(--theme-bg);color:var(--theme-text)}.app-shell{background:var(--theme-bg)}.app-shell :is(h1,h2,h3,h4),.market-data-root :is(h1,h2,h3,h4){color:var(--theme-text-strong);letter-spacing:0;text-wrap:balance}.app-shell :is(.home-hero,.home-trust-item,.home-advantages-card,.home-widget-card,.home-review-card,.home-session-card,.auction-card,.list-auction-card,.section-card,.subsection-card,.catalog-list,.catalog-filter-panel,.profile-panel,.profile-sidebar,.forum-panel,.forum-sidebar-panel,.forum-section-tree,.forum-topic-row,.forum-post-card,.forum-reply-card,.order-card,.summary-tile,.notice-row,.messages-search-card,.messages-list-card,.messages-thread-card,.messages-compose,.messages-search-result,.messages-conversation,.messages-search-section,.payment-card,.payment-security-card,.support-ticket-summary,.item-summary-card,.item-gallery__thumb,.empty-state,.address-card,.upload-card,.static-page-placeholder,.static-page-preview),.market-data-root :is(.panel,.metric-card){border-color:var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .shell-header{top:0;width:100%;grid-template-columns:minmax(150px,max-content) minmax(0,1fr) minmax(180px,280px) max-content;gap:.7rem;padding:.65rem .75rem;border:1px solid var(--theme-border);border-top:0;border-radius:0;background:#fffffff5;box-shadow:var(--theme-shadow-sm)}.app-shell .shell-header__brand{min-width:0}.app-shell .shell-header__brand:before{width:30px;height:30px;border-color:#2f6ec92e;border-radius:var(--theme-radius-sm);box-shadow:none}.app-shell .brand-copy strong,.app-shell .shell-footer__brand-button{color:var(--theme-text-strong);font-size:1rem;font-weight:800}.app-shell .shell-tabs{gap:.25rem;align-items:center}.app-shell .shell-tab{min-height:38px;padding:.55rem .72rem;border-radius:var(--theme-radius-sm);color:#5c6f8a;font-size:.94rem}.app-shell .shell-tab:hover,.app-shell .shell-tab-active{border-color:#2f6ec938;background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .shell-submenu,.app-shell .user-menu__popover{border-radius:var(--theme-radius-md);background:#fffffffa;box-shadow:var(--theme-shadow-md)}.app-shell .shell-header__search input,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell select,.app-shell textarea,.market-data-root .form-input{min-height:40px;border-color:var(--theme-border);border-radius:var(--theme-radius-sm);background:#fbfcfd;color:var(--theme-text-strong);box-shadow:none}.app-shell .shell-header__search input:focus,.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.app-shell select:focus,.app-shell textarea:focus,.market-data-root .form-input:focus{border-color:#2f6ec99e;box-shadow:0 0 0 3px #2f6ec91f}.app-shell .button-primary,.app-shell .item-primary-button,.app-shell .shell-footer__newsletter button,.app-shell .messages-search-result__action,.market-data-root .btn-primary{min-height:40px;border-color:var(--theme-accent);border-radius:var(--theme-radius-sm);background:var(--theme-accent);color:#fff;box-shadow:none}.app-shell .button-primary:hover,.app-shell .item-primary-button:hover,.app-shell .shell-footer__newsletter button:hover,.app-shell .messages-search-result__action:hover,.market-data-root .btn-primary:hover{border-color:var(--theme-accent-strong);background:var(--theme-accent-strong)}.app-shell .button-secondary,.app-shell .ghost-button,.app-shell .mini-save,.app-shell .item-save-button,.app-shell .card-favorite-bar,.app-shell .shell-footer__language,.app-shell .home-advantages-card__button,.app-shell .home-session-card__button,.app-shell form button[type=button]:not([class]),.app-shell .empty-state button,.market-data-root .btn{min-height:40px;border-color:var(--theme-border-strong);border-radius:var(--theme-radius-sm);background:var(--theme-surface);color:var(--theme-text-strong);box-shadow:none}.app-shell .button-secondary:hover,.app-shell .ghost-button:hover,.app-shell .mini-save:hover,.app-shell .item-save-button:hover,.app-shell .card-favorite-bar:hover,.app-shell .shell-footer__language:hover,.app-shell .home-advantages-card__button:hover,.app-shell .home-session-card__button:hover,.app-shell form button[type=button]:not([class]):hover,.app-shell .empty-state button:hover,.market-data-root .btn:hover{border-color:#2f6ec94d;background:#f8fbff;color:var(--theme-text-strong)}.app-shell .home-layout,.app-shell .messages-page,.app-shell .profile-layout,.app-shell .forum-page,.app-shell .forum-home-page{max-width:var(--site-content-max)}.app-shell .home-layout{padding-top:1.1rem}.app-shell .home-section{margin-bottom:1rem}.app-shell .home-hero{min-height:380px;padding:clamp(1.6rem,3vw,2.5rem);border-color:var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .home-hero__copy{max-width:620px}.app-shell .home-hero__copy h2{max-width:12ch;margin-bottom:1rem;color:var(--theme-text-strong);font-size:clamp(2.25rem,4.8vw,4.35rem);line-height:1}.app-shell .home-hero__copy p{max-width:560px;color:var(--theme-text-muted)!important;font-size:1rem;line-height:1.6}.app-shell .home-hero__actions{margin-top:1.2rem;gap:.65rem}.app-shell .home-hero__actions .button-secondary{border-color:#2f6d4c47;background:var(--theme-success-soft);color:var(--theme-success-strong)}.app-shell .home-hero__media{width:min(58%,780px)}.app-shell .home-hero:after{border-radius:var(--theme-radius-sm);color:var(--theme-text-muted);box-shadow:var(--theme-shadow-sm)}.app-shell .home-trust__grid,.app-shell .home-showcase__grid,.app-shell .home-advantages__grid,.app-shell .home-widgets__grid,.app-shell .catalog-page,.app-shell .catalog-grid{gap:.75rem}.app-shell .home-trust-item{min-height:118px;padding:.9rem}.app-shell .home-section__heading{margin-bottom:.65rem}.app-shell .home-section__heading h2{font-size:clamp(1.35rem,2vw,1.8rem)}.app-shell .auction-card,.app-shell .list-auction-card,.app-shell .catalog-list,.app-shell .catalog-filter-panel,.app-shell .home-advantages-card,.app-shell .home-widget-card,.app-shell .home-review-card,.app-shell .home-session-card{border-color:var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .auction-card-clickable:hover{border-color:#2f6ec947;box-shadow:var(--theme-shadow-md);transform:translateY(-1px)}.app-shell .card-body{gap:.65rem;padding:.9rem}.app-shell .card-title{color:var(--theme-text-strong);font-size:.96rem;font-weight:800}.app-shell .card-price-badge,.app-shell .info-chip-success,.app-shell .status-pill-success,.app-shell .home-widget-card__delta{border-color:#2f6d4c2e;background:var(--theme-success-soft);color:var(--theme-success-strong)}.app-shell .timer,.app-shell .card-time,.app-shell .chip-active,.app-shell .page-chip-active,.app-shell .status-pill-active,.app-shell .catalog-active-filters__chip,.app-shell .profile-link-active,.app-shell .messages-search-result-active,.app-shell .user-menu__toggle-active,.app-shell .catalog-filter-section__toggle-open{border-color:#2f6ec92e!important;background:var(--theme-accent-soft)!important;color:var(--theme-accent)!important}.app-shell .catalog-filter-panel__header,.app-shell .catalog-list__top,.app-shell .section-card__header{border-bottom-color:var(--theme-border);background:var(--theme-surface)}.app-shell .catalog-filter-panel{padding-bottom:.45rem}.app-shell .catalog-filter-panel__header{padding:.8rem}.app-shell .catalog-field,.app-shell .catalog-filter-section{padding:0 .8rem}.app-shell .catalog-filter-section__toggle{min-height:34px;padding:.45rem .55rem;border-color:transparent;border-radius:var(--theme-radius-sm);color:var(--theme-text-strong);font-weight:700}.app-shell .catalog-filter-section__toggle svg{width:16px;height:16px}.app-shell .catalog-filter-section__content{padding:.45rem 0 .55rem}.app-shell .catalog-field__label,.market-data-root .form-label,.app-shell .wire-table th{color:var(--theme-text-muted);font-size:.75rem;font-weight:800;letter-spacing:0}.app-shell .catalog-checkbox{min-height:28px;padding:.2rem 0;border-radius:var(--theme-radius-sm)}.app-shell .catalog-checkbox input{accent-color:var(--theme-accent)}.app-shell .bottom-nav{border-color:var(--theme-border);border-radius:var(--theme-radius-md);background:#fffffffa;box-shadow:var(--theme-shadow-md)}.app-shell .bottom-nav__item{border-radius:var(--theme-radius-sm)}.app-shell .bottom-nav__item-active{background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .flash,.market-data-error-toast-stack{max-width:min(420px,calc(100vw - 2rem))}.app-shell .flash,.market-data-error-toast{border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-md)}.market-data-root{--market-bg: var(--theme-bg);--market-surface: var(--theme-surface);--market-surface-muted: var(--theme-surface-muted);--market-border: var(--theme-border);--market-text: var(--theme-text);--market-text-strong: var(--theme-text-strong);--market-text-muted: var(--theme-text-muted);--market-accent: var(--theme-accent);--market-accent-soft: var(--theme-accent-soft);--market-success: var(--theme-success);--market-success-soft: var(--theme-success-soft);background:var(--theme-bg);font-family:var(--theme-font)}.market-data-root :is(.rounded-2xl,.rounded-xl,.rounded-lg),.market-data-root :is(button.rounded-full,a.rounded-full,label.rounded-full,span.rounded-full,div.rounded-full:not([data-testid=gallery-image-magnifier])){border-radius:var(--theme-radius-md)!important}@media(max-width:1180px){.app-shell .shell-header{grid-template-columns:minmax(130px,max-content) minmax(0,1fr) max-content}.app-shell .shell-header__search{grid-column:2 / 3}}@media(max-width:700px){.app-shell .shell-header{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;width:100%;padding:.6rem;border-radius:0}.app-shell .shell-header__brand{display:inline-flex;order:1;grid-column:1 / 2;min-width:0}.app-shell .brand-copy strong{font-size:.94rem}.app-shell .shell-header__actions,.app-shell .auth-actions{order:1;grid-column:2 / 3;justify-self:end;width:auto;min-width:0}.app-shell .auth-actions{display:flex;gap:.4rem}.app-shell .auth-actions .ghost-button,.app-shell .auth-actions .button-primary{width:auto;min-height:34px;padding:.48rem .62rem;white-space:nowrap}.app-shell .shell-header__search{order:2;grid-column:1 / -1}.app-shell .shell-tabs{order:3;grid-column:1 / -1;display:flex;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;padding-bottom:.05rem}.app-shell .shell-tab{flex:0 0 auto;min-height:34px;padding:.45rem .6rem;font-size:.86rem}.app-shell .home-layout{padding-top:.75rem}.app-shell .home-hero{padding:1rem;border-radius:var(--theme-radius-md)}.app-shell .home-hero__copy h2{max-width:12ch;font-size:clamp(2rem,10.4vw,2.85rem);line-height:1.02}.app-shell .home-hero__copy p{font-size:.96rem}.app-shell .bottom-nav{right:.55rem;bottom:.55rem;left:.55rem}}.app-shell .catalog-filter-section__toggle:hover,.app-shell .catalog-filter-section__toggle-open{border-color:var(--theme-border)!important;background:var(--theme-surface-muted)!important;color:var(--theme-text-strong)!important}.app-shell .catalog-filter-section__toggle-open svg{color:var(--theme-text-muted)}.app-shell .catalog-list__top{min-height:48px}.app-shell .catalog-list__empty{border-color:var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface)}@media(max-width:700px){.app-shell .auth-actions .ghost-button{display:none}.app-shell .shell-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-shell .shell-tabs::-webkit-scrollbar{display:none}.app-shell .bottom-nav{padding:.3rem}}.app-shell .home-social-proof{display:flex;flex-wrap:nowrap;align-items:center;gap:.45rem;width:-moz-max-content;width:max-content;max-width:100%;margin-top:1rem;color:var(--theme-text-strong)}.app-shell .home-social-proof__label,.app-shell .home-social-proof__brand,.app-shell .home-social-proof__copy{margin:0;white-space:nowrap}.app-shell .home-social-proof__label{font-size:.9rem;font-weight:800}.app-shell .home-social-proof__stars,.app-shell .home-social-proof__brand{display:inline-flex;align-items:center}.app-shell .home-social-proof__stars{gap:.16rem}.app-shell .home-social-proof__star-tile{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#00b67a;color:#fff}.app-shell .home-social-proof__star-tile svg{width:14px;height:14px;fill:currentColor}.app-shell .home-social-proof__brand{gap:.25rem;font-size:.98rem;font-weight:800}.app-shell .home-social-proof__brand-star{width:20px;height:20px;color:#00b67a;fill:currentColor}.app-shell .home-social-proof__copy{color:var(--theme-text-muted);font-size:.88rem}.app-shell .home-social-proof__copy a{color:var(--theme-accent);font-weight:800}@media(max-width:700px){.app-shell .home-social-proof{display:none}}.app-shell .home-hero{--hero-control-width: 445px;min-height:520px}.app-shell .home-hero__copy,.app-shell .home-hero__copy h2,.app-shell .home-hero__copy p,.app-shell .home-hero__actions,.app-shell .home-social-proof{width:min(var(--hero-control-width),100%);max-width:min(var(--hero-control-width),100%)}.app-shell .home-hero__copy h2{max-width:min(var(--hero-control-width),100%)}.app-shell .home-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.app-shell .home-hero__actions .button-primary,.app-shell .home-hero__actions .button-secondary{width:100%;min-width:0}.app-shell .home-social-proof{gap:.34rem;margin-top:.95rem;overflow:visible}.app-shell .home-social-proof__label,.app-shell .home-social-proof__stars,.app-shell .home-social-proof__brand,.app-shell .home-social-proof__copy{flex:0 0 auto;line-height:1}.app-shell .home-social-proof__label{font-size:.68rem}.app-shell .home-social-proof__star-tile{width:14px;height:14px}.app-shell .home-social-proof__star-tile svg{width:9.5px;height:9.5px}.app-shell .home-social-proof__brand{gap:.16rem;font-size:.78rem}.app-shell .home-social-proof__brand-star{width:14px;height:14px}.app-shell .home-social-proof__brand-word{font-size:.78rem}.app-shell .home-social-proof__copy{font-size:.68rem}.app-shell .home-hero__media{top:0;right:0;bottom:auto;width:min(56%,840px);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.app-shell .home-hero:before{background:linear-gradient(90deg,#fff,#fffffffc 42%,#ffffffd1 52%,#fff0 72%)}.app-shell .home-hero:after{content:none;display:none}@media(max-width:700px){.app-shell .home-hero{--hero-control-width: 100%;min-height:0}.app-shell .home-hero__actions{grid-template-columns:1fr}}.app-shell .home-social-proof{display:flex;align-items:center;width:min(var(--hero-control-width),100%);min-height:34px;padding:.35rem .45rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#ffffffeb;color:var(--theme-text-strong);font-family:var(--theme-font);font-size:.74rem;font-weight:800;line-height:1}.app-shell .home-social-proof__label,.app-shell .home-social-proof__brand,.app-shell .home-social-proof__brand-word,.app-shell .home-social-proof__copy,.app-shell .home-social-proof__copy strong,.app-shell .home-social-proof__copy a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;text-decoration:none}.app-shell .home-social-proof__stars{gap:.12rem}.app-shell .home-social-proof__star-tile,.app-shell .home-social-proof__brand-star{width:14px;height:14px}.app-shell .home-social-proof__star-tile svg{width:9px;height:9px}.app-shell .home-social-proof__copy{margin-left:auto;color:var(--theme-text-muted)}.app-shell .shell-header__actions-authenticated{gap:.38rem}.app-shell .header-icon-button,.app-shell .header-account-button{position:relative;flex:0 0 auto;min-width:42px;min-height:42px;padding:0;border:1px solid rgba(203,213,225,.95);border-radius:var(--theme-radius-sm);background:#fffffff0;color:#475569;box-shadow:inset 0 1px #ffffffe6;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.app-shell .header-icon-button:hover,.app-shell .header-account-button:hover{border-color:#2f6ec942;background:#fff;color:var(--theme-accent);transform:translateY(-1px)}.app-shell .header-icon-button-active,.app-shell .header-icon-button-active:hover{border-color:#2f6ec947!important;background:#eff6ff!important;color:var(--theme-accent)!important}.app-shell .header-icon-button__badge{position:absolute;top:-.34rem;right:-.34rem;min-width:18px;min-height:18px;padding:0 .26rem;border:2px solid #ffffff;border-radius:999px;background:#2563eb;color:#fff;font-size:.66rem;font-weight:800;line-height:1}.app-shell .header-account-button{min-width:60px;justify-content:flex-start;gap:.28rem;padding:0 .32rem 0 .28rem}.app-shell .header-account-button__avatar{width:30px;height:30px;border-radius:var(--theme-radius-xs);background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:0}.app-shell .header-account-button__chevron{color:#64748b}.app-shell .header-account-button:hover .header-account-button__chevron,.app-shell .header-icon-button-active .header-account-button__chevron{color:currentColor}.app-shell .home-trust__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .home-trust-item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:.75rem;min-height:112px;padding:1rem;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell .home-trust-item+.home-trust-item{border-left:1px solid var(--theme-border)}.app-shell .home-trust-icon{display:block;flex:0 0 24px;width:24px;height:24px;margin-top:.05rem;color:var(--theme-ink);opacity:.92;filter:none}.app-shell .home-trust-copy{display:grid;gap:.35rem;min-width:0}.app-shell .home-trust-title{color:var(--theme-text-strong);font-size:.92rem;font-weight:800;line-height:1.18}.app-shell .home-trust-text{margin:0;color:var(--theme-text-muted);font-size:.78rem;line-height:1.35;white-space:normal}.app-shell .home-reviews__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.app-shell .home-reviews-panel{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .home-reviews-panel__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;font-size:.86rem;line-height:1.35}.app-shell .home-reviews-panel__eyebrow,.app-shell .home-reviews-panel__meta{margin:0;color:var(--theme-text-muted);font-size:inherit;line-height:inherit}.app-shell .home-reviews-panel__eyebrow{color:var(--theme-text-strong);font-weight:800}.app-shell .home-reviews-panel__rating-row{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.app-shell .home-reviews-panel__rating{font-size:inherit;line-height:inherit}.app-shell .home-reviews-panel__meta{color:var(--theme-text-strong);font-weight:800}.app-shell .home-reviews-panel__link{font-size:inherit;line-height:inherit;text-decoration:none;white-space:nowrap}.app-shell .home-reviews-panel__link:hover,.app-shell .home-reviews-panel__link:focus-visible{text-decoration:none}.app-shell .home-reviews-panel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.app-shell .home-review-card-featured{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.65rem;min-width:0;height:var(--home-review-card-min-height, 224px);min-height:224px;max-height:var(--home-review-card-min-height, 224px);overflow:hidden;padding:.85rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:var(--theme-surface-muted);box-shadow:none}.app-shell .home-review-stars{--rating-tile-size: 18px;--rating-icon-size: 11px;display:inline-grid;grid-auto-flow:column;grid-auto-columns:var(--rating-tile-size);align-items:center;justify-content:start;width:-moz-max-content;width:max-content;gap:2px;line-height:0;vertical-align:top}.app-shell .home-review-stars__tile{display:grid;place-items:center;width:var(--rating-tile-size);height:var(--rating-tile-size);overflow:hidden;background:#e8eef8;color:#b8c4d8;line-height:0}.app-shell .home-review-stars__tile svg{display:block;width:var(--rating-icon-size);height:var(--rating-icon-size);overflow:visible}.app-shell .home-review-stars__tile--active{background:#0151ec;color:#fff}.app-shell .home-review-card-featured__title{display:-webkit-box;min-width:0;margin:0;overflow:hidden;color:var(--theme-text-strong);font-size:.92rem;line-height:1.25;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.app-shell .home-review-card-featured__quote{display:-webkit-box;min-width:0;min-height:0;margin:0;overflow:hidden;color:var(--theme-text);font-size:.86rem;line-height:1.42;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.app-shell .home-review-card-featured__quote--primary{-webkit-line-clamp:5;line-clamp:5}.app-shell .home-review-card-featured__author{display:grid;gap:.12rem;align-self:end;min-width:0}.app-shell .home-review-card-featured__author strong{display:block;min-width:0;overflow:hidden;color:var(--theme-text-strong);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .home-review-card-featured__author span{color:var(--theme-text-muted);font-size:.78rem}.app-shell .home-session-card{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .home-session-card__top,.app-shell .home-session-card__live-row,.app-shell .home-session-card__body{display:grid;gap:.25rem}.app-shell .home-session-card__body h3,.app-shell .home-session-card__body p{margin:0}.app-shell .home-session-card__body h3{font-size:1rem;line-height:1.2}.app-shell .home-session-card__body p,.app-shell .home-session-card__body strong{font-size:.82rem;line-height:1.35}.app-shell .home-session-card__button{min-height:36px;padding:.55rem .8rem;white-space:nowrap}@media(max-width:1180px){.app-shell .home-trust__grid,.app-shell .home-reviews-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .home-trust-item:nth-child(odd){border-left:0}.app-shell .home-trust-item:nth-child(n+3){border-top:1px solid var(--theme-border)}.app-shell .home-reviews-panel__summary,.app-shell .home-session-card{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:700px){.app-shell .home-trust__grid,.app-shell .home-reviews-panel__grid{grid-template-columns:1fr}.app-shell .home-trust-item{border-left:0!important}.app-shell .home-trust-item+.home-trust-item{border-top:1px solid var(--theme-border)}}.app-shell .catalog-page{grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start;gap:1rem}.app-shell .catalog-page__main{min-width:0}.app-shell .catalog-filter-panel,.app-shell .catalog-list{overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .catalog-filter-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.95rem 1rem;border-bottom:1px solid var(--theme-border);background:linear-gradient(180deg,#fff,#f8fafc)}.app-shell .catalog-filter-panel__title{display:grid;gap:.2rem;min-width:0}.app-shell .catalog-filter-panel__title strong{color:var(--theme-text-strong);font-size:1rem;line-height:1.15}.app-shell .catalog-filter-panel__title span{color:var(--theme-text-muted);font-size:.76rem;line-height:1.3}.app-shell .catalog-filter-panel__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.app-shell .catalog-filter-panel__actions .ghost-button{min-height:32px;padding:.4rem .65rem;font-size:.82rem}.app-shell .catalog-filter-panel>.catalog-field{padding:.9rem 1rem .85rem;border-bottom:1px solid var(--theme-border)}.app-shell .catalog-filter-panel>.catalog-field .catalog-field__input{min-height:40px}.app-shell .catalog-filter-section{padding:.35rem 1rem;border-bottom:1px solid rgba(226,232,240,.82)}.app-shell .catalog-filter-section:last-child{border-bottom:0}.app-shell .catalog-filter-section__toggle{width:100%;min-height:36px;justify-content:space-between;padding:.45rem 0;border-color:transparent!important;background:transparent!important;color:var(--theme-text-strong)!important;font-size:.9rem}.app-shell .catalog-filter-section__toggle:hover,.app-shell .catalog-filter-section__toggle-open{border-color:transparent!important;background:transparent!important;color:var(--theme-accent)!important}.app-shell .catalog-filter-section__content{padding:.35rem 0 .65rem}.app-shell .catalog-filter-stack,.app-shell .catalog-filter-section__content{gap:.65rem}.app-shell .catalog-filter-block{display:grid;gap:.45rem}.app-shell .catalog-range-grid{gap:.55rem}.app-shell .catalog-filter-section .catalog-field{padding:0}.app-shell .catalog-checkbox-list,.app-shell .catalog-toggle-list,.app-shell .catalog-radio-list{gap:.25rem}.app-shell .catalog-checkbox-list__search{width:100%;height:34px;border:1px solid var(--theme-border);border-radius:8px;background:#ffffffdb;color:var(--theme-text-strong);font:inherit;font-size:.82rem;font-weight:650;letter-spacing:0;outline:none;padding:0 .7rem;box-shadow:inset 0 1px #ffffffa6}.app-shell .catalog-checkbox-list__search::-moz-placeholder{color:var(--theme-text-muted);font-weight:600}.app-shell .catalog-checkbox-list__search::placeholder{color:var(--theme-text-muted);font-weight:600}.app-shell .catalog-checkbox-list__search:focus{border-color:#2f6ec9b3;background:#fff;box-shadow:0 0 0 3px #2f6ec91f}.app-shell .catalog-checkbox-list__empty{padding:.25rem 0 .35rem;color:var(--theme-text-muted);font-size:.78rem;font-weight:650}.app-shell .catalog-checkbox{min-height:30px;padding:.2rem 0;color:var(--theme-text);font-size:.84rem;line-height:1.28}.app-shell .catalog-radio-list{display:grid;min-width:0}.app-shell .catalog-radio input{accent-color:var(--theme-accent)}.app-shell .catalog-checkbox-list__toggle{justify-self:start;min-height:28px;padding:.2rem 0;border:0;background:transparent;color:var(--theme-accent);font:inherit;font-size:.78rem;font-weight:800;letter-spacing:0;line-height:1.25;cursor:pointer}.app-shell .catalog-checkbox-list__toggle:hover{color:var(--theme-accent-strong);text-decoration:underline;text-underline-offset:.18em}.app-shell .catalog-list{display:flex;flex-direction:column;min-height:0}.app-shell .catalog-list__top{display:flex;align-items:center;justify-content:space-between;min-height:0;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--theme-border);background:linear-gradient(180deg,#fff,#f8fafc)}.app-shell .catalog-list__heading{display:grid;gap:.18rem;min-width:0}.app-shell .catalog-list__heading strong{color:var(--theme-text-strong);font-size:1.08rem;line-height:1.18}.app-shell .catalog-list__heading span:last-child{color:var(--theme-text-muted);font-size:.82rem;line-height:1.3}.app-shell .catalog-list__actions{display:none;align-items:center;gap:.5rem}.app-shell .catalog-list__controls{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;min-width:0}.app-shell .catalog-sort-control{display:grid;grid-template-columns:max-content minmax(196px,208px);align-items:center;gap:.55rem;min-width:0;color:var(--theme-text-muted);font-size:.78rem;font-weight:400;line-height:1;white-space:nowrap}.app-shell .catalog-sort-control__label{display:inline-flex;align-items:center;height:38px;line-height:1}.app-shell .catalog-sort-control__select{position:relative;width:208px;max-width:100%;height:38px}.app-shell .catalog-sort-control__button{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;height:38px;min-height:38px;padding:0 .82rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff;color:var(--theme-text-strong);cursor:pointer;font:inherit;font-size:.84rem;font-weight:400;line-height:1;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.app-shell .catalog-sort-control__button:focus-visible,.app-shell .catalog-sort-control__button[aria-expanded=true]{outline:0;border-color:#2563eb75;box-shadow:0 0 0 3px #2563eb1f}.app-shell .catalog-sort-control__chevron{display:inline-block;flex:0 0 auto;width:.46rem;height:.46rem;border-right:2px solid var(--theme-text-muted);border-bottom:2px solid var(--theme-text-muted);pointer-events:none;transform:translateY(-1px) rotate(45deg);transition:transform .16s ease}.app-shell .catalog-sort-control__button[aria-expanded=true] .catalog-sort-control__chevron{transform:translateY(2px) rotate(225deg)}.app-shell .catalog-sort-control__value{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;height:100%;overflow:hidden;color:var(--theme-text-strong);line-height:1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.app-shell .catalog-sort-menu{position:absolute;top:calc(100% + .36rem);right:0;z-index:40;display:grid;width:min(240px,calc(100vw - 2rem));padding:.34rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff;box-shadow:0 16px 36px #0f172a24}.app-shell .catalog-sort-menu__option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:36px;padding:0 .66rem;border:0;border-radius:6px;background:transparent;color:var(--theme-text-strong);cursor:pointer;font:inherit;font-size:.84rem;font-weight:400;line-height:1;text-align:left}.app-shell .catalog-sort-menu__option:hover,.app-shell .catalog-sort-menu__option:focus-visible{outline:0;background:#eff6ff;color:var(--theme-accent)}.app-shell .catalog-sort-menu__option-selected{color:var(--theme-accent)}.app-shell .catalog-sort-menu__check,.app-shell .catalog-sort-menu__label{display:inline-flex;align-items:center;min-height:20px}.app-shell .catalog-sort-menu__check{position:relative;justify-content:center;width:18px;height:20px}.app-shell .catalog-sort-menu__option-selected .catalog-sort-menu__check:before{content:"";display:block;width:9px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.app-shell .catalog-sort-menu__label{min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.app-shell .catalog-list__filter-button{display:none;min-height:36px;padding:.5rem .75rem;white-space:nowrap}.app-shell .catalog-active-filters{align-items:flex-start;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid var(--theme-border);background:var(--theme-surface-muted)}.app-shell .catalog-active-filters__row{gap:.45rem}.app-shell .catalog-list>.error{margin:.9rem 1rem 0;padding:.68rem .8rem;border:1px solid rgba(225,29,72,.16);border-radius:var(--theme-radius-sm);background:#fff1f2;color:#be123c;font-size:.88rem;line-height:1.35}.app-shell .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(198px,1fr));gap:.75rem;padding:.85rem}.app-shell .catalog-grid .card-media{aspect-ratio:4 / 3.25}.app-shell .catalog-grid .card-body{gap:.56rem;padding:.78rem}.app-shell .catalog-grid .card-title-button{width:100%;min-width:0}.app-shell .catalog-grid .card-title{min-height:2.45em;font-size:.9rem;line-height:1.25}.app-shell .catalog-grid .card-meta-line,.app-shell .catalog-grid .card-summary-row{gap:.45rem;min-width:0}.app-shell .catalog-grid .card-seller-handle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .catalog-grid .card-bids,.app-shell .catalog-grid .card-time{flex:0 0 auto;white-space:nowrap}.app-shell .catalog-grid .card-price-value,.app-shell .catalog-grid .card-price-badge{min-width:0;font-size:1rem}.app-shell .catalog-grid .card-time{padding:.28rem .42rem;font-size:.78rem}@media(min-width:901px){.app-shell .catalog-grid .auction-card-auction{aspect-ratio:1 / 1.47}.app-shell .catalog-grid .auction-card-marketplace{aspect-ratio:1 / 1.51}.app-shell .catalog-grid .auction-card-auction,.app-shell .catalog-grid .auction-card-marketplace{display:flex;flex-direction:column;min-height:0}.app-shell .catalog-grid .auction-card-auction .card-media,.app-shell .catalog-grid .auction-card-marketplace .card-media{flex:0 0 auto;aspect-ratio:1 / 1}.app-shell .catalog-grid .auction-card-auction .card-body,.app-shell .catalog-grid .auction-card-marketplace .card-body{flex:1 1 auto;min-height:0;gap:.18rem;padding:.42rem .7rem .5rem}.app-shell .catalog-grid .auction-card-auction .card-title,.app-shell .catalog-grid .auction-card-marketplace .card-title{min-height:2.04em;line-height:1.13}.app-shell .catalog-grid .auction-card-auction .card-meta-line,.app-shell .catalog-grid .auction-card-marketplace .card-meta-line{font-size:.76rem;line-height:1.15}.app-shell .catalog-grid .auction-card-auction .card-summary-row,.app-shell .catalog-grid .auction-card-marketplace .card-summary-row{align-items:center;gap:.32rem}.app-shell .catalog-grid .auction-card-auction .card-price-value,.app-shell .catalog-grid .auction-card-marketplace .card-price-value,.app-shell .catalog-grid .auction-card-auction .card-price-badge,.app-shell .catalog-grid .auction-card-marketplace .card-price-badge{display:inline-flex;align-items:center;font-size:.94rem;line-height:1}.app-shell .catalog-grid .auction-card-auction .card-price-badge,.app-shell .catalog-grid .auction-card-marketplace .card-price-badge{padding:.2rem .42rem}.app-shell .catalog-grid .auction-card-auction .card-time,.app-shell .catalog-grid .auction-card-marketplace .card-time{padding:.18rem .34rem;font-size:.72rem;line-height:1}}.app-shell .catalog-list .empty-state{display:grid;place-items:center;gap:.75rem;min-height:260px;margin:1rem;padding:2rem;border:1px dashed #cbd5e1;border-radius:var(--theme-radius-md);background:linear-gradient(180deg,#f8fafcdb,#fffffff5);box-shadow:none;text-align:center}.app-shell .catalog-list .empty-state h3{margin:0;color:var(--theme-text-strong);font-size:1.1rem;line-height:1.22}.app-shell .catalog-list .empty-state p{max-width:520px;margin:0;color:var(--theme-text-muted);font-size:.9rem;line-height:1.45}.app-shell .catalog-list .empty-state button{width:min(420px,100%);min-height:42px}.app-shell .catalog-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:0;padding:.85rem 1rem;border-top:1px solid var(--theme-border);background:#fff}.app-shell .catalog-pagination__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;min-width:0;color:var(--theme-text-muted);font-size:.82rem;font-weight:400}.app-shell .catalog-pagination__summary strong{color:var(--theme-text-strong);font-weight:400}.app-shell .catalog-pagination__nav{justify-content:flex-end}.app-shell .pagination__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}@media(max-width:1180px){.app-shell .catalog-page{grid-template-columns:1fr}.app-shell .catalog-page__sidebar{position:static}.app-shell .catalog-list__actions{display:flex}.app-shell .catalog-list__filter-button{display:inline-flex}}@media(max-width:700px){.app-shell .catalog-list__top{align-items:stretch;flex-direction:column}.app-shell .catalog-list__controls{align-items:stretch;flex-direction:column;width:100%}.app-shell .catalog-sort-control{align-items:stretch;grid-template-columns:1fr;gap:.38rem;width:100%}.app-shell .catalog-sort-control__label{height:auto}.app-shell .catalog-sort-control__select,.app-shell .catalog-list__actions,.app-shell .catalog-list__filter-button{width:100%}.app-shell .catalog-pagination{align-items:stretch;flex-direction:column}.app-shell .catalog-pagination__nav,.app-shell .catalog-pagination__nav>button,.app-shell .pagination__pages{width:100%}.app-shell .catalog-filter-panel__header{align-items:stretch;flex-direction:column}.app-shell .catalog-filter-panel__actions{justify-content:flex-start}}.app-shell .shell-footer__newsletter{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;overflow:visible;border:0;border-radius:0;background:transparent}.app-shell .shell-footer__newsletter-control{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:var(--theme-surface)}.app-shell .shell-footer__newsletter input{min-width:0;padding:0 .75rem}.app-shell .shell-footer__newsletter button{width:100%;min-width:92px;padding:0 .9rem;border-width:1px 0 0;font-size:.84rem;font-weight:800}.app-shell .shell-footer__newsletter-note{min-height:1rem;margin:0;color:var(--theme-text-muted);font-size:.72rem;line-height:1.35}.app-shell .shell-header__brand{gap:0}.app-shell .shell-header__brand:before{content:none;display:none}.app-shell .home-hero__media{width:min(72%,1100px);-o-object-position:center right;object-position:center right;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 10%,rgba(0,0,0,.7) 26%,#000000 42%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 10%,rgba(0,0,0,.7) 26%,#000000 42%)}.app-shell .home-hero:before{background:linear-gradient(90deg,#fff 0% 34%,#fffffffa 44%,#ffffffb8,#ffffff4d 68%,#fff0 84%),linear-gradient(180deg,#ffffffe6,#fff0 24%),linear-gradient(0deg,#ffffff80,#fff0 24%)}.app-shell .home-social-proof{display:flex;align-items:center;width:min(var(--hero-control-width),100%);max-width:min(var(--hero-control-width),100%);min-height:22px;margin-top:.86rem;padding:0;gap:.36rem;border:0;border-radius:0;background:transparent;color:var(--theme-text-strong);font-family:var(--theme-font);font-size:.78rem;font-weight:800;line-height:1}.app-shell .home-social-proof__label,.app-shell .home-social-proof__brand,.app-shell .home-social-proof__brand-word,.app-shell .home-social-proof__copy,.app-shell .home-social-proof__copy strong,.app-shell .home-social-proof__copy a{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;text-decoration:none}.app-shell .home-social-proof__stars,.app-shell .home-social-proof__brand{display:inline-flex;flex:0 0 auto;align-items:center}.app-shell .home-social-proof__stars{gap:.1rem}.app-shell .home-social-proof__star-tile{width:15px;height:15px;border-radius:0;background:#00b67a;color:#fff}.app-shell .home-social-proof__star-tile svg{width:9.5px;height:9.5px;fill:currentColor}.app-shell .home-social-proof__brand{gap:.16rem}.app-shell .home-social-proof__brand-star{width:15px;height:15px;color:#00b67a;fill:currentColor}.app-shell .home-social-proof__copy{flex:0 0 auto;width:auto;max-width:none;margin-left:auto;color:var(--theme-text-muted);text-align:right}.app-shell .home-hero__copy .home-social-proof__copy{width:auto;max-width:none}.app-shell .home-social-proof__copy a{color:var(--theme-accent)}.app-shell .header-account-button .header-account-button__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:var(--theme-radius-xs);background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;color:#fff!important}.app-shell .header-account-button .header-account-button__avatar svg{display:block;stroke:currentColor}.app-shell .home-reviews{--home-reviews-panel-padding: 1rem;--home-reviews-panel-gap: .9rem;--home-reviews-summary-min-height: 32px;--home-review-card-min-height: 224px;--home-review-card-padding: .78rem;--home-session-card-padding: .85rem;--home-session-button-edge-offset: calc(0px - var(--home-review-card-padding));--home-session-body-start: calc( var(--home-reviews-panel-padding) + var(--home-reviews-summary-min-height) + var(--home-reviews-panel-gap) - var(--home-session-card-padding) )}.app-shell .home-reviews__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(286px,320px);align-items:start;gap:.9rem}.app-shell .home-reviews-panel{align-content:start;min-width:0;gap:var(--home-reviews-panel-gap);padding:var(--home-reviews-panel-padding)}.app-shell .home-reviews-panel__summary{min-height:var(--home-reviews-summary-min-height);gap:.62rem}.app-shell .home-reviews-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.app-shell .home-review-card-featured{min-height:var(--home-review-card-min-height);padding:var(--home-review-card-padding)}.app-shell .home-session-card{grid-template-columns:minmax(0,1fr);align-content:start;gap:.72rem;min-height:var(--home-review-card-min-height);margin-top:3.65rem;padding:var(--home-session-card-padding)}.app-shell .home-session-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.app-shell .home-session-card__eyebrow{display:inline-flex;color:var(--theme-text-strong);font-size:.76rem;font-weight:800;line-height:1.2}.app-shell .home-session-card__link{flex:0 0 auto;font-size:.78rem;line-height:1.2}.app-shell .home-session-card__live-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.46rem .55rem;border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .home-session-card__live-pill{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 .5rem;border-radius:999px;background:#ccfbf1;color:#0f766e;font-size:.66rem;font-weight:900;line-height:1}.app-shell .home-session-card__live-row strong{min-width:0;color:var(--theme-text-strong);font-size:.82rem;line-height:1.25;text-align:right}.app-shell .home-session-card__body{gap:.28rem}.app-shell .home-session-card__body h3{font-size:.98rem;line-height:1.16}.app-shell .home-session-card__body p,.app-shell .home-session-card__body strong{font-size:.78rem}.app-shell .home-session-card__button{width:100%;min-height:38px;margin-top:.08rem}@media(max-width:1180px){.app-shell .home-reviews__layout{grid-template-columns:minmax(0,1fr)}.app-shell .home-session-card{margin-top:0}}@media(max-width:700px){.app-shell .home-reviews-panel__summary{grid-template-columns:minmax(0,1fr);align-items:start}}.app-shell .home-hero{--hero-control-width: 378px}.app-shell .home-hero__copy h2{font-size:clamp(2.1rem,3.8vw,3.72rem);line-height:.99}.app-shell .home-hero__copy p{font-size:.96rem;line-height:1.55}.app-shell .home-hero__actions{margin-top:1.05rem}.app-shell .home-hero__media{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.48) 5%,rgba(0,0,0,.92) 11%,#000000 16%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.48) 5%,rgba(0,0,0,.92) 11%,#000000 16%)}.app-shell .home-hero:before{background:linear-gradient(90deg,#fff 0% 32%,#fffffff0 39%,#ffffff75,#fff0 53%),linear-gradient(180deg,#ffffffc7,#fff0 20%),linear-gradient(0deg,#ffffff6b,#fff0 22%)}.app-shell .home-trust-item{align-items:center}.app-shell .home-reviews__layout{align-items:stretch}.app-shell .home-session-card{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;margin-top:0}.app-shell .home-session-card__button{align-self:end}@media(min-width:1181px){.app-shell .home-session-card{grid-template-rows:minmax(var(--home-session-body-start),auto) auto minmax(0,1fr) auto;padding-bottom:var(--home-reviews-panel-padding);row-gap:0}.app-shell .home-session-card__top{grid-row:1;align-self:start}.app-shell .home-session-card__body{grid-row:2;align-self:start}.app-shell .home-session-card__button{grid-row:4}}.app-shell .shell-footer__social{color:var(--theme-text-strong)}.app-shell .shell-footer__social svg{width:18px;height:18px;stroke:currentColor}@media(max-width:1180px){.app-shell .home-session-card{height:auto}}.app-shell .reviews-page{display:grid;gap:1rem;padding:0 0 1.5rem}.app-shell .reviews-hero{--reviews-compose-width: clamp(520px, 36vw, 660px);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,var(--reviews-compose-width));align-items:start;gap:clamp(1.5rem,4vw,4rem);min-height:0;padding:clamp(1.45rem,3vw,2.35rem);padding-left:var(--container-text-inset);border:1px solid var(--theme-border);background:#fff;box-shadow:var(--theme-shadow-sm)}.app-shell .reviews-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#fff0,#eff6ffa3);pointer-events:none}.app-shell .reviews-hero__copy,.app-shell .reviews-summary-panel,.app-shell .reviews-filter-panel,.app-shell .reviews-list-panel,.app-shell .reviews-compose{min-width:0}.app-shell .reviews-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;max-width:760px;padding:0}.app-shell .reviews-hero__eyebrow,.app-shell .reviews-list-panel__header p,.app-shell .reviews-compose__copy p{margin:0;color:var(--theme-accent);font-size:.78rem;font-weight:900;line-height:1.2;text-transform:uppercase}.app-shell .reviews-hero h1,.app-shell .reviews-compose__copy h2{margin:0;color:var(--theme-text-strong);line-height:1.04;letter-spacing:0}.app-shell .reviews-hero h1{max-width:16ch;font-size:clamp(2.35rem,5vw,4.6rem);font-weight:800;text-wrap:balance}.app-shell .reviews-hero__copy>p:not(.reviews-hero__eyebrow){max-width:650px;margin:clamp(1rem,1.35vw,1.35rem) 0 0;color:var(--theme-muted);font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.6;text-wrap:pretty}.app-shell .reviews-summary-panel{display:grid;align-content:start;gap:1.15rem;padding:clamp(1.1rem,2.4vw,1.6rem);border-left:1px solid var(--theme-border);background:#f8fbff}.app-shell .reviews-summary-panel__metric{display:grid;justify-items:start;gap:.45rem}.app-shell .reviews-summary-panel__metric strong{color:var(--theme-text-strong);font-size:clamp(3rem,5vw,4.55rem);font-weight:900;line-height:.88}.app-shell .reviews-summary-panel__metric>span:not(.reviews-stars){color:var(--theme-accent);font-size:.95rem;font-weight:900}.app-shell .reviews-summary-panel__distribution{display:grid;gap:.5rem}.app-shell .reviews-distribution-row{display:grid;grid-template-columns:58px minmax(0,1fr) 44px;align-items:center;gap:.5rem;color:var(--theme-text-muted);font-size:.78rem;font-weight:800}.app-shell .reviews-distribution-row__bar{height:7px;overflow:hidden;background:#e8eef8}.app-shell .reviews-distribution-row__bar span{display:block;height:100%;background:#0151ec}.app-shell .reviews-distribution-row strong{color:var(--theme-text-strong);font-size:.78rem;text-align:right}.app-shell .reviews-compose{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.35rem);padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .reviews-compose--guest{padding:1rem}.app-shell .reviews-hero .reviews-compose{position:relative;z-index:1;width:min(100%,var(--reviews-compose-width));justify-self:end;align-self:start;padding:clamp(1rem,1.6vw,1.25rem);background:#f8fbff}.app-shell .reviews-hero .reviews-compose__form{max-width:none}.app-shell .reviews-compose__form,.app-shell .reviews-compose__guest-lock,.app-shell .reviews-auth-prompt{display:grid;gap:.85rem}.app-shell .reviews-compose__guest-lock{max-width:520px;align-content:start}.app-shell .reviews-compose__guest-lock p{margin:0;color:var(--theme-text-strong);font-size:.95rem;font-weight:800;line-height:1.45}.app-shell .reviews-compose__guest-lock button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:.42rem;min-height:42px;padding:.72rem 1.05rem;border:1px solid rgba(1,81,236,.32);background:#0151ec;color:#fff;font-weight:700;line-height:1.15}.app-shell .reviews-compose__form{align-content:start;max-width:760px}.app-shell .reviews-compose__form fieldset{display:grid;gap:.5rem;margin:0;padding:0;border:0}.app-shell .reviews-compose__form legend,.app-shell .reviews-compose__form label{color:var(--theme-text-strong);font-size:.84rem;font-weight:800}.app-shell .reviews-compose__fields{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem}.app-shell .reviews-compose__rating-options{display:flex;flex-wrap:wrap;gap:.45rem}.app-shell .reviews-compose__rating-options--stars{gap:.18rem}.app-shell .reviews-compose__rating{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#b8c4d8;transition:color .12s ease,transform .12s ease}.app-shell .reviews-compose__rating--active{color:#0151ec}.app-shell .reviews-compose__rating:hover,.app-shell .reviews-compose__rating:focus-visible{color:#0151ec;transform:translateY(-1px)}.app-shell .reviews-compose__rating:focus-visible{outline:2px solid rgba(1,81,236,.32);outline-offset:2px}.app-shell .reviews-compose__form textarea{min-height:98px;resize:vertical}.app-shell .reviews-compose__form label{display:grid;gap:.35rem}.app-shell .reviews-compose__form label small{color:var(--theme-text-muted);font-size:.75rem;font-weight:600;line-height:1.35}.app-shell .reviews-compose__form input{min-height:44px}.app-shell .reviews-compose__form input,.app-shell .reviews-compose__form textarea{width:100%}.app-shell .reviews-compose__form>button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:42px;padding:.72rem 1.05rem;border:1px solid rgba(1,81,236,.32);background:#0151ec;color:#fff;font-weight:700;line-height:1.15;text-decoration:none}.app-shell .reviews-compose .reviews-compose__form>button[type=submit]:disabled{cursor:not-allowed;border-color:var(--theme-border);background:#d9e1ed;color:#738097}.app-shell .reviews-auth-prompt{padding:.85rem;border:1px solid rgba(1,81,236,.22);background:#f8fbff}.app-shell .reviews-auth-prompt p{margin:0;color:var(--theme-text-strong);font-weight:800}.app-shell .reviews-auth-prompt__actions{display:flex;flex-wrap:wrap;gap:.55rem}.app-shell .reviews-auth-prompt__actions button{min-height:38px}.app-shell .reviews-content{display:grid;grid-template-columns:minmax(236px,286px) minmax(0,1fr);align-items:start;gap:1rem}.app-shell .reviews-filter-panel,.app-shell .reviews-list-panel{border:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .reviews-filter-panel{position:sticky;top:88px;display:grid;gap:.85rem;padding:1rem}.app-shell .reviews-filter-panel__top,.app-shell .reviews-filter-list{display:grid;gap:.55rem}.app-shell .reviews-filter-panel__top>strong{color:var(--theme-text-strong);font-size:.95rem}.app-shell .reviews-filter-button{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:42px;padding:.5rem .6rem;border:1px solid var(--theme-border);background:#fff;color:var(--theme-text);font-size:.82rem;font-weight:800;text-align:left}.app-shell .reviews-filter-panel__top .reviews-filter-button{grid-template-columns:minmax(0,1fr) auto}.app-shell .reviews-filter-button--active{border-color:#0151ec57;background:#f1f6ff;color:var(--theme-accent)}.app-shell .reviews-filter-button__bar{height:6px;overflow:hidden;background:#e8eef8}.app-shell .reviews-filter-button__bar span{display:block;height:100%;background:#0151ec}.app-shell .reviews-filter-button__count{color:var(--theme-text-muted);font-variant-numeric:tabular-nums}.app-shell .reviews-list-panel{display:grid;gap:0}.app-shell .reviews-list-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem .9rem;border-bottom:1px solid var(--theme-border)}.app-shell .reviews-list-panel__header h2{margin:.15rem 0 0;color:var(--theme-text-strong);font-size:1.1rem;line-height:1.2}.app-shell .reviews-list-panel__header>span{color:var(--theme-text-muted);font-size:.82rem;font-weight:800;white-space:nowrap}.app-shell .reviews-list{display:grid}.app-shell .reviews-list-item{display:grid;gap:.62rem;padding:1rem}.app-shell .reviews-list-item+.reviews-list-item{border-top:1px solid var(--theme-border)}.app-shell .reviews-list-item__top{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.app-shell .reviews-list-item footer{display:flex;align-items:center;justify-content:flex-start;gap:.9rem}.app-shell .reviews-list-item time{color:var(--theme-text-muted);font-size:.78rem}.app-shell .reviews-list-item h3,.app-shell .reviews-list-item p{margin:0}.app-shell .reviews-list-item h3{color:var(--theme-text-strong);font-size:1rem;line-height:1.25}.app-shell .reviews-list-item p{color:var(--theme-text);font-size:.92rem;line-height:1.55}.app-shell .reviews-list-item footer strong{color:var(--theme-text-strong);font-size:.84rem}.app-shell .reviews-admin-response{display:grid;gap:.55rem;margin-top:.95rem;padding:.85rem .95rem;border:1px solid rgba(1,81,236,.18);border-left:3px solid #0151ec;background:#f8fbff}.app-shell .reviews-admin-response__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem}.app-shell .reviews-admin-response__top span{color:var(--theme-accent);font-size:.72rem;font-weight:900;line-height:1.2;text-transform:uppercase}.app-shell .reviews-admin-response__top strong{color:var(--theme-text-strong);font-size:.84rem;font-weight:900}.app-shell .reviews-admin-response p{margin:0;color:var(--theme-text);font-size:.88rem;line-height:1.55}.app-shell .reviews-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.85rem 1rem;border-top:1px solid var(--theme-border)}.app-shell .reviews-pagination span{color:var(--theme-text-muted);font-size:.84rem;font-weight:800}.app-shell .reviews-pagination button{min-height:36px;padding:.5rem .75rem}.app-shell .reviews-pagination button:disabled{cursor:not-allowed;opacity:.45}.app-shell .reviews-stars{--rating-tile-size: 20px;--rating-icon-size: 12px;display:inline-grid;grid-auto-flow:column;grid-auto-columns:var(--rating-tile-size);align-items:center;justify-content:start;width:-moz-max-content;width:max-content;gap:2px;line-height:0;vertical-align:top}.app-shell .reviews-stars__tile{display:grid;place-items:center;width:var(--rating-tile-size);height:var(--rating-tile-size);overflow:hidden;background:#e8eef8;color:#b8c4d8;line-height:0}.app-shell .reviews-stars__tile svg{display:block;width:var(--rating-icon-size);height:var(--rating-icon-size);overflow:visible}.app-shell .reviews-stars__tile--active{background:#0151ec;color:#fff}@media(max-width:1040px){.app-shell .reviews-hero,.app-shell .reviews-content,.app-shell .reviews-compose,.app-shell .reviews-compose__fields{grid-template-columns:minmax(0,1fr)}.app-shell .reviews-summary-panel{border-top:1px solid var(--theme-border);border-left:0}.app-shell .reviews-hero .reviews-compose{width:100%;justify-self:stretch}.app-shell .reviews-filter-panel{position:static}}@media(max-width:640px){.app-shell .reviews-page{padding-top:0}.app-shell .reviews-list-panel__header,.app-shell .reviews-list-item__top,.app-shell .reviews-list-item footer,.app-shell .reviews-pagination{display:grid;align-items:start;justify-content:stretch}.app-shell .reviews-list-panel__header>span{white-space:normal}}.app-shell .how-page{display:grid;gap:1rem;padding-bottom:1.5rem}.app-shell .how-hero,.app-shell .how-section,.app-shell .how-path-card,.app-shell .how-protection-card,.app-shell .how-faq-item{border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .how-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:stretch;gap:clamp(1rem,2vw,1.35rem);min-height:clamp(290px,28vw,380px);padding:clamp(1.45rem,3vw,2.35rem)}.app-shell .how-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(102deg,#fff0,#eff6ff8a);pointer-events:none}.app-shell .how-hero__copy,.app-shell .how-hero-panel,.app-shell .how-start-panel{position:relative;z-index:1}.app-shell .how-hero__copy{display:grid;align-content:center;justify-items:start;max-width:690px}.app-shell .how-hero__copy h1{max-width:13ch;margin:.85rem 0 1rem;color:var(--theme-text-strong);font-size:clamp(2.35rem,5vw,4.6rem);font-weight:800;line-height:1}.app-shell .how-hero__copy p{max-width:680px;margin:0;color:var(--theme-text-muted);font-size:1rem;line-height:1.62}.app-shell .how-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:min(445px,100%);margin-top:1.25rem}.app-shell .how-button{width:100%;text-decoration:none}.app-shell .how-start-panel{align-self:stretch;display:grid;align-content:start;gap:.85rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#ffffffeb;box-shadow:0 18px 50px #0f172a14}.app-shell .how-start-panel__header{display:flex;align-items:center;justify-content:space-between;color:var(--theme-text-muted);font-size:.8rem;font-weight:800}.app-shell .how-start-panel__header svg{color:var(--theme-accent)}.app-shell .how-start-panel__grid{display:grid;gap:.65rem}.app-shell .how-start-card{display:grid;gap:.78rem;padding:.95rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .how-start-card h2{margin:0;color:var(--theme-text-strong);font-size:1.02rem;font-weight:850;line-height:1.2}.app-shell .how-start-card ol{display:grid;gap:.52rem;margin:0;padding:0;list-style:none;counter-reset:how-start-step}.app-shell .how-start-card li{counter-increment:how-start-step;display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.62rem;align-items:start;color:var(--theme-text-muted);font-size:.82rem;font-weight:680;line-height:1.38}.app-shell .how-start-card li:before{content:counter(how-start-step);display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-accent-strong);font-size:.72rem;font-weight:850;line-height:1}.app-shell .how-hero-panel{align-self:center;display:grid;gap:.9rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#ffffffeb;box-shadow:0 18px 50px #0f172a14}.app-shell .how-hero-panel__topline,.app-shell .how-hero-panel__amount,.app-shell .how-hero-panel__track-step,.app-shell .how-hero-panel__notice{display:flex;align-items:center}.app-shell .how-hero-panel__topline{justify-content:space-between;color:var(--theme-text-muted);font-size:.78rem;font-weight:700}.app-shell .how-hero-panel__topline strong{padding:.22rem .5rem;border-radius:999px;background:var(--theme-accent-soft);color:var(--theme-accent-strong);font-size:.66rem;text-transform:uppercase}.app-shell .how-hero-panel__summary{display:grid;gap:.45rem;padding:.9rem 0 1rem;border-bottom:1px solid var(--theme-border)}.app-shell .how-hero-panel__summary span{color:var(--theme-text-muted);font-size:.82rem;font-weight:700}.app-shell .how-hero-panel__summary strong{max-width:28ch;color:var(--theme-text-strong);font-size:1.08rem;line-height:1.25}.app-shell .how-hero-panel__amount{justify-content:space-between;gap:1rem;padding:.88rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .how-hero-panel__amount span{color:var(--theme-text-muted);font-size:.78rem;font-weight:700}.app-shell .how-hero-panel__amount strong{color:var(--theme-text-strong);font-size:1.35rem;line-height:1}.app-shell .how-hero-panel__track{display:grid;gap:.54rem}.app-shell .how-hero-panel__map{display:grid}.app-shell .how-hero-panel__map-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.72rem;align-items:start;padding:.72rem 0;border-bottom:1px solid var(--theme-border)}.app-shell .how-hero-panel__map-step:last-child{border-bottom:0}.app-shell .how-hero-panel__map-index{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(37,99,235,.2);border-radius:var(--theme-radius-sm);background:var(--theme-accent-soft);color:var(--theme-accent-strong);font-size:.72rem;font-weight:800;line-height:1}.app-shell .how-hero-panel__map-step div{display:grid;gap:.18rem;min-width:0}.app-shell .how-hero-panel__map-step strong{color:var(--theme-text-strong);font-size:.9rem;line-height:1.25}.app-shell .how-hero-panel__map-step span:not(.how-hero-panel__map-index){color:var(--theme-text-muted);font-size:.76rem;font-weight:650;line-height:1.35}.app-shell .how-hero-panel__track-step{gap:.55rem;color:var(--theme-text);font-size:.84rem;font-weight:700}.app-shell .how-hero-panel__dot{width:10px;height:10px;border:2px solid var(--theme-border-strong);border-radius:999px;background:var(--theme-surface)}.app-shell .how-hero-panel__dot-active{border-color:#14b8a6;background:#14b8a6}.app-shell .how-hero-panel__notice{gap:.55rem;padding:.72rem;border:1px solid rgba(37,99,235,.14);border-radius:var(--theme-radius-sm);background:var(--theme-accent-soft);color:var(--theme-accent-strong);font-size:.82rem;font-weight:700;line-height:1.35}.app-shell .how-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.app-shell .how-path-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.75rem;padding:1rem}.app-shell .how-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(37,99,235,.15);border-radius:var(--theme-radius-sm);background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .how-path-card h2,.app-shell .how-flow-step h3,.app-shell .how-protection-card h3,.app-shell .how-faq-item h3{color:var(--theme-text-strong);font-size:.98rem;font-weight:800;line-height:1.25}.app-shell .how-path-card p,.app-shell .how-section__heading p,.app-shell .how-flow-step>p,.app-shell .how-protection-card p,.app-shell .how-faq-item p{margin:0;color:var(--theme-text-muted);line-height:1.5}.app-shell .how-path-card p,.app-shell .how-flow-step>p,.app-shell .how-protection-card p,.app-shell .how-faq-item p{font-size:.84rem}.app-shell .how-path-card h2,.app-shell .how-flow-step h3,.app-shell .how-protection-card h3,.app-shell .how-faq-item h3{margin:0 0 .34rem}.app-shell .how-section{display:grid;gap:1rem;padding:1rem}.app-shell .how-section__heading{display:grid;justify-items:start;gap:.55rem;max-width:760px}.app-shell .how-section__heading h2{font-size:clamp(1.35rem,2.3vw,2rem);font-weight:800;line-height:1.12}.app-shell .how-section__heading p{font-size:.95rem}.app-shell .how-section__heading h2.how-section__muted-title{color:var(--theme-text-muted);font-size:.95rem;font-weight:400;line-height:1.5}.app-shell .how-fees__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-shell .how-fee-item{display:grid;align-content:start;gap:.82rem;min-height:212px;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff}.app-shell .how-transaction-fees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-shell .how-transaction-fee-card{display:grid;align-content:start;gap:.82rem;min-height:212px;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff}.app-shell .how-transaction-fee-card__topline,.app-shell .how-fee-item__topline{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.78rem;border-bottom:1px solid var(--theme-border)}.app-shell .how-fee-item__topline span,.app-shell .how-transaction-fee-card__topline span{color:var(--theme-text-strong);font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:850;line-height:1.12}.app-shell .how-fee-item__topline strong,.app-shell .how-transaction-fee-card__topline strong{color:var(--theme-success);font-size:clamp(1.7rem,3.2vw,2.9rem);font-weight:900;letter-spacing:0;line-height:.92;white-space:nowrap}.app-shell .how-fee-item__summary,.app-shell .how-fee-item__detail,.app-shell .how-transaction-fee-card__summary,.app-shell .how-transaction-fee-card__detail{margin:0;max-width:68ch;color:var(--theme-text-muted);font-size:.9rem;line-height:1.48}.app-shell .how-fee-item__summary,.app-shell .how-transaction-fee-card__summary{color:var(--theme-text-strong);font-weight:720}.app-shell .how-flow__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fff}.app-shell .how-flow-step{position:relative;display:grid;align-content:start;gap:.55rem;min-height:166px;padding:.82rem;background:#fff}.app-shell .how-flow-step+.how-flow-step{border-left:1px solid var(--theme-border)}.app-shell .how-flow-step__number{color:var(--theme-text-soft);font-size:.74rem;font-weight:900}.app-shell .how-flow-step__heading,.app-shell .how-protection-card__heading{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.55rem}.app-shell .how-flow-step__icon,.app-shell .how-protection-card__icon,.app-shell .how-flow-step__heading h3,.app-shell .how-protection-card__heading h3{margin:0}.app-shell .how-flow-step>p{font-size:.78rem}.app-shell .how-protection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.app-shell .how-protection-card{display:grid;align-content:start;gap:.65rem;min-height:134px;padding:.95rem;color:var(--theme-accent)}.app-shell .how-protection-card h3,.app-shell .how-protection-card p{color:var(--theme-text-strong)}.app-shell .how-protection-card p{color:var(--theme-text-muted)}.app-shell .how-faq__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.app-shell .how-faq-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.65rem;padding:.95rem}.app-shell .how-faq-item>svg{margin-top:.08rem;color:var(--theme-success)}.app-shell .how-escrow{gap:1rem}.app-shell .how-escrow__heading p{max-width:720px;color:var(--theme-text-muted);font-size:.95rem;line-height:1.5}.app-shell .how-escrow-flow{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff}.app-shell .how-escrow-flow__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--theme-border)}.app-shell .how-escrow-flow__header span{color:var(--theme-text-soft);font-size:.82rem;font-weight:850}.app-shell .how-escrow-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.app-shell .how-escrow-flow li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.65rem;min-height:72px;padding:.55rem 1.75rem .55rem 0}.app-shell .how-escrow-flow li+li{padding-left:1rem;border-left:1px solid var(--theme-border)}.app-shell .how-escrow-flow__number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--theme-border);border-radius:999px;background:#edf4ff;color:var(--theme-accent);font-size:.82rem;font-weight:900}.app-shell .how-escrow-flow p{margin:0;color:var(--theme-text-strong);font-size:.9rem;font-weight:740;line-height:1.35}.app-shell .how-escrow-flow__arrow{position:absolute;right:.55rem;color:var(--theme-text-soft)}.app-shell .how-escrow__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-shell .how-escrow-card,.app-shell .how-escrow-video{display:grid;align-content:start;gap:.78rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff}.app-shell .how-escrow-card{min-height:188px}.app-shell .how-escrow-card__heading,.app-shell .how-escrow-video__intro{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:.7rem;padding-bottom:.78rem;border-bottom:1px solid var(--theme-border)}.app-shell .how-escrow-card__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #cfe0ff;border-radius:var(--theme-radius-sm);background:#edf4ff;color:var(--theme-accent)}.app-shell .how-escrow-card h3,.app-shell .how-escrow-video h3{margin:0;color:var(--theme-text-strong);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:850;line-height:1.18}.app-shell .how-escrow-card__summary,.app-shell .how-escrow-card__detail,.app-shell .how-escrow-card__list,.app-shell .how-escrow-video p,.app-shell .how-escrow-video__requirements{margin:0;color:var(--theme-text-muted);font-size:.9rem;line-height:1.48}.app-shell .how-escrow-card__summary{color:var(--theme-text-strong);font-weight:720}.app-shell .how-escrow-card__list{display:grid;gap:.5rem;padding-left:1.1rem}.app-shell .how-escrow-card__list li::marker{color:var(--theme-success)}.app-shell .how-escrow-video{background:#f8fbff}.app-shell .how-escrow-video__intro{align-items:center}.app-shell .how-escrow-video__intro p{margin-top:.35rem}.app-shell .how-escrow-video__requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;padding:0;list-style:none;counter-reset:escrow-video}.app-shell .how-escrow-video__requirements li{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:.55rem;color:var(--theme-text-muted)}.app-shell .how-escrow-video__requirements li:before{counter-increment:escrow-video;content:counter(escrow-video);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #cfe0ff;border-radius:999px;background:#edf4ff;color:var(--theme-accent);font-size:.72rem;font-weight:900}.app-shell .how-escrow-video__note{padding-top:.75rem;border-top:1px solid var(--theme-border)}@media(max-width:1180px){.app-shell .how-hero{grid-template-columns:minmax(0,1fr)}.app-shell .how-hero-panel{align-self:stretch}.app-shell .how-flow__steps,.app-shell .how-protection__grid,.app-shell .how-escrow-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .how-escrow-flow li:nth-child(odd){padding-left:0;border-left:0}.app-shell .how-escrow-flow li:nth-child(n+3){border-top:1px solid var(--theme-border)}.app-shell .how-escrow-flow__arrow{display:none}.app-shell .how-flow-step+.how-flow-step{border-left:0}.app-shell .how-flow-step:nth-child(2n),.app-shell .how-protection-card:nth-child(2n){border-left:1px solid var(--theme-border)}.app-shell .how-flow-step:nth-child(n+3){border-top:1px solid var(--theme-border)}}@media(max-width:760px){.app-shell .order-shipment-form{grid-template-columns:minmax(0,1fr)}.app-shell .order-review-form__body{height:auto;max-height:none}.app-shell .order-review-form__footer{align-items:stretch;flex-direction:column}.app-shell .order-shipment-form button,.app-shell .order-review-form__footer button{width:100%}.app-shell .how-hero,.app-shell .how-section{padding:1rem}.app-shell .how-hero__copy h1{max-width:none;font-size:clamp(2rem,11vw,3.05rem)}.app-shell .how-hero__actions,.app-shell .how-paths,.app-shell .how-fees__items,.app-shell .how-transaction-fees,.app-shell .how-escrow__grid,.app-shell .how-escrow-flow ol,.app-shell .how-escrow-video__requirements,.app-shell .how-flow__steps,.app-shell .how-protection__grid,.app-shell .how-faq__grid{grid-template-columns:minmax(0,1fr)}.app-shell .how-fee-item,.app-shell .how-transaction-fee-card,.app-shell .how-flow-step,.app-shell .how-protection-card{min-height:0}.app-shell .how-fee-item__topline,.app-shell .how-transaction-fee-card__topline{align-items:flex-start;flex-direction:column;gap:.5rem}.app-shell .how-flow-step:nth-child(2n),.app-shell .how-protection-card:nth-child(2n){border-left:0}.app-shell .how-flow-step+.how-flow-step{border-top:1px solid var(--theme-border)}.app-shell .how-escrow-flow li,.app-shell .how-escrow-flow li+li{padding-left:0;padding-right:0;border-left:0}.app-shell .how-escrow-flow li+li{border-top:1px solid var(--theme-border)}.app-shell .how-escrow-card,.app-shell .how-escrow-video{min-height:0}}.app-shell .about-page{display:grid;gap:1rem;padding-bottom:1.5rem}.app-shell .about-hero,.app-shell .about-section,.app-shell .about-pillar-card,.app-shell .about-principle-card{border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .about-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:clamp(1rem,2vw,1.35rem);min-height:380px;padding:clamp(1.45rem,3vw,2.35rem)}.app-shell .about-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#fff0,#eff6ff9e);pointer-events:none}.app-shell .about-hero__copy,.app-shell .about-snapshot{position:relative;z-index:1}.app-shell .about-hero__copy{display:grid;justify-items:start;max-width:700px}.app-shell .about-hero__copy h1{max-width:13ch;margin:.85rem 0 1rem;color:var(--theme-text-strong);font-size:clamp(2.35rem,5vw,4.6rem);font-weight:800;line-height:1}.app-shell .about-hero__copy p{max-width:680px;margin:0;color:var(--theme-text-muted);font-size:1rem;line-height:1.62}.app-shell .about-hero__actions{display:grid;grid-template-columns:minmax(0,220px);gap:.65rem;width:min(220px,100%);margin-top:1.25rem}.app-shell .about-button{width:100%;gap:.42rem;text-decoration:none}.app-shell .about-snapshot{display:grid;align-self:stretch;align-content:start;gap:.85rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#ffffffeb;box-shadow:0 18px 50px #0f172a14}.app-shell .about-snapshot__header{display:flex;align-items:center;justify-content:space-between;color:var(--theme-text-muted);font-size:.8rem;font-weight:800}.app-shell .about-snapshot__header svg{color:var(--theme-accent)}.app-shell .about-snapshot__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.app-shell .about-snapshot__metric{display:grid;gap:.25rem;min-height:100px;padding:.9rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .about-snapshot__metric strong{color:var(--theme-text-strong);font-size:clamp(1.5rem,3vw,2rem);line-height:1}.app-shell .about-snapshot__metric span{color:var(--theme-text-muted);font-size:.78rem;font-weight:700;line-height:1.35}.app-shell .about-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.app-shell .about-pillar-card{display:grid;align-content:start;gap:.55rem;min-height:180px;padding:1rem}.app-shell .about-pillar-card h2,.app-shell .about-principle-card h3{margin:0;color:var(--theme-text-strong);font-weight:800;line-height:1.2}.app-shell .about-pillar-card h2{font-size:1rem}.app-shell .about-pillar-card p,.app-shell .about-section__heading p,.app-shell .about-principle-card p{margin:0;color:var(--theme-text-muted);line-height:1.5}.app-shell .about-pillar-card p,.app-shell .about-principle-card p{font-size:.84rem}.app-shell .about-section{display:grid;gap:1rem;padding:1rem}.app-shell .about-section__heading{display:grid;justify-items:start;gap:.55rem;max-width:760px}.app-shell .about-section__heading h2{color:var(--theme-text-strong);font-size:clamp(1.35rem,2.3vw,2rem);font-weight:800;line-height:1.12}.app-shell .about-section__heading p{font-size:.95rem}.app-shell .about-story{gap:1.1rem}.app-shell .about-story__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(1rem,2.4vw,2rem);align-items:start;padding-bottom:1rem;border-bottom:1px solid var(--theme-border)}.app-shell .about-story .about-section__heading h2{max-width:28ch}.app-shell .about-story__lead{display:grid;justify-self:end;gap:.65rem;width:min(100%,760px);max-width:760px;color:var(--theme-text-muted);font-size:1rem;line-height:1.62}.app-shell .about-story__lead p{margin:0}.app-shell .about-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.app-shell .about-story-card{display:grid;align-content:start;gap:.75rem;min-height:292px;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fff}.app-shell .about-story-card h3{margin:0;color:var(--theme-text-strong);font-size:1.05rem;font-weight:850;line-height:1.18}.app-shell .about-story-card__summary{margin:0;padding-bottom:.75rem;border-bottom:1px solid var(--theme-border);color:var(--theme-text-strong);font-size:.94rem;font-weight:800;line-height:1.42}.app-shell .about-story-card__body{display:grid;gap:.65rem}.app-shell .about-story-card__body p{margin:0;color:var(--theme-text-muted);font-size:.88rem;line-height:1.56}.app-shell .about-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fff}.app-shell .about-flow__step{display:grid;gap:.6rem;min-height:118px;padding:.95rem}.app-shell .about-flow__step+.about-flow__step{border-left:1px solid var(--theme-border)}.app-shell .about-flow__step span{color:var(--theme-text-soft);font-size:.72rem;font-weight:900}.app-shell .about-flow__step strong{color:var(--theme-text-strong);font-size:.96rem;line-height:1.22}.app-shell .about-principles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-shell .about-principle-card{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.75rem;padding:.95rem}.app-shell .about-principle-card>svg{margin-top:.08rem;color:var(--theme-accent)}.app-shell .about-principle-card h3{margin-bottom:.34rem;font-size:.98rem}.app-shell .about-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fff}.app-shell .about-timeline__item{display:grid;align-content:start;gap:.45rem;min-height:162px;padding:1rem;border-color:var(--theme-border)}.app-shell .about-timeline__item:not(:nth-child(3n+1)){border-left:1px solid var(--theme-border)}.app-shell .about-timeline__item:nth-child(n+4){border-top:1px solid var(--theme-border)}.app-shell .about-timeline__year{width:-moz-fit-content;width:fit-content;padding:.28rem .48rem;border-radius:999px;background:#eff6ff;color:var(--theme-accent);font-size:.72rem;font-weight:900;line-height:1}.app-shell .about-timeline__item h3,.app-shell .about-team-card h3{margin:0;color:var(--theme-text-strong);font-weight:850;line-height:1.18}.app-shell .about-timeline__item h3{font-size:1rem}.app-shell .about-timeline__item p,.app-shell .about-team-card p{margin:0;color:var(--theme-text-muted);font-size:.84rem;line-height:1.48}.app-shell .about-team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.app-shell .about-team-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--theme-border);border-radius:8px;background:#fff}.app-shell .about-team-card__photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid var(--theme-border);background:#f8fafc}.app-shell .about-team-card__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.app-shell .about-team-card__body{display:grid;align-content:start;gap:.46rem;padding:.95rem}.app-shell .about-team-card h3{font-size:1rem}.app-shell .about-team-card__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.app-shell .about-team-card__meta h3{min-width:0}.app-shell .about-team-card__role{color:var(--theme-accent)!important;font-size:.77rem!important;font-weight:850;margin:0!important}.app-shell .service-native-page{display:grid;gap:1rem;padding-bottom:1.5rem}.app-shell .escrow-hero,.app-shell .careers-hero,.app-shell .contact-hero,.app-shell .legal-hero,.app-shell .service-request-hero,.app-shell .escrow-section,.app-shell .careers-apply-section,.app-shell .careers-principle-card,.app-shell .careers-role-card,.app-shell .legal-related-panel,.app-shell .legal-section-card,.app-shell .escrow-highlight-card{border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .escrow-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,430px);align-items:center;gap:clamp(1rem,2vw,1.4rem);min-height:410px;padding:clamp(1.45rem,3vw,2.35rem)}.app-shell .escrow-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#fff0,#eff6ffa3);pointer-events:none}.app-shell .escrow-hero__copy,.app-shell .escrow-control-panel{position:relative;z-index:1}.app-shell .escrow-hero__copy{display:grid;justify-items:start;max-width:760px}.app-shell .escrow-hero__copy h1{max-width:14ch;margin:.85rem 0 1rem;color:var(--theme-text-strong);font-size:clamp(2.35rem,5vw,4.6rem);font-weight:800;line-height:1}.app-shell .escrow-hero__copy p{max-width:700px;margin:0;color:var(--theme-text-muted);font-size:1rem;line-height:1.62}.app-shell .escrow-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:center;width:min(560px,100%);margin-top:1.25rem}.app-shell .escrow-hero__protection-note{display:flex;align-items:center;min-height:43px;padding:0;color:var(--theme-text-strong)!important;font-size:.92rem!important;font-weight:800;line-height:1.35!important}.app-shell .escrow-button{width:100%;gap:.42rem;text-decoration:none}.app-shell .escrow-hero__actions .escrow-button{width:275px;height:43px;min-height:43px;padding:0}.app-shell .escrow-control-panel{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#ffffffeb;box-shadow:0 18px 50px #0f172a14}.app-shell .escrow-control-panel__header,.app-shell .escrow-control-panel__body>div,.app-shell .escrow-control-panel__notice{border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .escrow-control-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem .85rem;color:var(--theme-text-muted);font-size:.8rem;font-weight:850}.app-shell .escrow-control-panel__header strong{color:var(--theme-success)}.app-shell .escrow-control-panel__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.app-shell .escrow-control-panel__body>div{display:grid;gap:.3rem;min-height:98px;padding:.85rem}.app-shell .escrow-user-panel__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.app-shell .escrow-user-panel__metric{display:grid;gap:.25rem;min-height:104px;padding:.8rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .escrow-control-panel__body span,.app-shell .escrow-user-panel__metric span,.app-shell .escrow-control-panel__step span,.app-shell .escrow-control-panel__notice span{color:var(--theme-text-muted);font-size:.78rem;font-weight:750;line-height:1.35}.app-shell .escrow-control-panel__body strong{color:var(--theme-text-strong);font-size:1rem;line-height:1.2}.app-shell .escrow-user-panel__metric strong{color:var(--theme-text-strong);font-size:1.05rem;line-height:1.15}.app-shell .escrow-user-panel__metric p{margin:0;color:var(--theme-text-muted);font-size:.74rem;font-weight:650;line-height:1.35}.app-shell .loan-control-panel__estimate{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .loan-control-panel__estimate span{color:var(--theme-text-muted);font-size:.78rem;font-weight:750;line-height:1.35}.app-shell .loan-control-panel__estimate strong{color:var(--theme-text-strong);font-size:1rem;line-height:1.2}.app-shell .loan-control-panel__estimate p{margin:0;color:var(--theme-text-muted);font-size:.78rem;font-weight:650;line-height:1.42}.app-shell .escrow-control-panel__steps{display:grid;gap:.55rem}.app-shell .escrow-control-panel__step{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.5rem;align-items:center}.app-shell .escrow-control-panel__dot{width:10px;height:10px;border:2px solid #cbd5e1;border-radius:999px;background:#fff}.app-shell .escrow-control-panel__dot-active{border-color:var(--theme-accent);background:var(--theme-accent)}.app-shell .escrow-control-panel__notice{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.65rem;align-items:center;padding:.78rem .85rem}.app-shell .escrow-control-panel__notice svg{color:var(--theme-accent)}.app-shell .escrow-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.app-shell .escrow-highlight-card{display:grid;grid-template-columns:38px minmax(0,1fr);align-content:start;align-items:start;gap:.45rem .65rem;min-height:132px;padding:.82rem}.app-shell .escrow-highlight-card .how-card-icon{grid-column:1;grid-row:1}.app-shell .escrow-highlight-card h2{grid-column:2;grid-row:1;align-self:center}.app-shell .escrow-highlight-card p{grid-column:1 / -1}.app-shell .escrow-highlight-card-plain{grid-template-columns:minmax(0,1fr)}.app-shell .escrow-highlight-card-plain h2,.app-shell .escrow-highlight-card-plain p{grid-column:1}.app-shell .escrow-highlight-card h2,.app-shell .escrow-flow-step h3,.app-shell .escrow-rule-card h3,.app-shell .escrow-request__copy h2,.app-shell .escrow-request__panel strong{margin:0;color:var(--theme-text-strong);font-weight:800;line-height:1.2}.app-shell .escrow-highlight-card h2,.app-shell .escrow-flow-step h3,.app-shell .escrow-rule-card h3{font-size:1rem}.app-shell .escrow-highlight-card p,.app-shell .escrow-section__heading p,.app-shell .escrow-flow-step p,.app-shell .escrow-request__copy p,.app-shell .escrow-request__panel span{margin:0;color:var(--theme-text-muted);line-height:1.5}.app-shell .escrow-highlight-card p,.app-shell .escrow-flow-step p,.app-shell .escrow-request__panel span{font-size:.84rem}.app-shell .escrow-section{display:grid;gap:1rem;padding:1rem}.app-shell .escrow-section__heading{display:grid;justify-items:start;gap:.55rem;max-width:780px}.app-shell .escrow-section__heading h2,.app-shell .escrow-request__copy h2{color:var(--theme-text-strong);font-size:clamp(1.35rem,2.3vw,2rem);font-weight:800;line-height:1.12}.app-shell .escrow-section__heading p,.app-shell .escrow-request__copy p{font-size:.95rem}.app-shell .escrow-flow-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fff}.app-shell .escrow-flow-step{display:grid;align-content:start;gap:.55rem;min-height:166px;padding:.82rem}.app-shell .escrow-flow-step+.escrow-flow-step{border-left:1px solid var(--theme-border)}.app-shell .escrow-flow-step__number{color:var(--theme-text-soft);font-size:.74rem;font-weight:900}.app-shell .escrow-flow-step__heading{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.55rem}.app-shell .escrow-flow-step__icon{margin:0}.app-shell .escrow-rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-shell .escrow-rule-card{display:grid;gap:.75rem;padding:.95rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fff}.app-shell .escrow-rule-card ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.app-shell .escrow-rule-card li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:.55rem;color:var(--theme-text-muted);font-size:.86rem;font-weight:650;line-height:1.45}.app-shell .escrow-rule-card li svg{margin-top:.08rem;color:var(--theme-success)}.app-shell .vault-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.app-shell .vault-price-card{display:grid;align-content:start;gap:.42rem;min-height:188px;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fff}.app-shell .vault-price-card svg{color:var(--theme-accent)}.app-shell .vault-price-card small{color:var(--theme-text-muted);font-size:.74rem;font-weight:850;line-height:1.25}.app-shell .vault-price-card strong{color:var(--theme-text-strong);font-size:1.15rem;font-weight:900;line-height:1.1}.app-shell .vault-price-card p{margin:0;color:var(--theme-text-muted);font-size:.82rem;font-weight:650;line-height:1.46}.app-shell .vault-fee-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;padding:.9rem 1rem;border:1px solid rgba(47,110,201,.22);border-radius:var(--theme-radius-md);background:var(--theme-accent-soft)}.app-shell .vault-fee-note strong{color:var(--theme-accent);font-size:.86rem;font-weight:900}.app-shell .vault-fee-note span{color:var(--theme-text-muted);font-size:.86rem;font-weight:650;line-height:1.42}.app-shell .vault-fee-note__examples{grid-column:2;display:grid;gap:.2rem}.app-shell .vault-fee-note__examples span{color:var(--theme-text-strong);font-size:.8rem;font-weight:800}.app-shell .escrow-request{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:start}.app-shell .escrow-request__copy{display:grid;justify-items:start;gap:.55rem;max-width:760px}.app-shell .escrow-request__panel{display:grid;gap:.75rem;padding:.95rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#f8fafc}.app-shell .service-request-page,.app-shell .contact-page{display:grid;gap:1rem}.app-shell .contact-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:clamp(1rem,2vw,1.4rem);align-items:stretch;padding:clamp(1.35rem,2.5vw,2rem)}.app-shell .contact-hero__copy{display:grid;align-content:center;justify-items:start;gap:.65rem}.app-shell .contact-page__eyebrow{color:var(--theme-primary);font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.app-shell .contact-hero__copy h1{max-width:12ch;margin:0;color:var(--theme-text-strong);font-size:clamp(2.1rem,4.5vw,3.8rem);font-weight:800;line-height:1}.app-shell .contact-hero__copy p{max-width:620px;margin:0;color:var(--theme-text-muted);font-size:.98rem;line-height:1.55}.app-shell .contact-response-panel{display:grid;align-content:start;gap:.65rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .contact-response-panel strong{color:var(--theme-text-strong);font-size:.92rem;line-height:1.25}.app-shell .contact-response-panel span{padding-top:.62rem;border-top:1px solid rgba(203,213,225,.8);color:var(--theme-text-muted);font-size:.84rem;line-height:1.35}.app-shell .contact-form{gap:1rem}.app-shell .contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-shell .contact-form__wide{grid-column:1 / -1}.app-shell .contact-form__footer{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.app-shell .contact-form.contact-form .contact-form__footer .button-primary.button-primary{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;color:#fff!important}.app-shell .contact-form.contact-form .contact-form__footer .button-primary.button-primary:hover{border-color:var(--theme-accent-strong)!important;background:var(--theme-accent-strong)!important;color:#fff!important}.app-shell .legal-page{display:grid;gap:1rem}.app-shell .legal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:clamp(1rem,2vw,1.4rem);align-items:stretch;padding:clamp(1.35rem,2.5vw,2rem)}.app-shell .legal-hero__copy{display:grid;align-content:center;justify-items:start;gap:.7rem}.app-shell .legal-hero__copy h1{max-width:13ch;margin:0;color:var(--theme-text-strong);font-size:clamp(2.1rem,4.5vw,3.8rem);font-weight:800;line-height:1;text-wrap:balance}.app-shell .legal-hero__copy p{max-width:720px;margin:0;color:var(--theme-text-muted);font-size:.98rem;line-height:1.55}.app-shell .legal-summary-panel{display:grid;align-content:start;gap:.78rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .legal-summary-panel strong,.app-shell .legal-toc strong,.app-shell .legal-section-card h2,.app-shell .legal-related-panel h2{margin:0;color:var(--theme-text-strong);font-weight:800;line-height:1.18}.app-shell .legal-summary-panel>span{color:var(--theme-text-soft);font-size:.78rem;font-weight:850;text-transform:uppercase}.app-shell .legal-summary-panel ul,.app-shell .legal-section-card ul{display:grid;gap:.58rem;margin:0;padding:0;list-style:none}.app-shell .legal-summary-panel li,.app-shell .legal-section-card li{position:relative;padding-left:1rem;color:var(--theme-text-muted);font-size:.84rem;font-weight:650;line-height:1.45}.app-shell .legal-summary-panel li:before,.app-shell .legal-section-card li:before{content:"";position:absolute;top:.58em;left:0;width:5px;height:5px;border-radius:999px;background:var(--theme-accent)}.app-shell .legal-content-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1rem;align-items:start}.app-shell .legal-toc{position:sticky;top:96px;display:grid;gap:.45rem;padding:.95rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fff}.app-shell .legal-toc a{color:var(--theme-text-muted);font-size:.84rem;font-weight:750;line-height:1.35;text-decoration:none}.app-shell .legal-toc a:hover{color:var(--theme-accent)}.app-shell .legal-section-list{display:grid;gap:.75rem}.app-shell .legal-section-card{display:grid;gap:.65rem;padding:1rem;scroll-margin-top:108px}.app-shell .legal-section-card>span{color:var(--theme-text-soft);font-size:.76rem;font-weight:900}.app-shell .legal-section-card h2,.app-shell .legal-related-panel h2{font-size:clamp(1.12rem,1.8vw,1.45rem)}.app-shell .legal-section-card p,.app-shell .legal-related-panel p{margin:0;color:var(--theme-text-muted);font-size:.93rem;line-height:1.58}.app-shell .legal-section-card ul{padding-top:.1rem}.app-shell .legal-related-panel{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:1rem;align-items:center;padding:1rem}.app-shell .legal-related-panel>div:first-child{display:grid;justify-items:start;gap:.35rem}.app-shell .legal-related-panel__links{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.app-shell .legal-related-panel__links .ghost-button{text-decoration:none}.app-shell .careers-page{display:grid;gap:1rem}.app-shell .careers-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:clamp(1rem,2vw,1.4rem);align-items:stretch;padding:clamp(1.35rem,2.5vw,2rem)}.app-shell .careers-hero__copy{display:grid;align-content:center;justify-items:start;gap:.75rem}.app-shell .careers-hero__copy h1{max-width:14ch;margin:0;color:var(--theme-text-strong);font-size:clamp(2.1rem,4.5vw,3.8rem);font-weight:800;line-height:1;text-wrap:balance}.app-shell .careers-hero__copy p,.app-shell .careers-apply-section__copy p,.app-shell .careers-principle-card p,.app-shell .careers-role-card p{margin:0;color:var(--theme-text-muted);line-height:1.52}.app-shell .careers-hero__copy p{max-width:680px;font-size:.98rem}.app-shell .careers-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;width:100%;padding-top:.35rem}.app-shell .careers-button{width:auto;min-width:190px;gap:.42rem;text-decoration:none}.app-shell .careers-page .careers-button.button-primary{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;color:#fff!important}.app-shell .careers-page .careers-button.button-primary:hover{border-color:var(--theme-accent-strong)!important;background:var(--theme-accent-strong)!important;color:#fff!important}.app-shell .careers-focus-panel{display:grid;align-content:start;gap:.9rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .careers-focus-panel strong,.app-shell .careers-principle-card h3,.app-shell .careers-role-card h3,.app-shell .careers-apply-section__copy h2{margin:0;color:var(--theme-text-strong);font-weight:800;line-height:1.18}.app-shell .careers-focus-panel__list{display:grid;gap:.58rem}.app-shell .careers-focus-panel__item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.55rem;align-items:center;padding:.62rem 0;border-top:1px solid rgba(203,213,225,.8);color:var(--theme-text-strong);font-size:.86rem;font-weight:800}.app-shell .careers-focus-panel__item svg{color:var(--theme-accent)}.app-shell .careers-section{gap:1rem}.app-shell .careers-principles-grid,.app-shell .careers-roles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.app-shell .careers-roles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .careers-principle-card,.app-shell .careers-role-card{display:grid;align-content:start;gap:.62rem;padding:.95rem}.app-shell .careers-role-card{grid-template-rows:auto auto minmax(0,1fr) auto}.app-shell .careers-principle-card span,.app-shell .careers-role-card__header span,.app-shell .careers-role-card__header small{color:var(--theme-text-soft);font-size:.74rem;font-weight:900;line-height:1.2;text-transform:uppercase}.app-shell .careers-principle-card h3,.app-shell .careers-role-card h3{font-size:1rem}.app-shell .careers-principle-card p,.app-shell .careers-role-card p{font-size:.84rem}.app-shell .careers-role-card__header{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:space-between}.app-shell .careers-role-card .ghost-button{align-self:end;justify-self:start;margin-top:.2rem;text-decoration:none}.app-shell .careers-apply-section{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:1rem;align-items:center;padding:clamp(1rem,2vw,1.35rem);scroll-margin-top:84px}.app-shell .careers-apply-section__copy{display:grid;justify-items:start;gap:.45rem;max-width:780px}.app-shell .careers-apply-section__copy h2{font-size:clamp(1.35rem,2.3vw,2rem)}.app-shell .careers-apply-section__selected-role{display:inline-flex;align-items:center;gap:.3rem;width:-moz-fit-content;width:fit-content;margin:.1rem 0 0;padding:.38rem .56rem;border:1px solid rgba(47,110,201,.22);border-radius:8px;background:#2f6ec914;color:var(--theme-accent-strong);font-size:.82rem;font-weight:720;line-height:1.2}.app-shell .careers-apply-section__selected-role strong{color:inherit}.app-shell .service-request-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.4rem);align-items:stretch;padding:clamp(1.35rem,2.5vw,2rem)}.app-shell .service-request-hero__copy{display:grid;align-content:center;justify-items:start;gap:.65rem}.app-shell .service-request-hero__copy h1{max-width:15ch;margin:0;color:var(--theme-text-strong);font-size:clamp(2.1rem,4.5vw,3.8rem);font-weight:800;line-height:1}.app-shell .service-request-hero__copy p,.app-shell .service-request-field small{margin:0;color:var(--theme-text-muted);line-height:1.5}.app-shell .service-request-hero__copy p{max-width:680px;font-size:.98rem}.app-shell .service-request-form{gap:1rem}.app-shell .service-request-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-shell .service-request-field{display:grid;gap:.45rem}.app-shell .service-request-field-wide{grid-column:1 / -1}.app-shell .service-request-field span{color:var(--theme-text-strong);font-size:.82rem;font-weight:850}.app-shell .service-request-field input,.app-shell .service-request-field select,.app-shell .service-request-field textarea{width:100%;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff;color:var(--theme-text);font:inherit;font-size:.9rem}.app-shell .service-request-field input,.app-shell .service-request-field select{min-height:42px;padding:.62rem .72rem}.app-shell .service-request-field textarea{min-height:128px;padding:.72rem}.app-shell .service-request-upload{position:relative;cursor:pointer}.app-shell .service-request-upload__input{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;border:0;opacity:0}.app-shell .service-request-upload__drop{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.18rem .7rem;min-height:72px;padding:.8rem;border:1px dashed rgba(37,99,235,.38);border-radius:var(--theme-radius-sm);background:#f8fbff;color:var(--theme-text)}.app-shell .service-request-upload__drop svg{grid-row:1 / span 2;width:34px;height:34px;padding:.42rem;border:1px solid rgba(37,99,235,.2);border-radius:10px;background:#eaf2ff;color:var(--theme-primary)}.app-shell .service-request-upload__drop>span{font-size:.9rem}.app-shell .service-request-upload__drop small{color:var(--theme-text-muted);font-size:.82rem}.app-shell .service-request-form__footer{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.app-shell .service-request-form__footer .escrow-button{min-width:min(260px,100%)}.app-shell .service-request-submit-status{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;border:1px solid rgba(22,163,74,.22);border-radius:var(--theme-radius-sm);background:#f2fbf6}.app-shell .service-request-submit-status-warning{border-color:#d9770642;background:#fffbeb}.app-shell .service-request-submit-status__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(22,163,74,.2);border-radius:var(--theme-radius-sm);background:#dcfce7;color:#15803d}.app-shell .service-request-submit-status-warning .service-request-submit-status__icon{border-color:#d9770638;background:#fef3c7;color:#b45309}.app-shell .service-request-submit-status__body{display:grid;gap:.18rem;min-width:0}.app-shell .service-request-submit-status__body strong{color:var(--theme-text-strong);font-size:.94rem;font-weight:850;line-height:1.25}.app-shell .service-request-submit-status__body p,.app-shell .service-request-submit-status__body span{margin:0;color:var(--theme-text-muted);font-size:.84rem;line-height:1.42}.app-shell .service-request-submit-status__body span{color:var(--theme-text);font-weight:750}.app-shell .service-request-submit-status__action{justify-self:end;min-height:36px;white-space:nowrap}.app-shell .service-attachment-list{display:grid;gap:.5rem;width:100%;margin-top:.65rem}.app-shell .service-attachment-list>strong{color:var(--theme-text-strong);font-size:.82rem;font-weight:850}.app-shell .service-attachment-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.65rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff}.app-shell .service-attachment-row span,.app-shell .service-attachment-row small{display:block}.app-shell .service-attachment-row span{color:var(--theme-text-strong);font-size:.88rem;font-weight:850;overflow-wrap:anywhere}.app-shell .service-attachment-row small{margin-top:.16rem;color:var(--theme-text-muted);font-size:.78rem}.app-shell .service-attachment-row button{white-space:nowrap}.app-shell .service-attachment-upload{display:grid;gap:.55rem;margin-top:.75rem;padding:.75rem;border:1px dashed rgba(37,99,235,.32);border-radius:var(--theme-radius-sm);background:#f8fbff}.app-shell .service-attachment-upload>button{justify-self:start}.app-shell .support-service-attachments{display:grid;gap:.65rem;padding:.85rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .support-service-attachments>div:first-child{display:grid;gap:.25rem}.app-shell .support-service-attachments>div:first-child strong{color:var(--theme-text-strong);font-size:.94rem}.app-shell .forum-home-page{display:grid;gap:1rem}.app-shell .forum-home-hero,.app-shell .forum-service-status{border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.app-shell .forum-home-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.25rem);padding:clamp(1.35rem,2.6vw,2rem)}.app-shell .forum-home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#fff0,#eff6ff94);pointer-events:none}.app-shell .forum-home-hero__copy,.app-shell .forum-home-hero__panel{position:relative;z-index:1}.app-shell .forum-home-hero__copy{display:grid;align-content:center;justify-items:start;max-width:720px}.app-shell .forum-home-hero__copy h1{max-width:13ch;margin:.85rem 0 1rem;color:var(--theme-text-strong);font-size:clamp(2.1rem,4.6vw,4.1rem);font-weight:800;line-height:1}.app-shell .forum-home-hero__copy p{max-width:680px;margin:0;color:var(--theme-text-muted);font-size:1rem;line-height:1.62}.app-shell .forum-home-hero__search{position:relative;display:block;width:min(560px,100%);margin-top:1.15rem}.app-shell .forum-home-hero__search svg{position:absolute;top:50%;left:.85rem;z-index:1;transform:translateY(-50%);color:var(--theme-text-muted)}.app-shell .forum-home-hero__search input{padding-left:2.45rem!important}.app-shell .forum-home-hero__panel{position:absolute;right:clamp(1.35rem,2.6vw,2rem);bottom:clamp(1.35rem,2.6vw,2rem);display:flex;justify-content:flex-end;padding:0;border:0;background:transparent;box-shadow:none}.app-shell .forum-home-hero__status{display:grid;grid-template-columns:36px minmax(0,1fr);gap:.75rem;align-items:center;padding:.75rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .forum-home-hero__status>svg{color:var(--theme-accent)}.app-shell .forum-home-hero__status div{display:grid;gap:.2rem}.app-shell .forum-home-hero__status strong{color:var(--theme-text-strong);font-size:.94rem;line-height:1.2}.app-shell .forum-home-hero__status span{color:var(--theme-text-muted);font-size:.78rem;font-weight:700}.app-shell .forum-home-hero__actions{display:flex;justify-content:flex-end;align-items:center;gap:.65rem}.app-shell .forum-home-hero__actions>button{gap:.42rem}.app-shell .forum-home-hero__guides{display:grid;gap:.55rem}.app-shell .forum-home-hero__guide{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.5rem;color:var(--theme-text-muted);font-size:.8rem;font-weight:650;line-height:1.35}.app-shell .forum-home-hero__guide svg{margin-top:.02rem;color:var(--theme-success)}.app-shell .forum-home-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:1rem;align-items:start}.app-shell .forum-home-layout__main,.app-shell .forum-section-tree-list,.app-shell .forum-shell__aside,.app-shell .forum-mobile-sidebar{display:grid;gap:.85rem}.app-shell .forum-shell__aside{position:sticky;top:6.5rem}.app-shell .forum-service-status{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem;border-color:#dc26262e;background:#fff7f7}.app-shell .forum-service-status>svg{color:var(--theme-danger)}.app-shell .forum-service-status h2{margin:0 0 .2rem;color:var(--theme-text-strong);font-size:.95rem;font-weight:800}.app-shell .forum-service-status p{margin:0;color:var(--theme-text-muted);font-size:.84rem;line-height:1.42}.app-shell .forum-section-tree{display:grid;gap:.7rem;padding:1rem}.app-shell .forum-section-tree__title{width:auto;color:var(--theme-text-strong);font-size:1rem;font-weight:800}.app-shell .forum-section-tree__description{margin:0;font-size:.86rem}.app-shell .forum-sidebar-panel{padding:.95rem}.app-shell .forum-stats-list{display:grid;gap:0;margin:0}.app-shell .forum-stats-list__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--theme-border)}.app-shell .forum-stats-list__item:first-child{border-top:0}.app-shell .forum-stats-list__item dt{color:var(--theme-text-muted)}.app-shell .forum-stats-list__item dd{margin:0;color:var(--theme-text-strong);font-weight:900}.app-shell .forum-quick-filters{display:flex;flex-wrap:wrap;gap:.45rem}.app-shell .forum-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.app-shell .escrow-hero,.app-shell .how-hero,.app-shell .about-hero{align-items:stretch;min-height:clamp(360px,31vw,430px)}.app-shell .how-hero{min-height:clamp(290px,28vw,380px)}.app-shell .escrow-hero__copy,.app-shell .how-hero__copy,.app-shell .about-hero__copy{display:flex;flex-direction:column;justify-content:flex-start;min-height:100%}.app-shell .how-hero__copy{justify-content:flex-start}.app-shell .escrow-hero__copy h1,.app-shell .how-hero__copy h1,.app-shell .about-hero__copy h1{align-self:start;max-width:16ch;margin:0;line-height:1.04;text-wrap:balance}.app-shell .escrow-hero__copy p,.app-shell .how-hero__copy p,.app-shell .about-hero__copy p{align-self:start;margin-top:clamp(.85rem,1.25vw,1.15rem)}.app-shell .escrow-hero__actions,.app-shell .how-hero__actions{align-self:start;min-height:43px;margin-top:auto;padding-top:clamp(1rem,2.2vw,2rem)}.app-shell .escrow-hero__actions{align-items:end}.app-shell .escrow-control-panel,.app-shell .how-hero-panel,.app-shell .how-start-panel{align-self:stretch}.app-shell .how-hero__actions .how-button{height:43px;min-height:43px}@media(max-width:1180px){.app-shell .about-hero,.app-shell .how-hero,.app-shell .careers-hero,.app-shell .careers-apply-section,.app-shell .contact-hero,.app-shell .legal-hero,.app-shell .legal-content-shell,.app-shell .legal-related-panel,.app-shell .escrow-hero,.app-shell .escrow-request,.app-shell .service-request-hero,.app-shell .forum-home-hero,.app-shell .forum-home-layout{grid-template-columns:minmax(0,1fr)}.app-shell .forum-shell__aside{position:static}.app-shell .about-flow,.app-shell .about-timeline,.app-shell .about-team__grid,.app-shell .about-principles__grid,.app-shell .about-story__grid,.app-shell .careers-principles-grid,.app-shell .careers-roles-grid,.app-shell .escrow-highlights,.app-shell .escrow-flow-list,.app-shell .escrow-rules-grid,.app-shell .vault-pricing-grid,.app-shell .contact-form__grid,.app-shell .service-request-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .about-flow__step+.about-flow__step{border-left:0}.app-shell .about-flow__step:nth-child(2n){border-left:1px solid var(--theme-border)}.app-shell .about-flow__step:nth-child(n+3){border-top:1px solid var(--theme-border)}.app-shell .about-timeline__item{border-left:0!important}.app-shell .about-timeline__item:nth-child(2n){border-left:1px solid var(--theme-border)!important}.app-shell .about-timeline__item:nth-child(n+3){border-top:1px solid var(--theme-border)}.app-shell .about-story__intro{grid-template-columns:minmax(0,1fr)}.app-shell .escrow-flow-step+.escrow-flow-step{border-left:0}.app-shell .escrow-flow-step:nth-child(2n){border-left:1px solid var(--theme-border)}.app-shell .escrow-flow-step:nth-child(n+3){border-top:1px solid var(--theme-border)}}@media(max-width:760px){.app-shell .about-hero,.app-shell .how-hero,.app-shell .about-section,.app-shell .careers-hero,.app-shell .careers-apply-section,.app-shell .contact-hero,.app-shell .legal-hero,.app-shell .legal-related-panel,.app-shell .legal-section-card,.app-shell .escrow-hero,.app-shell .reviews-hero,.app-shell .escrow-section,.app-shell .service-request-hero,.app-shell .forum-home-hero{padding:1rem}.app-shell .about-hero__copy h1,.app-shell .how-hero__copy h1,.app-shell .careers-hero__copy h1,.app-shell .contact-hero__copy h1,.app-shell .legal-hero__copy h1,.app-shell .escrow-hero__copy h1,.app-shell .reviews-hero__copy h1,.app-shell .forum-home-hero__copy h1{max-width:none;font-size:clamp(2rem,11vw,3.05rem)}.app-shell .about-hero__actions,.app-shell .about-pillars,.app-shell .about-snapshot__grid,.app-shell .about-flow,.app-shell .about-timeline,.app-shell .about-team__grid,.app-shell .about-principles__grid,.app-shell .about-story__grid,.app-shell .careers-principles-grid,.app-shell .careers-roles-grid,.app-shell .careers-apply-section,.app-shell .legal-related-panel,.app-shell .legal-related-panel__links,.app-shell .escrow-hero__actions,.app-shell .escrow-control-panel__body,.app-shell .escrow-highlights,.app-shell .escrow-flow-list,.app-shell .escrow-rules-grid,.app-shell .vault-pricing-grid,.app-shell .contact-form__grid,.app-shell .contact-form__footer,.app-shell .service-request-form__grid,.app-shell .service-request-form__footer,.app-shell .forum-home-hero__actions{grid-template-columns:minmax(0,1fr)}.app-shell .escrow-hero,.app-shell .how-hero,.app-shell .about-hero,.app-shell .reviews-hero{min-height:0}.app-shell .escrow-hero__copy,.app-shell .how-hero__copy,.app-shell .about-hero__copy,.app-shell .reviews-hero__copy{gap:.85rem;min-height:0}.app-shell .escrow-hero__actions,.app-shell .how-hero__actions{margin-top:.35rem;padding-top:0}.app-shell .vault-fee-note{grid-template-columns:minmax(0,1fr)}.app-shell .legal-toc{position:static}.app-shell .legal-related-panel__links{justify-content:flex-start}.app-shell .vault-fee-note__examples{grid-column:1}.app-shell .service-attachment-row{grid-template-columns:minmax(0,1fr)}.app-shell .service-attachment-row button{justify-self:start}.app-shell .service-request-submit-status{grid-template-columns:40px minmax(0,1fr);align-items:start}.app-shell .service-request-submit-status__action{grid-column:2;justify-self:start}.app-shell .about-flow__step:nth-child(2n){border-left:0}.app-shell .about-flow__step+.about-flow__step{border-top:1px solid var(--theme-border)}.app-shell .about-timeline__item:nth-child(2n){border-left:0!important}.app-shell .about-timeline__item+.about-timeline__item{border-top:1px solid var(--theme-border)}.app-shell .escrow-flow-step:nth-child(2n){border-left:0}.app-shell .escrow-flow-step+.escrow-flow-step{border-top:1px solid var(--theme-border)}.app-shell .forum-service-status{grid-template-columns:24px minmax(0,1fr)}.app-shell .forum-service-status button{grid-column:1 / -1}}@media(min-width:761px){.app-shell .home-hero{padding:clamp(1.35rem,2.6vw,2.1rem) clamp(1.5rem,2.8vw,2.25rem) clamp(1.35rem,2.6vw,2rem) 1rem}.app-shell .home-trust-item{grid-template-columns:24px minmax(0,1fr);gap:.65rem;min-height:84px;padding:.65rem .9rem}.app-shell .home-trust-icon{flex-basis:22px;width:22px;height:22px}.app-shell .home-trust-copy{gap:.18rem}.app-shell .home-trust-title{font-size:.9rem;line-height:1.16}.app-shell .home-trust-text{font-size:.76rem;line-height:1.28}}.app-shell .home-section__heading h2{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.55rem}.app-shell .home-section__live-badge{display:inline-flex;align-items:center;gap:.34rem;padding:.24rem .44rem;border:1px solid rgba(16,185,129,.24);border-radius:var(--theme-radius-sm);background:#ecfdf5;color:#047857;font-size:.68rem;font-weight:800;line-height:1;text-transform:uppercase}.app-shell .home-section__live-dot{width:.42rem;height:.42rem;border-radius:999px;background:#10b981;box-shadow:0 0 0 3px #10b98121}.app-shell .home-advantages__grid{align-items:stretch}.app-shell .home-advantages-card{display:flex;flex-direction:column;height:100%}.app-shell .home-advantages-card__list,.app-shell .home-advantages-card__services{margin-bottom:1.15rem}.app-shell .home-advantages-card__button{align-self:flex-start;margin-top:auto}.app-shell .shell-footer__upper{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(0,3.6fr);gap:clamp(2rem,4vw,3.6rem);align-items:start}.app-shell .shell-footer__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.1rem,2vw,1.8rem)}.app-shell .shell-footer__column strong{display:block;margin-bottom:.68rem;color:var(--theme-text-strong);font-size:.82rem;font-weight:800;line-height:1.2}.app-shell .shell-footer__link-list{display:grid;gap:.48rem}.app-shell .shell-footer__link{justify-self:start;color:var(--theme-text-muted)!important;font-size:.86rem;font-weight:600;line-height:1.22;text-align:left}.app-shell .shell-footer__link:hover{color:var(--theme-accent)!important}.app-shell .shell-footer__brand-copy,.app-shell .shell-footer__column p{font-size:.84rem;line-height:1.45}.app-shell .shell-footer__lower,.app-shell .shell-footer__legal-link{font-size:.78rem}@media(max-width:1020px){.app-shell .shell-footer__upper,.app-shell .shell-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.app-shell .shell-footer__upper,.app-shell .shell-footer__nav{grid-template-columns:minmax(0,1fr)}}.app-shell .shell-header{--shell-header-control-height: 48px}.app-shell .shell-header__search,.app-shell .shell-header__search input,.app-shell .auth-actions .ghost-button,.app-shell .auth-actions .button-primary{box-sizing:border-box;height:var(--shell-header-control-height);min-height:var(--shell-header-control-height)}.app-shell .shell-header__search input{padding-top:0;padding-bottom:0}main.app-shell .shell-header .shell-header__search input[type=search]{box-sizing:border-box;height:var(--shell-header-control-height);min-height:var(--shell-header-control-height);padding-top:0;padding-bottom:0}.app-shell .auth-actions .ghost-button,.app-shell .auth-actions .button-primary{align-items:center;padding-top:0;padding-bottom:0;line-height:1}.app-shell .ai-valuation-page .escrow-hero__copy h1{max-width:20ch}.app-shell .ai-valuation-page .escrow-highlight-card{min-height:168px}.app-shell .ai-valuation-panel .loan-control-panel__estimate{background:#fff}.app-shell .shell-header{grid-template-columns:minmax(112px,max-content) max-content minmax(168px,240px) max-content;-moz-column-gap:clamp(.45rem,.7vw,.65rem);column-gap:clamp(.45rem,.7vw,.65rem);row-gap:.55rem}.app-shell .shell-tabs{justify-self:start;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;gap:clamp(.12rem,.24vw,.25rem)}.app-shell .shell-tab{white-space:nowrap;padding-inline:clamp(.46rem,.58vw,.62rem);font-size:clamp(.88rem,.76vw,.94rem)}.app-shell .shell-header__search{width:100%;max-width:240px;min-width:0}.app-shell .shell-header__actions{justify-self:end}@media(max-width:1380px){.app-shell .shell-header{grid-template-columns:minmax(112px,max-content) minmax(0,1fr) max-content}.app-shell .shell-tabs{grid-column:2;justify-self:end;width:auto}.app-shell .shell-header__search{grid-column:1 / -1;grid-row:2;max-width:none}.app-shell .shell-header__actions{grid-column:3}}@media(max-width:760px){.app-shell .shell-header{grid-template-columns:minmax(0,1fr)}.app-shell .shell-tabs,.app-shell .shell-header__search,.app-shell .shell-header__actions{grid-column:1;width:100%;max-width:none;justify-self:stretch}.app-shell .shell-tabs{overflow-x:auto}}.app-shell .admin-page{width:min(1280px,calc(100% - 32px));margin:24px auto 96px;color:#1f2d3d}.app-shell .admin-page-empty{min-height:420px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.app-shell .admin-page-empty p{max-width:420px;margin:0;color:#69768a}.app-shell .admin-page__header,.app-shell .admin-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.app-shell .admin-page__header{margin-bottom:18px}.app-shell .admin-icon-button,.app-shell .admin-pagination button,.app-shell .admin-role-action button,.app-shell .admin-role-chip button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.app-shell .admin-page__header span,.app-shell .admin-panel__header span{display:block;color:#69768a;font-size:.75rem;font-weight:700;text-transform:uppercase}.app-shell .admin-page__header h1,.app-shell .admin-panel__header h2{margin:2px 0 0;letter-spacing:0}.app-shell .admin-metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px}.app-shell .admin-metric,.app-shell .admin-panel{border:1px solid #dde4ea;border-radius:8px;background:#fff;box-shadow:0 6px 18px #34445d14}.app-shell .admin-metric{min-height:112px;padding:14px;display:flex;flex-direction:column;justify-content:space-between}.app-shell .admin-metric span,.app-shell .admin-metric small,.app-shell .admin-panel__muted,.app-shell .admin-table td span,.app-shell .admin-audit-row span{color:#69768a}.app-shell .admin-metric strong{font-size:1.65rem;line-height:1.1}.app-shell .admin-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.8fr);gap:16px}.app-shell .admin-workspace{display:grid;grid-template-columns:232px minmax(0,1fr);gap:16px;align-items:start}.app-shell .admin-sidebar{position:sticky;top:88px;display:grid;gap:8px}.app-shell .admin-nav-item{width:100%;border:1px solid #dde4ea;border-radius:8px;background:#fff;color:#1f2d3d;padding:12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.app-shell .admin-nav-item:hover,.app-shell .admin-nav-item-active{border-color:#2f6ec9;background:#f5f8fc;box-shadow:0 6px 18px #2f6ec91a}.app-shell .admin-nav-item strong,.app-shell .admin-nav-item span{display:block}.app-shell .admin-nav-item span{margin-top:2px;color:#69768a;font-size:.78rem}.app-shell .admin-content,.app-shell .admin-section{min-width:0}.app-shell .admin-panel{padding:16px;min-width:0}.app-shell .admin-search{min-width:260px;height:40px;display:flex;align-items:center;gap:8px;border:1px solid #c9d4df;border-radius:8px;padding:0 12px;background:#fff}.app-shell .admin-search input{min-width:0;flex:1;border:0;outline:0;font:inherit;color:#1f2d3d}.app-shell .admin-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.app-shell .admin-filter-row label{display:grid;gap:4px;color:#69768a;font-size:.75rem;font-weight:700;text-transform:uppercase}.app-shell .admin-filter-row select,.app-shell .admin-filter-row input{min-width:180px;min-height:38px;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;padding:0 10px;font:inherit;text-transform:none}.app-shell .admin-json-field{display:grid;gap:6px;color:#69768a;font-size:.75rem;font-weight:700;margin-top:10px;text-transform:uppercase}.app-shell .admin-json-input{width:100%;min-height:220px;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;font:.82rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:12px;resize:vertical;text-transform:none}.app-shell .admin-queue-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.app-shell .admin-queue-tabs button{min-height:36px;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#34445d;padding:0 12px;font:inherit;font-weight:750}.app-shell .admin-queue-tabs button.is-active{border-color:#1f2d3d;background:#1f2d3d;color:#fff}.app-shell .admin-table-wrap{overflow-x:auto;margin-top:14px}.app-shell .admin-table{width:100%;border-collapse:collapse;font-size:.9rem}.app-shell .admin-table th,.app-shell .admin-table td{padding:12px 10px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:top}.app-shell .admin-table th{color:#69768a;font-size:.72rem;text-transform:uppercase}.app-shell .admin-table td:first-child{min-width:220px}.app-shell .admin-table td span{display:block;margin-top:2px;font-size:.8rem}.app-shell .admin-role-chip-list,.app-shell .admin-permission-list{display:flex;flex-wrap:wrap;gap:6px}.app-shell .admin-role-chip,.app-shell .admin-permission-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid #d8e2ec;border-radius:8px;background:#f8fafc;color:#34445d;padding:4px 7px;font-size:.78rem;font-weight:650}.app-shell .admin-role-chip button{width:20px;height:20px;border:0;border-radius:6px;background:transparent;color:#69768a;padding:0}.app-shell .admin-role-chip button:hover{background:#eef3fb;color:#1f2d3d}.app-shell .admin-role-action{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:8px;align-items:center;min-width:260px}.app-shell .admin-role-action select,.app-shell .admin-role-action button{min-height:36px;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;padding:0 10px;font:inherit}.app-shell .admin-role-action button{background:#1f2d3d;border-color:#1f2d3d;color:#fff;font-weight:700}.app-shell .admin-link-button{min-height:34px;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;padding:0 10px;font:inherit;font-weight:700}.app-shell .admin-status-pill{display:inline-flex;align-items:center;border-radius:8px;padding:4px 8px;font-size:.76rem;font-weight:800;text-transform:capitalize}.app-shell .admin-status-pill-active,.app-shell .admin-status-pill-open,.app-shell .admin-status-pill-clean,.app-shell .admin-status-pill-success,.app-shell .admin-status-pill-completed,.app-shell .admin-status-pill-processed{background:#edf6f1;color:#24563b}.app-shell .admin-status-pill-sold{background:#eef3fb;color:#275fb0}.app-shell .admin-status-pill-completed,.app-shell .admin-status-pill-buyer_confirmed_received,.app-shell .admin-status-pill-seller_marked_handover,.app-shell .admin-status-pill-resolved,.app-shell .admin-status-pill-dismissed{background:#edf6f1;color:#24563b}.app-shell .admin-status-pill-ended,.app-shell .admin-status-pill-pending,.app-shell .admin-status-pill-processing,.app-shell .admin-status-pill-reviewed,.app-shell .admin-status-pill-leased,.app-shell .admin-status-pill-retry,.app-shell .admin-status-pill-running,.app-shell .admin-status-pill-watching,.app-shell .admin-status-pill-stopped,.app-shell .admin-status-pill-inactive,.app-shell .admin-status-pill-unknown{background:#f4f5f6;color:#5f6b7d}.app-shell .admin-status-pill-suspended,.app-shell .admin-status-pill-locked,.app-shell .admin-status-pill-cancelled,.app-shell .admin-status-pill-closed,.app-shell .admin-status-pill-quarantined,.app-shell .admin-status-pill-rejected{background:#fff7ed;color:#9a3412}.app-shell .admin-status-pill-banned,.app-shell .admin-status-pill-disputed,.app-shell .admin-status-pill-refunded,.app-shell .admin-status-pill-suspicious,.app-shell .admin-status-pill-failed,.app-shell .admin-status-pill-confirmed,.app-shell .admin-status-pill-error,.app-shell .admin-status-pill-dead{background:#fef2f2;color:#991b1b}.app-shell .admin-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.app-shell .admin-role-card{display:grid;gap:14px}.app-shell .admin-role-card h3{margin:2px 0 4px}.app-shell .admin-role-card p{margin:0;color:#69768a}.app-shell .admin-role-card__key{color:#69768a;font-size:.75rem;font-weight:700}.app-shell .admin-audit-list{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.app-shell .admin-audit-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f5;padding-bottom:10px}.app-shell .admin-audit-row:last-child{border-bottom:0;padding-bottom:0}.app-shell .admin-audit-row strong,.app-shell .admin-audit-row span{display:block}.app-shell .admin-audit-row time{flex:0 0 auto;color:#69768a;font-size:.8rem}.app-shell .admin-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;color:#69768a;font-size:.85rem}.app-shell .admin-pagination button{min-height:36px;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;padding:0 10px;font:inherit;font-weight:700}.app-shell .admin-filters{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.app-shell .admin-filters label{display:grid;gap:6px;color:#69768a;font-size:.8rem;font-weight:800;text-transform:uppercase}.app-shell .admin-filters select,.app-shell .admin-detail__header select{min-height:38px;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;padding:0 10px;font:inherit}.app-shell .admin-split{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:16px;margin-top:16px}.app-shell .admin-list,.app-shell .admin-detail{border:1px solid #dde4ea;border-radius:8px;background:#fbfcfd;padding:12px}.app-shell .admin-list{display:grid;gap:8px;align-content:start}.app-shell .admin-list-row{display:grid;gap:4px;width:100%;border:1px solid #e3e9ef;border-radius:8px;background:#fff;color:#1f2d3d;padding:12px;text-align:left;font:inherit}.app-shell .admin-list-row:hover,.app-shell .admin-list-row-active{border-color:#8ea2b6;background:#f5f8fb}.app-shell .admin-list-row span,.app-shell .admin-list-row small,.app-shell .admin-detail__header p,.app-shell .admin-note-card p{color:#69768a}.app-shell .admin-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-shell .admin-detail__header h3,.app-shell .admin-detail__header p{margin:2px 0 0}.app-shell .admin-note-card{margin-top:12px;border:1px solid #e3e9ef;border-radius:8px;background:#fff;padding:12px}.app-shell .admin-pagination button:disabled,.app-shell .admin-role-action button:disabled,.app-shell .admin-role-action select:disabled,.app-shell .admin-role-chip button:disabled,.app-shell .admin-icon-button:disabled,.app-shell .admin-action-row button:disabled{cursor:not-allowed;opacity:.5}.app-shell .admin-user-detail{margin-top:16px;border:1px solid #dde4ea;border-radius:8px;background:#fbfcfd;padding:16px}.app-shell .admin-user-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-shell .admin-user-detail__header span,.app-shell .admin-detail-grid span{display:block;color:#69768a;font-size:.75rem;font-weight:800;text-transform:uppercase}.app-shell .admin-user-detail__header h3,.app-shell .admin-user-detail__header p,.app-shell .admin-detail-grid p,.app-shell .admin-detail-section h4{margin:2px 0 0}.app-shell .admin-user-detail__header button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d}.app-shell .admin-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.app-shell .admin-detail-grid article{border:1px solid #e3e9ef;border-radius:8px;background:#fff;padding:12px}.app-shell .admin-detail-grid strong{display:block;margin-top:6px;font-size:1.25rem}.app-shell .admin-detail-grid p,.app-shell .admin-compact-list span,.app-shell .admin-compact-list p,.app-shell .admin-user-detail__header p{color:#69768a}.app-shell .admin-action-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.app-shell .admin-action-row button,.app-shell .admin-action-row select,.app-shell .admin-row-actions button,.app-shell .admin-compact-list button{min-height:34px;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;padding:0 10px;font:inherit;font-weight:700;display:inline-flex;align-items:center;gap:6px}.app-shell .admin-row-actions{display:flex;flex-wrap:wrap;gap:6px}.app-shell .admin-row-actions button:disabled{cursor:not-allowed;opacity:.5}.app-shell .admin-action-row select{min-width:140px}.app-shell .admin-detail-section{margin-top:16px}.app-shell .admin-code-block{margin:10px 0 0;max-height:360px;overflow:auto;border:1px solid #e3e9ef;border-radius:8px;background:#f8fafc;color:#1f2d3d;padding:12px;font-size:.82rem;line-height:1.45}.app-shell .admin-action-dialog__backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:#0f172a6b}.app-shell .admin-action-dialog{width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #c9d4df;border-radius:8px;background:#fff;box-shadow:0 20px 60px #0f172a42;color:#1f2d3d;padding:16px}.app-shell .admin-action-dialog-danger{border-color:#fecaca}.app-shell .admin-action-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-shell .admin-action-dialog__header span,.app-shell .admin-action-dialog__field span{display:block;color:#69768a;font-size:.75rem;font-weight:800;text-transform:uppercase}.app-shell .admin-action-dialog__header h3{margin:2px 0 0;letter-spacing:0}.app-shell .admin-action-dialog__header button{width:34px;height:34px;padding:0;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;display:inline-flex;align-items:center;justify-content:center}.app-shell .admin-action-dialog__description{margin-top:10px;color:#69768a;line-height:1.45}.app-shell .admin-action-dialog__description p{margin:0}.app-shell .admin-action-dialog__fields{display:grid;gap:12px;margin-top:14px}.app-shell .admin-action-dialog__field{display:grid;gap:6px}.app-shell .admin-action-dialog__field input,.app-shell .admin-action-dialog__field select,.app-shell .admin-action-dialog__field textarea{width:100%;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;padding:10px;font:inherit}.app-shell .admin-action-dialog__field textarea{min-height:104px}.app-shell .admin-action-dialog__field small{color:#69768a;line-height:1.35}.app-shell .admin-action-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.app-shell .admin-action-dialog__actions button{min-height:36px;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;padding:0 12px;font:inherit;font-weight:750}.app-shell .admin-action-dialog__actions button[type=submit]{border-color:#1f2d3d;background:#1f2d3d;color:#fff}.app-shell .admin-support-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px}.app-shell .admin-message-thread{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.app-shell .admin-message-thread li{border:1px solid #e3e9ef;border-radius:8px;background:#fff;padding:12px}.app-shell .admin-message-thread li.is-staff{border-color:#bfd1e4;background:#f6f9fc}.app-shell .admin-message-thread div{display:flex;justify-content:space-between;gap:10px}.app-shell .admin-message-thread span{color:#69768a;font-size:.8rem}.app-shell .admin-message-thread p{margin:8px 0 0;white-space:pre-wrap}.app-shell .admin-compose{display:grid;gap:8px;margin-top:12px}.app-shell .admin-compose textarea,.app-shell .admin-compose select{width:100%;border:1px solid #c9d4df;border-radius:8px;background:#fff;color:#1f2d3d;padding:10px;font:inherit}.app-shell .admin-compose button{justify-self:start;min-height:36px;border:1px solid #1f2d3d;border-radius:8px;background:#1f2d3d;color:#fff;padding:0 12px;font:inherit;font-weight:750;display:inline-flex;align-items:center;gap:6px}.app-shell .admin-compact-list{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.app-shell .admin-compact-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid #e3e9ef;border-radius:8px;background:#fff;padding:10px}.app-shell .admin-compact-list strong,.app-shell .admin-compact-list span{display:block}.app-shell .success{border:1px solid #b7dcc7;border-radius:8px;background:#edf6f1;color:#24563b;margin-top:14px;padding:10px 12px}@media(max-width:1100px){.app-shell .admin-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .admin-workspace{grid-template-columns:1fr}.app-shell .admin-sidebar{position:static;display:flex;overflow-x:auto;padding-bottom:4px}.app-shell .admin-nav-item{flex:0 0 180px}.app-shell .admin-layout,.app-shell .admin-role-grid{grid-template-columns:1fr}.app-shell .admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .admin-split,.app-shell .admin-support-columns{grid-template-columns:1fr}}@media(max-width:720px){.app-shell .admin-page{width:min(100% - 20px,1280px)}.app-shell .admin-metrics-grid{grid-template-columns:1fr}.app-shell .admin-page__header,.app-shell .admin-panel__header{align-items:stretch;flex-direction:column}.app-shell .admin-search{min-width:0;width:100%}.app-shell .admin-role-action,.app-shell .admin-pagination{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.app-shell .admin-detail-grid,.app-shell .admin-compact-list li{grid-template-columns:1fr}.app-shell .admin-detail-grid,.app-shell .admin-compact-list li{display:grid}}.app-shell.app-shell-wide .market-data-root{width:min(var(--site-rail-max),calc(100vw - 1.5rem));margin:1rem auto 0;background:transparent;color:var(--theme-text);font-family:var(--theme-font)}.market-data-shell{display:grid;gap:1rem;padding-bottom:3rem}.market-data-shell__nav,.market-data-panel,.market-data-shell__sidebar .panel{border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-surface);box-shadow:var(--theme-shadow-sm)}.market-data-shell__nav-item:focus-visible{outline:3px solid rgba(37,99,235,.16);outline-offset:2px}.saved-views-panel__label,.trendline-control-card__label{color:var(--theme-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.saved-views-panel{display:grid;gap:.65rem;width:min(100%,390px);min-width:0;padding:.9rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fbfcfd}.saved-views-panel__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.saved-views-panel__input,.saved-views-panel__button{height:40px}.saved-views-panel__chips{display:flex;flex-wrap:wrap;gap:.4rem}.saved-views-panel__chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;min-height:30px;padding:.25rem .45rem .25rem .65rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff}.saved-views-panel__chip-name,.saved-views-panel__chip-remove{border:0;background:transparent;color:var(--theme-text);font-size:.78rem;font-weight:700}.saved-views-panel__chip-remove{color:var(--theme-text-soft)}.saved-views-panel__hint{margin:0;color:var(--theme-text-muted);font-size:.78rem;line-height:1.35}.market-data-shell__nav{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;overflow:visible;padding:.45rem}.market-data-shell__nav-links{display:flex;flex:1 1 680px;gap:.35rem;min-width:0;overflow-x:auto;scrollbar-width:thin}.market-data-shell__nav-saved{flex:0 1 390px;min-width:min(100%,320px)}.market-data-shell__nav-saved .saved-views-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .6rem;align-items:center;width:100%;padding:.4rem .5rem;border-radius:var(--theme-radius-sm)}.market-data-shell__nav-saved .saved-views-panel__label{white-space:nowrap}.market-data-shell__nav-saved .saved-views-panel__form{grid-template-columns:minmax(0,1fr) auto}.market-data-shell__nav-saved .saved-views-panel__input,.market-data-shell__nav-saved .saved-views-panel__button{height:34px}.market-data-shell__nav-saved .saved-views-panel__hint,.market-data-shell__nav-saved .saved-views-panel__chips{grid-column:2;margin-top:-.1rem}.market-data-shell__nav-saved .saved-views-panel__hint{display:none;font-size:.72rem}.market-data-shell__nav-item{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;min-height:36px;padding:.48rem .7rem;border:1px solid transparent;border-radius:var(--theme-radius-sm);color:#536882;font-size:.84rem;font-weight:700;line-height:1;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.market-data-shell__nav-item:hover,.market-data-shell__nav-item-active{border-color:#2563eb38;background:var(--theme-accent-soft);color:var(--theme-accent)}.market-data-shell__nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;border-radius:var(--theme-radius-xs);background:#2563eb1f;color:var(--theme-accent);font-size:.72rem}.market-intelligence-lock{--market-lock-preview-x: 0;--market-lock-preview-top: 0;--market-lock-preview-bottom: 0;position:relative;display:grid;min-height:calc(100vh - 4.25rem);padding:0;overflow:hidden;background:#fff}.market-intelligence-lock:after{content:"";position:absolute;inset:0;z-index:1;background:#ffffff2e;pointer-events:none}.market-intelligence-lock__preview{position:absolute;inset:var(--market-lock-preview-top) var(--market-lock-preview-x) var(--market-lock-preview-bottom);z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff}.market-intelligence-lock__preview-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;opacity:.96;filter:blur(2px) saturate(1.02);transform:none;transform-origin:center top}.market-intelligence-lock__dialog{position:fixed;top:50%;left:50%;z-index:30;width:min(92vw,30rem);transform:translate(-50%,-50%);padding:1.35rem;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#fffffff0;box-shadow:0 24px 70px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.market-intelligence-lock__dialog h1{margin:0;color:var(--theme-text-strong);font-size:1.35rem;font-weight:850;line-height:1.18}.market-intelligence-lock__dialog p{margin:.7rem 0 0;color:var(--theme-text-muted);font-size:.96rem;line-height:1.5}.market-intelligence-lock__action{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;margin-top:1.1rem;padding:0 1rem;border-radius:var(--theme-radius-sm);background:var(--theme-accent);color:#fff;font-size:.92rem;font-weight:800;text-decoration:none}@media(max-width:760px){.market-intelligence-lock{min-height:calc(100vh - 6rem)}.market-intelligence-lock__preview-image{-o-object-position:42% top;object-position:42% top}.market-intelligence-lock__dialog h1{font-size:1.15rem}}.market-data-shell__workspace{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:1rem;align-items:start}.market-data-shell__sidebar{position:sticky;top:5.5rem;min-width:0}.market-data-shell__sidebar .panel{max-height:calc(100vh - 6.5rem);overflow:auto;box-shadow:none}.market-data-shell__sidebar .panel>div:first-child{padding:.9rem;background:#fbfcfd!important}.market-data-shell__sidebar .panel>div:last-child{padding:.9rem}.market-data-shell__main{min-width:0}.market-data-panel{overflow:hidden}.market-data-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--theme-border);background:#fff}.market-data-panel__title{margin:0;color:var(--theme-text-strong);font-size:1rem;font-weight:800;line-height:1.2}.market-data-panel__subtitle{max-width:78ch;margin:.35rem 0 0;color:var(--theme-text-muted);font-size:.88rem;line-height:1.45}.market-data-panel__body{display:grid;gap:.9rem;padding:1rem}.trendline-page{display:grid;gap:1rem}.trendline-control-card,.trendline-title-search,.trendline-kpi-card,.trendline-cards-header{border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fbfcfd}.trendline-control-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem}.trendline-control-card__help{margin-top:.35rem;color:var(--theme-text-muted);font-size:.88rem;line-height:1.45}.trendline-scenario-group{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;padding:.25rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff}.trendline-scenario-button,.trendline-scale-button{min-height:34px;border:1px solid transparent;border-radius:var(--theme-radius-sm);background:transparent;color:var(--theme-text-muted);font-size:.84rem;font-weight:700;padding:.42rem .65rem}.trendline-scenario-button:hover,.trendline-scale-button:hover{background:#f8fbff;color:var(--theme-text)}.trendline-scenario-button-active,.trendline-scale-button-active{border-color:var(--theme-accent);background:var(--theme-accent)!important;color:#fff!important}.trendline-title-search{padding:.9rem}.trendline-title-search__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(280px,1fr);gap:1rem;align-items:end}.trendline-title-search__field{min-width:0}.trendline-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.trendline-kpi-card{min-height:116px;padding:.9rem}.trendline-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.trendline-card-tools{display:flex;flex-wrap:wrap;gap:.4rem}.market-data-root .chip{border-color:var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff;color:var(--theme-text-muted);font-size:.76rem;font-weight:700}.trendline-scale-toggle{display:inline-flex;flex:0 0 auto;gap:.35rem;padding:.25rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff}.trendline-cards-section{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--theme-border)}.trendline-cards-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1rem;padding:.9rem}.trendline-cards-header__title{color:var(--theme-text-strong);font-size:.92rem;font-weight:800}.trendline-cards-header__copy{max-width:70ch;margin-top:.3rem;color:var(--theme-text-muted);font-size:.86rem;line-height:1.45}.market-data-root details,.market-data-root .form-input,.market-data-root .btn,.market-data-root select{border-color:var(--theme-border)}.market-data-shell__sidebar .panel>.market-filter-header{padding:1rem;border-bottom:1px solid var(--theme-border);background:#fbfcfd}.market-data-shell__sidebar .panel>.market-filter-body{padding:1rem}.market-data-root .market-filter-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.market-data-root .market-filter-body,.market-data-root .market-filter-stack{display:grid;gap:.9rem}.market-data-root .market-filter-card,.market-data-root .market-filter-section-label{border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm)}.market-data-root .market-filter-card{display:grid;gap:.75rem;padding:.85rem;background:#fff}.market-data-root .market-filter-field{display:grid;gap:.35rem}.market-data-root .market-filter-card>.form-label,.market-data-root .market-filter-field>.form-label{margin-bottom:0}.market-data-root .market-filter-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.market-data-root .market-filter-section-label{display:flex;align-items:center;min-height:2.45rem;padding:.65rem .85rem;background:#f7f8f4;color:var(--theme-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.market-data-root input[type=checkbox]{width:.95rem;height:.95rem;accent-color:var(--theme-accent)}.market-data-root .market-filter-toggle-list{display:grid;gap:.55rem;color:var(--theme-text);font-size:.87rem}.market-data-root .market-filter-toggle{display:grid;grid-template-columns:.95rem minmax(0,1fr);align-items:center;gap:.55rem;line-height:1.25}.market-data-root .market-filter-toggle input{margin:0}.market-data-root .market-filter-multiselect{padding:.75rem .85rem}.market-data-root .market-filter-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.3rem .35rem;border-radius:var(--theme-radius-sm);color:var(--theme-text);font-size:.87rem}.market-data-root .market-filter-option:hover{background:#f7f8f4}.market-data-root .market-filter-option__main{display:grid;grid-template-columns:.95rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0}.market-data-root .market-filter-option input{margin:0}@media(max-width:1180px){.market-data-shell__workspace,.trendline-control-card,.trendline-title-search__inner{grid-template-columns:1fr}.market-data-shell__sidebar{position:static}.market-data-shell__sidebar .panel{max-height:none}.trendline-scenario-group{justify-content:flex-start}.trendline-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-shell.app-shell-wide .market-data-root{width:min(calc(100vw - 1rem),var(--site-rail-max));margin-top:.75rem}.market-data-panel__header,.market-data-panel__body,.trendline-control-card,.trendline-title-search,.trendline-cards-header{padding:.8rem}.market-data-shell__nav{margin-inline:-.1rem}.market-data-shell__nav-links,.market-data-shell__nav-saved{flex-basis:100%}.market-data-shell__nav-saved .saved-views-panel{grid-template-columns:1fr}.market-data-shell__nav-saved .saved-views-panel__hint,.market-data-shell__nav-saved .saved-views-panel__chips{grid-column:1}.saved-views-panel__form,.trendline-kpis{grid-template-columns:1fr}.saved-views-panel__button{width:100%}}.app-shell .shell-header{grid-template-columns:minmax(126px,max-content) max-content minmax(2rem,1fr) minmax(220px,280px) max-content;-moz-column-gap:clamp(.75rem,1vw,1.1rem);column-gap:clamp(.75rem,1vw,1.1rem)}.app-shell .shell-brand-button{justify-self:start;min-width:clamp(118px,8vw,140px)}.app-shell .brand-copy strong{color:#0b1736;font-family:Montserrat,Avenir Next,Gotham,Helvetica Neue,Arial,sans-serif;font-size:clamp(.72rem,.68vw,.86rem);font-weight:400;letter-spacing:.32em;line-height:1;text-transform:uppercase}.app-shell .shell-tabs{grid-column:2;justify-self:start}.app-shell .shell-header__search{grid-column:4;justify-self:end;max-width:280px}.app-shell .shell-header__actions{grid-column:5;justify-self:end}.app-shell .card-media{overflow:hidden;background:#fff}.app-shell .home-showcase .card-media,.app-shell .home-showcase-placeholder__media{aspect-ratio:16 / 10}@media(min-width:1181px){.app-shell .home-showcase .auction-card:not(.home-showcase-placeholder){height:310px}.app-shell .home-showcase .auction-card:not(.home-showcase-placeholder) .card-media{aspect-ratio:4 / 3}.app-shell .home-showcase .auction-card:not(.home-showcase-placeholder) .card-body{gap:.28rem;padding:.5rem .78rem .58rem}.app-shell .home-showcase .auction-card:not(.home-showcase-placeholder) .card-title{min-height:2.18em;line-height:1.22}}.app-shell .auction-thumb{position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:#fff}.app-shell .auction-thumb:before{position:absolute;z-index:0;inset:-12%;content:"";background-image:var(--auction-thumb-image);background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(18px) saturate(.95);opacity:.16;transform:scale(1.05)}.app-shell .auction-thumb__images{position:relative;z-index:1;overflow:hidden}.app-shell .auction-thumb__asset{position:relative;z-index:1;box-sizing:border-box;padding:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.app-shell .card-media .card-favorite-bar{position:absolute;z-index:3;top:.36rem;right:.36rem;min-width:42px;min-height:30px;padding:.22rem .28rem;border:0;background:transparent;color:var(--theme-text-strong);box-shadow:none;text-shadow:none}.app-shell .card-media .card-favorite-bar:hover,.app-shell .card-media .card-favorite-bar-active{border:0;background:transparent;color:var(--theme-accent);box-shadow:none}.app-shell .card-media .card-favorite-bar svg{width:18px;height:18px;display:block;flex:0 0 auto;overflow:visible;filter:none}.app-shell .card-media .card-favorite-bar svg path{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.app-shell .card-media .card-favorite-bar-active svg path{fill:currentColor;stroke:currentColor}.app-shell .card-favorite-bar__count{display:block;font-size:.78rem;font-weight:800;line-height:1;text-shadow:none}.app-shell .auction-thumb__image{position:absolute;inset:0;opacity:0;transition:opacity .16s ease}.app-shell .auction-thumb__image-active{opacity:1}.app-shell .auction-thumb__placeholder{position:relative;z-index:1}.app-shell .shell-footer__newsletter{gap:.55rem}.app-shell .shell-footer__newsletter-control{gap:.55rem;overflow:visible;border:0;border-radius:0;background:transparent}.app-shell .shell-footer__newsletter input,.app-shell .shell-footer__newsletter button{min-height:44px;border-radius:var(--theme-radius-sm)}.app-shell .shell-footer__newsletter input{border:1px solid var(--theme-border);background:#fff}.app-shell .shell-footer__newsletter button{border-width:1px}@media(max-width:1380px){.app-shell .shell-header{grid-template-columns:minmax(118px,max-content) minmax(0,1fr) max-content}.app-shell .shell-tabs{grid-column:2;justify-self:end}.app-shell .shell-header__search{grid-column:1 / 3;grid-row:2;justify-self:stretch;max-width:none}.app-shell .shell-header__actions{grid-column:3;grid-row:1}}@media(max-width:760px){.app-shell .shell-header{grid-template-columns:minmax(0,1fr)}.app-shell .shell-tabs,.app-shell .shell-header__search,.app-shell .shell-header__actions{grid-column:1;width:100%;max-width:none;justify-self:stretch}}.app-shell{--site-block-gap: 0rem;box-sizing:border-box;padding-bottom:0}.app-shell .home-layout,.app-shell .messages-page,.app-shell .profile-layout,.app-shell .forum-page,.app-shell .forum-home-page{padding-top:var(--site-block-gap)}.app-shell .home-layout{gap:var(--site-block-gap)}.app-shell .home-section{margin-bottom:0}.app-shell .shell-footer{margin-top:var(--site-block-gap);margin-bottom:0}@media(min-width:701px){.app-shell .home-layout,.app-shell .messages-page,.app-shell .profile-layout,.app-shell .forum-page,.app-shell .forum-home-page,.app-shell .global-search-page{padding-bottom:0}}@media(max-width:700px){.app-shell{--site-block-gap: .75rem}}.app-shell .item-page{--item-page-content-rail-offset: 0rem;box-sizing:border-box;display:grid;gap:var(--site-block-gap);max-width:var(--site-content-max);margin:0 auto;padding:var(--site-block-gap) var(--site-page-padding-x) 0}.app-shell .item-page__hero{box-sizing:border-box;display:grid;gap:1.1rem;padding:1rem}.app-shell .item-page__hero-top,.app-shell .item-page__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.app-shell .item-page__hero-top{justify-content:space-between;margin-left:var(--item-page-content-rail-offset)}.app-shell .item-page__hero-actions{justify-content:flex-end;margin-left:auto}.app-shell .item-page__heading h1{margin:0;max-width:880px;color:var(--theme-text-strong);font-size:clamp(2rem,4.4vw,3.35rem);line-height:1.05;text-wrap:balance}.app-shell .item-page__heading{margin-left:var(--item-page-content-rail-offset)}.app-shell .item-page__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.8rem}.app-shell .item-page__summary-grid{align-items:start;gap:1rem}.app-shell .item-page__gallery-card{display:grid;gap:.9rem;padding:.85rem}.app-shell .item-page__sidebar{display:grid;gap:.85rem;align-content:start;align-self:start;position:static;top:auto}.app-shell .item-gallery{display:grid;gap:.7rem}.app-shell .item-gallery__viewport{--item-gallery-control-offset: .75rem;position:relative;width:100%;min-width:0;aspect-ratio:4 / 3;min-height:420px;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md)}.app-shell .item-gallery__viewport--zoomable,.app-shell .item-gallery__viewport--magnifying{cursor:auto}.app-shell .item-gallery__asset{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-shell .item-gallery__magnifier{position:absolute;z-index:2;width:260px;height:260px;overflow:hidden;border:1px solid rgba(226,232,240,.96);border-radius:50%;background-color:#fff;box-shadow:0 18px 44px #0f172a2e,inset 0 0 0 1px #ffffffb8,inset 0 0 28px #ffffff47;pointer-events:none;transform:translate(-50%,-50%)}.app-shell .item-gallery__magnifier-asset{position:absolute;display:block;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none;transform:scale(3);transform-origin:top left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-shell .item-gallery__magnifier:after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 5px #ffffff61;content:""}.app-shell .item-gallery__favorite{position:absolute;z-index:3;top:var(--item-gallery-control-offset);right:var(--item-gallery-control-offset);display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-width:48px;min-height:34px;padding:.25rem .45rem;border:0;border-radius:0;background:transparent;color:var(--theme-text-strong);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .item-gallery__favorite-active{color:var(--theme-accent)}.app-shell .item-gallery__favorite:hover{background:transparent;color:var(--theme-accent)}.app-shell .item-gallery__favorite svg{width:18px;height:18px;display:block;overflow:visible}.app-shell .item-gallery__favorite svg path{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.app-shell .item-gallery__favorite-active svg path{fill:currentColor}.app-shell .item-gallery__favorite span{font-size:.78rem;font-weight:800;line-height:1}.app-shell .item-gallery__nav{position:absolute;z-index:3;top:50%;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(203,213,225,.72);border-radius:var(--theme-radius-sm);background:#ffffff9e;color:#475569;box-shadow:0 14px 30px #0f172a1a;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .item-gallery__nav:hover{background:#ffffffd1;color:var(--theme-text-strong)}.app-shell .item-gallery__nav svg{width:21px;height:21px}.app-shell .item-gallery__nav-prev{left:var(--item-gallery-control-offset)}.app-shell .item-gallery__nav-next{right:var(--item-gallery-control-offset)}.app-shell .item-gallery__badge-row{position:absolute;top:var(--item-gallery-control-offset);left:var(--item-gallery-control-offset);z-index:3;display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-width:calc(100% - (var(--item-gallery-control-offset) * 2) - 3.5rem);align-items:flex-start;gap:.45rem;pointer-events:none}.app-shell .item-gallery__badge-row .status-badge{position:static!important;inset:auto!important;flex:0 0 auto;min-height:34px;margin:0;transform:none!important;white-space:nowrap}.app-shell .item-gallery__underbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.app-shell .item-gallery__thumbs{display:flex;flex-wrap:wrap;gap:.55rem}.app-shell .item-gallery__thumb{width:72px;height:56px;padding:0;overflow:hidden}.app-shell .item-gallery__thumb-active{border-color:#2f6ec994;box-shadow:0 0 0 3px #2f6ec91a}.app-shell .item-gallery__thumb-asset{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-shell .item-gallery__quick-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.38rem;margin-left:auto}.app-shell .item-gallery__reaction-button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:46px;min-height:36px;padding:.35rem .55rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff;color:var(--theme-text-muted);box-shadow:none}.app-shell .item-gallery__reaction-button svg{width:16px;height:16px}.app-shell .item-gallery__reaction-button span{color:var(--theme-text-strong);font-size:.78rem;font-weight:800;line-height:1}.app-shell .item-gallery__reaction-button-active{border-color:#2f6ec938;background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .item-gallery__reaction-button-negative.item-gallery__reaction-button-active{border-color:#e11d482e;background:#fff1f2;color:#be123c}.app-shell .item-lot-description{display:grid;gap:.75rem;padding-top:.15rem}.app-shell .item-lot-description__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app-shell .item-lot-description__header h2{margin:0;color:var(--theme-text-strong);font-size:1rem;line-height:1.25}.app-shell .item-lot-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--theme-border)}.app-shell .item-lot-detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.65rem;min-height:40px;padding:.62rem 0;border-bottom:1px solid var(--theme-border)}.app-shell .item-lot-detail:nth-child(odd){padding-right:.75rem}.app-shell .item-lot-detail:nth-child(2n){padding-left:.75rem}.app-shell .item-lot-detail>span{color:#58708c;font-size:.78rem;font-weight:700;line-height:1.3}.app-shell .item-lot-detail>strong{color:var(--theme-text-strong);font-size:.84rem;line-height:1.35;overflow-wrap:anywhere}.app-shell .item-lot-user-link{display:inline;max-width:100%;padding:0;border:0;background:transparent;color:var(--theme-accent);font:inherit;font-weight:800;line-height:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.app-shell .item-lot-user-link:hover{color:var(--theme-accent-strong);text-decoration:underline;text-underline-offset:2px}.app-shell .item-lot-user-link:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px;border-radius:4px}.app-shell .item-summary-card{display:grid;gap:0;padding:.85rem}.app-shell .item-bid-panel{gap:.85rem;position:static;top:auto}.app-shell .item-bid-panel__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(8.4rem,auto);align-items:start;gap:.85rem;padding:.95rem;border:1px solid rgba(47,110,201,.12);border-radius:var(--theme-radius-sm);background:#f7fbff}.app-shell .item-bid-panel__price,.app-shell .item-bid-panel__timer{display:grid;gap:.38rem}.app-shell .item-bid-panel__timer{justify-items:end;text-align:right}.app-shell .item-bid-panel__price>span,.app-shell .item-bid-panel__timer>span,.app-shell .item-bid-history__header>span{color:#58708c;font-size:.78rem;font-weight:700;line-height:1.25}.app-shell .item-bid-panel__price>strong{color:var(--theme-text-strong);font-size:clamp(1.65rem,2.7vw,2.15rem);line-height:1}.app-shell .item-bid-panel__timer>strong{width:-moz-max-content;width:max-content}.app-shell .item-listing-panel__availability{color:var(--theme-success)}.app-shell .item-bid-panel__reserve{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.68rem .78rem;border:1px solid rgba(162,84,84,.16);border-radius:var(--theme-radius-sm);background:#fff7f7;color:var(--theme-danger)}.app-shell .item-bid-panel__reserve-met{border-color:#2f6d4c29;background:var(--theme-success-soft);color:var(--theme-success)}.app-shell .item-bid-panel__reserve-maximum{border-color:#2f6d4c2e;background:#f1f8f3;color:var(--theme-success)}.app-shell .item-bid-panel__maximum-block{display:grid;gap:.52rem;min-width:0}.app-shell .item-bid-panel__reserve>span{color:#58708c;font-size:.78rem;font-weight:700;line-height:1.25}.app-shell .item-bid-panel__reserve>strong{font-size:.88rem;line-height:1.25;text-align:right}.app-shell .item-bid-panel__maximum-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-size:.88rem;font-weight:800;line-height:1.25;text-align:right;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;cursor:pointer}.app-shell .item-bid-panel__maximum-button:disabled{cursor:default;text-decoration:none}.app-shell .item-bid-history{display:grid;gap:.65rem;padding-top:.1rem}.app-shell .item-bid-history__header,.app-shell .item-bid-history__pagination{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.app-shell .item-bid-history__header{padding-bottom:.45rem;border-bottom:1px solid var(--theme-border)}.app-shell .item-bid-history__header>strong{color:var(--theme-text-strong);font-size:.95rem;line-height:1.25}.app-shell .item-bid-history__list{display:grid;align-content:start;grid-auto-rows:max-content}.app-shell .item-bid-history__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:44px;padding:.55rem 0;border-bottom:1px solid var(--theme-border)}.app-shell .item-bid-history__row>div{display:flex;align-items:center;gap:.45rem;min-width:0}.app-shell .item-bid-history__row>div:last-child{justify-content:flex-end;text-align:right}.app-shell .item-bid-history__row strong{min-width:0;color:var(--theme-text-strong);font-size:.86rem;line-height:1.25;overflow-wrap:anywhere}.app-shell .item-bid-history__user-button{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding:0;border:0;background:transparent;color:var(--theme-text-strong);font:inherit;font-size:.86rem;font-weight:800;line-height:1.25;text-align:left;overflow-wrap:anywhere;cursor:pointer}.app-shell .item-bid-history__user-button:hover{color:var(--theme-accent);text-decoration:underline;text-underline-offset:2px}.app-shell .item-bid-history__user-button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px;border-radius:4px}.app-shell .item-bid-history__row .muted{font-size:.76rem}.app-shell .item-summary-card-secondary{padding:.9rem}.app-shell .item-summary-card__spotlight{display:grid;gap:.65rem;margin-bottom:.4rem;padding:.95rem;border:1px solid rgba(47,110,201,.12);border-radius:var(--theme-radius-sm);background:#f7fbff}.app-shell .item-summary-card__spotlight>span,.app-shell .item-summary-card__row>span{color:#58708c;font-size:.78rem;font-weight:700;line-height:1.25}.app-shell .item-summary-card__spotlight>strong{color:var(--theme-text-strong);font-size:clamp(1.7rem,3vw,2.15rem);line-height:1}.app-shell .item-summary-card__spotlight-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app-shell .item-summary-card__spotlight-meta>span{color:#58708c;font-size:.78rem;font-weight:700}.app-shell .item-summary-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--theme-border)}.app-shell .item-summary-card__header p{margin:.25rem 0 0}.app-shell .item-summary-card__row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(7rem,1.05fr);align-items:center;gap:.85rem;min-height:42px;padding:.65rem 0;border-top:1px solid var(--theme-border)}.app-shell .item-summary-card__spotlight+.item-summary-card__row,.app-shell .item-summary-card__header+.item-summary-card__row,.app-shell .item-summary-card>.item-summary-card__row:first-child{border-top:0}.app-shell .item-summary-card__row strong,.app-shell .item-summary-card__row .reputation-badge{justify-self:end;text-align:right}.app-shell .item-summary-card__row strong{max-width:16rem;color:var(--theme-text-strong);font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.app-shell .item-reactions{padding:.9rem;border-radius:var(--theme-radius-md);background:#f8fafc}.app-shell .bid-entry{display:grid;gap:.45rem;color:var(--theme-text-strong);font-size:.92rem;font-weight:600}.app-shell .bid-entry-maximum-editor{padding:.72rem .78rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff}.app-shell .bid-entry__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}.app-shell .bid-entry__save{min-height:40px}.app-shell .bid-entry__cancel{align-self:flex-start;width:-moz-max-content;width:max-content;padding:0;font-size:.82rem}.app-shell .item-primary-button{width:100%}.app-shell .item-primary-button-checkout{border-color:var(--theme-success);background:var(--theme-success)}.app-shell .item-primary-button-checkout:hover{border-color:#265d40;background:#265d40}@media(min-width:1024px){.app-shell .item-page__summary-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.app-shell .item-page__sidebar{padding-top:var(--item-bid-panel-offset-top, 0)}.app-shell .item-page__content-grid{margin-left:0;margin-right:0}.app-shell .item-comments-card{padding:1rem calc(1rem + var(--item-page-content-rail-offset))}.app-shell .item-bid-panel{display:flex;flex-direction:column;height:var(--item-bid-panel-height, auto);min-height:0;overflow:hidden}.app-shell .item-listing-panel{height:auto;min-height:0;overflow:visible}.app-shell .item-bid-panel>*{flex:0 0 auto;min-width:0}.app-shell .item-bid-history{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.app-shell .item-bid-history__list{min-height:0;overflow:hidden}.app-shell .item-bid-history__row{min-height:38px;padding:.4rem 0}.app-shell .item-bid-panel:has(.bid-entry){gap:.48rem;padding:.62rem}.app-shell .item-bid-panel:has(.bid-entry) .item-bid-panel__top{padding:.62rem .72rem}.app-shell .item-bid-panel:has(.bid-entry) .item-bid-panel__price,.app-shell .item-bid-panel:has(.bid-entry) .item-bid-panel__timer{gap:.22rem}.app-shell .item-bid-panel:has(.bid-entry) .item-bid-panel__reserve{padding:.46rem .68rem}.app-shell .item-bid-panel:has(.bid-entry) .item-bid-history{gap:.34rem;padding-top:0}.app-shell .item-bid-panel:has(.bid-entry) .item-bid-history__header{padding-bottom:.28rem}.app-shell .item-bid-panel:has(.bid-entry) .item-bid-history__header>strong{font-size:.88rem}.app-shell .item-bid-panel:has(.bid-entry) .item-bid-history__row{gap:.42rem;min-height:32px;padding:.24rem 0}.app-shell .item-bid-panel:has(.bid-entry) .item-bid-history__row strong{font-size:.78rem}.app-shell .item-bid-panel:has(.bid-entry) .item-bid-history__user-button{font-size:.78rem}.app-shell .item-bid-panel:has(.bid-entry) .item-bid-history__row .muted{font-size:.68rem}.app-shell .item-bid-panel:has(.bid-entry) .meta-pill{min-height:24px;padding:0 .45rem;font-size:.68rem}.app-shell .item-bid-panel:has(.bid-entry) .bid-entry{gap:.28rem}.app-shell .item-bid-panel:has(.bid-entry) .bid-field{box-sizing:border-box;min-height:38px;padding-block:.55rem}.app-shell .item-bid-panel:has(.bid-entry) .item-primary-button{min-height:40px;padding-block:.62rem}}@media(max-width:900px){.app-shell .item-gallery__viewport{min-height:320px}}@media(max-width:560px){.app-shell .item-page__hero{padding:.85rem}.app-shell .item-gallery__viewport{min-height:0}.app-shell .item-gallery__underbar{align-items:stretch;flex-direction:column}.app-shell .item-gallery__quick-actions{justify-content:flex-end;width:100%}.app-shell .item-lot-details,.app-shell .item-bid-panel__top{grid-template-columns:minmax(0,1fr)}.app-shell .item-lot-detail,.app-shell .item-lot-detail:nth-child(odd),.app-shell .item-lot-detail:nth-child(2n){padding-left:0;padding-right:0}.app-shell .item-bid-panel__timer{justify-items:start;text-align:left}.app-shell .item-page__hero-actions,.app-shell .item-page__hero-actions>button,.app-shell .item-page__hero-top>button{width:100%}.app-shell .item-summary-card__row{grid-template-columns:minmax(0,1fr);gap:.3rem}.app-shell .item-summary-card__row strong,.app-shell .item-summary-card__row .reputation-badge{justify-self:start;text-align:left}}.app-shell .catalog-pagination{align-items:center;min-height:0;padding:.78rem 1rem;position:relative;z-index:20}.app-shell .catalog-list{overflow:visible}.app-shell .catalog-pagination__controls{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;min-width:0}.app-shell .catalog-page-size-control{grid-template-columns:max-content minmax(82px,96px);gap:.46rem;font-size:.82rem}.app-shell .catalog-page-size-control__select{width:96px;height:36px}.app-shell .catalog-page-size-control__label{height:36px}.app-shell .catalog-page-size-control__button{height:36px;min-height:36px}.app-shell .catalog-page-size-control__value{justify-content:center}.app-shell .catalog-page-size-menu{width:96px}.app-shell .catalog-page-size-menu .catalog-sort-menu__option{min-height:36px}.app-shell .catalog-pagination__nav{display:flex;align-items:center;gap:.4rem}.app-shell .catalog-pagination__nav>.ghost-button{min-height:36px;padding:0 .75rem;font-size:.8rem;font-weight:400}.app-shell .catalog-pagination__nav .page-chip{min-width:34px;min-height:34px;padding:0 .55rem;font-weight:400}.app-shell .shell-header{--shell-header-control-height: 44px;align-items:center}.app-shell .shell-header__search,.app-shell .shell-header__search input,main.app-shell .shell-header .shell-header__search input[type=search],.app-shell .header-icon-button,.app-shell .header-account-button{box-sizing:border-box;height:var(--shell-header-control-height);min-height:var(--shell-header-control-height)}.app-shell .header-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--shell-header-control-height);min-width:var(--shell-header-control-height)}.app-shell .header-account-button{align-items:center;justify-content:center;min-width:56px;padding:0 .36rem;border-color:#cbd5e1f2!important;background:#fff!important;color:#111827!important}.app-shell .shell-brand-button{display:inline-flex;align-items:center;min-height:var(--shell-header-control-height)}.app-shell .brand-copy strong{display:block;transform:translateY(.3px)}.app-shell .header-account-button.header-icon-button-active,.app-shell .header-account-button.header-icon-button-active:hover{border-color:#64748b59!important;background:#fff!important;color:#111827!important}.app-shell .header-account-button .header-account-button__avatar{width:28px;height:28px;border:0;background:#fff!important;color:#111827!important}.app-shell .header-account-button .header-account-button__avatar svg,.app-shell .header-account-button__chevron{stroke:currentColor;color:#111827!important}.app-shell .header-account-button .header-account-button__avatar{overflow:hidden}.app-shell .header-account-button .header-account-button__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:761px){.app-shell .home-hero{--home-hero-inset: clamp(1.45rem, 2.25vw, 1.9rem);--home-hero-bottom-inset: .85rem;--home-hero-min: 520px;min-height:var(--home-hero-min);padding:var(--home-hero-inset) var(--home-hero-inset) var(--home-hero-bottom-inset)}.app-shell .home-hero__copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:calc(var(--home-hero-min) - var(--home-hero-inset) - var(--home-hero-bottom-inset));padding-bottom:0}.app-shell .home-hero__copy h2{margin-bottom:1.2rem}.app-shell .home-hero__copy p+p{margin-top:.28rem}.app-shell .home-hero__actions{margin-top:auto;margin-bottom:2.85rem}.app-shell .home-social-proof{position:absolute;left:0;bottom:0;margin-top:0}.app-shell .home-hero__media{width:min(54%,820px);-o-object-position:center right;object-position:center right}}.app-shell .home-hero__actions .button-primary,.app-shell .home-hero__actions .button-secondary{border-color:transparent!important;color:#fff!important;box-shadow:0 12px 28px #0f172a1f!important}.app-shell .home-hero__actions .button-primary{background:var(--theme-accent)!important}.app-shell .home-hero__actions .button-primary:hover{background:#1d4ed8!important;color:#fff!important}.app-shell .home-hero__actions .button-secondary{background:#16a34a!important}.app-shell .home-hero__actions .button-secondary:hover{background:#15803d!important;color:#fff!important}.app-shell .home-hero-v2{--home-hero-v2-unit: calc(100cqw / 1024);--home-hero-v2-crop-top: calc(33.6 * var(--home-hero-v2-unit));--home-hero-v2-blue: #0151ec;--home-hero-v2-blue-deep: #004be8;--home-hero-v2-green: #00b67a;--home-hero-v2-line: #dce8f3;container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:1024 / 393.6;min-height:344px;border:1px solid rgba(226,232,240,.92);border-radius:var(--theme-radius-md);background:#fff;box-shadow:var(--theme-shadow-sm);color:#050505;font-family:var(--theme-font)}.app-shell .home-hero-v2__copy{position:absolute;z-index:2;inset:0;transform:translateY(calc(-1 * var(--home-hero-v2-crop-top)))}.app-shell .home-hero-v2__title{position:absolute;top:calc(53 * var(--home-hero-v2-unit));left:calc(18 * var(--home-hero-v2-unit));margin:0;color:#000;font-family:var(--theme-font);font-size:calc(72 * var(--home-hero-v2-unit));font-weight:800;line-height:.88;letter-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.app-shell .home-hero-v2__title-line{display:block;white-space:nowrap}.app-shell .home-hero-v2__title-line--black{word-spacing:calc(7 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__title-line--blue{color:var(--home-hero-v2-blue)}.app-shell .home-hero-v2__subtitle{position:absolute;top:calc(199 * var(--home-hero-v2-unit));left:calc(19 * var(--home-hero-v2-unit));width:calc(350 * var(--home-hero-v2-unit));margin:0;color:#050505;font-size:calc(15 * var(--home-hero-v2-unit));font-weight:500;line-height:1.26;letter-spacing:-.03em;-webkit-font-smoothing:antialiased}.app-shell .home-hero-v2__note{position:absolute;top:calc(249 * var(--home-hero-v2-unit));left:calc(18.5 * var(--home-hero-v2-unit));display:flex;align-items:center;gap:calc(8 * var(--home-hero-v2-unit));height:calc(16 * var(--home-hero-v2-unit));color:#050505;font-size:calc(12.6 * var(--home-hero-v2-unit));font-weight:600;line-height:1;letter-spacing:-.025em}.app-shell .home-hero-v2__actions{position:absolute;top:calc(378.3 * var(--home-hero-v2-unit));left:calc(19 * var(--home-hero-v2-unit));display:flex;align-items:center;gap:calc(23 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__button{display:inline-flex;align-items:center;justify-content:center;height:calc(40 * var(--home-hero-v2-unit));min-height:0;padding:0;border-radius:calc(6 * var(--home-hero-v2-unit));font-family:inherit;font-weight:600;line-height:1;letter-spacing:-.025em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-font-smoothing:antialiased}.app-shell .home-hero-v2__button--primary{width:calc(184 * var(--home-hero-v2-unit));gap:calc(12 * var(--home-hero-v2-unit));border:1px solid rgba(0,63,210,.18);background-color:var(--home-hero-v2-blue)!important;background-image:linear-gradient(180deg,#035afd 0%,var(--home-hero-v2-blue) 62%,var(--home-hero-v2-blue-deep) 100%)!important;box-shadow:0 calc(4 * var(--home-hero-v2-unit)) calc(8 * var(--home-hero-v2-unit)) #004be82e;color:#fff!important;font-size:calc(13.7 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__button--secondary{width:calc(149 * var(--home-hero-v2-unit));border:1px solid var(--theme-border);background:#fff;color:#050505;font-size:calc(13.4 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__button--secondary:hover{border-color:#2f6ec942;background:#f8fbff;color:#050505}.app-shell .home-hero-v2__button-arrow{width:calc(17 * var(--home-hero-v2-unit));height:calc(13 * var(--home-hero-v2-unit));flex:0 0 auto}.app-shell .home-hero-v2__trust-row{position:absolute;top:calc(347 * var(--home-hero-v2-unit));left:calc(19 * var(--home-hero-v2-unit));display:flex;align-items:center;gap:calc(9 * var(--home-hero-v2-unit));width:calc(380 * var(--home-hero-v2-unit));height:calc(20 * var(--home-hero-v2-unit));font-size:calc(11.6 * var(--home-hero-v2-unit));font-weight:600;line-height:1;letter-spacing:-.035em;-webkit-font-smoothing:antialiased}.app-shell .home-hero-v2__trust-excellent,.app-shell .home-hero-v2__trust-score,.app-shell .home-hero-v2__trust-reviews,.app-shell .home-hero-v2__review-source,.app-shell .home-hero-v2__trust-stars,.app-shell .home-hero-v2__trust-separator,.app-shell .home-hero-v2__review-star{position:static;display:inline-flex;align-items:center;flex:0 0 auto}.app-shell .home-hero-v2__trust-excellent{color:#050505}.app-shell .home-hero-v2__trust-stars{gap:calc(2 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__rating-box{display:block;width:calc(10.2 * var(--home-hero-v2-unit));height:calc(10.2 * var(--home-hero-v2-unit));color:var(--home-hero-v2-green)}.app-shell .home-hero-v2__trust-score{color:var(--home-hero-v2-blue)}.app-shell .home-hero-v2__trust-separator{width:1px;height:calc(10 * var(--home-hero-v2-unit));background:#d9e1eb}.app-shell .home-hero-v2__trust-separator--one{margin-left:calc(2 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__trust-reviews{color:var(--home-hero-v2-blue)}.app-shell .home-hero-v2__trust-separator--two{margin-left:calc(2 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__review-star{width:calc(11 * var(--home-hero-v2-unit));height:calc(11 * var(--home-hero-v2-unit));fill:var(--home-hero-v2-green)}.app-shell .home-hero-v2__review-source{color:#050505}.app-shell .home-hero-v2__feature-cards{position:absolute;top:calc(380 * var(--home-hero-v2-unit));left:calc(19 * var(--home-hero-v2-unit));display:flex;gap:calc(8.5 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__feature-card{display:flex;align-items:center;height:calc(37 * var(--home-hero-v2-unit));overflow:hidden;border:1px solid var(--home-hero-v2-line);border-radius:calc(6 * var(--home-hero-v2-unit));background:#fffffff7;box-shadow:0 1px 2px #0f172a05;color:#050505}.app-shell .home-hero-v2__feature-card--verified{width:calc(114 * var(--home-hero-v2-unit));padding:0 calc(8 * var(--home-hero-v2-unit)) 0 calc(10 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__feature-card--fast{width:calc(104 * var(--home-hero-v2-unit));padding:0 calc(8 * var(--home-hero-v2-unit)) 0 calc(10 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__feature-card--global{width:calc(110 * var(--home-hero-v2-unit));padding:0 calc(8 * var(--home-hero-v2-unit)) 0 calc(10 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__feature-icon{width:calc(21 * var(--home-hero-v2-unit));height:calc(21 * var(--home-hero-v2-unit));flex:0 0 auto;margin-right:calc(8 * var(--home-hero-v2-unit))}.app-shell img.home-hero-v2__feature-icon{display:block;-o-object-fit:contain;object-fit:contain}.app-shell .home-hero-v2__feature-copy{min-width:0;transform:translateY(calc(-.3 * var(--home-hero-v2-unit)))}.app-shell .home-hero-v2__feature-copy h2,.app-shell .home-hero-v2__feature-copy p{margin:0;white-space:nowrap;letter-spacing:-.045em;-webkit-font-smoothing:antialiased}.app-shell .home-hero-v2__feature-copy h2{color:#050505;font-size:calc(8.4 * var(--home-hero-v2-unit));font-weight:800;line-height:1.05}.app-shell .home-hero-v2__feature-copy p{margin-top:calc(1 * var(--home-hero-v2-unit));color:#050505;font-size:calc(6.4 * var(--home-hero-v2-unit));font-weight:600;line-height:1.1}@media(max-width:760px){.app-shell .home-hero-v2{aspect-ratio:auto;min-height:720px}.app-shell .home-hero-v2__copy{position:relative;display:grid;align-content:start;gap:1rem;min-height:720px;padding:3rem 1.45rem 1.5rem}.app-shell .home-hero-v2__title,.app-shell .home-hero-v2__subtitle,.app-shell .home-hero-v2__note,.app-shell .home-hero-v2__actions,.app-shell .home-hero-v2__trust-row,.app-shell .home-hero-v2__feature-cards{position:static}.app-shell .home-hero-v2__title{font-size:clamp(3rem,13vw,4.7rem)}.app-shell .home-hero-v2__subtitle{width:min(350px,100%);font-size:1rem;line-height:1.35}.app-shell .home-hero-v2__note{height:auto;gap:.5rem;font-size:.9rem;line-height:1.25}.app-shell .home-hero-v2__actions{display:grid;gap:.75rem;width:100%;margin-top:.4rem}.app-shell .home-hero-v2__button{width:100%;height:48px;border-radius:7px;font-size:1rem}.app-shell .home-hero-v2__button-arrow{width:24px;height:18px}.app-shell .home-hero-v2__trust-row{position:relative;top:auto;left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.18rem .45rem;width:min(300px,100%);height:auto;margin-top:1.35rem;font-size:.72rem;line-height:1.1}.app-shell .home-hero-v2__trust-excellent,.app-shell .home-hero-v2__trust-score,.app-shell .home-hero-v2__trust-reviews,.app-shell .home-hero-v2__review-source,.app-shell .home-hero-v2__trust-stars,.app-shell .home-hero-v2__trust-separator,.app-shell .home-hero-v2__review-star{position:static;flex:0 0 auto}.app-shell .home-hero-v2__rating-box{width:10.2px;height:10.2px}.app-shell .home-hero-v2__trust-stars{gap:2px}.app-shell .home-hero-v2__trust-separator{width:1px;height:10px}.app-shell .home-hero-v2__review-star{width:11px;height:11px}.app-shell .home-hero-v2__feature-cards{display:grid;gap:.5rem;width:min(280px,100%);margin-top:.25rem}.app-shell .home-hero-v2__feature-card{height:40px;border-radius:6px}.app-shell .home-hero-v2__feature-card--verified,.app-shell .home-hero-v2__feature-card--fast,.app-shell .home-hero-v2__feature-card--global{width:100%;padding:0 .6rem}.app-shell .home-hero-v2__feature-icon{width:20px;height:20px;margin-right:.5rem}.app-shell .home-hero-v2__feature-copy h2{font-size:.78rem}.app-shell .home-hero-v2__feature-copy p{font-size:.62rem}}.app-shell .home-trust-item{align-content:center!important;align-items:start!important}.app-shell .home-trust-icon{margin-top:0!important}@media(min-width:761px){.app-shell .home-trust-item:first-child{padding-left:clamp(1.45rem,2.25vw,1.9rem)}}@media(min-width:1181px){.app-shell .home-trust-item{position:relative;border-left:0!important}.app-shell .home-trust-item+.home-trust-item:before{content:"";position:absolute;left:0;top:50%;width:1px;height:calc(100% - 1.45rem);background:#cbd5e1d1;transform:translateY(-50%);pointer-events:none}}.app-shell .home-trust__grid{gap:1px!important;background:var(--theme-border)}.app-shell .home-trust-item{border:0!important;background:var(--theme-surface)!important}.app-shell .home-trust-item+.home-trust-item:before{content:none!important}.app-shell .home-trust-item+.home-trust-item,.app-shell .home-trust-item:nth-child(n+3){border-left:0!important;border-top:0!important}.app-shell .home-section__heading h2{align-items:center;line-height:1.06}.app-shell .home-section__live-badge{align-self:center;transform:translateY(.02em)}.app-shell .home-widgets__grid{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);align-items:stretch}.app-shell .home-widget-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.9rem}.app-shell .home-widget-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:34px;padding-bottom:.75rem;border-bottom:1px solid var(--theme-border)}.app-shell .home-widget-card__body,.app-shell .home-activity-list,.app-shell .home-community-list,.app-shell .home-market-signals{display:grid;gap:0}.app-shell .home-community-list,.app-shell .home-widget-card__body{align-content:start}.app-shell .home-widget-card--activity,.app-shell .home-widget-card--community{min-width:0}.app-shell .home-activity-table{grid-template-rows:auto minmax(0,1fr) auto;height:100%}.app-shell .home-activity-table__head,.app-shell .home-widget-card--activity .home-activity-list__item{display:grid;grid-template-columns:5.6rem minmax(11rem,.95fr) minmax(12rem,1.05fr) minmax(8.5rem,auto);-moz-column-gap:1rem;column-gap:1rem;align-items:center}.app-shell .home-activity-table__head{padding:0 0 .65rem;border-bottom:1px solid var(--theme-border);color:var(--theme-text-muted);font-size:.73rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.app-shell .home-activity-table__head span:last-child{justify-self:start;text-align:left}.app-shell .home-market-signals__item,.app-shell .home-activity-list__item,.app-shell .home-community-list__item{min-height:72px;padding:.72rem 0;border-top:1px solid var(--theme-border)}.app-shell .home-widget-card--activity .home-activity-list__item{min-height:54px;padding:.58rem 0}.app-shell .home-community-list__item{display:grid;align-content:center;gap:.22rem;min-height:56px;padding:.5rem 0}.app-shell .home-community-list__item strong,.app-shell .home-community-list__author,.app-shell .home-community-list__meta{line-height:1.18}.app-shell .home-community-list__author{color:var(--theme-text-muted);font-size:.84rem;font-weight:650}.app-shell .home-activity-table__activity,.app-shell .home-activity-table__details,.app-shell .home-activity-table__time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .home-activity-table__details,.app-shell .home-activity-table__time{color:var(--theme-text-muted);font-size:.86rem;font-weight:650}.app-shell .home-activity-table__time{justify-self:start;text-align:left}.app-shell .home-widget-list-button{width:100%;border-right:0;border-bottom:0;border-left:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.app-shell .home-widget-list-button:hover:not(:disabled) strong{color:var(--theme-accent)}.app-shell .home-widget-list-button:disabled{cursor:default}.app-shell .home-widget-list-button__badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-bottom:.36rem;padding:.16rem .42rem;border:1px solid var(--theme-border);border-radius:6px;color:var(--theme-muted);font-size:.72rem;font-weight:700;line-height:1.1}.app-shell .home-widget-card--activity .home-widget-list-button__badge{margin-bottom:0}.app-shell .home-widget-card__footer-link{justify-self:center;margin-top:.86rem;padding:.18rem 0;border:0;background:transparent;color:var(--theme-accent);font-size:.96rem;font-weight:800;line-height:1.2;text-decoration:underline;text-underline-offset:.16em;cursor:pointer}.app-shell .home-widget-card__footer-link:hover,.app-shell .home-widget-card__footer-link:focus-visible{color:var(--theme-accent-strong)}.app-shell .home-widget-card__empty{margin:0;padding:.75rem 0;color:var(--theme-muted)}.app-shell .home-market-signals__item:first-child,.app-shell .home-activity-list__item:first-child,.app-shell .home-community-list__item:first-child{border-top:0;padding-top:0}.app-shell .home-activity-list__meta,.app-shell .home-community-list__meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin-top:.1rem}.app-shell .home-activity-list__meta span:last-child,.app-shell .home-community-list__meta span:last-child{justify-self:end}@media(max-width:1080px){.app-shell .home-widgets__grid{grid-template-columns:1fr}.app-shell .home-activity-table__head{display:none}.app-shell .home-widget-card--activity .home-activity-list__item{grid-template-columns:auto minmax(0,1fr);row-gap:.22rem;align-items:start}.app-shell .home-widget-card--activity .home-widget-list-button__badge{grid-row:1 / span 3;margin-top:.05rem}.app-shell .home-activity-table__details,.app-shell .home-activity-table__time{grid-column:2;justify-self:start}}.app-shell .home-session-card{position:relative;overflow:hidden;padding-right:6.9rem}.app-shell .home-session-card__speaker-photo{position:absolute;right:.85rem;bottom:4.25rem;width:82px;height:98px;overflow:hidden;border:1px solid rgba(203,213,225,.9);border-radius:12px;background:#f8fafc;box-shadow:0 14px 28px #0f172a1a}.app-shell .home-session-card__speaker-photo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.app-shell .home-session-card__body h3{max-width:14rem}.app-shell .shell-footer__socials{display:grid;grid-template-columns:repeat(2,minmax(92px,max-content));gap:.45rem}.app-shell .shell-footer__social{justify-content:flex-start;width:100%;min-width:0;min-height:38px;padding:0 .62rem;gap:.42rem}.app-shell .shell-footer__social svg{flex:0 0 18px}.app-shell .shell-footer__social span{flex:0 0 auto;color:var(--theme-text-strong);font-size:.72rem;font-weight:750;line-height:1;white-space:nowrap}@media(max-width:900px){.app-shell .catalog-pagination,.app-shell .catalog-pagination__controls{align-items:stretch;flex-direction:column}.app-shell .catalog-page-size-control{justify-content:space-between}.app-shell .catalog-pagination__nav{justify-content:space-between;width:100%}.app-shell .home-session-card{padding-right:.85rem}.app-shell .home-session-card__speaker-photo{position:static;width:100%;height:150px;margin-top:-.1rem}}@media(max-width:640px){.app-shell .shell-footer__socials{grid-template-columns:minmax(0,1fr)}}.app-shell .home-section__heading h2{display:inline-flex;align-items:center;line-height:1}.app-shell .home-section__live-badge{align-self:center;min-height:24px;padding:0 .5rem;line-height:1;transform:translateY(-.02em)}.app-shell .home-session-card{padding-right:7.35rem}.app-shell .home-session-card__live-row{justify-content:flex-start;width:-moz-max-content;width:max-content;padding:0;background:transparent}.app-shell .home-session-card__speaker{position:absolute;right:.85rem;top:5.2rem;display:grid;justify-items:center;gap:.32rem;width:86px}.app-shell .home-session-card__speaker-photo{position:static;width:82px;height:98px;margin:0}.app-shell .home-session-card__speaker-name{display:block;max-width:86px;color:var(--theme-text-strong);font-size:.68rem;font-weight:850;line-height:1.15;text-align:center}@media(max-width:900px){.app-shell .home-session-card{padding-right:.85rem}.app-shell .home-session-card__speaker{position:static;justify-items:start;width:100%}.app-shell .home-session-card__speaker-photo{width:100%;height:150px}.app-shell .home-session-card__speaker-name{max-width:none;text-align:left}}@media(min-width:761px){.app-shell .home-hero__media{width:min(66%,980px);-o-object-position:center right;object-position:center right;image-rendering:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.52) 4%,rgba(0,0,0,.92) 9%,#000000 14%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.52) 4%,rgba(0,0,0,.92) 9%,#000000 14%)}.app-shell .home-hero:before{background:linear-gradient(90deg,#fff 0% 30%,#ffffffd1 36%,#ffffff4d,#fff0 50%),linear-gradient(180deg,#ffffffa3,#fff0 18%),linear-gradient(0deg,#ffffff47,#fff0 18%)}}@media(min-width:761px){.app-shell .shell-header{padding-left:clamp(1.45rem,2.25vw,1.9rem)}.app-shell .shell-brand-button{min-width:clamp(142px,9vw,164px)}.app-shell .brand-copy strong{font-size:clamp(.84rem,.78vw,.98rem);letter-spacing:.34em}}.app-shell .home-session-card{padding-right:7.9rem}.app-shell .home-session-card__top{align-items:center;min-height:24px}.app-shell .home-session-card__session-heading{display:inline-flex;min-width:0;align-items:center;gap:.45rem}.app-shell .home-session-card__eyebrow,.app-shell .home-session-card__link{line-height:1;white-space:nowrap}.app-shell .home-session-card__live-pill{flex:0 0 auto;min-height:20px;padding:0 .5rem}.app-shell .home-session-card__speaker{right:.78rem;top:3.1rem;width:106px}.app-shell .home-session-card__speaker-name{max-width:106px;white-space:nowrap;transform:translateY(.25rem)}.app-shell .home-session-card__button{margin-top:1.5rem;position:relative;top:.35rem}.app-shell .shell-footer__brand-button{border:0;background:transparent;box-shadow:none;color:var(--theme-text-muted)!important;font-family:var(--theme-font);font-size:.84rem;font-weight:400;letter-spacing:0;line-height:1.45;padding:0;text-transform:none}@media(max-width:900px){.app-shell .home-session-card{padding-right:.85rem}.app-shell .home-session-card__speaker{width:100%}}@media(min-width:901px){.app-shell .home-session-card__top{margin-right:-7.05rem;transform:translateY(.6rem)}}.app-shell .home-market-signals{margin-top:.85rem}.app-shell .home-activity-list__meta{margin-top:.28rem}.app-shell .home-session-card__speaker{width:96px}.app-shell .home-session-card__speaker-photo,.app-shell .home-session-card__speaker-name{width:96px;max-width:96px}.app-shell .home-session-card__button{margin-top:1.85rem;top:0}@media(max-width:900px){.app-shell .home-session-card__speaker,.app-shell .home-session-card__speaker-photo,.app-shell .home-session-card__speaker-name{width:100%;max-width:none}}@media(min-width:901px){.app-shell .home-session-card{--home-session-alignment-revision: 2026050102}.app-shell .home-session-card__speaker-name{transform:none}}@media(min-width:901px){.app-shell .home-session-card__body{gap:.3rem}.app-shell .home-session-card__body h3{position:relative;top:0}.app-shell .home-session-card__speaker{gap:.28rem;top:calc(var(--home-session-card-padding) + var(--home-session-body-start))}.app-shell .home-session-card__button{top:0}}@media(min-width:1181px){.app-shell .home-session-card__button{top:var(--home-session-button-edge-offset)}}@media(min-width:901px)and (max-width:1500px){.app-shell .home-session-card{--home-session-compact-alignment-revision: 2026050102}}.app-shell :is(.home-section,.home-review-card,.home-review-card-featured,.catalog-list__top,.catalog-filter-panel__header,.catalog-filter-panel>.catalog-field,.catalog-filter-section,.section-card,.subsection-card,.profile-panel,.profile-sidebar,.forum-panel,.forum-sidebar-panel,.forum-section-tree,.forum-topic-row,.forum-post-card,.forum-reply-card,.order-card,.summary-tile,.notice-row,.messages-search-card,.messages-list-card,.messages-thread-card,.messages-compose,.messages-search-result,.messages-conversation,.messages-search-section,.payment-card,.payment-security-card,.support-ticket-summary,.item-comment-card,.item-comment-form,.empty-state,.address-card,.upload-card,.static-page-placeholder,.static-page-preview){padding-left:var(--container-text-inset)}.app-shell :is(.auction-card,.list-auction-card) .card-body,.app-shell .home-session-card{padding-left:var(--container-text-inset)}.app-shell .item-page__gallery-card,.app-shell .catalog-filter-panel{padding-left:0;padding-right:0}.app-shell :is(.home-showcase .auction-card:not(.home-showcase-placeholder),.catalog-grid .auction-card-auction,.catalog-grid .auction-card-marketplace) .card-body{padding-left:var(--container-text-inset)}.app-shell :is(.home-showcase,.catalog-grid) .card-price-value,.app-shell :is(.home-showcase,.catalog-grid) .card-price-badge{flex:0 0 auto;white-space:nowrap}@media(min-width:1024px){.app-shell .item-comments-card{padding-left:var(--container-text-inset)}}.app-shell :is(.escrow-hero,.service-request-hero,.escrow-section,.escrow-highlight-card,.escrow-control-panel,.escrow-control-panel__header,.escrow-control-panel__body>div,.escrow-control-panel__notice,.escrow-flow-step,.escrow-rule-card,.escrow-request__panel,.loan-control-panel__estimate,.vault-price-card,.vault-fee-note,.how-hero,.how-hero-panel,.how-start-panel,.how-start-card,.how-hero-panel__amount,.how-hero-panel__notice,.how-section,.how-path-card,.how-flow-step,.how-protection-card,.how-faq-item,.about-hero,.about-section,.about-pillar-card,.about-snapshot,.about-snapshot__metric,.about-flow__step,.about-principle-card,.about-timeline__item,.about-team-card__body,.forum-home-hero,.forum-home-hero__panel,.forum-home-hero__status,.forum-service-status){padding-left:var(--container-text-inset)}.app-shell .forum-page,.app-shell .forum-home-page{--forum-gap: .75rem;--forum-card-pad: .82rem;--forum-panel-radius: 8px;box-sizing:border-box;display:grid;gap:var(--forum-gap);max-width:var(--site-content-max);margin:0 auto;padding:var(--site-block-gap) var(--site-page-padding-x) 0}.app-shell .forum-home-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;padding:1.1rem 1.1rem 1.1rem var(--container-text-inset);border-radius:var(--forum-panel-radius);box-shadow:none}.app-shell .forum-home-hero:before{opacity:.55}.app-shell .forum-home-hero__copy{align-content:center;max-width:760px}.app-shell .forum-home-hero__copy h1{max-width:16ch;margin:.7rem 0;font-size:clamp(2rem,3.05vw,2.85rem);font-weight:850;line-height:1.03;text-wrap:pretty}.app-shell .forum-home-hero__copy p{max-width:650px;font-size:.95rem;line-height:1.52}.app-shell .forum-home-hero__search{width:min(520px,100%);margin-top:.9rem}.app-shell .forum-home-hero__search input{min-height:40px;padding-top:.58rem!important;padding-bottom:.58rem!important;font-size:.86rem}.app-shell .forum-home-hero__panel{right:1.1rem;bottom:1.1rem;gap:.68rem;min-height:0;padding:0;border:0;border-radius:var(--forum-panel-radius);background:transparent;box-shadow:none}.app-shell .forum-home-hero__status{grid-template-columns:30px minmax(0,1fr);gap:.62rem;padding:.62rem;border-radius:7px}.app-shell .forum-home-hero__status strong{font-size:.88rem}.app-shell .forum-home-hero__status span{font-size:.74rem}.app-shell .forum-home-hero__actions{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.app-shell .forum-home-hero__actions>button{min-height:40px;padding:.58rem .78rem;font-size:.88rem}.app-shell .forum-home-hero__guides{gap:.44rem}.app-shell .forum-home-hero__guide{grid-template-columns:16px minmax(0,1fr);gap:.46rem;font-size:.76rem;line-height:1.32}.app-shell .forum-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem .45rem;color:var(--theme-text-muted);font-size:.82rem;font-weight:750}.app-shell .forum-breadcrumbs>*+*:before{content:"/";margin-right:.45rem;color:var(--theme-text-soft);font-weight:600}.app-shell .forum-breadcrumbs__current{min-width:0;color:var(--theme-text-strong);overflow-wrap:anywhere}.app-shell .forum-page__hero{display:grid;gap:1rem;padding:clamp(1rem,1.8vw,1.35rem);border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--theme-shadow-sm)}.app-shell .forum-page__hero-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.app-shell .forum-page__hero h1{max-width:22ch;margin:.55rem 0 .35rem;color:var(--theme-text-strong);font-size:clamp(2rem,4.4vw,3rem);font-weight:850;line-height:1.04;overflow-wrap:anywhere;text-wrap:pretty}.app-shell .forum-page__hero .muted{margin:0;line-height:1.5}.app-shell .forum-page__actions{align-items:center;justify-content:flex-end}.app-shell .forum-page__actions .button-primary,.app-shell .forum-page__actions .ghost-button,.app-shell .forum-topic-toolbar__actions .ghost-button{gap:.42rem;min-height:38px;padding:.58rem .78rem;white-space:nowrap}.app-shell .forum-author-inline{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:.58rem;align-items:center;min-width:0}.app-shell .forum-author-inline__text{display:grid;min-width:0;gap:.08rem}.app-shell .forum-author-inline__text strong,.app-shell .forum-author-inline__text small{min-width:0;overflow-wrap:anywhere}.app-shell .forum-avatar-sm{width:32px;height:32px;font-size:.74rem}.app-shell .forum-avatar-md{width:44px;height:44px;font-size:.82rem}.app-shell .forum-avatar{flex:0 0 auto;border:1px solid rgba(148,163,184,.24);overflow:hidden;line-height:1;text-transform:uppercase}.app-shell .forum-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-shell .forum-topic-page__summary{display:grid;grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);gap:.8rem;align-items:center;padding:.8rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .forum-topic-hero__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0}.app-shell .forum-topic-hero__metrics div{min-width:0;padding:.55rem .65rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:#fff}.app-shell .forum-topic-hero__metrics dt{color:var(--theme-text-muted);font-size:.72rem;font-weight:800;line-height:1.2}.app-shell .forum-topic-hero__metrics dd{margin:.18rem 0 0;color:var(--theme-text-strong);font-size:.95rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.app-shell .forum-topic-page__state,.app-shell .forum-topic-page__tags,.app-shell .forum-topic-row__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0}.app-shell .forum-topic-page__tags .ghost-button,.app-shell .forum-topic-row__chips .ghost-button,.app-shell .forum-quick-filters .chip,.app-shell .forum-topic-tabs .chip{min-height:32px;padding:.42rem .62rem;border-radius:7px;font-size:.78rem;line-height:1.1}.app-shell .forum-topic-row__chips .info-chip,.app-shell .forum-topic-row__chips .status-pill,.app-shell .forum-active-filters .page-chip{min-height:28px;padding:.32rem .55rem;border-radius:7px;font-size:.74rem}.app-shell .forum-section-main{display:grid;gap:var(--forum-gap);min-width:0}.app-shell .forum-topic-toolbar{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:.85rem;align-items:center;padding:.78rem .9rem .78rem var(--container-text-inset);border-radius:var(--forum-panel-radius);box-shadow:none}.app-shell .forum-topic-toolbar__header h2{margin:0;color:var(--theme-text-strong);font-size:.98rem;font-weight:850}.app-shell .forum-topic-toolbar__header p{margin:.18rem 0 0;font-size:.82rem}.app-shell .forum-topic-toolbar__actions{justify-content:flex-end;gap:.5rem}.app-shell .forum-topic-toolbar__moderation{grid-column:1 / -1;justify-content:flex-start;padding-top:.75rem;border-top:1px solid var(--theme-border)}.app-shell .forum-subscription-select{display:grid;grid-template-columns:auto minmax(150px,190px);gap:.5rem;align-items:center;min-width:0;font-size:.78rem;font-weight:850}.app-shell .forum-subscription-select select{min-height:38px;padding:.52rem .7rem}.app-shell .forum-post-list{display:grid;gap:.7rem}.app-shell .forum-post-card.item-comment-card{grid-template-columns:minmax(6.4rem,.18fr) minmax(0,1fr);gap:.95rem;align-items:stretch;padding:.85rem 1rem;border-color:var(--theme-border);background:#fff;box-shadow:none}.app-shell .forum-post-card.item-comment-card:hover{border-color:#2563eb38;background:#fbfdff}.app-shell .forum-post-card .item-comment-card__author-rail{--comment-author-avatar-size: 52px;gap:.34rem}.app-shell .forum-post-card .item-comment-card__author-rail .forum-avatar{width:52px;height:52px;border-radius:12px}.app-shell .forum-post-card .item-comment-card__rank{color:var(--theme-text-soft);font-size:.7rem;white-space:nowrap}.app-shell .forum-post-card .item-comment-card__content{align-content:start;gap:.55rem}.app-shell .forum-post-card .item-comment-card__header{align-items:flex-start;box-sizing:border-box;gap:.35rem .5rem;padding-top:0}.app-shell .forum-post-card .item-comment-card__author-name{font-size:.95rem;font-weight:850}.app-shell .forum-post-card .item-comment-card__date{color:var(--theme-text-muted);font-size:.76rem;line-height:1.25}.app-shell .forum-post-card .item-comment-card__body p{color:var(--theme-text);font-size:.96rem;line-height:1.58}.app-shell .forum-post-card .item-comment-card__toolbar{align-items:flex-end;margin-top:.15rem;padding-top:.62rem;border-top:1px solid var(--theme-border)}.app-shell .forum-post-card .item-comment-card__actions,.app-shell .forum-post-card .item-comment-card__reactions{gap:.4rem}.app-shell .forum-post-card .item-comment-card__action,.app-shell .forum-post-card .item-comment-card__reaction{gap:.28rem;min-height:30px;padding:.34rem .54rem;border:1px solid var(--theme-border);border-radius:7px;background:#fff;color:var(--theme-text-muted);font-size:.76rem;font-weight:800}.app-shell .forum-post-card .item-comment-card__action:hover,.app-shell .forum-post-card .item-comment-card__reaction:hover{border-color:#2563eb3d;background:var(--theme-surface-soft);color:var(--theme-text-strong)}.app-shell .forum-post-card .item-comment-card__reaction-active{border-color:#2563eb40;background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .forum-reply-card{display:grid;gap:.85rem;padding:1rem}.app-shell .forum-reply-card .section-card__header{padding-bottom:.75rem;border-bottom:1px solid var(--theme-border)}.app-shell .forum-form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem}.app-shell .forum-form-footer button[type=submit]{min-width:120px}.app-shell .forum-inline-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.72rem .82rem;border:1px solid rgba(37,99,235,.18);border-radius:var(--theme-radius-sm);background:var(--theme-accent-soft);color:var(--theme-text-strong);font-weight:750}.app-shell .forum-main-panel,.app-shell .forum-sidebar-panel,.app-shell .forum-section-tree{padding:var(--forum-card-pad) .9rem var(--forum-card-pad) var(--container-text-inset);border-radius:var(--forum-panel-radius);box-shadow:none}.app-shell .forum-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,auto);gap:.75rem;align-items:end}.app-shell .forum-home-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:var(--forum-gap)}.app-shell .forum-home-layout__main,.app-shell .forum-section-tree-list,.app-shell .forum-shell__aside,.app-shell .forum-mobile-sidebar{gap:var(--forum-gap)}.app-shell .forum-section-tree{gap:.46rem;min-height:0}.app-shell .forum-section-tree__title{min-height:0;padding:0;color:var(--theme-text-strong);font-size:.98rem;font-weight:850;line-height:1.24}.app-shell .forum-section-tree__description{max-width:76ch;font-size:.84rem;line-height:1.42}.app-shell .forum-section-tree__topics{display:grid;gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none}.app-shell .forum-section-tree>.muted{margin:.1rem 0 0;font-size:.84rem;line-height:1.35}.app-shell .forum-sidebar-panel{gap:.58rem}.app-shell .forum-sidebar-panel .section-card__header{align-items:start;gap:.55rem;padding-bottom:.55rem;border-bottom:1px solid var(--theme-border)}.app-shell .forum-sidebar-panel .section-card__header h2,.app-shell .forum-sidebar-panel .section-card__header h3{font-size:1rem;line-height:1.2}.app-shell .forum-sidebar-panel .section-card__header p{margin-top:.18rem;font-size:.82rem;line-height:1.34}.app-shell .forum-stats-list__item{padding:.52rem 0}.app-shell .forum-stats-list__item dt{font-size:.82rem}.app-shell .forum-stats-list__item dd{font-size:.9rem}.app-shell .forum-side-list{display:grid;gap:.42rem}.app-shell .forum-side-list__item{padding:.48rem .52rem;min-height:0}.app-shell .forum-side-list__item strong{font-size:.86rem;line-height:1.25}.app-shell .forum-side-list__item span,.app-shell .forum-side-list__item small{font-size:.76rem;line-height:1.25}.app-shell .forum-quick-filters,.app-shell .forum-sidebar-panel .forum-topic-row__chips{gap:.36rem}.app-shell .forum-topic-list{display:grid;gap:.62rem}.app-shell .forum-topic-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);gap:.85rem;align-items:center;padding:.82rem .9rem;box-shadow:none}.app-shell .forum-topic-row__main{display:grid;gap:.46rem;min-width:0}.app-shell .forum-topic-row__title{min-height:0;padding:0;color:var(--theme-text-strong);font-size:1rem;font-weight:850;line-height:1.3}.app-shell .forum-topic-row__metrics,.app-shell .forum-section-topic__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0}.app-shell .forum-topic-row__metrics div,.app-shell .forum-section-topic__meta div{min-width:0}.app-shell .forum-topic-row__metrics dt,.app-shell .forum-section-topic__meta dt{color:var(--theme-text-muted);font-size:.68rem;font-weight:800}.app-shell .forum-topic-row__metrics dd,.app-shell .forum-section-topic__meta dd{margin:.1rem 0 0;color:var(--theme-text-strong);font-size:.82rem;font-weight:850;overflow-wrap:anywhere}.app-shell .forum-mobile-sidebar-toggle{display:none}@media(max-width:1180px){.app-shell .forum-mobile-sidebar-toggle{display:inline-flex}.app-shell .forum-home-hero,.app-shell .forum-home-layout{grid-template-columns:minmax(0,1fr)}.app-shell .forum-home-hero__panel{width:auto}.app-shell .forum-shell__aside{position:static}.app-shell .forum-topic-page__summary,.app-shell .forum-topic-toolbar,.app-shell .forum-topic-row,.app-shell .forum-controls{grid-template-columns:minmax(0,1fr)}.app-shell .forum-topic-toolbar__actions{justify-content:flex-start}}@media(max-width:760px){.app-shell .forum-page,.app-shell .forum-home-page{--forum-gap: .75rem;padding:.75rem .75rem 5.4rem}.app-shell .forum-home-hero{gap:.8rem;padding:.95rem}.app-shell .forum-home-hero__copy h1{max-width:none;margin:.55rem 0;font-size:clamp(1.85rem,8.2vw,2.35rem);line-height:1.04}.app-shell .forum-home-hero__copy p{font-size:.92rem;line-height:1.46}.app-shell .forum-home-hero__panel{position:static;justify-content:flex-end;width:100%;padding:0}.app-shell .forum-home-hero__actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.app-shell .forum-page__hero{padding:1rem}.app-shell .forum-page__hero-top{grid-template-columns:minmax(0,1fr)}.app-shell .forum-page__actions{justify-content:stretch}.app-shell .forum-page__actions .button-primary{width:100%}.app-shell .forum-topic-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .forum-topic-toolbar__actions .ghost-button{flex:0 1 auto;width:100%;min-height:42px}.app-shell .forum-post-card .item-comment-card__action,.app-shell .forum-post-card .item-comment-card__reaction{flex:1 1 8rem}.app-shell .forum-section-main>.inline-actions{justify-content:center}.app-shell .forum-section-main>.inline-actions .ghost-button{flex:0 1 auto;min-width:min(180px,100%);min-height:42px}.app-shell .forum-subscription-select{grid-template-columns:minmax(0,1fr)}.app-shell .forum-post-card.item-comment-card{grid-template-columns:minmax(0,1fr);padding:.9rem}.app-shell .forum-post-card .item-comment-card__author-rail{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:flex-start;gap:.22rem .62rem;padding-bottom:0;border-bottom:0}.app-shell .forum-post-card .item-comment-card__toolbar{align-items:stretch;flex-direction:column}.app-shell .forum-post-card .item-comment-card__reactions{justify-content:flex-start;margin-left:0}.app-shell .forum-topic-row__metrics,.app-shell .forum-section-topic__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell .forum-panel>.section-card__header{align-items:start;gap:.9rem;padding-bottom:.7rem;border-bottom:1px solid var(--theme-border)}.app-shell .forum-panel>.section-card__header h2,.app-shell .forum-panel>.section-card__header h3{margin:0;font-size:1rem;line-height:1.2}.app-shell .forum-panel>.section-card__header p{margin-top:.2rem;font-size:.84rem;line-height:1.35}.app-shell .forum-page__hero{gap:.82rem;padding:1.05rem 1.15rem}.app-shell .forum-page__hero h1{max-width:28ch;margin:.42rem 0 .25rem;font-size:clamp(1.9rem,3vw,2.45rem);line-height:1.06}.app-shell .forum-main-panel{gap:.78rem}.app-shell .forum-controls{grid-template-columns:minmax(280px,1fr) auto minmax(150px,180px);gap:.72rem;align-items:end}.app-shell .forum-search-control,.app-shell .forum-sort-control,.app-shell .forum-topic-tabs-control{display:grid;gap:.42rem;min-width:0;color:var(--theme-text-strong);font-size:.8rem;font-weight:850;line-height:1.15}.app-shell .forum-control-label{color:var(--theme-text-strong);font-size:.8rem;font-weight:850;line-height:1.15}.app-shell .forum-search-control input,.app-shell .forum-sort-control select{min-height:40px;padding:.58rem .72rem!important;border-radius:7px;font-size:.86rem;line-height:1.2}.app-shell .forum-topic-tabs{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;min-width:0}.app-shell .forum-topic-tabs .chip{min-height:40px;padding:.52rem .68rem}.app-shell .forum-active-filters{margin:0;padding-top:.05rem}.app-shell .forum-section-topic{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:.8rem;align-items:center;min-height:64px;padding:.68rem .72rem;border:1px solid var(--theme-border);background:#fff}.app-shell .forum-section-topic__title{color:var(--theme-text-strong);font-size:.9rem;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.app-shell .forum-section-tree>p.muted:not(.forum-section-tree__description){margin-top:.12rem;padding:.58rem .68rem;border:1px dashed rgba(148,163,184,.55);border-radius:7px;background:#fbfdff}.app-shell .forum-topic-row{min-height:74px;padding:.72rem .78rem}.app-shell .forum-topic-row__metrics,.app-shell .forum-section-topic__meta{align-items:start}.app-shell .forum-topic-row__metrics dt,.app-shell .forum-section-topic__meta dt{line-height:1.1}.app-shell .forum-topic-row__metrics dd,.app-shell .forum-section-topic__meta dd{line-height:1.2}.app-shell .forum-create-topic-form{gap:.9rem}.app-shell .forum-composer-mode{gap:.45rem}.app-shell .forum-create-topic-grid{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);gap:.75rem;align-items:end}.app-shell .forum-create-topic-grid label:nth-child(3){grid-column:1 / -1}.app-shell .forum-create-topic-section-meta{margin-top:-.18rem}.app-shell .forum-create-topic-form textarea{min-height:160px}.app-shell .forum-create-topic-form .forum-form-footer{padding-top:.75rem;border-top:1px solid var(--theme-border)}@media(max-width:1180px){.app-shell .forum-controls{grid-template-columns:minmax(0,1fr)}.app-shell .forum-sort-control{max-width:260px}}@media(max-width:760px){.app-shell .forum-panel>.section-card__header{gap:.55rem;padding-bottom:.62rem}.app-shell .forum-page__hero{padding:.95rem}.app-shell .forum-page__hero h1{font-size:clamp(1.85rem,7.2vw,2.25rem)}.app-shell .forum-topic-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .forum-topic-tabs .chip{width:100%}.app-shell .forum-sort-control{max-width:none}.app-shell .forum-section-topic{grid-template-columns:minmax(0,1fr);gap:.58rem;padding:.72rem}.app-shell .forum-topic-row__metrics,.app-shell .forum-section-topic__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.app-shell .forum-topic-row{min-height:0;padding:.72rem}.app-shell .forum-post-card.item-comment-card{grid-template-columns:minmax(0,1fr);padding:.78rem}.app-shell .forum-post-card .item-comment-card__author-rail{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:normal;align-content:normal;gap:.2rem .56rem;padding-bottom:0;border-bottom:0}.app-shell .forum-post-card .item-comment-card__author-rail .forum-avatar{width:36px;height:36px;border-radius:10px}.app-shell .forum-post-card .item-comment-card__rank{font-size:.62rem;line-height:1.1}.app-shell .forum-create-topic-grid{grid-template-columns:minmax(0,1fr)}.app-shell .forum-create-topic-grid label:nth-child(3){grid-column:auto}}.app-shell .profile-layout{--profile-gap: .78rem;--profile-card-pad: .95rem;--profile-radius: 8px;display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:var(--profile-gap);max-width:var(--site-content-max);margin:0 auto;padding:var(--site-block-gap) var(--site-page-padding-x) 0}.app-shell .profile-main{display:grid;gap:var(--profile-gap);min-width:0}.app-shell .cart-page{--profile-card-pad: .95rem;--profile-radius: 8px;box-sizing:border-box;display:grid;gap:var(--site-block-gap);width:min(var(--site-rail-max),calc(100% - 1.5rem));max-width:var(--site-rail-max);margin:0 auto;padding:var(--site-block-gap) 0 0}.app-shell .cart-page__panel{box-sizing:border-box;width:100%;max-width:none;margin:0;min-height:360px}.app-shell .cart-page__header h1{margin:0;color:var(--theme-text-strong);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:850;line-height:1.08}.app-shell .profile-sidebar,.app-shell .profile-panel,.app-shell .profile-main>.empty-state{border-radius:var(--profile-radius);box-shadow:none}.app-shell .profile-sidebar{display:grid;gap:.64rem;max-height:100dvh;overflow-y:auto;padding:var(--profile-card-pad);position:sticky;top:0;scrollbar-width:thin}.app-shell .profile-sidebar__top{display:grid;grid-template-columns:minmax(58px,max-content) minmax(0,1fr);gap:.64rem;align-items:center;padding-bottom:.64rem;border-bottom:1px solid var(--theme-border)}.app-shell .profile-sidebar__avatar-stack{display:grid;justify-items:center;min-width:0}.app-shell .profile-sidebar__avatar{display:inline-flex;position:relative;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(47,110,201,.14);border-radius:10px;background:var(--theme-accent-soft);color:var(--theme-accent);font-size:.76rem;font-weight:850;line-height:1;overflow:hidden;padding:0}.app-shell .profile-sidebar__rank-label{justify-self:start;max-width:100%;color:var(--theme-accent);font-size:.7rem;line-height:1.1;text-align:left}.app-shell button.profile-sidebar__avatar{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.app-shell button.profile-sidebar__avatar:hover,.app-shell button.profile-sidebar__avatar:focus-visible{border-color:#2f6ec970;box-shadow:0 0 0 3px #2f6ec91f}.app-shell button.profile-sidebar__avatar:disabled{cursor:progress;opacity:.72}.app-shell .profile-sidebar__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-shell .profile-sidebar__avatar-edit{position:absolute;right:2px;bottom:2px;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid rgba(255,255,255,.92);border-radius:6px;background:#111827c7;color:#fff}.app-shell .profile-sidebar__avatar-loading .profile-sidebar__avatar-edit{opacity:.72}.app-shell .profile-sidebar__identity{display:grid;gap:.1rem;align-self:center;min-width:0}.app-shell .profile-sidebar__eyebrow,.app-shell .profile-sidebar__group-title{color:var(--theme-text-muted);font-size:.68rem;font-weight:850;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.app-shell .profile-sidebar__identity strong{color:var(--theme-text-strong);font-size:.95rem;line-height:1.2;overflow-wrap:anywhere}.app-shell .profile-sidebar__identity>span:not(.reputation-rank-label):last-child{color:var(--theme-text-muted);font-size:.78rem;line-height:1.28;overflow-wrap:anywhere}.app-shell .profile-sidebar__groups,.app-shell .profile-sidebar__group,.app-shell .profile-sidebar__nav{display:grid;gap:.34rem;min-width:0}.app-shell .profile-sidebar__groups{gap:.56rem}.app-shell .profile-sidebar__group{gap:.32rem}.app-shell .profile-link{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:.5rem;align-items:center;min-height:33px;padding:.4rem .56rem;border-radius:7px;color:var(--theme-text-muted);font-size:.84rem;font-weight:800;line-height:1.2}.app-shell .profile-link svg{color:currentColor}.app-shell .profile-link span:not(.profile-link__badge){min-width:0;overflow-wrap:anywhere}.app-shell .profile-link-active{box-shadow:inset 0 0 0 1px #2f6ec90d}.app-shell .profile-sidebar__footer{display:grid;gap:.5rem;padding-top:.72rem;border-top:1px solid var(--theme-border)}.app-shell .profile-sidebar__footer button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;width:100%;min-height:38px;padding:.55rem .72rem}.app-shell .profile-panel{display:grid;gap:.86rem;padding:var(--profile-card-pad) 1rem var(--profile-card-pad) var(--container-text-inset)}.app-shell .profile-panel__header,.app-shell .profile-panel>.section-card__header,.app-shell .subsection-card>.section-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.7rem;padding-bottom:.72rem;border-bottom:1px solid var(--theme-border);background:transparent}.app-shell .profile-panel__header h2,.app-shell .profile-panel .section-card__header h3,.app-shell .subsection-card .section-card__header h3{margin:0;color:var(--theme-text-strong);font-weight:850;line-height:1.15}.app-shell .profile-panel__header h2{font-size:clamp(1.35rem,2vw,1.85rem)}.app-shell .profile-panel .section-card__header h3,.app-shell .subsection-card .section-card__header h3{font-size:1rem}.app-shell .profile-panel__header p,.app-shell .profile-panel .section-card__header p,.app-shell .subsection-card .section-card__header p{margin-top:.18rem;font-size:.84rem;line-height:1.38}.app-shell .overview-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:.8rem;align-items:stretch;padding:.82rem;border:1px solid var(--theme-border);border-radius:var(--profile-radius);background:#f8fafc}.app-shell .overview-user{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.72rem;align-items:center;min-width:0}.app-shell .overview-user__avatar{width:48px;height:48px;border-radius:12px;font-size:1rem}.app-shell .overview-user strong{color:var(--theme-text-strong);font-size:1rem;font-weight:850;overflow-wrap:anywhere}.app-shell .overview-user p{margin:.12rem 0 0;font-size:.82rem;line-height:1.32;overflow-wrap:anywhere}.app-shell .overview-user__meta{display:grid;gap:.42rem;align-content:center}.app-shell .overview-user__meta span{display:block;min-width:0;padding:.45rem .55rem;border:1px solid var(--theme-border);border-radius:7px;background:#fff;color:var(--theme-text-muted);font-size:.78rem;font-weight:760;line-height:1.25;overflow-wrap:anywhere}.app-shell .summary-grid,.app-shell .profile-grid{display:grid;gap:var(--profile-gap)}.app-shell .summary-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.app-shell .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.app-shell .summary-tile{display:grid;gap:.22rem;min-height:74px;padding:.72rem .78rem;border-radius:var(--profile-radius);box-shadow:none}.app-shell .summary-tile span,.app-shell .summary-tile p{color:var(--theme-text-muted);font-size:.78rem;line-height:1.28}.app-shell .summary-tile strong{color:var(--theme-text-strong);font-size:1.18rem;font-weight:850;line-height:1.1}.app-shell .reputation-hero{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--profile-radius);background:var(--theme-surface-muted)}.app-shell .reputation-hero__score{display:grid;justify-items:end;gap:.16rem}.app-shell .reputation-hero__score strong{color:var(--theme-text-strong);font-size:1.5rem;font-weight:900;line-height:1}.app-shell .reputation-hero__score span{color:var(--theme-text-muted);font-size:.78rem;font-weight:700}.app-shell .reputation-level-guide{display:grid;gap:.7rem;margin:0 0 .86rem;padding-top:.86rem;border-top:1px solid var(--theme-border)}.app-shell .reputation-level-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.app-shell .reputation-level-guide__header>div{display:grid;gap:.18rem}.app-shell .reputation-level-guide__header strong{color:var(--theme-text-strong);font-size:.95rem;font-weight:850;line-height:1.2}.app-shell .reputation-level-guide__header span,.app-shell .reputation-level-guide__level span,.app-shell .reputation-level-guide__level small,.app-shell .reputation-level-guide__rules span{color:var(--theme-text-muted);font-size:.78rem;font-weight:700;line-height:1.3}.app-shell .reputation-level-guide__header>span{color:var(--theme-accent-strong);text-align:right;white-space:nowrap}.app-shell .reputation-level-guide__levels{display:grid;border:1px solid var(--theme-border);background:#fff}.app-shell .reputation-level-guide__level{display:grid;grid-template-columns:minmax(130px,1fr) minmax(138px,max-content);align-items:center;gap:.6rem;padding:.54rem .66rem;border-bottom:1px solid var(--theme-border)}.app-shell .reputation-level-guide__level span{justify-self:end;text-align:right}.app-shell .reputation-level-guide__level:last-child{border-bottom:0}.app-shell .reputation-level-guide__level.is-current{background:#f7fbff;box-shadow:inset 3px 0 0 var(--theme-accent-strong)}.app-shell .reputation-level-guide__level strong{color:var(--theme-text-strong);font-size:.82rem;font-weight:850;line-height:1.2}.app-shell .reputation-level-guide__rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.36rem .8rem}.app-shell .reputation-level-guide__rules span{display:flex;align-items:baseline;gap:.42rem}.app-shell .reputation-level-guide__rules strong{color:var(--theme-text-strong);font-weight:850;white-space:nowrap}.app-shell .profile-overview-actions,.app-shell .toolbar-row,.app-shell .pagination-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.app-shell .profile-overview-actions button,.app-shell .toolbar-row button,.app-shell .pagination-row button,.app-shell .profile-panel__header button,.app-shell .profile-panel .section-card__header button,.app-shell .profile-header-action{min-height:38px;padding:.55rem .75rem}.app-shell .profile-header-action{text-decoration:none}.app-shell .subsection-card{display:grid;gap:.82rem;padding:.9rem 1rem .95rem var(--container-text-inset);border-radius:var(--profile-radius);box-shadow:none}.app-shell .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-shell .form-grid__wide{grid-column:1 / -1}.app-shell .profile-panel label,.app-shell .subsection-card label{min-width:0;font-size:.82rem;font-weight:850}.app-shell .profile-panel input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell .profile-panel select,.app-shell .profile-panel textarea,.app-shell .subsection-card input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell .subsection-card select,.app-shell .subsection-card textarea{min-height:40px;padding:.58rem .72rem!important;border-radius:7px;font-size:.86rem;line-height:1.25}.app-shell .profile-panel textarea,.app-shell .subsection-card textarea{min-height:116px}.app-shell .readiness-meter,.app-shell .readiness-checklist,.app-shell .notice-stack,.app-shell .row-stack,.app-shell .order-stack{display:grid;gap:.6rem;min-width:0}.app-shell .readiness-meter__bar{height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.app-shell .readiness-meter__bar span{display:block;height:100%;border-radius:inherit;background:var(--theme-accent)}.app-shell .readiness-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .58rem;align-items:center;min-height:0;padding:.62rem .68rem;text-align:left;border-radius:7px;box-shadow:none}.app-shell .readiness-check strong{grid-row:span 2;color:var(--theme-accent);font-size:.72rem;line-height:1.18;text-transform:uppercase}.app-shell .readiness-check span{color:var(--theme-text-strong);font-size:.84rem;font-weight:800}.app-shell .readiness-check small{color:var(--theme-text-muted);font-size:.74rem;line-height:1.25}.app-shell .notice-row,.app-shell .address-card,.app-shell .payment-card,.app-shell .payment-security-card{display:grid;gap:.28rem;box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;padding:.7rem .78rem;border-radius:var(--profile-radius);box-shadow:none}.app-shell .notice-row strong,.app-shell .payment-card strong{min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--theme-text-strong);font-size:.88rem;font-weight:850;line-height:1.25}.app-shell .notice-row span,.app-shell .notice-row p,.app-shell .payment-card span,.app-shell .address-card p{min-width:0;max-width:100%;margin:0;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.app-shell .payment-security-card{background:#f8fafc}.app-shell .payment-methods-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--profile-gap);align-items:start}.app-shell .payment-methods-form,.app-shell .payment-methods-edit,.app-shell .payment-methods-list-card,.app-shell .payment-methods-card-list{display:grid;gap:.82rem;min-width:0}.app-shell .payment-methods-list-card,.app-shell .payment-methods-edit{padding:.9rem;border:1px solid var(--theme-border);border-radius:var(--profile-radius);background:#fff}.app-shell .payment-methods-card-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:74px;padding:.72rem .78rem;border:1px solid rgba(47,110,201,.16);border-radius:var(--profile-radius);background:#f8fbff}.app-shell .payment-methods-card-body{display:grid;grid-template-columns:10rem minmax(11rem,.75fr) minmax(0,1fr);gap:.5rem .85rem;align-items:center;min-width:0}.app-shell .payment-methods-card-body .eyebrow{justify-self:start;margin:0;white-space:nowrap}.app-shell .payment-methods-card-body strong{margin:0;color:var(--theme-text-strong);font-size:1rem;font-weight:850;line-height:1.2;white-space:nowrap}.app-shell .payment-methods-card-body span:not(.eyebrow),.app-shell .payment-methods-feedback,.app-shell .payment-methods-empty{margin:0;color:var(--theme-text-muted);font-size:.78rem;line-height:1.36;overflow-wrap:anywhere}.app-shell .payment-methods-card-body .payment-methods-card-holder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.app-shell .payment-methods-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:.48rem;min-width:0}.app-shell .payment-methods-card-actions .ghost-button{min-height:36px;padding:.48rem .68rem;white-space:nowrap}.app-shell .payment-methods-empty{padding:.72rem .78rem;border:1px dashed rgba(148,163,184,.55);border-radius:var(--profile-radius);background:#fbfdff}.app-shell .payment-methods-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-shell .payment-methods-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.app-shell .payment-methods-actions>:is(button,.button-primary,.button-danger){flex:0 0 auto;min-height:40px;padding:.58rem .9rem}.app-shell .wire-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--profile-radius)}.app-shell .wire-table th,.app-shell .wire-table td{padding:.68rem .72rem;font-size:.82rem;line-height:1.28;vertical-align:top}.app-shell .wire-table th{background:#f8fafc}.app-shell .mock-code{margin:0;padding:.54rem .65rem;border:1px solid rgba(47,110,201,.18);border-radius:7px;background:var(--theme-accent-soft);color:var(--theme-text-strong);font-size:.8rem}.app-shell .profile-panel .list-auction-card{display:grid;grid-template-columns:minmax(92px,112px) minmax(0,1fr);gap:.72rem;align-items:start;min-width:0;padding:.62rem;border:1px solid var(--theme-border);border-radius:var(--profile-radius);background:#fff;box-shadow:none}.app-shell .profile-panel .list-auction-card>.auction-thumb{width:100%;height:auto;aspect-ratio:1;min-width:0;overflow:hidden;border:1px solid var(--theme-border);border-radius:7px;background:#f8fafc}.app-shell .profile-panel .list-auction-card>.auction-thumb .auction-thumb__asset{-o-object-fit:contain;object-fit:contain;padding:.38rem}.app-shell .profile-panel .list-auction-card__body,.app-shell .profile-panel .list-auction-card__top,.app-shell .profile-panel .list-auction-card__top>div:first-child{min-width:0}.app-shell .profile-panel .list-auction-card__body{display:grid;gap:.46rem;align-content:start}.app-shell .profile-panel .list-auction-card__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:start}.app-shell .profile-panel .list-auction-card__title{max-width:100%;text-align:left}.app-shell .profile-panel .list-auction-card__title strong{display:-webkit-box;overflow:hidden;font-size:.88rem;line-height:1.24;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell .profile-panel .list-auction-card__top p{margin:.16rem 0 0;font-size:.76rem;line-height:1.3;overflow-wrap:anywhere}.app-shell .profile-panel .list-auction-card__actions{justify-content:flex-end;gap:.34rem;min-width:0}.app-shell .profile-panel .list-auction-card__actions :is(.mini-save,.status-pill){min-height:28px;padding:.32rem .48rem;font-size:.72rem;line-height:1;white-space:nowrap}.app-shell .profile-panel .list-auction-card__meta{justify-content:flex-start;gap:.36rem .5rem;min-width:0}.app-shell .profile-panel .list-auction-card__meta span{min-width:0;max-width:100%;color:var(--theme-text-muted);font-size:.76rem;line-height:1.28;overflow-wrap:anywhere}.app-shell .profile-panel .list-auction-card__meta span:first-child{flex:0 0 auto;color:var(--theme-text-strong);font-weight:850;white-space:nowrap}.app-shell .profile-panel .form-grid>.inline-actions,.app-shell .profile-panel .form-grid>.stack{align-self:end;align-items:flex-start;justify-self:start;width:auto}.app-shell .profile-panel .form-grid>.inline-actions>:is(.button-primary,.ghost-button,button),.app-shell .profile-panel .form-grid>.stack>:is(.button-primary,.ghost-button,button){flex:0 0 auto;width:auto;min-height:40px;padding:.58rem .9rem}@media(max-width:1180px){.app-shell .profile-layout{grid-template-columns:minmax(0,1fr)}.app-shell .profile-sidebar{position:static}}@media(max-width:760px){.app-shell .profile-layout{--profile-gap: .75rem;padding:.75rem .75rem 5.4rem}.app-shell .cart-page{padding:.75rem .75rem 5.4rem}.app-shell .profile-sidebar,.app-shell .profile-panel,.app-shell .subsection-card,.app-shell .profile-main>.empty-state{padding:.9rem}.app-shell .profile-sidebar__top{grid-template-columns:minmax(54px,max-content) minmax(0,1fr)}.app-shell .profile-sidebar__avatar{width:38px;height:38px}.app-shell .profile-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .profile-link{grid-template-columns:16px minmax(0,1fr) auto;min-height:40px;padding:.5rem .55rem;font-size:.78rem}.app-shell .overview-hero,.app-shell .reputation-hero,.app-shell .profile-grid,.app-shell .form-grid,.app-shell .payment-methods-layout,.app-shell .payment-methods-form-grid,.app-shell .payment-methods-card-item{grid-template-columns:minmax(0,1fr)}.app-shell .payment-methods-card-actions{justify-content:flex-start}.app-shell .payment-methods-card-body{grid-template-columns:minmax(0,1fr)}.app-shell .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .reputation-hero__score{justify-items:start}.app-shell .reputation-level-guide__header{display:grid}.app-shell .reputation-level-guide__header>span{text-align:left;white-space:normal}.app-shell .reputation-level-guide__level{grid-template-columns:minmax(0,1fr);gap:.18rem}.app-shell .reputation-level-guide__level span{justify-self:start;text-align:left}.app-shell .profile-panel .list-auction-card{grid-template-columns:88px minmax(0,1fr)}.app-shell .profile-panel .list-auction-card__top{grid-template-columns:minmax(0,1fr)}.app-shell .profile-panel .list-auction-card__actions{justify-content:flex-start}.app-shell .profile-overview-actions button{width:100%}.app-shell .wire-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:760px){.app-shell{overflow-x:clip}.app-shell .shell-tabs{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.app-shell .shell-tabs::-webkit-scrollbar{display:none}}@supports not (overflow: clip){@media(max-width:760px){.app-shell{overflow-x:hidden}}}.app-shell .eyebrow,.app-shell .eyebrow-muted{margin:0 0 .62rem}.app-shell .eyebrow+:is(h1,h2,h3),.app-shell .eyebrow-muted+:is(h1,h2,h3){margin-top:0}.app-shell .create-lot-basics-card{gap:.82rem}.app-shell .create-lot-basics-card textarea{min-height:84px}.app-shell .create-lot-auction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;align-items:start;padding:.72rem;border:1px solid var(--theme-border);border-radius:8px;background:#f8fafc}.app-shell .create-lot-auction-grid label{min-width:0}.app-shell .create-lot-form{--create-lot-label-color: #52647d;--create-lot-field-color: #13223a;--create-lot-helper-color: #677a95}.app-shell .create-lot-form .subsection-card>.section-card__header{padding-bottom:.62rem}.app-shell .create-lot-form .subsection-card>.section-card__header h3{color:var(--theme-text-strong);font-size:.98rem;font-weight:760;letter-spacing:0}.app-shell .create-lot-form :is(label,.file-picker__label){color:var(--create-lot-label-color);font-size:.8rem;font-weight:650;letter-spacing:0}.app-shell .create-lot-form label:not(.create-lot-format-card)>span:not(.input-with-suffix):not(.required-mark),.app-shell .create-lot-form .file-picker__label{display:inline-flex;align-items:center;gap:.14rem}.app-shell .create-lot-form :is(input,select,textarea){color:var(--create-lot-field-color);font-weight:560}.app-shell .create-lot-form :is(input,textarea)::-moz-placeholder{color:#8796ab;font-weight:560}.app-shell .create-lot-form :is(input,textarea)::placeholder{color:#8796ab;font-weight:560}.app-shell .create-lot-form select:invalid{color:#8796ab}.app-shell .create-lot-form .input-with-suffix>span{color:var(--create-lot-helper-color);font-size:.8rem;font-weight:650}.app-shell .create-lot-form :is(small,.muted,.file-picker__selection){color:var(--create-lot-helper-color);font-weight:520}.app-shell .create-lot-format-card{align-items:center}.app-shell .create-lot-format-card strong{font-weight:700}.app-shell .create-lot-format-card small{max-width:42ch;font-weight:500}.app-shell .create-lot-form .chip{font-weight:580}.app-shell .create-lot-form .button-secondary,.app-shell .create-lot-form .ghost-button,.app-shell .create-lot-form .button-primary{font-weight:620}.app-shell .readiness-checklist{gap:.72rem}.app-shell .readiness-check{grid-template-columns:132px minmax(0,1fr);gap:.18rem .78rem;align-items:center;min-height:58px;padding:.7rem .78rem}.app-shell .readiness-check strong{display:inline-flex;grid-row:1 / span 2;align-items:center;justify-content:center;align-self:center;justify-self:start;width:112px;min-width:0;min-height:24px;padding:.24rem .46rem;border-radius:6px;background:var(--theme-accent-soft);text-align:center}.app-shell .readiness-check-ready strong{background:#2f6d4c1a;color:#2f6d4c}.app-shell .readiness-check span,.app-shell .readiness-check small{min-width:0;line-height:1.28}.app-shell .readiness-check span{align-self:end}.app-shell .readiness-check small{align-self:start}.app-shell .forum-home-hero>.forum-breadcrumbs,.app-shell .forum-page__hero>.forum-breadcrumbs{grid-column:1 / -1;padding-bottom:.68rem;border-bottom:1px solid var(--theme-border)}.app-shell .forum-page__hero .eyebrow{margin-bottom:.72rem}.app-shell .forum-page__hero .eyebrow+h1{margin-top:0}.app-shell .forum-section-tree{gap:.72rem}.app-shell .forum-section-tree__topics{gap:.58rem;margin-top:.32rem}.app-shell .forum-section-topic{display:grid;grid-template-columns:minmax(0,1fr) 16.6rem auto;gap:.62rem;align-items:center;min-height:44px;padding:.48rem .58rem;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--theme-border);cursor:pointer;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.app-shell .forum-section-tree__topics li:first-child .forum-section-topic{padding-top:.48rem}.app-shell .forum-section-topic:hover{background:#f8fbff;box-shadow:inset 0 0 0 1px #2f6ec93d}.app-shell .forum-section-topic__title{display:flex;align-items:center;justify-content:flex-start;align-self:stretch;min-width:0;width:100%;justify-self:start;overflow:hidden;color:var(--theme-text-strong);font-size:.86rem;font-weight:850;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.app-shell .forum-section-topic__meta{display:grid;grid-template-columns:4.35rem 4.1rem minmax(6.35rem,1fr);-moz-column-gap:.72rem;column-gap:.72rem;align-items:center;justify-self:end;min-width:0;width:16.6rem;color:var(--theme-text-muted);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.app-shell .forum-section-topic__meta span{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis}.app-shell .forum-section-topic__meta span:nth-child(1),.app-shell .forum-section-topic__meta span:nth-child(2){text-align:right}.app-shell .forum-section-topic__meta span+span:before{content:"";position:absolute;top:50%;left:-.43rem;display:block;width:3px;height:3px;border-radius:999px;background:currentColor;opacity:.45;transform:translateY(-50%)}.app-shell .forum-section-topic__chevron{flex:0 0 auto;color:var(--theme-text-muted);opacity:.58;transition:opacity .16s ease,transform .16s ease}.app-shell .forum-section-topic:hover .forum-section-topic__chevron{opacity:.9;transform:translate(2px)}.app-shell .forum-topic-row{display:grid;grid-template-columns:minmax(0,1fr) 16.6rem auto;gap:.62rem;align-items:center;width:100%;min-height:44px;padding:.48rem .58rem;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--theme-border);color:var(--theme-text);cursor:pointer;text-align:left;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.app-shell .forum-topic-row:hover,.app-shell .forum-topic-row:focus-visible{background:#f8fbff;box-shadow:inset 0 0 0 1px #2f6ec93d}.app-shell .forum-topic-row:focus-visible{outline:2px solid rgba(47,110,201,.34);outline-offset:2px}.app-shell .forum-topic-row__main{display:flex;align-items:center;align-self:stretch;justify-content:flex-start;gap:.44rem;min-width:0;width:100%}.app-shell .forum-topic-row__chips{flex:0 0 auto}.app-shell .forum-topic-row__chips:empty{display:none}.app-shell .forum-topic-row__title{display:flex;align-items:center;min-width:0;overflow:hidden;color:var(--theme-text-strong);font-size:.86rem;font-weight:850;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.app-shell .forum-topic-row__meta{display:grid;grid-template-columns:4.35rem 4.1rem minmax(6.35rem,1fr);-moz-column-gap:.72rem;column-gap:.72rem;align-items:center;justify-self:end;min-width:0;width:16.6rem;color:var(--theme-text-muted);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.app-shell .forum-topic-row__meta span{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis}.app-shell .forum-topic-row__meta span:nth-child(1),.app-shell .forum-topic-row__meta span:nth-child(2){text-align:right}.app-shell .forum-topic-row__meta span+span:before{content:"";position:absolute;top:50%;left:-.43rem;display:block;width:3px;height:3px;border-radius:999px;background:currentColor;opacity:.45;transform:translateY(-50%)}.app-shell .forum-topic-row__chevron{flex:0 0 auto;color:var(--theme-text-muted);opacity:.58;transition:opacity .16s ease,transform .16s ease}.app-shell .forum-topic-row:hover .forum-topic-row__chevron{opacity:.9;transform:translate(2px)}.app-shell .forum-post-card.item-comment-card{grid-template-columns:minmax(6.4rem,.18fr) minmax(0,1fr);gap:.95rem;padding:.98rem 1.08rem}.app-shell .forum-post-card .item-comment-card__body p{margin:0}@media(max-width:900px){.app-shell .create-lot-auction-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.app-shell .readiness-check{grid-template-columns:minmax(0,1fr)}.app-shell .readiness-check strong{grid-row:auto;justify-self:start}.app-shell .forum-section-topic,.app-shell .forum-topic-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.app-shell .forum-topic-row__main{display:grid;gap:.34rem}.app-shell .forum-section-topic__meta,.app-shell .forum-topic-row__meta{display:flex;grid-column:1 / -1;justify-self:start;width:auto;flex-wrap:wrap;white-space:normal}.app-shell .forum-section-topic__meta span:nth-child(1),.app-shell .forum-section-topic__meta span:nth-child(2),.app-shell .forum-topic-row__meta span:nth-child(1),.app-shell .forum-topic-row__meta span:nth-child(2){text-align:left}.app-shell .forum-section-topic__meta span+span:before,.app-shell .forum-topic-row__meta span+span:before{position:static;display:inline-block;margin:0 .42rem 0 .38rem;vertical-align:middle;transform:none}.app-shell .forum-post-card.item-comment-card{grid-template-columns:minmax(0,1fr)}}.app-shell textarea,.app-shell .item-comment-card__edit-form textarea,.app-shell .item-comment-form>textarea,.app-shell .service-request-field textarea,.app-shell .admin-action-dialog__field textarea,.app-shell .admin-compose textarea,.app-shell .forum-create-topic-form textarea,.app-shell .profile-panel textarea,.app-shell .subsection-card textarea,.app-shell .create-lot-basics-card textarea,.app-shell .messages-compose textarea{width:min(100%,var(--theme-textarea-width));height:var(--theme-textarea-height);min-height:var(--theme-textarea-height);max-height:var(--theme-textarea-height);box-sizing:border-box;resize:none}.app-shell .messages-panel{display:grid;gap:1rem;padding:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:#fffffffa;box-shadow:var(--theme-shadow-sm)}.app-shell .messages-page-header{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;padding:.1rem .15rem .9rem;border-bottom:1px solid var(--theme-border)}.app-shell .messages-page-header__copy{display:grid;gap:.45rem}.app-shell .messages-page-header__copy h2{color:var(--theme-text-strong);font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:850;line-height:1.08}.app-shell .messages-page-header__copy p:not(.eyebrow){max-width:640px;margin:0;color:var(--theme-text-muted);font-size:.92rem;line-height:1.45}.app-shell .messages-layout{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:1rem;align-items:stretch}.app-shell .messages-sidebar{display:grid;gap:.85rem;align-content:start;min-width:0}.app-shell .messages-search-card,.app-shell .messages-list-card{display:grid;gap:.85rem;align-content:start;padding:.95rem;border-radius:var(--theme-radius-sm)}.app-shell .messages-card-title{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.68rem;align-items:start;padding-bottom:.75rem;border-bottom:1px solid var(--theme-border)}.app-shell .messages-card-title-compact{padding-bottom:.6rem}.app-shell .messages-card-title h3{margin:0;color:var(--theme-text-strong);font-size:1rem;font-weight:850;line-height:1.15}.app-shell .messages-card-title p{margin:.16rem 0 0;font-size:.8rem;line-height:1.35}.app-shell .messages-icon-box,.app-shell .messages-empty-icon,.app-shell .messages-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(47,110,201,.16);border-radius:var(--theme-radius-sm);background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .messages-icon-box{width:38px;height:38px}.app-shell .messages-avatar{width:42px;height:42px;color:#fff;font-size:.82rem;font-weight:850;letter-spacing:0}.app-shell .messages-avatar-sm{width:36px;height:36px;font-size:.74rem}.app-shell .messages-avatar-lg{width:54px;height:54px;border-radius:12px;font-size:1rem}.app-shell .messages-avatar-blue{background:linear-gradient(135deg,#2563eb,#60a5fa)}.app-shell .messages-avatar-green{background:linear-gradient(135deg,#047857,#34d399)}.app-shell .messages-avatar-gold{background:linear-gradient(135deg,#b45309,#fbbf24)}.app-shell .messages-avatar-rose{background:linear-gradient(135deg,#be123c,#fb7185)}.app-shell .messages-avatar-violet{background:linear-gradient(135deg,#6d28d9,#a78bfa)}.app-shell .messages-avatar-slate{background:linear-gradient(135deg,#334155,#94a3b8)}.app-shell .messages-search-field{gap:.38rem}.app-shell .messages-input-wrap{position:relative;display:grid;align-items:center}.app-shell .messages-search-section{display:grid;gap:.65rem;padding:.72rem;border-radius:var(--theme-radius-sm);background:#f8fafc;box-shadow:none}.app-shell .messages-search-section__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.app-shell .messages-search-section__header strong{color:var(--theme-text-strong);font-size:.82rem;font-weight:850}.app-shell .messages-search-results,.app-shell .messages-conversation-list{display:grid;gap:.5rem}.app-shell .messages-search-result{display:grid;grid-template-columns:36px minmax(0,1fr) 68px;-moz-column-gap:.65rem;column-gap:.65rem;align-items:center;justify-content:stretch;box-sizing:border-box;min-height:0;padding:.65rem .75rem}.app-shell .messages-search-result .messages-avatar-sm{justify-self:start}.app-shell .messages-search-result__body,.app-shell .messages-conversation__content{display:grid;min-width:0}.app-shell .messages-search-result__body{gap:.16rem}.app-shell .messages-search-result__body strong,.app-shell .messages-conversation__top strong{overflow:hidden;color:var(--theme-text-strong);font-size:.86rem;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.app-shell .messages-search-result__meta,.app-shell .messages-conversation__meta,.app-shell .messages-thread__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem;min-width:0;color:var(--theme-text-muted);font-size:.76rem;line-height:1.25}.app-shell .messages-search-result small{color:var(--theme-text-muted);line-height:1.25}.app-shell .messages-search-result__action{justify-self:end;width:68px;min-height:32px;padding:.42rem .62rem;border-radius:7px;font-size:.74rem;font-weight:800;white-space:nowrap}.app-shell .messages-filter-row{gap:.42rem}.app-shell .messages-filter-row .chip{min-height:34px;padding:.48rem .68rem;font-size:.78rem}.app-shell .messages-conversation{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:.68rem;align-items:start;min-height:0;padding:.72rem;border-color:var(--theme-border);background:#fff}.app-shell .messages-conversation:hover,.app-shell .messages-conversation-active{border-color:#2f6ec952;background:#f8fbff}.app-shell .messages-conversation-active{box-shadow:inset 3px 0 0 var(--theme-accent)}.app-shell .messages-conversation__content{gap:.24rem;text-align:left}.app-shell .messages-conversation__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:baseline}.app-shell .messages-conversation__top>span{color:var(--theme-text-soft);font-size:.72rem;font-weight:750;white-space:nowrap}.app-shell .messages-conversation__meta>span{min-width:0;overflow-wrap:anywhere}.app-shell .messages-conversation__preview{display:-webkit-box;overflow:hidden;color:var(--theme-text-muted);font-size:.8rem;line-height:1.36;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell .messages-conversation__state{display:grid;gap:.34rem;justify-items:end}.app-shell .messages-pin-indicator{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(47,110,201,.16);border-radius:7px;background:var(--theme-accent-soft);color:var(--theme-accent)}.app-shell .messages-sidebar .empty-state{min-height:0;padding:.8rem;text-align:left;background:#f8fafc;box-shadow:none}.app-shell .messages-sidebar .empty-state h3{font-size:.96rem}.app-shell .messages-sidebar .empty-state p{font-size:.82rem}.app-shell .messages-thread-card{display:flex;flex-direction:column;min-height:720px;overflow:hidden;padding:0;border-radius:var(--theme-radius-sm)}.app-shell .messages-thread__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding:.95rem 1rem;border-bottom:1px solid var(--theme-border);background:linear-gradient(180deg,#fff,#f8fafc)}.app-shell .messages-thread__identity{display:grid;grid-template-columns:54px minmax(0,1fr);gap:.78rem;align-items:center;min-width:0}.app-shell .messages-thread__identity h3{overflow:hidden;color:var(--theme-text-strong);font-size:1.12rem;font-weight:850;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.app-shell .messages-thread__actions,.app-shell .messages-compose__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.app-shell .messages-action-button,.app-shell .messages-send-button,.app-shell .messages-thread__actions .info-chip,.app-shell .message-bubble__status{display:inline-flex;align-items:center;gap:.38rem}.app-shell .messages-action-button{min-height:36px;padding:.5rem .68rem;white-space:nowrap}.app-shell .messages-thread-card>.error{margin:.85rem 1rem 0}.app-shell .messages-inline-notice{display:flex;align-items:flex-start;gap:.55rem;margin:.85rem 1rem 0;padding:.72rem .82rem;border:1px solid rgba(245,158,11,.24);border-radius:var(--theme-radius-sm);background:var(--theme-warning-soft);color:#92400e;font-size:.82rem;font-weight:700;line-height:1.35}.app-shell .messages-inline-notice svg{flex:0 0 auto;margin-top:.05rem}.app-shell .messages-thread__body{display:grid;align-content:start;flex:1 1 auto;gap:.85rem;min-height:320px;overflow:auto;padding:1rem;background:linear-gradient(180deg,#f8fafceb,#fffffffa),repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(226,232,240,.34) 32px)}.app-shell .messages-thread-loading{margin:0;color:var(--theme-text-muted);font-size:.86rem;font-weight:700}.app-shell .messages-thread__body .empty-state{align-self:center;justify-self:center;width:min(100%,420px);min-height:0;padding:1.4rem;text-align:center;background:#fff}.app-shell .messages-load-older{display:flex;justify-content:center}.app-shell .messages-load-older button{min-height:34px;padding:.45rem .7rem;font-size:.78rem}.app-shell .message-bubble-list{display:flex;flex-direction:column;gap:.65rem}.app-shell .message-bubble{display:grid;gap:.4rem;width:min(72%,620px);padding:.75rem .85rem;border:0;border-radius:12px 12px 12px 4px;background:#fff;box-shadow:0 8px 20px #0f172a0d}.app-shell .message-bubble-own{align-self:flex-end;border-radius:12px 12px 4px;background:#eaf2ff}.app-shell .message-bubble__meta{display:flex;align-items:baseline;min-width:0}.app-shell .message-bubble__meta strong{overflow:hidden;color:var(--theme-text-strong);font-size:.8rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.app-shell .message-bubble__line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:baseline;min-width:0}.app-shell .message-bubble__details{display:flex;align-items:baseline;justify-content:flex-end;gap:.35rem;color:var(--theme-text-soft);font-size:.72rem;font-weight:700;line-height:1.2}.app-shell .message-bubble__details span{white-space:nowrap}.app-shell .message-bubble p{margin:0;color:var(--theme-text);font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.app-shell .message-bubble__status{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--theme-text-muted)}.app-shell .message-bubble__status svg{display:block}.app-shell .message-bubble-list-direct{gap:0}.app-shell .message-bubble-list-direct .message-bubble-direct{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,auto);-moz-column-gap:clamp(1rem,3.4vw,2.4rem);column-gap:clamp(1rem,3.4vw,2.4rem);row-gap:.3rem;width:100%;padding:.95rem .55rem;border-top:1px solid rgba(148,163,184,.28);border-radius:0;background:transparent;box-shadow:none}.app-shell .message-bubble-list-direct .message-bubble-direct:first-child{border-top:0}.app-shell .message-bubble-list-direct .message-bubble-own{align-self:stretch;background:transparent}.app-shell .message-bubble-list-direct .message-bubble__meta{grid-column:1;grid-row:1}.app-shell .message-bubble-list-direct .message-bubble__line{display:contents}.app-shell .message-bubble-list-direct .message-bubble p{grid-column:1;grid-row:2}.app-shell .message-bubble-list-direct .message-bubble__details{grid-column:2;grid-row:1 / span 2;align-self:center;align-items:center;justify-content:flex-end;min-width:0;text-align:right}.app-shell .messages-compose{display:grid;gap:.68rem;padding:.95rem 1rem 1rem;border:0;border-top:1px solid var(--theme-border);border-radius:0;background:#fff;box-shadow:none}.app-shell .messages-compose__field{gap:.4rem}.app-shell .messages-compose__field>span{color:var(--theme-text-strong);font-size:.82rem;font-weight:850}.app-shell .messages-compose textarea{width:100%}.app-shell .messages-compose__status{justify-self:start;padding:.28rem .5rem;border:1px solid rgba(47,109,76,.18);border-radius:7px;background:var(--theme-success-soft);color:var(--theme-success-strong)!important;font-size:.72rem;font-weight:800;line-height:1.2}.app-shell .messages-compose__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.app-shell .messages-send-button{min-height:40px;padding:.58rem .9rem;font-weight:850;white-space:nowrap}.app-shell .messages-thread-empty{display:grid;align-content:center;justify-items:center;gap:.65rem;flex:1 1 auto;min-height:560px;padding:2rem;text-align:center;background:linear-gradient(180deg,#fff,#f8fafc)}.app-shell .messages-empty-icon{width:52px;height:52px;border-radius:14px}.app-shell .messages-thread-empty h3{font-size:1.15rem;font-weight:850}.app-shell .messages-thread-empty p{max-width:360px;margin:0;font-size:.9rem;line-height:1.45}@media(max-width:1180px){.app-shell .messages-layout{grid-template-columns:minmax(0,1fr)}.app-shell .messages-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.app-shell .messages-page-header{align-items:start}.app-shell .messages-sidebar{grid-template-columns:minmax(0,1fr)}.app-shell .messages-thread-card{min-height:0}.app-shell .message-bubble{width:min(86%,620px)}}@media(max-width:620px){.app-shell .messages-panel{padding:.75rem}.app-shell .messages-search-result{grid-template-columns:36px minmax(0,1fr)}.app-shell .messages-search-result__action{grid-column:2;justify-self:start}.app-shell .messages-conversation{grid-template-columns:38px minmax(0,1fr)}.app-shell .messages-conversation__state{grid-column:2;justify-items:start}.app-shell .messages-thread__header,.app-shell .messages-compose{padding:.85rem}.app-shell .messages-thread__actions,.app-shell .messages-compose__actions{justify-content:flex-start;width:100%}.app-shell .message-bubble{width:100%}.app-shell .message-bubble__line{grid-template-columns:minmax(0,1fr);gap:.28rem}.app-shell .message-bubble__details{justify-content:flex-start}.app-shell .message-bubble-list-direct .message-bubble-direct{grid-template-columns:minmax(0,1fr);row-gap:.34rem;padding:.82rem 0}.app-shell .message-bubble-list-direct .message-bubble__details{grid-column:1;grid-row:3;justify-content:flex-end;text-align:right}.app-shell .messages-compose__footer{display:grid;justify-items:start}}.app-shell .profile-phone-change-card{display:grid;gap:.78rem}.app-shell .profile-phone-change-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start;min-width:0}.app-shell .profile-phone-change-form{display:grid;gap:.52rem;min-width:0}.app-shell .profile-phone-change-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.62rem;margin-top:-.05rem}.app-shell .profile-phone-change-actions .button-primary{min-width:min(100%,205px)}.app-shell .profile-support-center{overflow:hidden}.app-shell .profile-support-center .messages-layout{grid-template-columns:minmax(280px,350px) minmax(0,1fr);align-items:start}.app-shell .profile-support-center .messages-list-card,.app-shell .profile-support-center .messages-search-card,.app-shell .profile-support-center .messages-thread-card{border:1px solid var(--theme-border);background:#fff;box-shadow:var(--theme-shadow-sm)}.app-shell .profile-support-center .messages-list-card,.app-shell .profile-support-center .messages-search-card{padding:.95rem}.app-shell .profile-support-center .messages-conversation{grid-template-columns:minmax(0,1fr) auto;gap:.62rem;min-width:0;padding:.72rem;border-radius:var(--theme-radius-sm)}.app-shell .profile-support-center .messages-conversation__content,.app-shell .profile-support-center .messages-thread__identity>div:last-child{min-width:0}.app-shell .profile-support-center .messages-conversation__status{align-self:start;justify-self:end;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .profile-support-center .messages-thread-card{min-height:min(720px,calc(100vh - 170px))}.app-shell .profile-support-center .messages-thread__header{align-items:flex-start;background:linear-gradient(180deg,#fff,#f8fbff)}.app-shell .profile-support-center .messages-thread__identity{align-items:start}.app-shell .profile-support-center .messages-thread__identity h3,.app-shell .profile-support-center .messages-thread__identity p{overflow-wrap:anywhere}.app-shell .profile-support-center .support-ticket-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:.9rem 1rem 0;border:0;background:transparent;box-shadow:none}.app-shell .profile-support-center .support-ticket-summary .summary-tile{min-width:0;padding:.72rem;border-radius:var(--theme-radius-sm);background:#f8fafc}.app-shell .profile-support-center .support-ticket-summary .summary-tile strong{overflow-wrap:anywhere}.app-shell .profile-support-center .messages-thread__body{min-height:300px}.app-shell .profile-support-center .message-bubble{max-width:100%;overflow-wrap:anywhere}.app-shell .profile-support-center .messages-compose{gap:.62rem}.app-shell .profile-support-center .messages-compose__actions{justify-content:flex-end}.app-shell .forum-section-main .forum-topic-row{min-height:64px;padding:.68rem .72rem;border:1px solid var(--theme-border);box-shadow:none}.app-shell .forum-section-main .forum-topic-row__title{font-size:.9rem;line-height:1.28}.app-shell .forum-post-card.item-comment-card{grid-template-columns:minmax(7.4rem,.2fr) minmax(0,1fr)}.app-shell .forum-post-card .item-comment-card__author-rail{--comment-author-avatar-size: 65px}.app-shell .forum-post-card .item-comment-card__author-rail .forum-avatar{width:var(--comment-author-avatar-size);height:var(--comment-author-avatar-size)}@media(max-width:1180px){.app-shell .profile-support-center .messages-layout{grid-template-columns:minmax(0,1fr)}.app-shell .profile-support-center .messages-sidebar,.app-shell .profile-support-center .support-ticket-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell .profile-phone-change-grid,.app-shell .profile-support-center .messages-sidebar,.app-shell .profile-support-center .support-ticket-summary{grid-template-columns:minmax(0,1fr)}.app-shell .profile-phone-change-actions,.app-shell .profile-support-center .messages-compose__actions{justify-content:flex-start}.app-shell .profile-support-center .messages-thread-card{min-height:0}.app-shell .forum-post-card .item-comment-card__author-rail{--comment-author-avatar-size: 45px}}html,body,#root,.app-shell{background:#fff}.app-shell{width:100%;max-width:none;margin:0;padding-top:0;padding-bottom:0}.app-shell .shell-header,.app-shell .shell-footer{width:100%;max-width:none;margin-left:0;margin-right:0}.app-shell .shell-header{top:0;border-top:0;border-right:0;border-left:0;border-radius:0}.public-user-profile-page,.app-shell.app-shell-wide .market-data-root,.app-shell .cart-page{width:100%;max-width:none;margin-left:0;margin-right:0}html,body,.app-shell{overflow-x:auto}.app-shell .home-showcase__grid,.app-shell .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,238px),300px));align-items:start;justify-content:start}.app-shell .home-showcase__grid>[data-testid=home-showcase-card],.app-shell .catalog-grid>*{width:100%;max-width:300px;min-width:0}.app-shell .home-showcase .auction-card:not(.home-showcase-placeholder),.app-shell .catalog-grid .auction-card-auction,.app-shell .catalog-grid .auction-card-marketplace{display:flex;flex-direction:column;height:auto;min-height:0;aspect-ratio:auto}.app-shell .home-showcase .auction-card:not(.home-showcase-placeholder) .card-media,.app-shell .catalog-grid .auction-card-auction .card-media,.app-shell .catalog-grid .auction-card-marketplace .card-media{flex:0 0 auto}.app-shell .home-showcase .auction-card:not(.home-showcase-placeholder) .card-body,.app-shell .catalog-grid .auction-card-auction .card-body,.app-shell .catalog-grid .auction-card-marketplace .card-body{flex:1 0 auto;min-height:0}@media(max-width:560px){.app-shell .home-showcase__grid,.app-shell .catalog-grid{grid-template-columns:minmax(0,1fr)}.app-shell .home-showcase__grid>[data-testid=home-showcase-card],.app-shell .catalog-grid>*{max-width:none}}.app-shell .shell-header,.app-shell .shell-footer,.app-shell .home-section,.app-shell .home-hero-v2,.app-shell .section-card,.app-shell .subsection-card,.app-shell .catalog-list,.app-shell .catalog-filter-panel,.app-shell .profile-sidebar,.app-shell .profile-panel,.app-shell .forum-panel,.app-shell .forum-sidebar-panel,.app-shell .forum-section-tree,.app-shell .messages-search-card,.app-shell .messages-list-card,.app-shell .messages-thread-card,.app-shell .messages-compose,.app-shell .item-summary-card,.app-shell .item-page__gallery-card,.app-shell .empty-state,.app-shell .cart-page__panel,.app-shell .legal-section-card,.app-shell .static-page-placeholder,.app-shell .static-page-preview{border-radius:0}.app-shell .shell-header,.app-shell .shell-footer,.app-shell .home-layout,.app-shell .catalog-page,.app-shell .messages-page,.app-shell .profile-layout,.app-shell .forum-page,.app-shell .forum-home-page,.app-shell .global-search-page,.app-shell .item-page,.app-shell .reviews-page,.public-user-profile-page,.app-shell.app-shell-wide .market-data-root,.app-shell .cart-page{box-sizing:border-box;width:min(100%,var(--site-content-max));max-width:var(--site-content-max);margin-left:auto;margin-right:auto}.app-shell :is([class*=-hero],[class*=-section],[class*=-panel],[class*=-card],.service-native-page>*,.how-page>*,.about-page>*,.legal-page>*,.careers-page>*,.contact-page>*,.escrow-control-panel__body>div,.escrow-request__panel,.escrow-flow-list,.how-flow-list,.how-flow__steps,.how-faq-item,.legal-section-list,.forum-section-main,.global-search-section,.home-reviews-panel,.about-snapshot,.about-snapshot__metric,.vault-fee-note,.admin-detail-section,.market-data-shell__nav):not(button):not(input):not(select):not(textarea):not(.button-primary):not(.button-secondary):not(.ghost-button):not([class*=avatar]):not([class*=badge]):not([class*=chip]):not([class*=dot]):not([class*=icon]):not([class*=pill]):not([class*=portrait]){border-radius:0!important}.app-shell.app-shell-landing{--landing-header-progress: 0;overflow-x:visible;overflow-y:visible}.app-shell.app-shell-landing .home-layout{padding-top:66px}.app-shell.app-shell-landing .shell-header{position:fixed;top:calc(-20px * var(--landing-header-progress, 0));left:0;right:0;border:1px solid rgba(226,232,240,.92);border-bottom:1px solid rgba(226,232,240,.92);background:#fff;box-shadow:none;opacity:calc(1 - var(--landing-header-progress, 0));transform:translateY(calc(-16px * var(--landing-header-progress, 0)));transition:opacity .12s linear,top .12s linear,transform .12s linear}.app-shell.app-shell-landing .home-hero-v2{border-top:0;box-shadow:var(--theme-shadow-sm)}.app-shell .home-advantages-card__button{border-color:var(--theme-accent-strong)!important;background:var(--theme-accent-strong)!important;color:#fff!important;box-shadow:0 10px 22px #1d4ed833}.app-shell .home-advantages-card__button:hover{border-color:#1e40af!important;background:#1e40af!important;color:#fff!important}.app-shell .shell-footer__newsletter-success{margin:.28rem 0 0;padding:.42rem .55rem;border:1px solid rgba(22,163,74,.22);background:#ecfdf3;color:#166534;font-size:.76rem;font-weight:700;line-height:1.35}.app-shell .header-list-gemstone-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--shell-header-control-height, 44px);padding:0 .88rem;border:1px solid var(--theme-accent-strong);background:var(--theme-accent-strong);color:#fff;font-size:.84rem;font-weight:850;line-height:1;box-shadow:0 10px 22px #1d4ed833;white-space:nowrap}.app-shell .header-list-gemstone-button:hover{border-color:#1e40af;background:#1e40af}.app-shell .user-menu__profile-summary-button{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.app-shell .user-menu__profile-summary-button:hover,.app-shell .user-menu__profile-summary-button:focus-visible{background:#f8fbff;outline:none}.app-shell .careers-intro-link,.app-shell .careers-role-card .ghost-button,.app-shell .careers-apply-section .button-primary{text-decoration:none!important}.app-shell .careers-focus-panel>p{margin:.42rem 0 .78rem;color:var(--theme-text-muted);font-size:.9rem;font-weight:600;line-height:1.42}.app-shell .careers-principle-card>span,.app-shell .legal-section-card>span{display:none}.app-shell .profile-overview-reputation{margin-bottom:.86rem}.app-shell .profile-panel .subsection-card>.inline-actions{justify-content:flex-end;justify-self:stretch;width:100%;max-width:100%}.app-shell .profile-panel .subsection-card>.inline-actions>:is(.button-primary,.ghost-button,button){flex:0 1 auto;max-width:100%}.app-shell .profile-panel .profile-personal-details-form>.inline-actions{justify-self:start;justify-content:flex-end;width:min(100%,var(--theme-textarea-width));max-width:var(--theme-textarea-width)}.app-shell .favorites-page{--profile-card-pad: .95rem;box-sizing:border-box;width:min(100%,var(--site-content-max));max-width:var(--site-content-max);margin:0 auto;padding:0}.app-shell .favorites-page__panel{min-height:0}.app-shell .favorites-page__header h1{font-size:clamp(1.7rem,2.4vw,2.25rem);line-height:1.05}.app-shell .forum-section-main .forum-topic-row{min-height:44px;padding:.48rem .58rem;border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--theme-border)}.app-shell .forum-section-main .forum-topic-row__title{font-size:.86rem;line-height:1.2}.app-shell .escrow-protection-field{display:block;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.app-shell .escrow-protection-field__label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;color:var(--create-lot-label-color)!important;cursor:pointer}.app-shell .escrow-protection-field__label.is-locked{cursor:default}.app-shell .escrow-protection-field__label input{margin-top:.2rem}.app-shell .escrow-protection-field__label input:disabled{cursor:not-allowed;accent-color:var(--theme-accent-strong)}.app-shell .escrow-protection-field__copy{display:grid!important;gap:.18rem;min-width:0}.app-shell .escrow-protection-field__title{color:var(--create-lot-label-color);font-weight:650;line-height:1.25}.app-shell .escrow-protection-field small{max-width:54rem;color:var(--create-lot-helper-color);font-size:.78rem;font-weight:520;line-height:1.35}.app-shell .escrow-protection-field__locked-note{display:block;color:var(--theme-accent-strong)!important}.app-shell .card-meta-line__end{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem;min-width:0}.app-shell .card-escrow-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:999px;background:#dcfce7;color:#16a34a}.app-shell .card-escrow-badge svg{display:block;color:currentColor;stroke:currentColor}.app-shell .catalog-escrow-filter{min-height:30px;margin-top:0;padding:.55rem 1rem .65rem 1.375rem;border:0;border-radius:0;background:transparent;color:var(--theme-text)}.cookie-consent-banner{position:fixed;z-index:80;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:64px;padding:.75rem clamp(1rem,3vw,2rem);border-top:1px solid #cbd5e1;background:#e5e7eb;color:#111827;box-shadow:0 -12px 28px #0f172a14}.cookie-consent-banner__content{display:grid;gap:.65rem;min-width:0}.cookie-consent-banner p{margin:0;max-width:62ch;font-size:.88rem;font-weight:700;line-height:1.35}.cookie-consent-banner__panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:980px}.cookie-consent-banner__panel-header{grid-column:1 / -1;display:grid;gap:.18rem}.cookie-consent-banner__panel-header strong{color:#0f172a;font-size:.92rem;line-height:1.2}.cookie-consent-banner__panel-header small{color:#475569;font-size:.75rem;font-weight:650;line-height:1.25}.cookie-consent-banner__option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;min-height:68px;padding:.6rem .7rem;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.cookie-consent-banner__option span{display:grid;gap:.18rem;min-width:0}.cookie-consent-banner__option strong{color:#0f172a;font-size:.82rem;line-height:1.2}.cookie-consent-banner__option small{color:#475569;font-size:.72rem;font-weight:650;line-height:1.25}.cookie-consent-banner__option input{width:18px;height:18px;flex:0 0 auto;accent-color:#15803d}.cookie-consent-banner__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.cookie-consent-banner__actions .button-primary,.cookie-consent-banner__actions .ghost-button{min-height:38px;padding:.5rem .75rem;white-space:nowrap}@media(max-width:760px){.app-shell .header-list-gemstone-button{width:100%}.cookie-consent-banner{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.cookie-consent-banner__panel{grid-template-columns:1fr}.cookie-consent-banner__actions{justify-content:stretch}.cookie-consent-banner__actions .button-primary,.cookie-consent-banner__actions .ghost-button{flex:1 1 10rem}}.app-shell{--shell-header-progress: 0;padding-top:66px}.app-shell .shell-header,.app-shell.app-shell-landing .shell-header{position:fixed;top:calc(-20px * var(--shell-header-progress, 0));left:50%;right:auto;z-index:40;width:min(100%,var(--site-rail-max));max-width:var(--site-rail-max);margin:0;border:1px solid rgba(226,232,240,.92);border-top:0;border-radius:0;background:#fff;box-shadow:none;opacity:calc(1 - var(--shell-header-progress, 0));transform:translate(-50%,calc(-16px * var(--shell-header-progress, 0)));transition:opacity .12s linear,top .12s linear,transform .12s linear}.app-shell.app-shell-landing .home-layout{padding-top:0}.app-shell .user-menu__profile-avatar{width:50px;height:50px}.app-shell .forum-section-main .forum-topic-list{gap:.58rem}.app-shell .forum-section-main .forum-topic-row{display:grid;grid-template-columns:minmax(0,1fr) 16.6rem auto;gap:.62rem;align-items:center;min-height:44px;padding:.48rem .58rem;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--theme-border);transition:background .16s ease,box-shadow .16s ease,color .16s ease}.app-shell .forum-section-main .forum-topic-row:hover,.app-shell .forum-section-main .forum-topic-row:focus-visible{background:#f8fbff;box-shadow:inset 0 0 0 1px #2f6ec93d}.app-shell .forum-section-tree .forum-section-topic,.app-shell .forum-section-main .forum-topic-row{border:1px solid var(--theme-border)!important;box-shadow:none!important}.app-shell .forum-section-tree .forum-section-topic:hover,.app-shell .forum-section-tree .forum-section-topic:focus-visible,.app-shell .forum-section-main .forum-topic-row:hover,.app-shell .forum-section-main .forum-topic-row:focus-visible{background:#f8fbff!important;border-color:#2f6ec93d!important}.app-shell .forum-section-main .forum-topic-row__title{display:flex;align-items:center;align-self:stretch;min-width:0;overflow:hidden;color:var(--theme-text-strong);font-size:.86rem;font-weight:850;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.app-shell .forum-section-main .forum-topic-row__meta{display:grid;grid-template-columns:4.35rem 4.1rem minmax(6.35rem,1fr);-moz-column-gap:.72rem;column-gap:.72rem;align-items:center;justify-self:end;min-width:0;width:16.6rem;color:var(--theme-text-muted);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.app-shell .forum-section-main .forum-topic-row__meta span{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis}.app-shell .forum-section-main .forum-topic-row__meta span:nth-child(1),.app-shell .forum-section-main .forum-topic-row__meta span:nth-child(2){text-align:right}.app-shell .forum-section-main .forum-topic-row__meta span+span:before{content:"";position:absolute;top:50%;left:-.43rem;width:3px;height:3px;border-radius:999px;background:currentColor;opacity:.45;transform:translateY(-50%)}.app-shell .forum-section-main .forum-topic-row__chevron{color:var(--theme-text-muted);opacity:.58;transition:opacity .16s ease,transform .16s ease}.app-shell .forum-section-main .forum-topic-row:hover .forum-topic-row__chevron,.app-shell .forum-section-main .forum-topic-row:focus-visible .forum-topic-row__chevron{opacity:.9;transform:translate(2px)}.app-shell .favorites-page{padding:0}.app-shell .favorites-page__panel{display:grid;gap:1.1rem;min-height:0;align-content:start}.app-shell .favorites-page__header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.app-shell .favorites-page__header h1{margin:0}.app-shell .favorites-page__header .muted{margin:.35rem 0 0;font-size:.94rem;line-height:1.45}.app-shell .favorites-page__list{display:grid;gap:.85rem}.app-shell .favorites-page__list .list-auction-card{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);min-height:168px;overflow:hidden}.app-shell .favorites-page__list .card-media{min-height:100%;border-right:1px solid var(--theme-border);border-bottom:0}.app-shell .favorites-page__list .list-auction-card__body{display:grid;gap:.85rem;align-content:space-between;min-width:0;padding:1rem}.app-shell .favorites-page__list .list-auction-card__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:start}.app-shell .favorites-page__list .list-auction-card__actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.app-shell .favorites-page__list .list-auction-card__meta{display:flex;flex-wrap:wrap;gap:.45rem .9rem;align-items:center}.app-shell .home-session-card{align-content:start;min-height:100%}.app-shell .home-session-card__body p:last-child{color:var(--theme-text)}.app-shell .how-hero-panel__zero-copy{margin:0;color:var(--theme-text);font-size:.98rem;font-weight:650;line-height:1.45}.app-shell .events-page{display:grid;gap:clamp(1rem,1.8vw,1.5rem);width:min(100%,var(--site-content-max));max-width:var(--site-content-max);margin:0 auto;padding:clamp(1rem,1.6vw,1.6rem) 0 4rem}.app-shell .events-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:end}.app-shell .events-hero h1{max-width:760px;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.app-shell .events-hero p{max-width:720px;margin:.85rem 0 0;color:var(--theme-text);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.55}.app-shell .events-hero__summary{display:grid;gap:.2rem;min-width:190px;padding:1rem;border:1px solid var(--theme-border);background:var(--theme-surface-muted)}.app-shell .events-hero__summary strong{color:var(--theme-text-strong);font-size:2rem;line-height:1}.app-shell .events-hero__summary span{color:var(--theme-text-muted);font-size:.82rem;font-weight:800;line-height:1.25}.app-shell .events-list{display:grid;gap:.8rem}.app-shell .events-card{display:grid;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr) minmax(210px,.26fr);gap:1rem;align-items:stretch;padding:1rem;border:1px solid var(--theme-border);background:#fff}.app-shell .events-card__date,.app-shell .events-card__speaker{display:flex;gap:.7rem;align-items:center;min-width:0}.app-shell .events-card__date{align-items:flex-start;color:var(--theme-accent-strong)}.app-shell .events-card__date div,.app-shell .events-card__speaker div{display:grid;gap:.2rem;min-width:0}.app-shell .events-card__date strong,.app-shell .events-card__speaker strong{color:var(--theme-text-strong);font-size:.95rem;line-height:1.2}.app-shell .events-card__date span,.app-shell .events-card__speaker span{color:var(--theme-text-muted);font-size:.78rem;font-weight:750;line-height:1.3}.app-shell .events-card__content{display:grid;gap:.7rem;min-width:0}.app-shell .events-card__title-row{display:flex;gap:.7rem;align-items:flex-start;justify-content:space-between}.app-shell .events-card__actions{display:grid;gap:.45rem;justify-items:end;flex:0 0 auto}.app-shell .events-card__register-button{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:34px;padding:.38rem .68rem;border:1px solid rgba(47,110,201,.22);background:var(--theme-accent-strong);color:#fff;font-size:.76rem;font-weight:760;line-height:1.2;cursor:pointer}.app-shell .events-card__register-button:hover:not(:disabled),.app-shell .events-card__register-button:focus-visible{border-color:#1e40af;background:#1e40af;color:#fff}.app-shell .events-card__register-button:disabled{cursor:not-allowed;opacity:.74}.app-shell .events-card__register-button--registered{border-color:#2f6d4c29;background:var(--theme-success-soft);color:var(--theme-success)}.app-shell .events-card h2{margin:0;color:var(--theme-text-strong);font-size:clamp(1.05rem,1.3vw,1.35rem);line-height:1.16}.app-shell .events-card__meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;color:var(--theme-text-muted);font-size:.82rem;font-weight:760}.app-shell .events-card__meta span{display:inline-flex;gap:.35rem;align-items:center}.app-shell .events-card__topics{display:flex;flex-wrap:wrap;gap:.4rem}.app-shell .events-card__topics span{border:1px solid rgba(47,110,201,.18);background:#2f6ec914;color:var(--theme-accent-strong);padding:.32rem .5rem;font-size:.75rem;font-weight:820}.app-shell .events-card__registration-message{width:min(520px,100%);margin:.1rem 0 0;padding:.48rem .58rem;border:1px solid rgba(47,109,76,.16);background:var(--theme-success-soft);color:var(--theme-success);font-size:.78rem;font-weight:760;line-height:1.35}.app-shell .events-card__registration-message--warning{border-color:#d9770633;background:var(--theme-warning-soft);color:var(--theme-warning-strong)}.app-shell .events-card__speaker{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;justify-self:end;width:min(100%,305px);text-align:left}.app-shell .events-card__speaker img{width:54px;height:54px;flex:0 0 auto;background:var(--theme-surface-muted);-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}@media(max-width:900px){.app-shell .forum-section-main .forum-topic-row,.app-shell .forum-section-main .forum-topic-row__meta{grid-template-columns:minmax(0,1fr) auto;width:auto}.app-shell .forum-section-main .forum-topic-row__meta{display:flex;flex-wrap:wrap;justify-self:start;grid-column:1 / -1}.app-shell .favorites-page__list .list-auction-card,.app-shell .events-hero,.app-shell .events-card{grid-template-columns:1fr}.app-shell .favorites-page__list .card-media{min-height:210px;border-right:0;border-bottom:1px solid var(--theme-border)}.app-shell .events-card__speaker{justify-self:start}.app-shell .events-card__title-row{display:grid;justify-content:stretch}.app-shell .events-card__actions{justify-items:start}}.app-shell .home-hero-v2__index{position:absolute;z-index:3;top:calc(19.4 * var(--home-hero-v2-unit));bottom:5%;right:2.1%;width:50%;height:auto}.app-shell .marketing-index-card{--marketing-index-text: #07101f;--marketing-index-muted: #6f7f9a;--marketing-index-border: #e3ebf5;--marketing-index-grid: #e8eff8;--marketing-index-blue: #0757ff;--marketing-index-navy: #082163;--marketing-index-point: #b4bfd4;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;padding:clamp(.82rem,1.24cqw,1.28rem);border:1px solid var(--marketing-index-border);border-radius:8px!important;background:#fbfdff;box-shadow:0 14px 34px #142e5512;color:var(--marketing-index-text)}.app-shell .marketing-index-card__header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:clamp(.9rem,1.5cqw,1.35rem);align-items:start}.app-shell .marketing-index-card__header h2{margin:0;color:var(--marketing-index-text);font-size:clamp(.98rem,1.52cqw,1.78rem);font-weight:800;line-height:1.08;letter-spacing:0;white-space:pre-line;text-wrap:balance}.app-shell .marketing-index-card__header p,.app-shell .marketing-index-card__metric span,.app-shell .marketing-index-card__legend,.app-shell .marketing-index-card__footer{color:var(--marketing-index-muted)}.app-shell .marketing-index-card__header p{margin:.28rem 0 0;font-size:clamp(.66rem,.86cqw,.92rem);font-weight:700;line-height:1.25}.app-shell .marketing-index-card__metric{display:grid;justify-items:start;justify-self:end;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;padding-top:.08rem;text-align:left}.app-shell .marketing-index-card__metric span{display:block;max-width:100%;font-size:clamp(.58rem,.74cqw,.82rem);font-weight:700;line-height:1.15;white-space:nowrap}.app-shell .marketing-index-card__metric strong{display:block;margin-top:.28rem;color:#050505;font-size:clamp(1rem,1.58cqw,1.82rem);font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap}.app-shell .marketing-index-card__legend{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .48rem;margin-top:clamp(.48rem,.86cqw,.78rem);font-size:clamp(.58rem,.74cqw,.82rem);font-weight:700;line-height:1.1}.app-shell .marketing-index-card__dot-legend{width:.5rem;height:.5rem;border-radius:999px;background:var(--marketing-index-point);opacity:.78}.app-shell .marketing-index-card__line-legend{width:1.75rem;height:2px;margin-left:.55rem;border-radius:2px;background:var(--marketing-index-navy)}.app-shell .marketing-index-card__chart{position:relative;flex:1 1 auto;min-height:0;margin-top:clamp(.18rem,.48cqw,.42rem)}.app-shell .marketing-index-card__chart svg{display:block;width:100%;height:100%;min-height:168px;overflow:hidden}.app-shell .marketing-index-card__insights-link{position:absolute;right:0;bottom:-.75rem;z-index:3;display:inline-flex;align-items:center;padding:.18rem 0;border:0;background:transparent;color:var(--theme-accent);font-size:.96rem;font-weight:800;line-height:1.2;text-decoration:underline;text-underline-offset:.16em;white-space:nowrap}.app-shell .marketing-index-card__insights-link:hover{color:var(--theme-accent-strong)}.app-shell .marketing-index-card__insights-link:focus-visible{outline:2px solid rgba(47,110,201,.42);outline-offset:3px;border-radius:4px}.app-shell .marketing-index-card__grid line{stroke:var(--marketing-index-grid);stroke-dasharray:3 6;stroke-width:1;opacity:.9}.app-shell .marketing-index-card__grid text{fill:var(--marketing-index-muted);font-size:11.5px;font-weight:700;text-anchor:middle}.app-shell .marketing-index-card__grid g:first-child text,.app-shell .marketing-index-card__grid g:nth-child(2) text,.app-shell .marketing-index-card__grid g:nth-child(3) text,.app-shell .marketing-index-card__grid g:nth-child(4) text,.app-shell .marketing-index-card__grid g:nth-child(5) text{text-anchor:start}.app-shell .marketing-index-card__average-line{fill:none;stroke:var(--marketing-index-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.25}.app-shell .marketing-index-card__points circle{fill:var(--marketing-index-point);opacity:.58;outline:none;cursor:pointer;transform-box:fill-box;transform-origin:center;transition:fill .15s ease,opacity .15s ease,transform .15s cubic-bezier(.2,0,.2,1)}.app-shell .marketing-index-card__points circle:hover,.app-shell .marketing-index-card__points circle:focus,.app-shell .marketing-index-card__points circle.is-selected{fill:#65748f;opacity:.9;transform:scale(1.5)}.app-shell .marketing-index-card__tooltip{position:absolute;z-index:4;display:grid;grid-template-columns:clamp(48px,5.6cqw,70px) minmax(0,1fr);gap:.72rem;align-items:center;width:clamp(190px,22cqw,276px);min-height:88px;padding:clamp(.62rem,.95cqw,.9rem);border:1px solid var(--marketing-index-border);border-radius:8px!important;background:#fffffffc;box-shadow:0 14px 34px #10264624;transform:translateY(-8%);color:inherit;text-decoration:none;pointer-events:auto}.app-shell .marketing-index-card__tooltip:hover{border-color:#0757ff52;box-shadow:0 16px 38px #1026462e}.app-shell .marketing-index-card__tooltip:focus-visible{outline:3px solid rgba(7,87,255,.28);outline-offset:3px}.app-shell .marketing-index-card__tooltip img,.app-shell .marketing-index-card__thumb-placeholder{display:block;width:clamp(48px,5.6cqw,70px);height:clamp(48px,5.6cqw,70px);border-radius:8px!important;background:radial-gradient(circle at 58% 34%,rgba(255,255,255,.68) 0 4px,transparent 5px),conic-gradient(from 20deg,#431017,#a51f35,#5e1723,#c44d50,#271018,#8d1b2d,#431017);-o-object-fit:cover;object-fit:cover}.app-shell .marketing-index-card__tooltip strong{display:block;color:#050505;font-size:clamp(.82rem,1.02cqw,1.08rem);font-weight:800;line-height:1.15;white-space:nowrap}.app-shell .marketing-index-card__tooltip-copy{min-width:0}.app-shell .marketing-index-card__tooltip span{display:block;margin-top:.24rem;color:var(--marketing-index-muted);font-size:clamp(.64rem,.78cqw,.82rem);font-weight:700;line-height:1.15}.app-shell .marketing-index-card__tooltip .marketing-index-card__tooltip-summary{display:-webkit-box;color:#21314c;font-weight:800;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell .marketing-index-card__tooltip .marketing-index-card__tooltip-cta{color:var(--marketing-index-blue);font-weight:900}.app-shell .marketing-index-card__state{position:absolute;inset:18% 12%;display:grid;place-items:center;border:0;border-radius:0!important;background:transparent;color:var(--marketing-index-muted);font-size:clamp(.72rem,.92cqw,.95rem);font-weight:800;line-height:1.2;text-align:center;pointer-events:none}.app-shell .marketing-index-card__state:before{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(111,127,154,.38),transparent);transform:translateY(-50%)}.app-shell .marketing-index-card__state span{position:relative;display:inline-flex;align-items:center;gap:.45rem;color:#5f708d}.app-shell .marketing-index-card__state span:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:#0757ffbd;box-shadow:0 0 0 5px #0757ff14}.app-shell .marketing-index-card__state-loading span:before{animation:marketing-index-state-pulse 1.4s ease-in-out infinite}.app-shell .marketing-index-card__state-empty span:before{background:#6f7f9aa8;box-shadow:0 0 0 5px #6f7f9a1a}@keyframes marketing-index-state-pulse{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.app-shell .marketing-index-card__state-loading span:before{animation:none}}.app-shell .marketing-index-card__footer{display:flex;justify-content:space-between;gap:.8rem;margin-top:clamp(.3rem,.62cqw,.55rem);font-size:clamp(.62rem,.82cqw,.9rem);font-weight:700;line-height:1.2}.app-shell .marketing-index-card__footer span{min-width:0}@media(max-width:760px){.app-shell .home-hero-v2__index{position:relative;inset:auto;width:auto;height:365px;margin:0 1rem 1.1rem}.app-shell .marketing-index-card{padding:.9rem}.app-shell .marketing-index-card__header{grid-template-columns:minmax(0,1fr)}.app-shell .marketing-index-card__metric{justify-self:start;justify-items:start;width:100%;min-width:0;text-align:left}.app-shell .marketing-index-card__metric strong{white-space:normal}.app-shell .marketing-index-card__tooltip{width:min(240px,76vw)}.app-shell .marketing-index-card__footer{flex-direction:column;gap:.25rem}}.app-shell .synthetic-lot-page{width:min(1180px,calc(100vw - 2rem));margin:0 auto;padding:clamp(1.4rem,3vw,2.5rem) 0 clamp(2.2rem,5vw,4rem)}.app-shell .synthetic-lot-page__back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.1rem;border:0;background:transparent;color:#26364f;font-weight:800;cursor:pointer}.app-shell .synthetic-lot-page__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(1.2rem,3vw,2.4rem);align-items:start}.app-shell .synthetic-lot-page__gallery img,.app-shell .synthetic-lot-page__image-placeholder{display:block;width:100%;aspect-ratio:4 / 3;border-radius:8px!important;background:#eef3f8;-o-object-fit:cover;object-fit:cover}.app-shell .synthetic-lot-page__thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,92px));gap:.6rem;margin-top:.7rem}.app-shell .synthetic-lot-page__thumbs img{aspect-ratio:1 / 1}.app-shell .synthetic-lot-page__summary h1{margin:.8rem 0 .7rem;color:#07101f;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.app-shell .synthetic-lot-page__summary p,.app-shell .synthetic-lot-page__description p,.app-shell .synthetic-lot-page__bids p{color:#53627a;font-weight:650;line-height:1.65}.app-shell .synthetic-lot-page__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.2rem 0 0}.app-shell .synthetic-lot-page__facts div{border-top:1px solid #e1e9f2;padding-top:.8rem}.app-shell .synthetic-lot-page__facts dt{color:#718098;font-size:.78rem;font-weight:800;text-transform:uppercase}.app-shell .synthetic-lot-page__facts dd{margin:.22rem 0 0;color:#07101f;font-size:1.1rem;font-weight:900}.app-shell .synthetic-lot-page__description,.app-shell .synthetic-lot-page__bids{margin-top:clamp(1.6rem,4vw,3rem)}.app-shell .synthetic-lot-page__description h2,.app-shell .synthetic-lot-page__bids h2{margin:0 0 .8rem;color:#07101f;font-size:1.25rem}.app-shell .synthetic-lot-page__bids table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid #e1e9f2;border-radius:8px!important}.app-shell .synthetic-lot-page__bids th,.app-shell .synthetic-lot-page__bids td{padding:.85rem 1rem;border-bottom:1px solid #e1e9f2;text-align:left}.app-shell .synthetic-lot-page__bids th{color:#718098;font-size:.78rem;text-transform:uppercase}.app-shell .synthetic-lot-page__bids td{color:#17243a;font-weight:750}@media(max-width:820px){.app-shell .synthetic-lot-page__layout,.app-shell .synthetic-lot-page__facts{grid-template-columns:minmax(0,1fr)}}.app-shell :is(.user-menu__avatar,.forum-avatar,.profile-sidebar__avatar,.public-user-profile-avatar,.overview-user__avatar,.messages-avatar){box-sizing:border-box;aspect-ratio:1 / 1;overflow:hidden}.app-shell :is(.user-menu__avatar,.forum-avatar,.profile-sidebar__avatar,.public-user-profile-avatar,.overview-user__avatar,.messages-avatar) img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-shell .header-account-button .header-account-button__avatar,.app-shell .header-account-button__avatar{flex:0 0 var(--avatar-size-xs);width:var(--avatar-size-xs);height:var(--avatar-size-xs)}.app-shell .forum-avatar-md,.app-shell .profile-sidebar__avatar,.app-shell .user-menu__profile-avatar,.app-shell .overview-user__avatar,.app-shell .messages-avatar{width:var(--avatar-size-md);height:var(--avatar-size-md)}.app-shell .forum-avatar-sm,.app-shell .messages-avatar-sm{width:var(--avatar-size-sm);height:var(--avatar-size-sm)}.app-shell .messages-avatar-lg{width:var(--avatar-size-lg);height:var(--avatar-size-lg)}.app-shell .public-user-profile-avatar{width:var(--avatar-size-xl);height:var(--avatar-size-xl)}.app-shell .public-user-profile-avatar-stack .reputation-rank-label{max-width:var(--avatar-size-xl)}.app-shell .profile-sidebar__top{grid-template-columns:minmax(var(--avatar-size-md),max-content) minmax(0,1fr)}.app-shell .overview-user{grid-template-columns:var(--avatar-size-md) minmax(0,1fr)}.app-shell .messages-search-result{grid-template-columns:var(--avatar-size-sm) minmax(0,1fr) 68px}.app-shell .messages-conversation{grid-template-columns:var(--avatar-size-md) minmax(0,1fr) auto}.app-shell .messages-thread__identity{grid-template-columns:var(--avatar-size-lg) minmax(0,1fr)}.app-shell .item-comment-card,.app-shell .forum-post-card.item-comment-card{--comment-author-avatar-size: var(--avatar-with-username-width);grid-template-columns:var(--comment-author-avatar-size) minmax(0,1fr);-moz-column-gap:.62rem;column-gap:.62rem}.app-shell .item-comment-card .item-comment-card__author-rail,.app-shell .forum-post-card .item-comment-card__author-rail{--comment-author-avatar-size: var(--avatar-with-username-width);width:var(--comment-author-avatar-size);max-width:var(--comment-author-avatar-size);justify-items:center}.app-shell .item-comment-card .item-comment-card__author-link{align-items:stretch;width:var(--comment-author-avatar-size);max-width:var(--comment-author-avatar-size)}.app-shell .item-comment-card .item-comment-card__author-link .forum-avatar,.app-shell .forum-post-card .item-comment-card__author-rail .forum-avatar{width:100%;height:var(--comment-author-avatar-size);border-radius:var(--theme-radius-sm)}.app-shell .item-comment-card__author-name,.app-shell .item-comment-card__rank{width:100%;max-width:var(--comment-author-avatar-size);text-align:center}.app-shell .forum-post-card .item-comment-card__author-name{text-align:right}.app-shell .forum-post-card .item-comment-card__rank{text-align:left}@media(max-width:760px){.app-shell .item-comment-card,.app-shell .forum-post-card.item-comment-card{--comment-author-avatar-size: var(--avatar-size-md);grid-template-columns:minmax(0,1fr)}.app-shell .item-comment-card .item-comment-card__author-rail,.app-shell .forum-post-card .item-comment-card__author-rail{width:100%;max-width:100%;justify-items:start}.app-shell .item-comment-card .item-comment-card__author-link{display:grid;grid-template-columns:var(--avatar-size-md) minmax(0,1fr);align-items:center;-moz-column-gap:.62rem;column-gap:.62rem;width:100%;max-width:100%}.app-shell .item-comment-card .item-comment-card__author-link .forum-avatar,.app-shell .forum-post-card .item-comment-card__author-rail .forum-avatar{grid-row:auto;width:var(--avatar-size-md);height:var(--avatar-size-md)}.app-shell .item-comment-card__author-name,.app-shell .item-comment-card__rank{max-width:100%;text-align:left}.app-shell .forum-post-card .item-comment-card__author-name,.app-shell .forum-post-card .item-comment-card__rank{text-align:left}.app-shell .forum-post-card .item-comment-card__header{align-items:center;padding-top:0}}@media(min-width:901px)and (max-width:1380px){.app-shell{padding-top:126px}}@media(max-width:900px){.app-shell{padding-top:166px}.app-shell .shell-header,.app-shell.app-shell-landing .shell-header{grid-template-columns:minmax(118px,1fr) max-content;gap:.55rem;align-items:center;padding:.6rem .75rem}.app-shell .shell-header__brand{display:inline-flex;grid-column:1 / 2;min-width:0}.app-shell .shell-header__actions,.app-shell .auth-actions{grid-column:2 / 3;justify-self:end;width:auto;min-width:0}.app-shell .auth-actions{display:flex;grid-template-columns:none;flex-wrap:nowrap;gap:.42rem}.app-shell .auth-actions .ghost-button,.app-shell .auth-actions .button-primary{display:inline-flex;width:auto;min-height:40px;padding:0 .68rem;white-space:nowrap}.app-shell .shell-header__search{grid-column:1 / -1;grid-row:2;width:100%;max-width:none;min-width:0}.app-shell .shell-tabs{grid-column:1 / -1;grid-row:3;justify-self:stretch;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.app-shell .shell-tabs::-webkit-scrollbar{display:none}.app-shell .shell-tab{flex:0 0 auto}.app-shell .global-search-page__header{grid-template-columns:minmax(0,1fr);align-items:start}.app-shell .global-search-page__summary{justify-content:flex-start;max-width:100%}}@media(max-width:760px){.app-shell .home-hero-v2__title{width:100%;max-width:100%;font-size:clamp(2.85rem,12vw,4.35rem)}}@media(min-width:761px)and (max-width:1180px){.app-shell .home-hero-v2__feature-card--verified{width:calc(122 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__feature-card--fast{width:calc(118 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__feature-card--global{width:calc(116 * var(--home-hero-v2-unit))}.app-shell .home-hero-v2__feature-copy h2,.app-shell .home-hero-v2__feature-copy p{letter-spacing:0}}.app-shell :is(.shell-footer__brand-button,.shell-footer__link,.shell-footer__legal-link,.item-lot-user-link,.item-bid-history__user-button,.forum-breadcrumbs__button,.forum-section-tree__title,.text-link,.catalog-checkbox-list__toggle){display:inline-flex;align-items:center;min-height:36px;max-width:100%;line-height:1.2}.app-shell :is(.shell-footer__link,.shell-footer__legal-link,.shell-footer__brand-button){margin:-.35rem 0;padding:.35rem 0}.app-shell :is(.item-comment-card__action,.item-comment-card__reaction,.card-favorite-bar,.mini-save){min-width:36px;min-height:36px;line-height:1.1}.app-shell :is(.forum-post-card .item-comment-card__action,.forum-post-card .item-comment-card__reaction){min-height:36px}.app-shell :is(.card-media .card-favorite-bar,.favorites-page__list .mini-save,.profile-panel .mini-save){min-height:36px}.app-shell .profile-panel .list-auction-card__actions .mini-save{min-height:36px}.app-shell :is(.item-lot-user-link,.list-auction-card__title,button.chip){min-width:36px;min-height:36px}.app-shell .catalog-checkbox-list__toggle{width:-moz-fit-content;width:fit-content;padding-block:.35rem}@media(min-width:901px)and (max-width:1500px){.app-shell{padding-top:126px}.app-shell .shell-header,.app-shell.app-shell-landing .shell-header{grid-template-columns:minmax(112px,max-content) minmax(0,1fr) max-content}.app-shell .shell-tabs{grid-column:2;justify-self:end;width:auto;min-width:0}.app-shell .shell-header__search{grid-column:1 / -1;grid-row:2;max-width:none}.app-shell .shell-header__actions{grid-column:3}}@media(max-width:700px){.app-shell{padding-top:236px}.app-shell .shell-header,.app-shell.app-shell-landing .shell-header{grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.app-shell .shell-header__search{grid-row:2}.app-shell .shell-tabs{display:grid;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;overflow:visible}.app-shell .shell-tab-group{min-width:0}.app-shell .shell-tab,.app-shell .shell-tab-group>.shell-tab{width:100%;min-height:38px;padding:.42rem .32rem;justify-content:center;text-align:center;white-space:normal;font-size:.76rem;line-height:1.05}.app-shell .shell-submenu{left:0;min-width:min(220px,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem)}.app-shell .bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;overflow:visible}.app-shell .bottom-nav__item{min-width:0;padding-inline:.15rem;font-size:.72rem}}@media(max-width:360px){.app-shell{padding-top:246px}.app-shell .shell-tab,.app-shell .shell-tab-group>.shell-tab{min-height:40px;font-size:.72rem}}.app-shell a.shell-tab,.app-shell a.shell-submenu__item,.app-shell a.shell-footer__brand-button,.app-shell a.shell-footer__link,.app-shell a.shell-footer__legal-link,.app-shell a.card-title-button,.app-shell a.list-auction-card__title,.app-shell a.page-chip,.app-shell a.button-primary,.app-shell a.ghost-button{text-decoration:none}.app-shell a.shell-tab,.app-shell a.shell-submenu__item,.app-shell a.shell-footer__brand-button,.app-shell a.shell-footer__link,.app-shell a.shell-footer__legal-link,.app-shell a.card-title-button,.app-shell a.list-auction-card__title{cursor:pointer}.app-shell .catalog-list__heading h1{margin:0;color:var(--theme-text-strong);font-size:1.08rem;line-height:1.18}.app-shell .catalog-pagination__link-disabled{pointer-events:none;opacity:.5}.app-shell .catalog-seo-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--theme-border)}.app-shell .catalog-seo-copy__item{min-width:0}.app-shell .catalog-seo-copy h2{margin:0 0 .45rem;color:var(--theme-text-strong);font-size:.95rem;line-height:1.25}.app-shell .catalog-seo-copy p{margin:0;color:var(--theme-text-muted);font-size:.88rem;line-height:1.55}@media(max-width:760px){.app-shell .catalog-seo-copy{grid-template-columns:1fr}}
