.mantine-Button-root[data-variant=filled],.mantine-Button-root[data-variant=outline],.mantine-Button-root[data-variant=light],.mantine-Button-root[data-variant=default],.mantine-Button-root[data-variant=gradient]{position:relative;overflow:visible!important;--button-corner-size: 8px;--button-corner-offset: -1px}.mantine-Button-root[data-variant=light],.mantine-Button-root[data-variant=default],.mantine-Button-root[data-variant=outline]{--button-corner-offset: -2px}.mantine-Button-root[data-variant=filled]:before,.mantine-Button-root[data-variant=outline]:before,.mantine-Button-root[data-variant=light]:before,.mantine-Button-root[data-variant=default]:before,.mantine-Button-root[data-variant=gradient]:before,.mantine-Button-root[data-variant=filled]:after,.mantine-Button-root[data-variant=outline]:after,.mantine-Button-root[data-variant=light]:after,.mantine-Button-root[data-variant=default]:after,.mantine-Button-root[data-variant=gradient]:after{content:""!important;position:absolute;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;display:block;box-sizing:border-box;transform:none;filter:none;opacity:1;background-color:transparent;border-radius:0}.mantine-Button-root[data-variant=filled]:before,.mantine-Button-root[data-variant=outline]:before,.mantine-Button-root[data-variant=light]:before,.mantine-Button-root[data-variant=default]:before,.mantine-Button-root[data-variant=gradient]:before{top:var(--button-corner-offset);left:var(--button-corner-offset);width:var(--button-corner-size);height:var(--button-corner-size);border-top:1px solid var(--frame-color);border-left:1px solid var(--frame-color)}.mantine-Button-root[data-variant=filled]:after,.mantine-Button-root[data-variant=outline]:after,.mantine-Button-root[data-variant=light]:after,.mantine-Button-root[data-variant=default]:after,.mantine-Button-root[data-variant=gradient]:after{top:var(--button-corner-offset);right:var(--button-corner-offset);width:var(--button-corner-size);height:var(--button-corner-size);border-top:1px solid var(--frame-color);border-right:1px solid var(--frame-color)}.mantine-Button-root[data-variant=filled] .mantine-Button-inner:before,.mantine-Button-root[data-variant=outline] .mantine-Button-inner:before,.mantine-Button-root[data-variant=light] .mantine-Button-inner:before,.mantine-Button-root[data-variant=default] .mantine-Button-inner:before,.mantine-Button-root[data-variant=gradient] .mantine-Button-inner:before,.mantine-Button-root[data-variant=filled] .mantine-Button-inner:after,.mantine-Button-root[data-variant=outline] .mantine-Button-inner:after,.mantine-Button-root[data-variant=light] .mantine-Button-inner:after,.mantine-Button-root[data-variant=default] .mantine-Button-inner:after,.mantine-Button-root[data-variant=gradient] .mantine-Button-inner:after{content:"";position:absolute;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;display:block;box-sizing:border-box;border-radius:0}.mantine-Button-root[data-variant=filled] .mantine-Button-inner:before,.mantine-Button-root[data-variant=outline] .mantine-Button-inner:before,.mantine-Button-root[data-variant=light] .mantine-Button-inner:before,.mantine-Button-root[data-variant=default] .mantine-Button-inner:before,.mantine-Button-root[data-variant=gradient] .mantine-Button-inner:before{bottom:var(--button-corner-offset);left:var(--button-corner-offset);width:var(--button-corner-size);height:var(--button-corner-size);border-bottom:1px solid var(--frame-color);border-left:1px solid var(--frame-color)}.mantine-Button-root[data-variant=filled] .mantine-Button-inner:after,.mantine-Button-root[data-variant=outline] .mantine-Button-inner:after,.mantine-Button-root[data-variant=light] .mantine-Button-inner:after,.mantine-Button-root[data-variant=default] .mantine-Button-inner:after,.mantine-Button-root[data-variant=gradient] .mantine-Button-inner:after{bottom:var(--button-corner-offset);right:var(--button-corner-offset);width:var(--button-corner-size);height:var(--button-corner-size);border-bottom:1px solid var(--frame-color);border-right:1px solid var(--frame-color)}.mantine-Button-root[data-variant=filled]:hover:before,.mantine-Button-root[data-variant=outline]:hover:before,.mantine-Button-root[data-variant=light]:hover:before,.mantine-Button-root[data-variant=default]:hover:before,.mantine-Button-root[data-variant=gradient]:hover:before{top:0;left:0;opacity:.2}.mantine-Button-root[data-variant=filled]:hover:after,.mantine-Button-root[data-variant=outline]:hover:after,.mantine-Button-root[data-variant=light]:hover:after,.mantine-Button-root[data-variant=default]:hover:after,.mantine-Button-root[data-variant=gradient]:hover:after{top:0;right:0;opacity:.2}.mantine-Button-root[data-variant=filled]:hover .mantine-Button-inner:before,.mantine-Button-root[data-variant=outline]:hover .mantine-Button-inner:before,.mantine-Button-root[data-variant=light]:hover .mantine-Button-inner:before,.mantine-Button-root[data-variant=default]:hover .mantine-Button-inner:before,.mantine-Button-root[data-variant=gradient]:hover .mantine-Button-inner:before{bottom:0;left:0;opacity:.2}.mantine-Button-root[data-variant=filled]:hover .mantine-Button-inner:after,.mantine-Button-root[data-variant=outline]:hover .mantine-Button-inner:after,.mantine-Button-root[data-variant=light]:hover .mantine-Button-inner:after,.mantine-Button-root[data-variant=default]:hover .mantine-Button-inner:after,.mantine-Button-root[data-variant=gradient]:hover .mantine-Button-inner:after{bottom:0;right:0;opacity:.2}.mantine-Button-root[data-variant=filled]:active:before,.mantine-Button-root[data-variant=outline]:active:before,.mantine-Button-root[data-variant=light]:active:before,.mantine-Button-root[data-variant=default]:active:before,.mantine-Button-root[data-variant=gradient]:active:before,.mantine-Button-root[data-variant=filled]:active:after,.mantine-Button-root[data-variant=outline]:active:after,.mantine-Button-root[data-variant=light]:active:after,.mantine-Button-root[data-variant=default]:active:after,.mantine-Button-root[data-variant=gradient]:active:after,.mantine-Button-root[data-variant=filled]:active .mantine-Button-inner:before,.mantine-Button-root[data-variant=outline]:active .mantine-Button-inner:before,.mantine-Button-root[data-variant=light]:active .mantine-Button-inner:before,.mantine-Button-root[data-variant=default]:active .mantine-Button-inner:before,.mantine-Button-root[data-variant=gradient]:active .mantine-Button-inner:before,.mantine-Button-root[data-variant=filled]:active .mantine-Button-inner:after,.mantine-Button-root[data-variant=outline]:active .mantine-Button-inner:after,.mantine-Button-root[data-variant=light]:active .mantine-Button-inner:after,.mantine-Button-root[data-variant=default]:active .mantine-Button-inner:after,.mantine-Button-root[data-variant=gradient]:active .mantine-Button-inner:after{opacity:0}.mantine-Checkbox-root{--checkbox-color: var(--mantine-primary-color-filled);--checkbox-icon-color: var(--mantine-primary-color-contrast)}.mantine-Checkbox-root .mantine-Checkbox-input{background-color:transparent;border-color:var(--checkbox-color)}.mantine-Checkbox-root .mantine-Checkbox-input[data-indeterminate],.mantine-Checkbox-root .mantine-Checkbox-input:checked{background-color:var(--checkbox-color)}.mantine-Checkbox-root .mantine-Checkbox-input:disabled{opacity:.5}.mantine-Checkbox-root .mantine-Checkbox-input:disabled+.mantine-Checkbox-icon{opacity:.5;color:var(--checkbox-icon-color)}.mantine-Checkbox-root .mantine-Checkbox-label[data-disabled]{color:inherit;opacity:.7}.mantine-Checkbox-root[data-variant=outline] .mantine-Checkbox-input{background-color:transparent}.mantine-Checkbox-root[data-variant=outline] .mantine-Checkbox-input+.mantine-Checkbox-icon{color:var(--checkbox-color)}.mantine-CheckboxGroup-root .mantine-CheckboxGroup-error{margin-top:8px}.mantine-Chip-root{--chip-color: var(--mantine-primary-color-contrast)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Input-wrapper{--input-disabled-bg: alpha(var(--mantine-color-default-hover), .5);--input-disabled-color: alpha(var(--mantine-color-text), .5)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Input-wrapper[data-variant=default]{--input-bd: var(--mantine-color-default-border);--input-bg: transparent;--input-bd-focus: var(--mantine-primary-color-filled)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Input-wrapper[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-default-hover);--input-bd-focus: var(--mantine-primary-color-filled)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Input-wrapper[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}.mantine-ColorInput-dropdown{background-color:var(--mantine-color-default);border-color:var(--mantine-color-default-border)}.mantine-Fieldset-root{border-color:var(--mantine-color-default-border);background-color:transparent}.mantine-Fieldset-root[data-variant=filled]{border-color:var(--mantine-color-default-border);background-color:alpha(var(--mantine-color-default-hover),.4)}.mantine-Fieldset-root[data-variant=unstyled]{border-color:transparent;background-color:transparent}.mantine-Radio-root .mantine-Radio-radio{background-color:transparent;border-color:var(--radio-color)}.mantine-Radio-root .mantine-Radio-radio:checked{background-color:var(--radio-color);border-color:var(--radio-color)}.mantine-Radio-root .mantine-Radio-radio+.mantine-Radio-icon{color:var(--radio-icon-color)}.mantine-Radio-root .mantine-Radio-radio:disabled{opacity:.5}.mantine-Radio-root[data-variant=outline] .mantine-Radio-radio{background-color:transparent;border-color:var(--radio-color)}.mantine-Radio-root[data-variant=outline] .mantine-Radio-radio:checked:not(:disabled){background-color:transparent;border-color:var(--radio-color)}.mantine-Radio-root[data-variant=outline] .mantine-Radio-radio:disabled{opacity:.5}.mantine-Radio-root[data-variant=outline] .mantine-Radio-radio:disabled+.mantine-Radio-icon{color:var(--radio-color);--radio-icon-opacity: .5}.mantine-SegmentedControl-root{background-color:var(--mantine-color-secondary-outline-hover)}.mantine-SegmentedControl-root .mantine-SegmentedControl-label{color:var(--mantine-color-dimmed)}.mantine-SegmentedControl-root .mantine-SegmentedControl-label[data-active]{color:var(--mantine-color-text)}[data-mantine-color-scheme=light] .mantine-SegmentedControl-root .mantine-SegmentedControl-label:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-root .mantine-SegmentedControl-label:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Slider-root{--slider-track-bg: var(--mantine-color-secondary-outline-hover)}.mantine-Slider-root .mantine-Slider-trackContainer[data-disabled]{opacity:.5}.mantine-Slider-root .mantine-Slider-label{background-color:var(--mantine-color-default)!important;color:var(--mantine-color-text);border:1px solid var(--mantine-color-default-border)!important;top:-45px}.mantine-PillsInput-wrapper .mantine-PillsInput-input[data-variant=filled] .mantine-Pill-root,.mantine-TagsInput-wrapper .mantine-TagsInput-input[data-variant=filled] .mantine-Pill-root{background-color:var(--mantine-color-body)}.mantine-ActionIcon-root:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){border:var(--ai-bd);opacity:.5}.mantine-ActionIcon-root:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.mantine-Button-root:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){border:var(--button-bd);opacity:.5}.mantine-CloseButton-root[data-variant=subtle]:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-default-hover)}.mantine-NavLink-root:hover{background-color:var(--mantine-color-default-hover)}.mantine-NavLink-root:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}.mantine-NavLink-root:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}.mantine-NavLink-root:where([data-active],[aria-current=page]) .description{--description-opacity: .9;--description-color: var(--nl-color)}.mantine-Pagination-root .mantine-Pagination-control{border-color:var(--mantine-color-default-border);background-color:var(--mantine-color-body)}.mantine-Pagination-root .mantine-Pagination-control:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-default-hover)}.mantine-Pagination-root .mantine-Pagination-control:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var( --pagination-active-color, var(--mantine-primary-color-contrast) )}.mantine-Pagination-root .mantine-Pagination-control:where([data-active]):hover{background-color:rgba(from var(--pagination-active-bg) r g b / .9)}.mantine-Stepper-root .mantine-Stepper-stepIcon{background-color:var(--mantine-color-body);border-color:var(--mantine-color-default-border);color:var(--mantine-color-text)}.mantine-Stepper-root .mantine-Stepper-stepIcon:where([data-progress]){border-color:var(--step-color)}.mantine-Stepper-root .mantine-Stepper-stepIcon:where([data-completed]){color:var(--stepper-icon-color, var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root{--tab-border-color: var(--mantine-color-default-border)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root[data-variant=default]{--tabs-list-border-width: 2px;--tab-hover-color: var(--mantine-color-default-hover)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root[data-variant=pills]{--tabs-list-gap: calc(var(--mantine-spacing-sm) / 2);--tabs-text-color: var(--mantine-color-body) !important;--tab-hover-color: var(--mantine-color-default-hover)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root .mantine-Tabs-tab{color:var(--mantine-color-dimmed)}:is(:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root .mantine-Tabs-tab[data-variant=default],:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root .mantine-Tabs-tab[data-variant=outline])[data-active=true]{color:var(--mantine-color-text)}:is(:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root .mantine-Tabs-tab[data-variant=default],:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root .mantine-Tabs-tab[data-variant=outline]):hover{background-color:transparent;color:var(--mantine-color-text)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root .mantine-Tabs-tab[data-variant=pills][data-active=true]{color:var(--mantine-primary-color-contrast)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root .mantine-Tabs-tab[data-variant=pills][data-active=true]:hover{color:var(--mantine-primary-color-contrast)}:is([data-mantine-color-scheme=light],[data-mantine-color-scheme=dark]) .mantine-Tabs-root .mantine-Tabs-tab[data-variant=pills]:hover{color:var(--mantine-color-text)}.mantine-Notification-root{background-color:var(--mantine-color-secondary-filled)}.mantine-Notification-root:where([data-with-border]){border:1px solid var(--mantine-color-default-border)}.mantine-Progress-root{background-color:var(--mantine-color-default-hover)}.mantine-RingProgress-root .mantine-RingProgress-curve{--rp-curve-root-color: var(--mantine-color-default-hover)}.mantine-SemiCircleProgress-root{--scp-empty-segment-color: var(--mantine-color-default-hover)}.mantine-Skeleton-root:where([data-visible]):after{background-color:var(--mantine-color-default-hover)}.mantine-Drawer-root .mantine-Drawer-content{border-right:1px solid var(--mantine-color-default-border);border-left:1px solid var(--mantine-color-default-border)}.mantine-HoverCard-dropdown{background-color:var(--mantine-color-body);border-color:var(--mantine-color-default-border);border-radius:var(--mantine-radius-default)}.mantine-Menu-dropdown{background-color:var(--mantine-color-body);border-color:var(--mantine-color-default-border)}.mantine-Menu-dropdown .mantine-Menu-item{background-color:transparent}.mantine-Menu-dropdown .mantine-Menu-item:where([data-hovered]){background-color:var( --menu-item-hover, var(--mantine-color-default-hover) )}.mantine-Menu-dropdown .mantine-Menu-divider{border-color:var(--mantine-color-default-border)}.mantine-Modal-root .mantine-Modal-content{background-color:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-default)}.mantine-Popover-dropdown{--popover-border-color: var(--mantine-color-default-border);background-color:var(--mantine-color-body)}.mantine-Popover-arrow{--popover-border-color: var(--mantine-color-default-border)}.mantine-Tooltip-tooltip{font-size:var(--mantine-font-size-xs);padding-top:0;padding-bottom:0}.mantine-Accordion-root .mantine-Accordion-control{color:var(--mantine-color-text)}.mantine-Accordion-root .mantine-Accordion-item{--item-border-color: var(--mantine-color-default-border);--item-filled-color: var(--mantine-color-default-hover)}.mantine-Accordion-root[data-variant=default] .mantine-Accordion-control:where(:not(:disabled,[data-disabled])):hover{background-color:transparent}.mantine-Accordion-root[data-variant=default] .mantine-Accordion-label:where(:not(:disabled,[data-disabled])):hover{text-decoration:underline}:is(.mantine-Accordion-root[data-variant=contained],.mantine-Accordion-root[data-variant=filled]) .mantine-Accordion-control:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-default-hover)}.mantine-Avatar-root{--avatar-bg: var(--mantine-primary-color-light);--avatar-bd: 1px solid transparent;--avatar-color: var(--mantine-primary-color-light-color)}.mantine-Badge-root{--badge-color: var(--mantine-primary-color-contrast)}.mantine-Badge-root[data-variant=dot]{background-color:var(--mantine-color-secondary-light);border-color:var(--mantine-color-secondary-light);color:var(--mantine-color-text)}.mantine-Card-root{background-color:var(--mantine-color-default)}.mantine-Card-root .mantine-Card-section{border-color:var(--mantine-color-default-border)}.mantine-Timeline-root{--item-border-color: var(--mantine-color-default-border)}.mantine-Timeline-root .mantine-Timeline-itemBullet{border-color:var(--mantine-color-default-border)}.mantine-Timeline-root .mantine-Timeline-itemBullet:where([data-with-child]){background-color:var(--mantine-color-secondary-light)}.mantine-Timeline-root .mantine-Timeline-itemBullet:where([data-active]){border-color:var(--tli-color, var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color, var(--mantine-color-white))}.mantine-Timeline-root .mantine-Timeline-itemBullet:where([data-active]):where([data-with-child]){background-color:var(--tli-color, var(--tl-color));color:var(--tl-icon-color, var(--mantine-color-white))}.mantine-Code-root{background-color:var(--code-bg, var(--mantine-color-secondary-filled));color:var(--mantine-color-text)}.mantine-Table-table{--table-hover-color: var(--mantine-color-default-hover);--table-striped-color: var(--mantine-color-default-hover);--table-border-color: var(--mantine-color-default-border)}.mantine-Table-table:where([data-with-table-border]){border:rem(1px) solid var(--table-border-color)}.mantine-Title-root,.mantine-Modal-title,.mantine-Drawer-title{letter-spacing:-.025em}.mantine-Title-root[data-order="1"],.mantine-Title-root[data-order="2"]{letter-spacing:-.02em}.mantine-Title-root[data-order="3"],.mantine-Title-root[data-order="4"]{letter-spacing:-.01em}.mantine-Divider-root{--divider-color: var(--mantine-color-default-border)}.mantine-Paper-root:where([data-with-border]){border:rem(1px) solid var(--mantine-color-default-border)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-calendarHeader{--dch-control-size-xs: calc(1.25rem * var(--mantine-scale));--dch-control-size-sm: calc(1.75rem * var(--mantine-scale));--dch-control-size-md: calc(2.25rem * var(--mantine-scale));--dch-control-size-lg: calc(2.5rem * var(--mantine-scale));--dch-control-size-xl: calc(2.75rem * var(--mantine-scale));max-width:none;gap:var(--mantine-spacing-xs)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-calendarHeader .mantine-DatePicker-calendarHeaderControl{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-default)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-calendarHeader .mantine-DatePicker-calendarHeaderControl:hover{background-color:var(--mantine-color-default-hover)!important}.mantine-DatePicker-levelsGroup .mantine-DatePicker-calendarHeader .mantine-DatePicker-calendarHeaderLevel{font-size:var(--mantine-font-size-sm)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-calendarHeader .mantine-DatePicker-calendarHeaderLevel:hover{background-color:var(--mantine-color-default-hover)!important}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month{border-collapse:separate;border-spacing:0 5px}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-weekdaysRow .mantine-DatePicker-weekday{font-size:var(--mantine-font-size-xs)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow{margin-top:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-xs)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day{--day-size-xs: calc(1.5rem * var(--mantine-scale));--day-size-sm: calc(2rem * var(--mantine-scale));--day-size-md: calc(2.5rem * var(--mantine-scale));--day-size-lg: calc(3rem * var(--mantine-scale));--day-size-xl: calc(3.5rem * var(--mantine-scale));font-size:calc(var(--day-size) / 2.28)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-default-hover)!important;border-radius:var(--mantine-radius-default)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range]))[data-in-range]{border-radius:0}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover);border-radius:var(--mantine-radius-default)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day[data-weekend]{color:var(--mantine-color-text)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day[data-last-in-range],.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day[data-first-in-range]{border-radius:var(--mantine-radius-default)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-monthsList .mantine-DatePicker-monthsListControl{--dpc-size-xs: calc(1.5rem * var(--mantine-scale));--dpc-size-sm: calc(1.96rem * var(--mantine-scale));--dpc-size-md: calc(2.5rem * var(--mantine-scale));--dpc-size-lg: calc(3rem * var(--mantine-scale));--dpc-size-xl: calc(3.5rem * var(--mantine-scale))}.mantine-DatePicker-levelsGroup .mantine-DatePicker-monthsList .mantine-DatePicker-monthsListControl:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-default-hover)!important}.mantine-DatePicker-levelsGroup .mantine-DatePicker-yearsList .mantine-DatePicker-yearsListControl{--dpc-size-xs: calc(1.5rem * var(--mantine-scale));--dpc-size-sm: calc(1.96rem * var(--mantine-scale));--dpc-size-md: calc(2.5rem * var(--mantine-scale));--dpc-size-lg: calc(3rem * var(--mantine-scale));--dpc-size-xl: calc(3.5rem * var(--mantine-scale))}.mantine-DatePicker-levelsGroup .mantine-DatePicker-yearsList .mantine-DatePicker-yearsListControl:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-default-hover)!important}.mantine-Spotlight-root .mantine-Spotlight-content{border:1px solid var(--mantine-color-default-border)}.mantine-Spotlight-root .mantine-Spotlight-actionsList{border-color:var(--mantine-color-default-border)}.mantine-Spotlight-root .mantine-Spotlight-action:where(:not([data-selected])):hover{background-color:var(--mantine-color-default-hover)}.mantine-Spotlight-root .mantine-Spotlight-footer{border-color:var(--mantine-color-default-border)}.mantine-CodeHighlightTabs-root .mantine-CodeHighlightTabs-file{color:var(--mantine-color-text);border-color:var(--mantine-color-default-border);padding:7px 12px;font-size:12px}.mantine-CodeHighlightTabs-root .mantine-CodeHighlightTabs-file:where([data-active]){background-color:var(--mantine-color-default-hover);color:var(--mantine-color-text)}.mantine-CodeHighlightTabs-root .mantine-CodeHighlightTabs-control{color:var(--mantine-primary-color-contrast)}.hljs{background:transparent}.mantine-ChartTooltip-tooltip{border:1px solid var(--mantine-color-default-border)}._gradientText_1yh1o_8{background:var(--na-gradient-135);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}._eyebrow_1yh1o_17{font-family:var(--na-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--na-accent-solid);display:inline-flex;align-items:center;gap:10px}._eyebrow_1yh1o_17:before{content:"";width:20px;height:1px;background:var(--na-gradient);flex:none}._hero_1yh1o_38{position:relative;overflow:hidden;padding-top:calc(var(--na-nav-h) + 64px);padding-bottom:88px;border-bottom:1px solid var(--na-border);background:var(--na-bg)}._hero_1yh1o_38:before{content:"";position:absolute;inset:-12%;background:radial-gradient(ellipse 52% 46% at 72% 6%,rgba(96,165,250,.15),transparent 65%),radial-gradient(ellipse 48% 42% at 18% 94%,rgba(52,211,153,.11),transparent 60%),radial-gradient(ellipse 60% 50% at 46% 52%,rgba(139,92,246,.06),transparent 70%);animation:_heroGlowDrift_1yh1o_1 26s ease-in-out infinite alternate;pointer-events:none}@keyframes _heroGlowDrift_1yh1o_1{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.05)}}@media(prefers-reduced-motion:reduce){._hero_1yh1o_38:before{animation:none}}._heroInner_1yh1o_74{position:relative;z-index:1}._pageHero_1yh1o_79{position:relative;overflow:hidden;padding-top:calc(var(--na-nav-h) + 72px);padding-bottom:64px;border-bottom:1px solid var(--na-border);background:radial-gradient(ellipse 55% 60% at 80% 0%,rgba(96,165,250,.07),transparent 60%),var(--na-bg)}._pageHeroInner_1yh1o_90{position:relative;z-index:1}._heroTitle_1yh1o_95{font-size:clamp(2.75rem,5.5vw,4.25rem);font-weight:650;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}._pageTitle_1yh1o_103{font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:650;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}._heroSubtitle_1yh1o_111{font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6;color:var(--na-text-dim);max-width:34rem;text-wrap:pretty}._pageSubtitle_1yh1o_119{font-size:1.125rem;line-height:1.65;color:var(--na-text-dim);max-width:40rem;text-wrap:pretty}._cta_1yh1o_128{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--na-r-sm);font-size:.9375rem;font-weight:550;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:transform var(--na-dur-fast) var(--na-ease-out),background var(--na-dur-fast) ease,border-color var(--na-dur-fast) ease,color var(--na-dur-fast) ease}._cta_1yh1o_128:active{transform:scale(.98)}._ctaPrimary_1yh1o_152{background:var(--na-text);color:var(--na-bg);border:1px solid transparent}@media(hover:hover)and (pointer:fine){._ctaPrimary_1yh1o_152:hover{background:#fff;transform:translateY(-1px)}._ctaGhost_1yh1o_163:hover{border-color:var(--na-border-strong);background:var(--na-bg-subtle)}._navLink_1yh1o_167:hover{color:var(--na-text)}}._ctaGhost_1yh1o_163{background:transparent;color:var(--na-text);border:1px solid var(--na-border-strong)}._ctaSm_1yh1o_178{height:36px;padding:0 14px;font-size:.875rem}._navLink_1yh1o_167{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--na-r-sm);font-size:.875rem;font-weight:500;color:var(--na-text-dim);cursor:pointer;background:transparent;border:none;transition:color var(--na-dur-fast) ease}._navLinkActive_1yh1o_200{color:var(--na-text)}._gradBar_1yh1o_204{height:2px;background:var(--na-gradient);opacity:.9}._menuDropdown_1yh1o_210{background:var(--na-bg-overlay);border:1px solid var(--na-border-strong);border-radius:var(--na-r-md);padding:6px}._menuItem_1yh1o_217{border-radius:var(--na-r-sm)}._card_1yh1o_222{position:relative;display:block;background:var(--na-bg-raised);border:1px solid var(--na-border);border-radius:var(--na-r-md);transition:border-color var(--na-dur-med) ease,transform var(--na-dur-med) var(--na-ease-out),background var(--na-dur-med) ease}@media(hover:hover)and (pointer:fine){._cardLink_1yh1o_235:hover{border-color:var(--na-border-strong);transform:translateY(-2px);background:var(--na-bg-overlay)}}._cardLink_1yh1o_235{text-decoration:none;color:inherit}._iconChip_1yh1o_248{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--na-r-sm);color:var(--na-accent-solid);background:#60a5fa1a;border:1px solid rgba(96,165,250,.18);flex:none}._mediaFrame_1yh1o_262{border-radius:var(--na-r-lg);border:1px solid var(--na-border);overflow:hidden;background:var(--na-bg-raised)}._mediaFrame_1yh1o_262 img{display:block;width:100%;height:auto}._frameCaption_1yh1o_275{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--na-border);font-family:var(--na-font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--na-text-faint)}._mediaPlaceholder_1yh1o_289{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:180px;padding:24px;text-align:center;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),var(--na-bg);background-size:36px 36px,36px 36px,auto;border:1px dashed var(--na-border-strong);border-radius:var(--na-r-sm);overflow:hidden}._mediaImage_1yh1o_315{display:block;width:100%;object-fit:cover;object-position:top}._mediaFrame_1yh1o_262 ._mediaPlaceholder_1yh1o_289{margin:12px;width:calc(100% - 24px)}._mediaPlaceholderFill_1yh1o_327{height:100%;min-height:0}._bentoCellMedia_1yh1o_332 ._mediaPlaceholder_1yh1o_289{margin:8px;width:calc(100% - 16px);height:calc(100% - 16px)}._mediaPlaceholderIcon_1yh1o_338{color:var(--na-text-faint)}._mediaPlaceholderKind_1yh1o_342{font-family:var(--na-font-mono);font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--na-text-faint)}._mediaPlaceholderLabel_1yh1o_351{font-family:var(--na-font-mono);font-size:.8125rem;line-height:1.6;color:var(--na-text-dim);max-width:42ch;text-wrap:balance}._terminal_1yh1o_361{background:#0c0c0e;border:1px solid var(--na-border);border-radius:var(--na-r-md);overflow:hidden}._terminalBar_1yh1o_368{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--na-border);font-family:var(--na-font-mono);font-size:.6875rem;letter-spacing:.06em;color:var(--na-text-faint)}._terminalBar_1yh1o_368:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--na-gradient);flex:none}._terminalBody_1yh1o_389{padding:18px 20px;font-family:var(--na-font-mono);font-size:.8125rem;line-height:1.8}._terminalLine_1yh1o_396{display:block;white-space:pre-wrap;color:var(--na-text-dim)}._terminalLineOk_1yh1o_402{color:#7ee2b8}._terminalLineCmd_1yh1o_406{color:var(--na-text)}._terminalLineMuted_1yh1o_410{color:var(--na-text-faint)}._cursor_1yh1o_414{display:inline-block;width:8px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:var(--na-accent-to);animation:_naBlink_1yh1o_1 1.1s steps(2,start) infinite}@keyframes _naBlink_1yh1o_1{to{visibility:hidden}}._section_1yh1o_431{padding-top:96px;padding-bottom:96px}._sectionTight_1yh1o_436{padding-top:64px;padding-bottom:64px}._hairlineTop_1yh1o_441{border-top:1px solid var(--na-border)}._techStrip_1yh1o_446{display:flex;flex-wrap:wrap;align-items:center;gap:12px 40px}._techItem_1yh1o_453{display:inline-flex;align-items:center;gap:10px;color:var(--na-text-faint);font-family:var(--na-font-mono);font-size:.8125rem;letter-spacing:.04em;transition:color var(--na-dur-fast) ease}@media(hover:hover)and (pointer:fine){._techItem_1yh1o_453:hover{color:var(--na-text)}}._bentoGrid_1yh1o_471{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:62em){._bentoGrid_1yh1o_471{grid-template-columns:repeat(6,1fr)}._bentoA_1yh1o_481{grid-column:span 4}._bentoB_1yh1o_484,._bentoC_1yh1o_332{grid-column:span 2}._bentoD_1yh1o_490{grid-column:span 4}}._bentoCell_1yh1o_332{display:flex;flex-direction:column;min-height:260px}._bentoCellMedia_1yh1o_332{margin:14px 14px 0;border-radius:var(--na-r-sm);overflow:hidden;border:1px solid var(--na-border);height:220px}._bentoCellMedia_1yh1o_332 img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}._bentoCellBody_1yh1o_517{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}._bentoLink_1yh1o_525{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:550;color:var(--na-accent-solid)}._bentoLink_1yh1o_525 svg{transition:transform var(--na-dur-fast) var(--na-ease-out)}._cardLink_1yh1o_235:hover ._bentoLink_1yh1o_525 svg{transform:translate(3px)}._stepRow_1yh1o_545{padding:18px 0}._stepRow_1yh1o_545+._stepRow_1yh1o_545{border-top:1px solid var(--na-border)}._metricGrid_1yh1o_554{display:grid;grid-template-columns:1fr;gap:1px;background:var(--na-border);border:1px solid var(--na-border);border-radius:var(--na-r-md);overflow:hidden}@media(min-width:48em){._metricGrid_1yh1o_554{grid-template-columns:repeat(2,1fr)}}@media(min-width:62em){._metricGrid_1yh1o_554{grid-template-columns:repeat(4,1fr)}}._metric_1yh1o_554{padding:28px 24px;background:var(--na-bg-raised)}._metricValue_1yh1o_581{font-family:var(--na-font-mono);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--na-text)}._metricLabel_1yh1o_590{margin-top:6px;font-size:.8125rem;line-height:1.5;color:var(--na-text-dim)}._checkList_1yh1o_598{list-style:none;margin:0;padding:0;display:grid;gap:10px}._checkList_1yh1o_598 li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;color:var(--na-text-dim);line-height:1.55}._checkList_1yh1o_598 li svg{flex:none;margin-top:3px;color:var(--na-accent-to)}._footer_1yh1o_622{border-top:1px solid var(--na-border);background:var(--na-bg);padding:64px 0 32px;scroll-snap-align:end}._footerHeading_1yh1o_632{font-family:var(--na-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--na-text-faint);margin-bottom:14px}._footerLink_1yh1o_642{display:block;font-size:.875rem;color:var(--na-text-dim);text-decoration:none;padding:4px 0;transition:color var(--na-dur-fast) ease}@media(hover:hover)and (pointer:fine){._footerLink_1yh1o_642:hover{color:var(--na-text)}._socialLink_1yh1o_655:hover{color:var(--na-text);border-color:var(--na-border-strong)}}._socialLink_1yh1o_655{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--na-r-sm);border:1px solid var(--na-border);color:var(--na-text-dim);transition:color var(--na-dur-fast) ease,border-color var(--na-dur-fast) ease}._footerBottom_1yh1o_675{margin-top:48px;padding-top:24px;border-top:1px solid var(--na-border);display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:.8125rem;color:var(--na-text-faint)}._formCard_1yh1o_689{background:var(--na-bg-raised);border:1px solid var(--na-border);border-radius:var(--na-r-md);padding:28px}._legalToc_1yh1o_697{position:sticky;top:calc(var(--na-nav-h) + 24px)}._legalToc_1yh1o_697 a{display:block;padding:5px 0;font-size:.8125rem;color:var(--na-text-faint);text-decoration:none;transition:color var(--na-dur-fast) ease}@media(hover:hover)and (pointer:fine){._legalToc_1yh1o_697 a:hover{color:var(--na-text)}}._legalBody_1yh1o_717 h2{scroll-margin-top:calc(var(--na-nav-h) + 24px)}._heroGrid_1yh1o_722{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:62em){._heroGrid_1yh1o_722{grid-template-columns:5fr 7fr;gap:56px}}._heroStage_1yh1o_737{position:relative;height:clamp(400px,62vh,600px);border-radius:var(--na-r-lg);border:1px solid var(--na-border);overflow:hidden;background:radial-gradient(ellipse 55% 45% at 70% 20%,rgba(96,165,250,.07),transparent 65%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--na-bg);background-size:auto,36px 36px,36px 36px,auto}@media(max-width:61.99em){._heroStage_1yh1o_737{height:380px}}._ctaRow_1yh1o_761{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}._finalCta_1yh1o_769{position:relative;overflow:hidden;border-top:1px solid var(--na-border);background:radial-gradient(ellipse 50% 60% at 50% 120%,rgba(96,165,250,.1),transparent 65%),var(--na-bg)}._mono_1yh1o_779{font-family:var(--na-font-mono)}._dimmed_1yh1o_783{color:var(--na-text-dim)}@media(max-width:47.99em){._hero_1yh1o_38{padding-top:calc(var(--na-nav-h) + 40px);padding-bottom:64px}._section_1yh1o_431{padding-top:64px;padding-bottom:64px}}._story_18eko_9{position:relative;height:900svh;border-bottom:1px solid var(--na-border)}html:has([data-cockpit-story]){scroll-snap-type:y mandatory;overscroll-behavior-y:none}._snap_18eko_28{position:absolute;left:0;width:1px;height:1px;scroll-snap-align:start;scroll-snap-stop:always;pointer-events:none}._afterStory_18eko_38{scroll-snap-align:start}._afterStory_18eko_38>section:first-child{padding-top:calc(var(--na-nav-h) + 64px)}@media(prefers-reduced-motion:reduce){html:has([data-cockpit-story]){scroll-snap-type:none;overscroll-behavior-y:auto}}@media(pointer:coarse){html:has([data-cockpit-story]){scroll-snap-type:none;overscroll-behavior-y:auto}}._storyStage_18eko_71{position:sticky;top:0;height:100lvh;overflow:hidden;background:var(--na-bg)}._storyGlow_18eko_85{position:absolute;inset:-12%;z-index:0;--glow-a: rgba(96, 165, 250, .3);--glow-b: rgba(52, 211, 153, .24);--glow-c: rgba(139, 92, 246, .18);--glow-d: rgba(245, 158, 11, .11);background:radial-gradient(ellipse 64% 56% at 72% 6%,var(--glow-a),transparent 72%),radial-gradient(ellipse 58% 50% at 18% 94%,var(--glow-b),transparent 68%),radial-gradient(ellipse 84% 70% at 46% 52%,var(--glow-c),transparent 78%),radial-gradient(ellipse 52% 46% at 82% 88%,var(--glow-d),transparent 68%);animation:_stageGlow_18eko_1 32s ease-in-out infinite alternate;pointer-events:none}@keyframes _stageGlow_18eko_1{0%{transform:translate3d(-2.5%,-1.5%,0) scale(1)}45%{transform:translate3d(1.5%,2%,0) scale(1.07)}to{transform:translate3d(2.5%,-1%,0) scale(1.03)}}@media(prefers-reduced-motion:reduce){._storyGlow_18eko_85{animation:none}}._storySteps_18eko_121{position:absolute;inset:0;pointer-events:none;z-index:3}._step_18eko_128{position:absolute;left:0;right:0;padding-inline:max(24px,calc((100vw - 1320px)/2 + 16px))}._stepCentered_18eko_136{transform:translateY(-50%)}._stepBody_18eko_140{max-width:460px;pointer-events:auto}._stepBody_18eko_140 :where(h1,h2,h3,p,span,li){transition:color .35s ease}._stepHeading_18eko_149{font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:650;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;margin:0;color:var(--na-text)}._stepSub_18eko_159{font-size:1.0625rem;line-height:1.65;color:var(--na-text-dim);margin:14px 0 0;text-wrap:pretty}._stepTerminal_18eko_167{margin-top:22px;max-width:440px}._story_18eko_9[data-mode=paper] ._stepBody_18eko_140{--na-text: #1e1b16;--na-text-dim: #4b453a;--na-text-faint: #6d6557;--na-accent-solid: #1d4ed8}._stage_18eko_181{position:absolute;inset:0;overflow:hidden}._canvas_18eko_187{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:1}._paper_18eko_197{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse 80% 70% at 50% 30%,rgba(255,255,255,.55),transparent 75%),#e8e4dc;z-index:0}._paper_18eko_197:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(30,27,22,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(30,27,22,.05) 1px,transparent 1px);background-size:48px 48px}._labels_18eko_218{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:2}._leaderLines_18eko_226{position:absolute;inset:0;width:100%;height:100%}._leaderLines_18eko_226 path{fill:none;stroke:#f4f4f559;stroke-width:1}._leaderLines_18eko_226 circle{fill:#f4f4f580}._labels_18eko_218[data-paper="1"] ._leaderLines_18eko_226 path{stroke:#1d4ed88c}._labels_18eko_218[data-paper="1"] ._leaderLines_18eko_226 circle{fill:#1d4ed8}._label_18eko_218{position:absolute;top:0;left:0;display:flex;align-items:baseline;gap:12px;font-family:var(--na-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--na-text);white-space:nowrap;transform:translate(-100%,-50%);padding:2px 0;border-bottom:1px solid rgba(244,244,245,.16)}._labels_18eko_218[data-paper="1"] ._label_18eko_218{color:#1e1b16;border-bottom-color:#1e1b1638}._chip_18eko_275{font-size:.6875rem;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums;min-width:7ch;text-align:right;color:var(--na-text-dim)}._labels_18eko_218[data-paper="1"] ._chip_18eko_275{color:#1d4ed8}._tags_18eko_290{position:absolute;inset:0;pointer-events:none;z-index:2}._tag_18eko_290{position:absolute;top:0;left:0;font-family:var(--na-font-mono);font-size:.625rem;font-weight:500;letter-spacing:.1em;white-space:nowrap;padding:2px 8px;border-radius:var(--na-r-sm);border:1px solid var(--na-border-strong);background:#0a0a0bb8;color:var(--na-text);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._tagBoot_18eko_315,._tagTicks_18eko_320{color:#86efac;border-color:#34d39966}._tagTicks_18eko_320[data-amber="1"]{color:#fcd34d;border-color:#f59e0b80}._tagCommit_18eko_330{color:#93c5fd;border-color:#60a5fa73}._tagReady_18eko_335{color:var(--na-text);letter-spacing:.22em;border-color:#60a5fa73}._tagGhost_18eko_341{color:var(--na-text-faint);font-size:.5625rem}._meter_18eko_347{position:absolute;right:22px;bottom:28px;z-index:2;min-width:230px;padding:12px 16px;border-radius:var(--na-r-md);border:1px solid var(--na-border-strong);background:#0a0a0bb8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;opacity:0;font-family:var(--na-font-mono)}._meter_18eko_347[data-paper="1"]{border-color:#28241c59;background:#fffdf8bf}._meterTitle_18eko_369{font-size:.5625rem;letter-spacing:.22em;color:var(--na-text-faint)}._meter_18eko_347[data-paper="1"] ._meterTitle_18eko_369{color:#6d6557}._meterValue_18eko_379{display:block;margin-top:4px;font-size:1.0625rem;font-weight:600;letter-spacing:.02em;color:var(--na-text)}._meter_18eko_347[data-paper="1"] ._meterValue_18eko_379{color:#1e1b16}._meterAnchor_18eko_392{margin-top:8px;font-size:.625rem;letter-spacing:.04em;line-height:1.5;max-width:220px;white-space:normal;color:var(--na-accent-solid);opacity:0}._meter_18eko_347[data-paper="1"] ._meterAnchor_18eko_392{color:#1d4ed8}._ide_18eko_413{--ide-pad: max(24px, calc((100vw - 1320px)/2 + 16px) );--ide-bg: rgba(12, 13, 17, .94);--ide-line: rgba(255, 255, 255, .07);position:absolute;top:calc(var(--na-nav-h) + 36px);bottom:40px;left:calc(var(--ide-pad) + 460px + 48px);right:var(--ide-pad);z-index:2;display:flex;flex-direction:column;border:1px solid var(--na-border-strong);border-radius:12px;overflow:hidden;font-family:var(--na-font-mono);font-size:.75rem;color:var(--na-text-dim);box-shadow:0 30px 80px -30px #000000b3;pointer-events:none;visibility:hidden}._ideBar_18eko_436{flex:none;display:flex;align-items:center;gap:14px;height:34px;padding:0 14px;background:#14151bf7;border-bottom:1px solid var(--ide-line)}._ideDots_18eko_447{width:44px;height:10px;background:radial-gradient(circle at 5px 5px,#3f3f46 4.5px,transparent 5px),radial-gradient(circle at 22px 5px,#3f3f46 4.5px,transparent 5px),radial-gradient(circle at 39px 5px,#3f3f46 4.5px,transparent 5px)}._ideUrl_18eko_456{flex:1;max-width:340px;margin-inline:auto;padding:3px 12px;border-radius:6px;background:#ffffff0d;color:var(--na-text-faint);font-size:.6875rem;text-align:center}._ideBody_18eko_468{flex:1;min-height:0;display:grid;grid-template-columns:40px minmax(0,.95fr) minmax(0,1.25fr);grid-template-rows:minmax(0,1fr) 156px}._ideRail_18eko_476{grid-row:1 / 3;display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:14px;background:#101116f7;border-right:1px solid var(--ide-line)}._ideRail_18eko_476>span{width:16px;height:16px;border-radius:4px;border:1.5px solid #52525b}._ideRail_18eko_476>._ideRailOn_18eko_494{border-color:#a78bfa}._ideEditor_18eko_498,._ideTerm_18eko_499{background:var(--ide-bg);min-width:0;overflow:hidden}._ideEditor_18eko_498{border-right:1px solid var(--ide-line)}._ideTab_18eko_509{display:flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-bottom:1px solid var(--ide-line);background:#14151bf7;color:var(--na-text);font-size:.6875rem;white-space:nowrap}._ideCode_18eko_522{padding:12px 0;line-height:1.75;white-space:pre;color:#d4d4d8}._ideLine_18eko_529{display:flex;padding-right:12px}._ideNum_18eko_534{flex:none;width:34px;padding-right:12px;text-align:right;color:#52525b}._ideDel_18eko_542[data-on="1"]{background:#f871711a;color:#fca5a5}._ideDel_18eko_542[data-on="1"] ._ideTxt_18eko_547{text-decoration:line-through;text-decoration-color:#fca5a599}._ideAdd_18eko_552{display:none;background:#8b5cf629;color:#ddd6fe}._ideAdd_18eko_552[data-on="1"]{display:flex}._ideEmu_18eko_562{display:flex;flex-direction:column;min-width:0}._ideLive_18eko_568{width:7px;height:7px;border-radius:50%;background:#52525b;transition:background .3s ease}._ideTab_18eko_509[data-live="1"] ._ideLive_18eko_568{background:#a78bfa;box-shadow:0 0 8px #8b5cf6}._idePane_18eko_582{flex:1;box-shadow:inset 0 0 0 1px var(--ide-line)}._ideTerm_18eko_499{grid-column:2 / 4;border-top:1px solid var(--ide-line)}._ideCmd_18eko_592,._ideCi_18eko_593,._ideOk_18eko_594{padding:0 14px;line-height:1.9;white-space:nowrap;transition:opacity .2s ease}._ideCmd_18eko_592{color:#e4e4e7;margin-top:4px}._ideCmd_18eko_592+._ideCmd_18eko_592{margin-top:0}._ideCi_18eko_593{display:flex;gap:8px;margin:4px 0}._ideChip_18eko_616{padding:0 10px;border-radius:999px;border:1px solid var(--ide-line);line-height:1.8;color:var(--na-text-faint)}._ideChip_18eko_616[data-state=run]{color:#ddd6fe;border-color:#8b5cf699;animation:_ideRun_18eko_1 .9s ease-in-out infinite alternate}._ideChip_18eko_616[data-state=done]{color:#86efac;border-color:#34d39966}._ideOk_18eko_594{color:#c4b5fd}@keyframes _ideRun_18eko_1{to{background:#8b5cf62e}}._loader_18eko_649{position:absolute;left:50%;top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .5s ease}._loaderStory_18eko_663{left:66%;top:56%}._loader_18eko_649[data-done="1"]{opacity:0}._loaderTrack_18eko_672{position:relative;width:160px;height:2px;border-radius:1px;background:var(--na-border);overflow:hidden}._loaderBar_18eko_681{position:absolute;inset:0 auto 0 0;width:40%;border-radius:1px;background:var(--na-gradient);animation:_loaderSweep_18eko_1 1.2s ease-in-out infinite}._loaderLabel_18eko_690{font-family:var(--na-font-mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--na-text-faint)}@keyframes _loaderSweep_18eko_1{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){._loaderBar_18eko_681{animation:none;left:30%}}@media(max-aspect-ratio:1/1){._step_18eko_128{padding-inline:20px}._stepCentered_18eko_136{transform:translateY(calc(50svh - 100% - 28px))}._stepHero_18eko_731{transform:translateY(calc(84svh - 100% - 28px))}._stepBody_18eko_140{max-width:560px}._stepHero_18eko_731 h1{font-size:clamp(2.25rem,10vw,3rem)}._stepHeading_18eko_149{font-size:clamp(1.5rem,6.6vw,2rem)}._stepSub_18eko_159{font-size:.9375rem;line-height:1.55}._stepTerminal_18eko_167{margin-top:14px;max-width:none}._storyStage_18eko_71:before,._storyStage_18eko_71:after{content:"";position:absolute;inset:44% 0 0;z-index:2;pointer-events:none;transition:opacity .35s ease}._storyStage_18eko_71:before{background:linear-gradient(to bottom,transparent,var(--na-bg) 42%)}._storyStage_18eko_71:after{background:linear-gradient(to bottom,#e8e4dc00,#e8e4dc 42%);opacity:0}._story_18eko_9[data-mode=paper] ._storyStage_18eko_71:before{opacity:0}._story_18eko_9[data-mode=paper] ._storyStage_18eko_71:after{opacity:1}._loaderStory_18eko_663{left:50%;top:30%}._meter_18eko_347{top:calc(var(--na-nav-h) + 12px);right:16px;bottom:auto;min-width:0}._ide_18eko_413{top:calc(var(--na-nav-h) + 10px);left:12px;right:12px;bottom:calc(-60svh + 100lvh);font-size:.6875rem}._ideBody_18eko_468{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto}._ideRail_18eko_476,._ideCmd_18eko_592,._ideLine_18eko_529:not(._ideDel_18eko_542):not(._ideAdd_18eko_552){display:none}._ideEmu_18eko_562{grid-row:1}._ideEditor_18eko_498{grid-row:2;border-right:0;border-top:1px solid var(--ide-line)}._ideTerm_18eko_499{grid-row:3;grid-column:1}._ideTab_18eko_509{height:26px}._ideCode_18eko_522{padding:6px 0;line-height:1.6}._ideCi_18eko_593{flex-wrap:wrap;gap:6px}}@media(max-aspect-ratio:1/1)and (max-height:720px){._stepTerminal_18eko_167{display:none}._ide_18eko_413{bottom:calc(-67svh + 100lvh)}._ideEditor_18eko_498>._ideTab_18eko_509,._ideTerm_18eko_499>._ideTab_18eko_509{display:none}}:root{--na-bg: #0a0a0b;--na-bg-raised: #111113;--na-bg-overlay: #161619;--na-bg-subtle: rgba(255, 255, 255, .025);--na-border: rgba(255, 255, 255, .08);--na-border-strong: rgba(255, 255, 255, .16);--na-text: #f4f4f5;--na-text-dim: #a1a1aa;--na-text-faint: #6d6d76;--na-accent-from: #60a5fa;--na-accent-to: #34d399;--na-accent-solid: #6aa5f8;--na-gradient: linear-gradient(90deg, var(--na-accent-from), var(--na-accent-to));--na-gradient-135: linear-gradient(135deg, var(--na-accent-from), var(--na-accent-to));--na-r-sm: 6px;--na-r-md: 10px;--na-r-lg: 14px;--na-font-sans: "Geist Sans", sans-serif;--na-font-mono: "Geist Mono", monospace;--na-ease-out: cubic-bezier(.16, 1, .3, 1);--na-ease-in-out: cubic-bezier(.77, 0, .175, 1);--na-dur-fast: .16s;--na-dur-med: .24s;--na-nav-h: 64px}html{scroll-behavior:smooth}body{background:var(--na-bg);color:var(--na-text);font-family:var(--na-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#60a5fa47;color:var(--na-text)}:focus-visible{outline:2px solid var(--na-accent-solid);outline-offset:2px;border-radius:var(--na-r-sm)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mantine-Grid-root{overflow-x:clip}
