::view-transition-old(root){animation:vt-fade-out .25s ease-out}::view-transition-new(root){animation:vt-fade-in .3s ease-out}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@supports (animation-timeline: scroll()){.sr-fade-up{animation:sr-fade-up linear both;animation-timeline:view();animation-range:entry 0% entry 25%}.sr-fade-in{animation:sr-fade-in linear both;animation-timeline:view();animation-range:entry 0% entry 30%}.sr-scale-in{animation:sr-scale-in linear both;animation-timeline:view();animation-range:entry 0% entry 20%}}@keyframes sr-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes sr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sr-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.stagger-grid>*{animation:sr-fade-up linear both;animation-timeline:view();animation-range:entry 0% entry 25%}.stagger-grid>*:nth-child(1){animation-range:entry 0% entry 20%}.stagger-grid>*:nth-child(2){animation-range:entry 3% entry 23%}.stagger-grid>*:nth-child(3){animation-range:entry 6% entry 26%}.stagger-grid>*:nth-child(4){animation-range:entry 9% entry 29%}@supports (animation-timeline: scroll()){.scroll-progress{animation:sp-grow linear both;animation-timeline:scroll(root);transform-origin:left}}@keyframes sp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}.sr-fade-up,.sr-fade-in,.sr-scale-in,.stagger-grid>*,.scroll-progress{animation:none;opacity:1;transform:none}}:root[data-mantine-color-scheme=light]{--mantine-color-text: #151515;--mantine-color-body: #ffffff;--mantine-color-dimmed: #5c5c5c;--mantine-color-placeholder: #8a8a8a;--mantine-color-default-border: #dbdbdb;--mantine-color-gray-filled: var(--mantine-color-gray-2) !important;--mantine-color-anchor: var(--mantine-color-nova-7)}:root[data-mantine-color-scheme=dark]{--mantine-color-body: #111111;--mantine-color-text: #ffffff;--mantine-color-dimmed: #dbdbdb;--mantine-color-placeholder: #8e8e8e;--mantine-color-default-border: #2c2c2c;--mantine-color-anchor: var(--mantine-color-nova-3)}:root,:root[data-mantine-color-scheme=light]{color-scheme:light;--ns-ink: var(--mantine-color-nova-8);--ns-line: var(--mantine-color-nova-8);--ns-line-soft: #dbdbdb;--ns-paper: #ffffff;--ns-paper-deep: #f4f4f4;--ns-tint: var(--mantine-color-nova-0);--ns-btn-bg: #14a15d;--ns-btn-bg-hover: var(--mantine-color-nova-7);--ns-btn-border: var(--mantine-color-nova-8);--ns-shadow-sm: 3px 3px 0 0 var(--ns-ink);--ns-shadow-md: 5px 5px 0 0 var(--ns-ink);--ns-radius-btn: 6px;--ns-radius-card: 10px;--ns-border-w: 1.5px}:root[data-mantine-color-scheme=dark]{color-scheme:dark;--ns-ink: var(--mantine-color-nova-4);--ns-line: var(--mantine-color-nova-4);--ns-line-soft: #2c2c2c;--ns-paper: #151515;--ns-paper-deep: #111111;--ns-tint: rgba(20, 161, 93, .14);--ns-btn-bg: #14a15d;--ns-btn-bg-hover: var(--mantine-color-nova-5);--ns-btn-border: var(--mantine-color-nova-3);--ns-shadow-sm: 3px 3px 0 0 var(--ns-ink);--ns-shadow-md: 5px 5px 0 0 var(--ns-ink)}::-moz-selection{background:var(--mantine-color-nova-6);color:#fff}::selection{background:var(--mantine-color-nova-6);color:#fff}:root[data-mantine-color-scheme=dark] ::-moz-selection{background:var(--mantine-color-nova-4);color:#111}:root[data-mantine-color-scheme=dark] ::selection{background:var(--mantine-color-nova-4);color:#111}:focus-visible{outline:2px solid var(--mantine-color-nova-6);outline-offset:2px;border-radius:4px}:root[data-mantine-color-scheme=dark] :focus-visible{outline-color:var(--mantine-color-nova-4)}:root{caret-color:var(--mantine-color-nova-6);scrollbar-color:var(--mantine-color-nova-6) transparent}:root[data-mantine-color-scheme=dark]{scrollbar-color:var(--mantine-color-nova-4) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#dbdbdb;border:3px solid transparent;border-radius:8px;background-clip:content-box}:root[data-mantine-color-scheme=dark] ::-webkit-scrollbar-thumb{background:#2c2c2c;border:3px solid transparent;border-radius:8px;background-clip:content-box}a{text-underline-offset:3px}td,th,.mantine-Text-root{font-variant-numeric:tabular-nums}.mantine-Button-root{border-radius:var(--ns-radius-btn);border:var(--ns-border-w) solid var(--ns-ink);font-weight:600;letter-spacing:.01em;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.mantine-Button-root[data-variant=filled]{background:var(--ns-btn-bg);color:#fff;border-color:var(--ns-btn-border);box-shadow:var(--ns-shadow-sm)}.mantine-Button-root[data-variant=filled]:hover{background:var(--ns-btn-bg-hover);transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 var(--ns-ink)}.mantine-Button-root[data-variant=filled]:active{transform:translate(3px,3px);box-shadow:0 0 0 0 var(--ns-ink)}.mantine-Button-root[data-variant=outline],.mantine-Button-root[data-variant=light],.mantine-Button-root[data-variant=subtle],.mantine-Button-root[data-variant=white]{border:var(--ns-border-w) solid var(--ns-ink);box-shadow:none}:root[data-mantine-color-scheme=light] .mantine-Button-root[data-variant=outline],:root[data-mantine-color-scheme=light] .mantine-Button-root[data-variant=light],:root[data-mantine-color-scheme=light] .mantine-Button-root[data-variant=subtle],:root[data-mantine-color-scheme=light] .mantine-Button-root[data-variant=white]{border-color:#dbdbdb}:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=outline],:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=light],:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=subtle],:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=white]{border-color:#2c2c2c}.mantine-Button-root[data-variant=outline]:hover,.mantine-Button-root[data-variant=light]:hover,.mantine-Button-root[data-variant=white]:hover{transform:translate(-1px,-1px);box-shadow:var(--ns-shadow-sm);border-color:var(--ns-ink)}.mantine-Button-root[data-variant=outline]:active,.mantine-Button-root[data-variant=light]:active,.mantine-Button-root[data-variant=white]:active{transform:translate(2px,2px);box-shadow:0 0 0 0 var(--ns-ink)}.mantine-Card-root{border-radius:var(--ns-radius-card);border:var(--ns-border-w) solid var(--ns-line-soft);background:var(--ns-paper)}.mantine-Paper-root{border-radius:var(--ns-radius-card);border:var(--ns-border-w) solid var(--ns-line-soft)}.mantine-Drawer-content,.mantine-Modal-content,.mantine-Popover-dropdown{background:var(--ns-paper);border-color:var(--ns-line-soft)}.mantine-Card-root:focus-within,.mantine-Paper-root:focus-within{border-color:var(--ns-line)}.mantine-Badge-root,.mantine-Chip-label{border-radius:6px;border:1px solid var(--ns-line-soft);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.mantine-Chip-label[data-checked=true]{border-color:var(--ns-ink);box-shadow:2px 2px 0 0 var(--ns-ink)}.mantine-TextInput-input,.mantine-Textarea-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-PasswordInput-input,.mantine-NumberInput-input{border-radius:var(--ns-radius-btn);border:var(--ns-border-w) solid var(--ns-line-soft);background:var(--ns-paper)}.mantine-TextInput-input::-moz-placeholder,.mantine-Textarea-input::-moz-placeholder{color:var(--mantine-color-placeholder)}.mantine-TextInput-input::placeholder,.mantine-Textarea-input::placeholder{color:var(--mantine-color-placeholder)}.mantine-TextInput-input:focus,.mantine-Textarea-input:focus,.mantine-Select-input:focus,.mantine-MultiSelect-input:focus-within,.mantine-PasswordInput-input:focus-within{border-color:var(--ns-ink);box-shadow:var(--ns-shadow-sm)}.ns-marker{background:linear-gradient(to top,var(--mantine-color-nova-1) 38%,transparent 38%)}[data-mantine-color-scheme=dark] .ns-marker{background:linear-gradient(to top,rgba(20,161,93,.35) 38%,transparent 38%)}.ns-marker{padding:0 2px}.ns-lift{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ns-lift:hover{transform:translate(-2px,-2px);border-color:var(--ns-ink);box-shadow:var(--ns-shadow-md)}
