@layer reset, theme, layout, components, utilities, overrides;:root{--default-transition-type:ease-in-out;--default-transition-duration:330ms;--theme-transition-duration:330ms;--body-block-transition-duration:330ms;--interactive-transition-duration:150ms}@layer theme{:root{--primary:var(--brand1);--primary-foreground:var(--text-on-brand);--secondary:var(--brand2);--secondary-foreground:var(--text-on-brand);--background:var(--surface1);--foreground:var(--text1);--card:var(--surface2);--card-foreground:var(--text1);--muted:var(--surface3);--muted-foreground:var(--text2);--destructive:var(--error);--destructive-foreground:oklch(100% 0 0);--input:var(--surface3);--input-focus:var(--brand1);--uk-border:var(--border);--ring:var(--brand1);--accent:var(--brand2);--accent-foreground:var(--text-on-brand);--uk-success:var(--success);--success-foreground:oklch(100% 0 0);--uk-warning:var(--warning);--warning-foreground:oklch(100% 0 0);--uk-info:var(--info);--info-foreground:oklch(100% 0 0)}[data-theme-mode=dark]{--background:var(--surface1);--foreground:var(--text1);--card:var(--surface2);--card-foreground:var(--text1);--muted:var(--surface3);--muted-foreground:var(--text2);--input:var(--surface3)}:root{--shade-50:var(--surface1);--shade-100:var(--surface1);--shade-200:var(--surface2);--shade-300:var(--surface2);--shade-400:var(--surface3);--shade-500:var(--surface3);--shade-600:var(--surface3);--shade-700:var(--surface4);--shade-800:var(--surface4);--shade-900:var(--text2);--shade-950:var(--text1);--primary-50:color-mix(in oklch,var(--brand1),oklch(100% 0 0) 90%);--primary-100:color-mix(in oklch,var(--brand1),oklch(100% 0 0) 80%);--primary-200:color-mix(in oklch,var(--brand1),oklch(100% 0 0) 60%);--primary-300:color-mix(in oklch,var(--brand1),oklch(100% 0 0) 40%);--primary-400:color-mix(in oklch,var(--brand1),oklch(100% 0 0) 20%);--primary-500:var(--brand1);--primary-600:color-mix(in oklch,var(--brand1),oklch(0% 0 0) 10%);--primary-700:color-mix(in oklch,var(--brand1),oklch(0% 0 0) 20%);--primary-800:color-mix(in oklch,var(--brand1),oklch(0% 0 0) 30%);--primary-900:color-mix(in oklch,var(--brand1),oklch(0% 0 0) 40%);--primary-950:color-mix(in oklch,var(--brand1),oklch(0% 0 0) 50%);--secondary-50:color-mix(in oklch,var(--brand2),oklch(100% 0 0) 90%);--secondary-100:color-mix(in oklch,var(--brand2),oklch(100% 0 0) 80%);--secondary-200:color-mix(in oklch,var(--brand2),oklch(100% 0 0) 60%);--secondary-300:color-mix(in oklch,var(--brand2),oklch(100% 0 0) 40%);--secondary-400:color-mix(in oklch,var(--brand2),oklch(100% 0 0) 20%);--secondary-500:var(--brand2);--secondary-600:color-mix(in oklch,var(--brand2),oklch(0% 0 0) 10%);--secondary-700:color-mix(in oklch,var(--brand2),oklch(0% 0 0) 20%);--secondary-800:color-mix(in oklch,var(--brand2),oklch(0% 0 0) 30%);--secondary-900:color-mix(in oklch,var(--brand2),oklch(0% 0 0) 40%);--secondary-950:color-mix(in oklch,var(--brand2),oklch(0% 0 0) 50%)}[data-theme-mode=dark]{--shade-50:var(--surface4);--shade-100:var(--surface4);--shade-200:var(--surface3);--shade-300:var(--surface3);--shade-400:var(--surface2);--shade-500:var(--surface2);--shade-600:var(--surface2);--shade-700:var(--surface1);--shade-800:var(--surface1);--shade-900:var(--text2);--shade-950:var(--text1)}}@layer theme{}.uk-flex{display:flex}.uk-flex-inline{display:inline-flex}.uk-flex-middle{align-items:center}.uk-flex-top{align-items:flex-start}.uk-flex-bottom{align-items:flex-end}.uk-flex-stretch{align-items:stretch}.uk-flex-between{justify-content:space-between}.uk-flex-around{justify-content:space-around}.uk-flex-center{justify-content:center}.uk-flex-left{justify-content:flex-start}.uk-flex-right{justify-content:flex-end}.uk-flex-row{flex-direction:row}.uk-flex-row-reverse{flex-direction:row-reverse}.uk-flex-column{flex-direction:column}.uk-flex-column-reverse{flex-direction:column-reverse}.uk-flex-wrap{flex-wrap:wrap}.uk-flex-nowrap{flex-wrap:nowrap}.uk-flex-1{flex:1}.uk-flex-auto{flex:auto}.uk-flex-none{flex:none}.uk-margin-remove{margin:0}.uk-margin-remove-top{margin-top:0}.uk-margin-remove-bottom{margin-bottom:0}.uk-margin-remove-left{margin-left:0}.uk-margin-remove-right{margin-right:0}.uk-margin{margin-bottom:var(--space-6,1.5rem)}.uk-margin-top{margin-top:var(--space-6,1.5rem)}.uk-margin-bottom{margin-bottom:var(--space-6,1.5rem)}.uk-margin-left{margin-left:var(--space-6,1.5rem)}.uk-margin-right{margin-right:var(--space-6,1.5rem)}.uk-margin-small{margin-bottom:var(--space-3,.75rem)}.uk-margin-small-top{margin-top:var(--space-3,.75rem)}.uk-margin-small-bottom{margin-bottom:var(--space-3,.75rem)}.uk-margin-small-left{margin-left:var(--space-3,.75rem)}.uk-margin-small-right{margin-right:var(--space-3,.75rem)}.uk-margin-medium{margin-bottom:var(--space-8,2rem)}.uk-margin-medium-top{margin-top:var(--space-8,2rem)}.uk-margin-medium-bottom{margin-bottom:var(--space-8,2rem)}.uk-margin-medium-left{margin-left:var(--space-8,2rem)}.uk-margin-medium-right{margin-right:var(--space-8,2rem)}.uk-margin-large{margin-bottom:var(--space-12,3rem)}.uk-margin-large-top{margin-top:var(--space-12,3rem)}.uk-margin-large-bottom{margin-bottom:var(--space-12,3rem)}.uk-margin-large-left{margin-left:var(--space-12,3rem)}.uk-margin-large-right{margin-right:var(--space-12,3rem)}.uk-margin-auto{margin-right:auto}.uk-margin-auto,.uk-margin-auto-left{margin-left:auto}.uk-margin-auto-right{margin-right:auto}.uk-margin-auto-vertical{margin-bottom:auto;margin-top:auto}.uk-padding{padding:var(--space-6,1.5rem)}.uk-padding-small{padding:var(--space-3,.75rem)}.uk-padding-large{padding:var(--space-8,2rem)}.uk-padding-remove{padding:0}.uk-padding-remove-top{padding-top:0}.uk-padding-remove-bottom{padding-bottom:0}.uk-padding-remove-left{padding-left:0}.uk-padding-remove-right{padding-right:0}.uk-text-left{text-align:left}.uk-text-right{text-align:right}.uk-text-center{text-align:center}.uk-text-justify{text-align:justify}.uk-text-uppercase{text-transform:uppercase}.uk-text-lowercase{text-transform:lowercase}.uk-text-capitalize{text-transform:capitalize}.uk-text-bold{font-weight:var(--font-bold,700)}.uk-text-semibold{font-weight:var(--font-semibold,600)}.uk-text-medium{font-weight:var(--font-medium,500)}.uk-text-normal{font-weight:var(--font-normal,400)}.uk-text-light{font-weight:var(--font-light,300)}.uk-text-small{font-size:var(--fs-sm,.875rem)}.uk-text-large{font-size:var(--fs-lg,1.125rem)}.uk-text-xlarge{font-size:var(--fs-xl,1.25rem)}.uk-text-muted{color:var(--text2)}.uk-text-emphasis{color:var(--text1)}.uk-text-primary{color:var(--brand1)}.uk-text-secondary{color:var(--text3)}.uk-text-success{color:var(--success,oklch(70% .18 145deg))}.uk-text-warning{color:var(--warning,oklch(79% .17 90deg))}.uk-text-danger{color:var(--error,oklch(60% .21 25deg))}.uk-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-text-break{word-wrap:break-word}.uk-text-nowrap{white-space:nowrap}.uk-width-1-1{width:100%}.uk-width-1-2{width:50%}.uk-width-1-3{width:33.333%}.uk-width-2-3{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-auto{width:auto}.uk-width-expand{flex:1;min-width:0}.uk-height-1-1{height:100%}.uk-height-auto{height:auto}.uk-height-small{height:150px}.uk-height-medium{height:300px}.uk-height-large{height:450px}.uk-display-block{display:block}.uk-display-inline{display:inline}.uk-display-inline-block{display:inline-block}.uk-hidden{display:none}.uk-invisible{visibility:hidden}.uk-visible{visibility:visible}.uk-position-relative{position:relative}.uk-position-absolute{position:absolute}.uk-position-fixed{position:fixed}.uk-position-sticky{position:sticky}.uk-overflow-auto{overflow:auto}.uk-overflow-hidden{overflow:hidden}.uk-overflow-visible{overflow:visible}.uk-border-rounded{border-radius:var(--radius-md,.375rem)}.uk-border-circle{border-radius:50%}.uk-border-pill{border-radius:var(--radius-full,9999px)}.uk-cursor-pointer{cursor:pointer}.uk-cursor-default{cursor:default}.uk-cursor-not-allowed{cursor:not-allowed}@layer components{.uk-button{transition:all .2s ease-in-out}.uk-button:hover{transform:translateY(-1px)}.uk-input,.uk-select,.uk-textarea{background-color:var(--input);border-color:var(--border);color:var(--foreground)}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{border-color:var(--input-focus);box-shadow:0 0 0 2px rgb(var(--ring-rgb),.1);outline:none}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{cursor:not-allowed;opacity:.5}.uk-form-label{color:var(--foreground);font-weight:500}.uk-checkbox,.uk-radio{accent-color:var(--primary-500)}.uk-checkbox:disabled,.uk-radio:disabled{cursor:not-allowed;opacity:.5}.uk-button-primary{background-color:var(--primary-500);border-color:var(--primary-500);color:var(--primary-foreground)}.uk-button-primary:hover{background-color:var(--primary-600);border-color:var(--primary-600)}.uk-button-primary:active{background-color:var(--primary-700);border-color:var(--primary-700)}.uk-button-secondary{background-color:var(--secondary-500);border-color:var(--secondary-500);color:var(--secondary-foreground)}.uk-button-secondary:hover{background-color:var(--secondary-600);border-color:var(--secondary-600)}.uk-button-secondary:active{background-color:var(--secondary-700);border-color:var(--secondary-700)}.uk-button-danger{background-color:var(--danger-500);border-color:var(--danger-500);color:var(--destructive-foreground)}.uk-button-danger:hover{background-color:var(--danger-600);border-color:var(--danger-600)}.uk-button-danger:active{background-color:var(--danger-700);border-color:var(--danger-700)}.uk-button-outline{background-color:transparent;border:2px solid var(--border);color:var(--foreground)}.uk-button-outline:hover{background-color:var(--muted);border-color:var(--primary-500)}.uk-button-text{background-color:transparent;border:none;color:var(--primary-500)}.uk-button-text:hover{text-decoration:underline}.uk-card{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;color:var(--text1);position:relative;transition:border-color var(--duration-200) var(--ease-in-out),box-shadow var(--duration-200) var(--ease-in-out)}.uk-card.uk-card-hover:hover{border-color:var(--brand1);box-shadow:0 4px 12px color-mix(in oklch,var(--brand1),transparent 85%)}.uk-card-body{padding:var(--space-6)}.uk-card-footer,.uk-card-header{padding:var(--space-4) var(--space-6)}.uk-card-title{color:var(--text1);font-size:var(--fs-base);font-weight:var(--font-semibold);margin:0 0 var(--space-1)}.uk-modal-dialog{background-color:var(--card);color:var(--card-foreground)}.uk-dropdown{background-color:var(--card);border-color:var(--border)}.uk-dropdown>li>a{color:var(--foreground)}.uk-dropdown>li>a:hover{background-color:var(--muted);color:var(--foreground)}.uk-tab{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;position:relative}.uk-tab:before{border-bottom:1px solid var(--border);bottom:0;content:"";left:0;position:absolute;right:0}.uk-tab>*{flex:none;padding-left:var(--space-4,1rem);position:relative}.uk-tab>:first-child{padding-left:0}.uk-tab>*>a{align-items:center;border-bottom:2px solid transparent;color:var(--text2);display:flex;font-size:var(--fs-sm,.875rem);gap:var(--space-2,.5rem);padding:var(--space-3,.75rem) var(--space-2,.5rem);text-decoration:none;transition:color var(--duration-150,.15s) var(--ease-in-out,ease-in-out),border-color var(--duration-150,.15s) var(--ease-in-out,ease-in-out)}.uk-tab>*>a:hover{color:var(--text1)}.uk-tab>.uk-active>a{border-bottom-color:var(--brand1);color:var(--brand1)}.uk-tab>.uk-disabled>a{color:var(--text3);cursor:not-allowed}.uk-switcher{list-style:none;margin:0;padding:0}.uk-switcher>:not(.uk-active){display:none}.uk-switcher>*{animation:uk-fade .2s ease-in-out}}@layer components{@keyframes uk-fade{0%{opacity:0}to{opacity:1}}.uk-tab-bottom:before{bottom:auto;top:0}.uk-tab-bottom>*>a{border-bottom:none;border-top:2px solid transparent}.uk-tab-bottom>.uk-active>a{border-top-color:var(--brand1)}.uk-tab-left,.uk-tab-right{flex-direction:column}.uk-tab-left:before,.uk-tab-right:before{border-bottom:none;bottom:0;left:auto;right:auto;top:0}.uk-tab-left>*,.uk-tab-right>*{padding-left:0}.uk-tab-left:before{border-right:1px solid var(--border);right:0}.uk-tab-left>*>a{border-bottom:none;border-right:2px solid transparent;justify-content:flex-end}.uk-tab-left>.uk-active>a{border-right-color:var(--brand1)}.uk-tab-right:before{border-left:1px solid var(--border);left:0}.uk-tab-right>*>a{border-bottom:none;border-left:2px solid transparent}.uk-tab-right>.uk-active>a{border-left-color:var(--brand1)}.uk-breadcrumb{display:flex;flex-wrap:wrap;font-size:var(--fs-sm,.875rem);list-style:none;margin:0;padding:0}.uk-breadcrumb>*{flex:none}.uk-breadcrumb>:before{color:var(--text3);content:"/";display:inline-block;margin:0 var(--space-3,.75rem)}.uk-breadcrumb>:first-child:before{content:"";margin:0}.uk-breadcrumb a{color:var(--text2);text-decoration:none;transition:color var(--duration-150,.15s) var(--ease-in-out,ease-in-out)}.uk-breadcrumb a:hover{color:var(--brand1)}.uk-breadcrumb>:last-child>a:not([href]),.uk-breadcrumb>:last-child>span{color:var(--text1)}.uk-breadcrumb>.uk-disabled>a{color:var(--text3);cursor:not-allowed}.uk-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1,.25rem);list-style:none;margin:0;padding:0}.uk-pagination>*{flex:none}.uk-pagination>*>*{align-items:center;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-md,.5rem);color:var(--text2);display:flex;font-size:var(--fs-sm,.875rem);height:2.5rem;justify-content:center;min-width:2.5rem;padding:0 var(--space-3,.75rem);text-decoration:none;transition:color var(--duration-150,.15s) var(--ease-in-out,ease-in-out),background-color var(--duration-150,.15s) var(--ease-in-out,ease-in-out),border-color var(--duration-150,.15s) var(--ease-in-out,ease-in-out)}.uk-pagination>*>a:hover{background:var(--surface3);border-color:var(--text3);color:var(--text1)}.uk-pagination>.uk-active>*{background:var(--brand1);border-color:var(--brand1);color:var(--text-on-brand,#fff)}.uk-pagination>.uk-disabled>*{color:var(--text3);cursor:not-allowed;opacity:.5}.uk-pagination-next>*,.uk-pagination-previous>*{min-width:auto}.uk-container{box-sizing:content-box;display:flow-root;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:var(--space-6,1.5rem);padding-right:var(--space-6,1.5rem)}.uk-container>:last-child{margin-bottom:0}.uk-container-xsmall{max-width:750px}.uk-container-small{max-width:900px}.uk-container-large{max-width:1400px}.uk-container-xlarge{max-width:1600px}.uk-container-expand{max-width:none}}@layer components{@media(min-width:640px){.uk-container{padding-left:var(--space-8,2rem);padding-right:var(--space-8,2rem)}}@media(min-width:960px){.uk-container{padding-left:var(--space-10,2.5rem);padding-right:var(--space-10,2.5rem)}}.uk-section{box-sizing:border-box;display:flow-root;padding-bottom:var(--space-10,2.5rem);padding-top:var(--space-10,2.5rem)}.uk-section-xsmall{padding-bottom:var(--space-4,1rem);padding-top:var(--space-4,1rem)}.uk-section-small{padding-bottom:var(--space-6,1.5rem);padding-top:var(--space-6,1.5rem)}.uk-section-large{padding-bottom:var(--space-16,4rem);padding-top:var(--space-16,4rem)}.uk-section-xlarge{padding-bottom:var(--space-20,5rem);padding-top:var(--space-20,5rem)}@media(min-width:960px){.uk-section{padding-bottom:var(--space-16,4rem);padding-top:var(--space-16,4rem)}.uk-section-large{padding-bottom:var(--space-24,6rem);padding-top:var(--space-24,6rem)}.uk-section-xlarge{padding-bottom:var(--space-32,8rem);padding-top:var(--space-32,8rem)}}.uk-section-default{background:var(--surface1)}.uk-section-muted{background:var(--surface2)}.uk-section-primary{background:var(--brand1);color:var(--text-on-brand,#fff)}.uk-section-secondary{background:var(--surface3)}.uk-grid{display:flex;flex-wrap:wrap;list-style:none;margin:0;margin-left:calc(var(--space-6, 1.5rem)*-1);padding:0}.uk-grid>*{margin-bottom:var(--space-6,1.5rem);padding-left:var(--space-6,1.5rem)}.uk-grid.uk-grid-margin-remove>*,.uk-grid>:last-child{margin-bottom:0}.uk-grid-small{margin-left:calc(var(--space-3, .75rem)*-1)}.uk-grid-small>*{margin-bottom:var(--space-3,.75rem);padding-left:var(--space-3,.75rem)}.uk-grid-medium{margin-left:calc(var(--space-6, 1.5rem)*-1)}.uk-grid-medium>*{margin-bottom:var(--space-6,1.5rem);padding-left:var(--space-6,1.5rem)}.uk-grid-large{margin-left:calc(var(--space-8, 2rem)*-1)}.uk-grid-large>*{margin-bottom:var(--space-8,2rem);padding-left:var(--space-8,2rem)}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{margin-bottom:0;padding-left:0}.uk-grid-match>*{display:flex;flex-wrap:wrap}.uk-grid-match>*>*{flex:1}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(:first-child):before{border-left:1px solid var(--border);bottom:0;content:"";left:0;position:absolute;top:0}.uk-offcanvas{bottom:0;display:none;left:0;position:fixed;top:0;z-index:1000}.uk-offcanvas-bar{background:var(--surface2);border-right:1px solid var(--border);bottom:0;box-sizing:border-box;left:-100%;max-width:100%;overflow-y:auto;padding:var(--space-6,1.5rem);position:absolute;top:0;transition:transform .3s ease-out;width:270px}.uk-offcanvas-bar-animation{transition:left .3s ease-out}.uk-offcanvas.uk-open{display:block}.uk-offcanvas.uk-open .uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-offcanvas-bar{border-left:1px solid var(--border);border-right:none;left:auto;right:-100%}.uk-offcanvas-flip.uk-open .uk-offcanvas-bar{right:0}.uk-offcanvas-overlay:before{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.uk-offcanvas-close{background:none;border:none;color:var(--text2);cursor:pointer;padding:var(--space-2,.5rem);position:absolute;right:var(--space-4,1rem);top:var(--space-4,1rem);transition:color var(--duration-150,.15s) var(--ease-in-out,ease-in-out)}.uk-offcanvas-close:hover,.uk-tooltip{color:var(--text1)}.uk-tooltip{animation:uk-fade .15s ease-in-out;background:var(--surface1);border:1px solid var(--border);border-radius:var(--radius-md,.5rem);box-shadow:0 4px 6px -1px color-mix(in oklch,oklch(0% 0 0deg),transparent 90%),0 2px 4px -1px color-mix(in oklch,oklch(0% 0 0deg),transparent 94%);display:none;font-size:var(--fs-xs,.75rem);line-height:var(--leading-normal,1.5);max-width:200px;padding:var(--space-2,.5rem) var(--space-3,.75rem);position:absolute;z-index:1030}.uk-tooltip.uk-active{display:block}.uk-tooltip-bottom:before,.uk-tooltip-top:after{border:5px solid transparent;content:"";left:50%;position:absolute;transform:translateX(-50%)}.uk-tooltip-top:after{border-top-color:var(--surface1);bottom:-10px}.uk-tooltip-bottom:before{border-bottom-color:var(--surface1);top:-10px}.uk-accordion{list-style:none;margin:0;padding:0}.uk-accordion>li{border-bottom:1px solid var(--border)}.uk-accordion>li:first-child{border-top:1px solid var(--border)}.uk-accordion-title{align-items:center;color:var(--text1);cursor:pointer;display:flex;font-size:var(--fs-base,1rem);font-weight:var(--font-medium,500);justify-content:space-between;padding:var(--space-4,1rem) 0;text-decoration:none;transition:color var(--duration-150,.15s) var(--ease-in-out,ease-in-out)}.uk-accordion-title:hover{color:var(--brand1)}.uk-accordion-title:after{background:currentColor;content:"";flex-shrink:0;height:1.25rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 0 1 1.414 0L10 10.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414' clip-rule='evenodd'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;transition:transform var(--duration-200,.2s) var(--ease-in-out,ease-in-out);width:1.25rem}.uk-open>.uk-accordion-title:after{transform:rotate(180deg)}.uk-accordion-content{color:var(--text2);display:none;font-size:var(--fs-sm,.875rem);line-height:var(--leading-relaxed,1.625);padding-bottom:var(--space-4,1rem)}.uk-accordion-content>:last-child{margin-bottom:0}.uk-open>.uk-accordion-content{animation:uk-fade .2s ease-in-out;display:block}.uk-notification{box-sizing:border-box;left:var(--space-4,1rem);max-width:350px;position:fixed;top:var(--space-4,1rem);width:calc(100% - var(--space-8, 2rem));z-index:1040}.uk-notification-bottom-right,.uk-notification-top-right{left:auto;right:var(--space-4,1rem)}.uk-notification-bottom-left,.uk-notification-bottom-right{bottom:var(--space-4,1rem);top:auto}.uk-notification-bottom-center,.uk-notification-top-center{left:50%;margin-left:calc(-175px - var(--space-4, 1rem))}.uk-notification-message{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-md,.5rem);box-shadow:0 4px 12px color-mix(in oklch,oklch(0% 0 0deg),transparent 85%);color:var(--text1);cursor:pointer;font-size:var(--fs-sm,.875rem);line-height:var(--leading-normal,1.5);padding:var(--space-4,1rem);position:relative}.uk-notification-message+.uk-notification-message{margin-top:var(--space-2,.5rem)}.uk-notification-message-primary{background:color-mix(in oklch,var(--brand1),transparent 90%);border-color:var(--brand1);color:var(--brand1)}.uk-notification-message-success{background:color-mix(in oklch,var(--success,oklch(70% .18 145deg)),transparent 90%);border-color:var(--success,oklch(70% .18 145deg));color:var(--success,oklch(70% .18 145deg))}.uk-notification-message-warning{background:color-mix(in oklch,var(--warning,oklch(79% .17 90deg)),transparent 90%);border-color:var(--warning,oklch(79% .17 90deg));color:var(--warning,oklch(79% .17 90deg))}.uk-notification-message-danger{background:color-mix(in oklch,var(--error,oklch(60% .21 25deg)),transparent 90%);border-color:var(--error,oklch(60% .21 25deg));color:var(--error,oklch(60% .21 25deg))}.uk-notification-close{background:none;border:none;color:inherit;cursor:pointer;opacity:.6;padding:var(--space-1,.25rem);position:absolute;right:var(--space-2,.5rem);top:var(--space-2,.5rem);transition:opacity var(--duration-150,.15s) var(--ease-in-out,ease-in-out)}.uk-notification-close:hover{opacity:1}.uk-table{background-color:var(--card);border-collapse:collapse;color:var(--card-foreground);width:100%}.uk-table thead{background-color:var(--muted);border-bottom:2px solid var(--border)}.uk-table th{color:var(--muted-foreground);font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:.75rem;text-align:left}.uk-table td{border-bottom:1px solid var(--border);padding:.75rem;vertical-align:middle}.uk-table.uk-table-striped tbody tr:nth-child(odd){background-color:var(--muted)}.uk-table.uk-table-hover tbody tr{transition:background-color .2s ease}.uk-table.uk-table-hover tbody tr:hover{background-color:color-mix(in oklch,var(--primary),transparent 95%)}.uk-table.uk-table-bordered{border:1px solid var(--border)}.uk-table.uk-table-bordered td,.uk-table.uk-table-bordered th{border-inline-end:1px solid var(--border)}.uk-table.uk-table-bordered td:last-child,.uk-table.uk-table-bordered th:last-child{border-inline-end:none}}@layer components{}@layer components{@media(prefers-color-scheme:dark){.uk-table{background-color:var(--card);color:var(--card-foreground)}.uk-table thead,.uk-table.uk-table-striped tbody tr:nth-child(odd){background-color:color-mix(in oklch,var(--muted),oklch(0% 0 0deg) 20%)}}@media(min-width:481px){.uk-table{font-size:.875rem}.uk-table td,.uk-table th{padding:.5rem}.uk-table th{font-size:.8rem}}.uk-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;letter-spacing:.5px;line-height:1;padding:.25rem .625rem;white-space:nowrap}.uk-badge,.uk-badge.uk-badge-primary{background-color:var(--primary);color:var(--primary-foreground)}.uk-badge.uk-badge-success{background-color:var(--success,oklch(70% .18 145deg));color:oklch(1 0 0)}.uk-badge.uk-badge-warning{background-color:var(--warning,oklch(79% .17 90deg));color:oklch(0 0 0)}.uk-badge.uk-badge-danger{background-color:var(--destructive,oklch(60% .21 25deg));color:oklch(1 0 0)}.uk-badge.uk-badge-info{background-color:var(--info,oklch(60% .19 255deg));color:oklch(1 0 0)}.uk-badge.uk-badge-small{font-size:.65rem;padding:.2rem .5rem}.uk-badge.uk-badge-large{font-size:.875rem;padding:.375rem .75rem}.uk-badge.uk-badge-outline{background-color:transparent;border:1px solid}.uk-alert{align-items:flex-start;background-color:var(--info-50);border-inline-start:4px solid var(--info,oklch(60% .19 255deg));border-radius:.5rem;color:var(--info-900);display:flex;gap:1rem;padding:1rem;position:relative}.uk-alert .uk-alert-close{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;inset-inline-end:.75rem;justify-content:center;opacity:.6;position:absolute;top:.75rem;transition:opacity .2s ease;width:1.5rem}.uk-alert .uk-alert-close:hover{opacity:1}.uk-alert .uk-alert-close:before{content:"✕";font-size:1.2rem;line-height:1}.uk-alert h4{font-size:.95rem;font-weight:600;margin:0 0 .25rem}.uk-alert p{font-size:.9rem;line-height:1.5;margin:0}.uk-alert.uk-alert-primary{background-color:var(--primary-50);border-left-color:var(--primary);color:var(--primary-900)}@media(prefers-color-scheme:dark){.uk-alert.uk-alert-primary{background-color:color-mix(in oklch,var(--primary),oklch(0% 0 0deg) 80%);border-left-color:var(--primary-400);color:var(--primary-50)}}.uk-alert.uk-alert-success{background-color:var(--success-50,oklch(98% .02 145deg));border-left-color:var(--success,oklch(70% .18 145deg));color:var(--success-900,oklch(35% .08 145deg))}@media(prefers-color-scheme:dark){.uk-alert.uk-alert-success{background-color:color-mix(in oklch,oklch(70% .18 145deg),oklch(0% 0 0deg) 80%);border-left-color:oklch(.87 .14 145);color:oklch(.96 .04 145)}}.uk-alert.uk-alert-warning{background-color:var(--warning-50,oklch(99% .02 95deg));border-left-color:var(--warning,oklch(79% .17 90deg));color:var(--warning-900,oklch(23% .03 85deg))}@media(prefers-color-scheme:dark){.uk-alert.uk-alert-warning{background-color:color-mix(in oklch,oklch(79% .17 90deg),oklch(0% 0 0deg) 80%);border-left-color:oklch(.86 .17 95);color:oklch(.96 .04 95)}}.uk-alert.uk-alert-danger{background-color:var(--destructive-50,oklch(97% .01 15deg));border-left-color:var(--destructive,oklch(60% .21 25deg));color:var(--destructive-900,oklch(30% .12 25deg))}@media(prefers-color-scheme:dark){.uk-alert.uk-alert-danger{background-color:color-mix(in oklch,oklch(60% .21 25deg),oklch(0% 0 0deg) 80%);border-left-color:oklch(.78 .1 20);color:oklch(.94 .03 15)}}@media(min-width:481px){.uk-alert{border-left-width:3px;gap:.75rem;padding:.875rem}.uk-alert h4{font-size:.85rem}.uk-alert p{font-size:.8rem}.uk-alert .uk-alert-close{height:1.25rem;width:1.25rem}}@media(prefers-reduced-motion:reduce){.uk-alert .uk-alert-close{transition:none}}.uk-progress{background-color:var(--muted);border:1px solid var(--border);border-radius:9999px;display:block;height:.5rem;overflow:hidden;position:relative;width:100%}.uk-progress .uk-progress-bar{background-color:var(--primary);background-image:linear-gradient(90deg,var(--primary),var(--primary-400));border-radius:9999px;display:block;height:100%;transition:width .3s ease;width:0}.uk-progress.uk-progress-success .uk-progress-bar{background-color:var(--success,oklch(70% .18 145deg));background-image:linear-gradient(90deg,oklch(70% .18 145deg),oklch(78% .18 145deg))}.uk-progress.uk-progress-warning .uk-progress-bar{background-color:var(--warning,oklch(79% .17 90deg));background-image:linear-gradient(90deg,oklch(79% .17 90deg),oklch(86% .17 95deg))}.uk-progress.uk-progress-danger .uk-progress-bar{background-color:var(--destructive,oklch(60% .21 25deg));background-image:linear-gradient(90deg,oklch(60% .21 25deg),oklch(68% .16 20deg))}.uk-progress.uk-progress-info .uk-progress-bar{background-color:var(--info,oklch(60% .19 255deg));background-image:linear-gradient(90deg,oklch(60% .19 255deg),oklch(70% .15 250deg))}.uk-progress.uk-progress-small{height:.375rem}.uk-progress.uk-progress-large{height:.75rem}.uk-progress.uk-progress-striped .uk-progress-bar{background-image:repeating-linear-gradient(45deg,var(--primary),var(--primary) 10px,color-mix(in oklch,var(--primary),transparent 20%) 10px,color-mix(in oklch,var(--primary),transparent 20%) 20px)}.uk-progress.uk-progress-animated .uk-progress-bar{animation:progress-animation 1s linear infinite}@media(prefers-color-scheme:dark){.uk-progress{background-color:color-mix(in oklch,var(--muted),oklch(0% 0 0deg) 30%);border-color:var(--border)}}@media(min-width:481px){.uk-progress{height:.375rem}.uk-progress.uk-progress-large{height:.5rem}}@media(prefers-reduced-motion:reduce){.uk-progress .uk-progress-bar{transition:none}.uk-progress.uk-progress-animated .uk-progress-bar{animation:none}}.uk-overflow-auto{overflow-x:auto;-webkit-overflow-scrolling:touch}.uk-overflow-auto .uk-table{min-width:100%}}:root{--font-family:"Roboto Flex",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;--fw-light:300;--fw-normal:350;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-normal:1.5;--lh-loose:1.8;--ls-tight:-0.025em;--ls-normal:0;--ls-wide:0.025em;--page-padding:1vw;--page-padding-double:calc(var(--page-padding)*2);--page-padding-triple:calc(var(--page-padding)*3);--page-padding-quadruple:calc(var(--page-padding)*4);--page-padding-quintuple:calc(var(--page-padding)*5);--page-padding-sexuple:calc(var(--page-padding)*6);--vh-100:100svh;scrollbar-color:var(--brand1) var(--surface1);scrollbar-width:thin}:root::-webkit-scrollbar{width:.4vw}:root::-webkit-scrollbar-track,:root::-webkit-scrollbar-track:hover{background:var(--surface1)}:root::-webkit-scrollbar-thumb{background:var(--brand1)}:root::-webkit-scrollbar-thumb:hover{background:var(--hover);cursor:grab}:root::-webkit-scrollbar-thumb:active{background:var(--active);cursor:grabbing}@supports(height:100dvh){:root{--vh-100:100dvh}}@media(width >= 768px){:root{--page-padding:1.5vw}}@media(width >= 1025px){:root{--page-padding:2vw}}@media(width >= 1281px){:root{--page-padding:2.5vw}}@media(width >= 1920px){:root{--page-padding:3vw}}@font-face{font-display:optional;font-family:Roboto Flex;font-stretch:100%;font-style:normal;font-weight:100 1000;src:url(/fonts/roboto-flex-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:optional;font-family:Roboto Flex;font-stretch:100%;font-style:normal;font-weight:100 1000;src:url(/fonts/roboto-flex-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:optional;font-family:Roboto Flex;font-stretch:100%;font-style:normal;font-weight:100 1000;src:url(/fonts/roboto-flex-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:optional;font-family:Roboto Flex;font-stretch:100%;font-style:normal;font-weight:100 1000;src:url(/fonts/roboto-flex-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:optional;font-family:Roboto Flex;font-stretch:100%;font-style:normal;font-weight:100 1000;src:url(/fonts/roboto-flex-latin-ext.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:optional;font-family:Roboto Flex;font-stretch:100%;font-style:normal;font-weight:100 1000;src:url(/fonts/roboto-flex-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@layer theme{h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:var(--leading-tight);margin:0}h1{font-size:var(--fs-3xl);font-weight:var(--font-bold)}h2{font-size:var(--fs-2xl)}h2,h3{font-weight:var(--font-semibold)}h3{font-size:var(--fs-xl)}h4{font-size:var(--fs-lg)}h4,h5{font-weight:var(--font-medium)}h5{font-size:var(--fs-base)}h6{font-size:var(--fs-sm);font-weight:var(--font-medium)}img{display:block;height:auto;image-orientation:from-image;width:100%}.img{overflow:hidden;position:relative;user-select:none}.img img{filter:blur(10px);object-fit:contain;transition:filter var(--duration-300) var(--ease-out);will-change:filter}.img figcaption{background:none;color:var(--text2);display:grid;font-size:var(--fs-xs);gap:var(--space-4);grid-template-areas:"description copyright";grid-template-columns:1fr auto;line-height:var(--leading-normal);padding-block-start:var(--space-1);user-select:auto}}@layer theme{@media(width >= 1025px){.img figcaption{grid-template-areas:"description description copyright";grid-template-columns:1fr 1fr 1fr}}.img figcaption .copyright{color:var(--text1);font-size:.85em;grid-area:copyright;justify-self:end;white-space:nowrap}.img figcaption .copyright:before{content:"©";margin-inline-end:.125em}.img figcaption .description{grid-area:description;justify-self:start}.img figcaption:empty{display:none}.img:not(.in-progress,.loading) img{filter:blur(0)}.img:not(.in-progress,.loader):after{display:none}.disable-image-loading-effects .img{background:none}.disable-image-loading-effects .img:after{display:none}.disable-image-loading-effects .img img{filter:unset;transition:unset}.responsive-image{background:var(--surface2);overflow:hidden;position:relative;user-select:none}.responsive-image__placeholder{filter:blur(20px);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.1);transition:opacity var(--duration-300) var(--ease-out);width:100%;z-index:1}.responsive-image__spinner{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity var(--duration-200) var(--ease-out);z-index:2}.responsive-image__spinner:after{animation:responsive-image-spin .8s linear infinite;border:3px solid var(--brand1);border-radius:50%;border-top:3px solid transparent;content:"";height:2.5rem;width:2.5rem}.responsive-image__picture{display:block;position:relative;z-index:3}.responsive-image__img{display:block;height:auto;object-fit:contain;opacity:0;transition:opacity var(--duration-300) var(--ease-out);width:100%}.responsive-image--loaded .responsive-image__placeholder,.responsive-image--loaded .responsive-image__spinner{opacity:0;pointer-events:none}.responsive-image--loaded .responsive-image__img{opacity:1}.responsive-image--loading{min-height:200px}.responsive-image--loading .responsive-image__placeholder{position:relative;transform:none}.responsive-image--svg{background:transparent}.responsive-image--svg img{display:block;height:auto;width:100%}.responsive-image figcaption{color:var(--text2);display:grid;font-size:var(--fs-xs);gap:var(--space-4);grid-template-areas:"description copyright";grid-template-columns:1fr auto;line-height:var(--leading-normal);padding-block-start:var(--space-1);position:relative;z-index:4}@media(width >= 1025px){.responsive-image figcaption{grid-template-areas:"description description copyright";grid-template-columns:1fr 1fr 1fr}}.responsive-image figcaption .copyright{color:var(--text1);font-size:.85em;grid-area:copyright;justify-self:end;white-space:nowrap}.responsive-image figcaption .copyright:before{content:"©";margin-inline-end:.125em}.responsive-image figcaption .description{grid-area:description;justify-self:start}.responsive-image figcaption:empty{display:none}@keyframes responsive-image-spin{to{transform:rotate(1turn)}}}@layer utilities{[class*=fa-]{backface-visibility:hidden;contain:strict;display:inline-block;height:1rem;line-height:1rem;width:1rem;will-change:transform}[class*=fa-]:where(i){visibility:hidden}i:empty:not([class*=fa-]){display:none}}@media(width >= 1025px){.hide-on-desktop{display:none}}@media(width < 768px){.hide-on-mobile{display:none}}@layer components{.js-to-top,.menu-wrapper{display:none}@supports(content-visibility:auto){.page-footer{content-visibility:auto}}@supports(contain-intrinsic-height:1819px){.page-footer{contain-intrinsic-height:1819px}}@media(width >= 1025px){@supports(contain-intrinsic-height:2044px){.page-footer{contain-intrinsic-height:2044px}}}}@layer reset{*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{appearance:auto}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:auto;font:inherit}summary{display:list-item}}@layer theme{a,a:after,a:before,article,article:after,article:before,aside,aside:after,aside:before,body,body:after,body:before,button,button:after,button:before,div,div:after,div:before,footer,footer:after,footer:before,form,form:after,form:before,header,header:after,header:before,html,html:after,html:before,img,img:after,img:before,input,input:after,input:before,main,main:after,main:before,nav,nav:after,nav:before,section,section:after,section:before,select,select:after,select:before,span,span:after,span:before,table,table:after,table:before,textarea,textarea:after,textarea:before{border:0;box-sizing:border-box;font:inherit;margin:0;padding:0;text-decoration:inherit;vertical-align:inherit}html{font-family:var(--font-family);font-optical-sizing:auto;font-size:var(--fs-base);font-weight:350;line-height:1.5;margin:0;min-height:100svh;overflow:hidden scroll;padding:0;scrollbar-gutter:stable;text-size-adjust:100%;font-size-adjust:from-font}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--surface1);color:var(--text1);fill:var(--brand1);height:auto;margin:0;min-height:100vh;min-width:100vw;padding:0;transition:color var(--theme-transition-duration) var(--default-transition-type),background-color var(--theme-transition-duration) var(--default-transition-type),fill var(--theme-transition-duration) var(--default-transition-type);width:100%}body>main{display:block;min-height:calc(var(--vh-100) - 4rem)}@supports not (font-size-adjust:from-font){html{font-size-adjust:.52}}@supports(font-variation-settings:normal){html{font-variation-settings:"slnt" 0,"wdth" 100,"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE"-203,"YTFI" 738,"YTLC" 514,"YTUC" 712}}@supports selector(:has(*)){body>main:has(>h1,>.content){display:grid;grid-template-areas:"h1" "content";grid-template-rows:3rem 1fr}body>main:has(>h1,>.content)>h1{grid-area:h1}body>main:has(>h1,>.content) .content{grid-area:content}body>main:has(>.header1,>.content){display:grid;grid-template-areas:"header1" "header2" "content";grid-template-rows:auto auto 1fr}body>main:has(>.header1,>.content) .header1{grid-area:header1}body>main:has(>.header1,>.content) .header2{grid-area:header2}body>main:has(>.header1,>.content) .content{grid-area:content}}}@layer utilities{.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-sm)}.text-base{font-size:var(--fs-base)}.text-lg{font-size:var(--fs-lg)}.text-xl{font-size:var(--fs-xl)}.text-2xl{font-size:var(--fs-2xl)}.text-3xl{font-size:var(--fs-3xl)}.text-4xl{font-size:var(--fs-4xl)}.text-5xl{font-size:var(--fs-5xl)}.font-light{font-weight:var(--fw-light)}.font-normal{font-weight:var(--fw-normal)}.font-medium{font-weight:var(--fw-medium)}.font-semibold{font-weight:var(--fw-semibold)}.font-bold{font-weight:var(--fw-bold)}.leading-tight{line-height:var(--lh-tight)}.leading-normal{line-height:var(--lh-normal)}.leading-loose{line-height:var(--lh-loose)}.tracking-tight{letter-spacing:var(--ls-tight)}.tracking-normal{letter-spacing:var(--ls-normal)}.tracking-wide{letter-spacing:var(--ls-wide)}.text-primary{color:var(--text1)}.text-secondary{color:var(--text2)}.text-tertiary{color:var(--text3)}.text-brand{color:var(--brand1)}.text-on-brand{color:var(--text-on-brand)}.bg-surface1{background-color:var(--surface1)}.bg-surface2{background-color:var(--surface2)}.bg-surface3{background-color:var(--surface3)}.bg-surface4{background-color:var(--surface4)}.bg-brand{background-color:var(--brand1)}.bg-brand2{background-color:var(--brand2)}.bg-brand3{background-color:var(--brand3)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.text-info{color:var(--info)}.bg-success{background-color:var(--success)}.bg-warning{background-color:var(--warning)}.bg-error{background-color:var(--error)}.bg-info{background-color:var(--info)}.border-color{border-color:var(--border)}.border-divider{border-color:var(--divider)}.border-brand{border-color:var(--brand1)}.p-fluid-xs{padding:var(--space-fluid-xs)}.p-fluid-sm{padding:var(--space-fluid-sm)}.p-fluid-md{padding:var(--space-fluid-md)}.p-fluid-lg{padding:var(--space-fluid-lg)}.p-fluid-xl{padding:var(--space-fluid-xl)}.p-fluid-2xl{padding:var(--space-fluid-2xl)}.m-fluid-xs{margin:var(--space-fluid-xs)}.m-fluid-sm{margin:var(--space-fluid-sm)}.m-fluid-md{margin:var(--space-fluid-md)}.m-fluid-lg{margin:var(--space-fluid-lg)}.m-fluid-xl{margin:var(--space-fluid-xl)}.m-fluid-2xl{margin:var(--space-fluid-2xl)}.gap-fluid-xs{gap:var(--space-fluid-xs)}.gap-fluid-sm{gap:var(--space-fluid-sm)}.gap-fluid-md{gap:var(--space-fluid-md)}.gap-fluid-lg{gap:var(--space-fluid-lg)}.gap-fluid-xl{gap:var(--space-fluid-xl)}.gap-fluid-2xl{gap:var(--space-fluid-2xl)}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.px-0{padding-inline:var(--space-0)}.px-1{padding-inline:var(--space-1)}.px-2{padding-inline:var(--space-2)}.px-3{padding-inline:var(--space-3)}.px-4{padding-inline:var(--space-4)}.px-6{padding-inline:var(--space-6)}.px-8{padding-inline:var(--space-8)}.py-0{padding-block:var(--space-0)}.py-1{padding-block:var(--space-1)}.py-2{padding-block:var(--space-2)}.py-3{padding-block:var(--space-3)}.py-4{padding-block:var(--space-4)}.py-6{padding-block:var(--space-6)}.py-8{padding-block:var(--space-8)}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.m-auto{margin:auto}.mx-0{margin-inline:var(--space-0)}.mx-1{margin-inline:var(--space-1)}.mx-2{margin-inline:var(--space-2)}.mx-3{margin-inline:var(--space-3)}.mx-4{margin-inline:var(--space-4)}.mx-6{margin-inline:var(--space-6)}.mx-8{margin-inline:var(--space-8)}.mx-auto{margin-inline:auto}.my-0{margin-block:var(--space-0)}.my-1{margin-block:var(--space-1)}.my-2{margin-block:var(--space-2)}.my-3{margin-block:var(--space-3)}.my-4{margin-block:var(--space-4)}.my-6{margin-block:var(--space-6)}.my-8{margin-block:var(--space-8)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.inset-auto{inset:auto}.w-full{inline-size:100%}.w-auto{inline-size:auto}.w-screen{inline-size:100vw}.h-full{block-size:100%}.h-auto{block-size:auto}.h-screen{block-size:100vh}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.text-justify{text-align:justify}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.visible{visibility:visible}.invisible{visibility:hidden}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.select-none{user-select:none}.select-text{user-select:text}.select-all{user-select:all}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}body.is-logged-in .hide-for-logged-in{display:none}body.is-logged-in .disabled-for-logged-in{pointer-events:none}body.is-overtaken .hide-for-overtaken,body:not(.is-admin) .hide-for-non-admin,body:not(.is-logged-in) .hide-for-logged-out,body:not(.is-overtaken) .hide-for-not-overtaken{display:none}body:not(.is-admin) .disabled-for-non-admin{pointer-events:none}.user-status:after{border-radius:100%;box-shadow:0 1px 3px var(--text1);content:"";display:block;height:1.35rem;transition:background var(--default-transition-duration) var(--default-transition-type);width:1.35rem}.user-status[data-online-status="2"]:after{background:var(--success)}.user-status[data-online-status="1"]:after{background:var(--warning)}.user-status[data-online-status="0"]:after{background:var(--text3)}}@layer utilities{}@layer theme{[data-href],a{color:var(--text2);text-decoration:none;text-underline-position:under;transition:color var(--duration-200) var(--ease-out)}[data-href]:hover,a:hover{color:var(--brand1)}[data-href]:focus-visible,a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus);outline-offset:2px}button{text-underline-position:under}}:target{scroll-margin-top:10rem}@layer components{.uk-table{background-color:var(--card);border-collapse:collapse;color:var(--card-foreground);width:100%}.uk-table thead{background-color:var(--muted);border-bottom:2px solid var(--border)}.uk-table th{color:var(--muted-foreground);font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:.75rem;text-align:left}.uk-table td{border-bottom:1px solid var(--border);padding:.75rem;vertical-align:middle}.uk-table.uk-table-striped tbody tr:nth-child(odd){background-color:var(--muted)}.uk-table.uk-table-hover tbody tr{transition:background-color .2s ease}.uk-table.uk-table-hover tbody tr:hover{background-color:color-mix(in oklch,var(--primary),transparent 95%)}.uk-table.uk-table-bordered{border:1px solid var(--border)}.uk-table.uk-table-bordered td,.uk-table.uk-table-bordered th{border-inline-end:1px solid var(--border)}.uk-table.uk-table-bordered td:last-child,.uk-table.uk-table-bordered th:last-child{border-inline-end:none}@media(prefers-color-scheme:dark){.uk-table{background-color:var(--card);color:var(--card-foreground)}.uk-table thead,.uk-table.uk-table-striped tbody tr:nth-child(odd){background-color:color-mix(in oklch,var(--muted),oklch(0% 0 0deg) 20%)}}@media(min-width:481px){.uk-table{font-size:.875rem}.uk-table td,.uk-table th{padding:.5rem}.uk-table th{font-size:.8rem}}.uk-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;letter-spacing:.5px;line-height:1;padding:.25rem .625rem;white-space:nowrap}.uk-badge,.uk-badge.uk-badge-primary{background-color:var(--primary);color:var(--primary-foreground)}.uk-badge.uk-badge-success{background-color:var(--success,oklch(70% .18 145deg));color:oklch(1 0 0)}.uk-badge.uk-badge-warning{background-color:var(--warning,oklch(79% .17 90deg));color:oklch(0 0 0)}.uk-badge.uk-badge-danger{background-color:var(--destructive,oklch(60% .21 25deg));color:oklch(1 0 0)}.uk-badge.uk-badge-info{background-color:var(--info,oklch(60% .19 255deg));color:oklch(1 0 0)}.uk-badge.uk-badge-small{font-size:.65rem;padding:.2rem .5rem}.uk-badge.uk-badge-large{font-size:.875rem;padding:.375rem .75rem}.uk-badge.uk-badge-outline{background-color:transparent;border:1px solid}.uk-alert{align-items:flex-start;background-color:var(--info-50);border-inline-start:4px solid var(--info,oklch(60% .19 255deg));border-radius:.5rem;color:var(--info-900);display:flex;gap:1rem;padding:1rem;position:relative}.uk-alert .uk-alert-close{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;inset-inline-end:.75rem;justify-content:center;opacity:.6;position:absolute;top:.75rem;transition:opacity .2s ease;width:1.5rem}.uk-alert .uk-alert-close:hover{opacity:1}.uk-alert .uk-alert-close:before{content:"✕";font-size:1.2rem;line-height:1}.uk-alert h4{font-size:.95rem;font-weight:600;margin:0 0 .25rem}.uk-alert p{font-size:.9rem;line-height:1.5;margin:0}.uk-alert.uk-alert-primary{background-color:var(--primary-50);border-left-color:var(--primary);color:var(--primary-900)}@media(prefers-color-scheme:dark){.uk-alert.uk-alert-primary{background-color:color-mix(in oklch,var(--primary),oklch(0% 0 0deg) 80%);border-left-color:var(--primary-400);color:var(--primary-50)}}.uk-alert.uk-alert-success{background-color:var(--success-50,oklch(98% .02 145deg));border-left-color:var(--success,oklch(70% .18 145deg));color:var(--success-900,oklch(35% .08 145deg))}@media(prefers-color-scheme:dark){.uk-alert.uk-alert-success{background-color:color-mix(in oklch,oklch(70% .18 145deg),oklch(0% 0 0deg) 80%);border-left-color:oklch(.87 .14 145);color:oklch(.96 .04 145)}}.uk-alert.uk-alert-warning{background-color:var(--warning-50,oklch(99% .02 95deg));border-left-color:var(--warning,oklch(79% .17 90deg));color:var(--warning-900,oklch(23% .03 85deg))}@media(prefers-color-scheme:dark){.uk-alert.uk-alert-warning{background-color:color-mix(in oklch,oklch(79% .17 90deg),oklch(0% 0 0deg) 80%);border-left-color:oklch(.86 .17 95);color:oklch(.96 .04 95)}}.uk-alert.uk-alert-danger{background-color:var(--destructive-50,oklch(97% .01 15deg));border-left-color:var(--destructive,oklch(60% .21 25deg));color:var(--destructive-900,oklch(30% .12 25deg))}@media(prefers-color-scheme:dark){.uk-alert.uk-alert-danger{background-color:color-mix(in oklch,oklch(60% .21 25deg),oklch(0% 0 0deg) 80%);border-left-color:oklch(.78 .1 20);color:oklch(.94 .03 15)}}@media(min-width:481px){.uk-alert{border-left-width:3px;gap:.75rem;padding:.875rem}.uk-alert h4{font-size:.85rem}.uk-alert p{font-size:.8rem}.uk-alert .uk-alert-close{height:1.25rem;width:1.25rem}}@media(prefers-reduced-motion:reduce){.uk-alert .uk-alert-close{transition:none}}.uk-progress{background-color:var(--muted);border:1px solid var(--border);border-radius:9999px;display:block;height:.5rem;overflow:hidden;position:relative;width:100%}.uk-progress .uk-progress-bar{background-color:var(--primary);background-image:linear-gradient(90deg,var(--primary),var(--primary-400));border-radius:9999px;display:block;height:100%;transition:width .3s ease;width:0}.uk-progress.uk-progress-success .uk-progress-bar{background-color:var(--success,oklch(70% .18 145deg));background-image:linear-gradient(90deg,oklch(70% .18 145deg),oklch(78% .18 145deg))}.uk-progress.uk-progress-warning .uk-progress-bar{background-color:var(--warning,oklch(79% .17 90deg));background-image:linear-gradient(90deg,oklch(79% .17 90deg),oklch(86% .17 95deg))}.uk-progress.uk-progress-danger .uk-progress-bar{background-color:var(--destructive,oklch(60% .21 25deg));background-image:linear-gradient(90deg,oklch(60% .21 25deg),oklch(68% .16 20deg))}.uk-progress.uk-progress-info .uk-progress-bar{background-color:var(--info,oklch(60% .19 255deg));background-image:linear-gradient(90deg,oklch(60% .19 255deg),oklch(70% .15 250deg))}.uk-progress.uk-progress-small{height:.375rem}.uk-progress.uk-progress-large{height:.75rem}.uk-progress.uk-progress-striped .uk-progress-bar{background-image:repeating-linear-gradient(45deg,var(--primary),var(--primary) 10px,color-mix(in oklch,var(--primary),transparent 20%) 10px,color-mix(in oklch,var(--primary),transparent 20%) 20px)}.uk-progress.uk-progress-animated .uk-progress-bar{animation:progress-animation 1s linear infinite}@media(prefers-color-scheme:dark){.uk-progress{background-color:color-mix(in oklch,var(--muted),oklch(0% 0 0deg) 30%);border-color:var(--border)}}@media(min-width:481px){.uk-progress{height:.375rem}.uk-progress.uk-progress-large{height:.5rem}}@media(prefers-reduced-motion:reduce){.uk-progress .uk-progress-bar{transition:none}.uk-progress.uk-progress-animated .uk-progress-bar{animation:none}}@keyframes progress-animation{0%{background-position:0 0}to{background-position:40px 0}}.uk-overflow-auto{overflow-x:auto;-webkit-overflow-scrolling:touch}.uk-overflow-auto .uk-table{min-width:100%}}main[class*=admin] .uk-card.uk-card-default{animation:adminCardEnter .5s var(--admin-ease-out,ease-out) both;background:var(--admin-card-surface,var(--surface2));border:1px solid var(--admin-card-border,var(--border));border-left:2px solid color-mix(in oklch,var(--admin-accent,var(--brand1)),transparent 60%);border-radius:8px;box-shadow:0 1px 2px color-mix(in oklch,var(--admin-card-border,var(--border)),transparent 80%),0 0 0 1px color-mix(in oklch,var(--admin-card-border,var(--border)),transparent 90%);padding:0;transition:border-color .25s var(--admin-ease-out,ease-out),box-shadow .25s var(--admin-ease-out,ease-out),transform .25s var(--admin-ease-out,ease-out)}main[class*=admin] .uk-card.uk-card-default.uk-card-hover:hover{border-left-color:var(--admin-accent,var(--brand1));box-shadow:0 4px 12px color-mix(in oklch,var(--admin-card-border,var(--border)),transparent 50%);transform:translateY(-1px)}main[class*=admin] .uk-card-body{display:flex;flex-direction:column;gap:0;height:100%;padding:1.125rem 1.25rem}main[class*=admin] .uk-card-body>div:first-child{align-items:center;border-bottom:1px solid color-mix(in oklch,var(--admin-card-border,var(--border)),transparent 30%);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.875rem;padding-bottom:.875rem}main[class*=admin] .uk-card-body>div:first-child>div:first-child{align-items:center;display:flex;gap:.5rem;min-width:0}main[class*=admin] .uk-card-body>div:first-child>div:first-child i,main[class*=admin] .uk-card-body>div:first-child>div:first-child svg{flex-shrink:0;opacity:.5}main[class*=admin] .uk-card-body>div:first-child>div:first-child .uk-text-bold,main[class*=admin] .uk-card-body>div:first-child>div:first-child span:not(.uk-badge),main[class*=admin] .uk-card-body>div:first-child>div:first-child strong{color:var(--admin-value,var(--text1));font-size:.8125rem;font-weight:550;letter-spacing:-.01em}main[class*=admin] .uk-card-body>div:not(:first-child):not(:has(.uk-button)){align-items:baseline;border-radius:3px;display:flex;font-size:.6875rem;gap:1rem;justify-content:space-between;line-height:1.35;margin:0 -.375rem;padding:.4375rem .375rem;transition:background-color .15s var(--admin-ease-out,ease-out)}main[class*=admin] .uk-card-body>div:not(:first-child):not(:has(.uk-button)):hover{background:color-mix(in oklch,var(--admin-card-border,var(--border)),transparent 85%)}main[class*=admin] .uk-card-body>div:not(:first-child):not(:has(.uk-button)) .uk-text-muted,main[class*=admin] .uk-card-body>div:not(:first-child):not(:has(.uk-button))>span:first-child{color:var(--admin-label,var(--text3));flex-shrink:0;font-style:normal;font-weight:400;opacity:.75;transition:opacity .15s var(--admin-ease-out,ease-out)}main[class*=admin] .uk-card-body>div:not(:first-child):not(:has(.uk-button)):hover .uk-text-muted,main[class*=admin] .uk-card-body>div:not(:first-child):not(:has(.uk-button)):hover>span:first-child{opacity:.9}main[class*=admin] .uk-card-body>div:not(:first-child):not(:has(.uk-button)) .uk-text-small,main[class*=admin] .uk-card-body>div:not(:first-child):not(:has(.uk-button)) code{background:none;color:var(--admin-value,var(--text1));font-family:var(--admin-font-mono,monospace);font-feature-settings:"tnum" 1;font-size:.6875rem;opacity:.9;padding:0;text-align:right;word-break:break-all}main[class*=admin] .uk-card-body>div:not(:first-child):not(:has(.uk-button)) .uk-badge{font-size:.5rem;padding:.125rem .375rem}main[class*=admin] .uk-card-body>div:last-child:has(.uk-button){border-top:1px solid color-mix(in oklch,var(--admin-card-border,var(--border)),transparent 30%);margin-top:auto;padding-top:.875rem}main[class*=admin] .uk-card-body p.uk-text-small,main[class*=admin] .uk-card-body>p.uk-text-muted{color:var(--admin-label,var(--text3));font-size:.6875rem;font-style:normal;margin:0;opacity:.5;padding:.4375rem 0}main[class*=admin] .uk-badge{background:color-mix(in oklch,var(--admin-label,var(--text3)),transparent 85%);border:none;border-radius:3px;color:var(--admin-label,var(--text3));font-size:.5625rem;font-weight:500;letter-spacing:.04em;opacity:.9;padding:.1875rem .5rem;text-transform:uppercase;transition:opacity .2s var(--admin-ease-out,ease-out)}main[class*=admin] .uk-card:hover .uk-badge{opacity:1}main[class*=admin] .uk-button{border:none;border-radius:4px;font-size:.625rem;font-weight:500;letter-spacing:.06em;overflow:hidden;padding:.4375rem .875rem;position:relative;text-transform:uppercase;transition:transform .15s var(--admin-ease-out,ease-out),box-shadow .15s var(--admin-ease-out,ease-out)}main[class*=admin] .uk-button:hover{transform:translateY(-1px)}main[class*=admin] .uk-button:active{transform:translateY(0) scale(.98);transition-duration:.05s}main[class*=admin] .uk-button-primary{background:var(--admin-accent,var(--brand1));box-shadow:0 1px 3px color-mix(in oklch,var(--admin-accent,var(--brand1)),transparent 70%);color:var(--surface1)}main[class*=admin] .uk-button-primary:hover{box-shadow:0 3px 8px color-mix(in oklch,var(--admin-accent,var(--brand1)),transparent 60%)}main[class*=admin] .uk-input,main[class*=admin] .uk-select,main[class*=admin] .uk-textarea{background:var(--surface1);border:1px solid var(--admin-card-border,var(--border));border-radius:4px;color:var(--admin-value,var(--text1));font-size:.75rem;padding:.5625rem .75rem;transition:border-color .2s var(--admin-ease-out,ease-out),box-shadow .2s var(--admin-ease-out,ease-out);width:100%}main[class*=admin] .uk-input:focus,main[class*=admin] .uk-select:focus,main[class*=admin] .uk-textarea:focus{border-color:var(--admin-accent,var(--brand1));box-shadow:0 0 0 3px color-mix(in oklch,var(--admin-accent,var(--brand1)),transparent 85%);outline:none}main[class*=admin] .uk-input::placeholder,main[class*=admin] .uk-select::placeholder,main[class*=admin] .uk-textarea::placeholder{color:var(--admin-label,var(--text3));opacity:.5}main[class*=admin] .uk-form-label{color:var(--admin-label,var(--text3));display:block;font-size:.625rem;font-weight:500;letter-spacing:.04em;margin-bottom:.375rem;opacity:.7;text-transform:uppercase}main[class*=admin] .uk-grid{margin-left:-.625rem}main[class*=admin] .uk-grid>*{margin-bottom:.625rem;padding-left:.625rem}main[class*=admin]>h2{animation:adminSectionEnter .5s var(--admin-ease-out,ease-out) both;animation-delay:.05s;color:var(--admin-label,var(--text3));font-size:.6875rem;font-weight:450;letter-spacing:.12em;margin:0 0 1rem;padding:0;text-transform:uppercase}main[class*=admin]>h2:not(:first-child){animation-delay:.2s;margin-top:2.5rem}main[class*=admin] .uk-grid>:first-child .uk-card{animation-delay:.05s}main[class*=admin] .uk-grid>:nth-child(2) .uk-card{animation-delay:.1s}main[class*=admin] .uk-grid>:nth-child(3) .uk-card{animation-delay:.15s}main[class*=admin] .uk-grid>:nth-child(4) .uk-card{animation-delay:.2s}main[class*=admin] .uk-grid>:nth-child(5) .uk-card{animation-delay:.25s}main[class*=admin] .uk-grid>:nth-child(6) .uk-card{animation-delay:.3s}.skip-link,.skip-to-content{background:var(--brand1);color:var(--text-on-brand,var(--text-on-brand-light,oklch(100% 0 0deg)));inset-inline-start:-999px;padding:var(--space-3,12px) var(--space-4,16px);position:absolute;text-decoration:none;top:-999px;z-index:10000}.skip-link:focus,.skip-to-content:focus{inset-inline-start:var(--space-4,16px);top:var(--space-4,16px)}.sr-only{border-width:0;clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip-path:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}@supports selector(:focus-visible){:focus-visible{outline:2px solid var(--focus,var(--brand2));outline-offset:2px}:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus,var(--brand2));outline-offset:2px}}