.sam-app{min-block-size:100vh;background:rgb(var(--sam-background));position:relative}.sam-icon[data-v-03873744]{display:inline-flex;flex-shrink:0;vertical-align:middle}.sam-alert[data-v-3644d095]{display:flex;align-items:flex-start;gap:var(--sam-space-2);padding:var(--sam-space-3) var(--sam-space-4);border-radius:var(--sam-radius-md);font-size:var(--sam-font-size-sm)}.sam-alert--error[data-v-3644d095]{background:rgba(var(--sam-error),.12);color:rgb(var(--sam-error));border:1px solid rgba(var(--sam-error),.25)}.sam-alert--success[data-v-3644d095]{background:rgba(var(--sam-success),.12);color:rgb(var(--sam-success));border:1px solid rgba(var(--sam-success),.25)}.sam-alert--warning[data-v-3644d095]{background:rgba(var(--sam-warning),.12);color:rgb(var(--sam-warning));border:1px solid rgba(var(--sam-warning),.25)}.sam-alert--info[data-v-3644d095]{background:rgba(var(--sam-info),.12);color:rgb(var(--sam-info));border:1px solid rgba(var(--sam-info),.25)}.sam-alert__content[data-v-3644d095]{flex:1}.sam-alert__close[data-v-3644d095]{display:flex;padding:2px;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--sam-radius-sm);opacity:.8}.sam-alert__close[data-v-3644d095]:hover{opacity:1}.sam-divider[data-v-0d1484c1]{border:none;border-block-start:1px solid rgba(var(--sam-border),var(--sam-border-opacity));margin:var(--sam-space-4) 0}.sam-divider.sam-divider--inset[data-v-0d1484c1]{margin-inline:var(--sam-space-4)}.sam-card[data-v-b91ab8ee]{background:rgb(var(--sam-surface));border-radius:var(--sam-radius-lg);box-shadow:var(--sam-shadow-sm);border:1px solid rgba(var(--sam-border),var(--sam-border-opacity));color:rgb(var(--sam-on-surface));overflow:visible}.sam-card--flat[data-v-b91ab8ee]{box-shadow:none}.sam-card--padding-none[data-v-b91ab8ee]{padding:0}.sam-card--padding-sm[data-v-b91ab8ee]{padding:var(--sam-space-3)}.sam-card--padding-md[data-v-b91ab8ee]{padding:var(--sam-space-4)}.sam-card--padding-lg[data-v-b91ab8ee]{padding:var(--sam-space-6)}.financial-account-card[data-v-31814a86]{border-block-end:2px solid rgba(var(--sam-success),.4);transition:box-shadow var(--sam-transition-fast),transform var(--sam-transition-fast)}.financial-account-card[data-v-31814a86]:hover{box-shadow:var(--sam-shadow-md);transform:translateY(-1px)}.financial-account-card__body[data-v-31814a86]{padding:var(--sam-space-2)}.financial-account-card__top[data-v-31814a86]{display:flex;align-items:center;gap:var(--sam-space-4);margin-block-end:var(--sam-space-2)}.financial-account-card__icon[data-v-31814a86]{display:flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--sam-radius-md);background:rgba(var(--sam-success),.12);color:rgb(var(--sam-success))}.financial-account-card__balance[data-v-31814a86]{display:flex;align-items:baseline;gap:.25rem;margin:0;line-height:1.1}.financial-account-card__currency[data-v-31814a86]{font-size:var(--sam-font-size-lg);font-weight:var(--sam-font-weight-semibold);color:rgb(var(--sam-muted))}.financial-account-card__amount[data-v-31814a86]{font-size:var(--sam-font-size-2xl);font-weight:var(--sam-font-weight-bold);color:rgb(var(--sam-foreground))}.financial-account-card__name[data-v-31814a86]{margin:0;font-size:var(--sam-font-size-sm);color:rgb(var(--sam-muted))}.skeleton[data-v-7697b98e]{background:linear-gradient(90deg,#e8e8e8 25%,#f8f8f8,#e8e8e8 75%);background-size:200% 100%;width:100%;height:1.45rem;border-radius:6px;animation:shine-7697b98e 3.5s infinite linear}@keyframes shine-7697b98e{0%{background-position:200% 0}to{background-position:-200% 0}}.homepage-card[data-v-18af4248]{border-block-end:2px solid rgba(var(--sam-primary),.4)}.homepage-card__body[data-v-18af4248]{padding:var(--sam-space-2)}.homepage-card__top[data-v-18af4248]{display:flex;align-items:center;gap:var(--sam-space-4);margin-block-end:var(--sam-space-2)}.homepage-card__icon[data-v-18af4248]{display:flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--sam-radius-md)}.homepage-card__icon--primary[data-v-18af4248]{background:rgba(var(--sam-primary),.12);color:rgb(var(--sam-primary))}.homepage-card__icon--success[data-v-18af4248]{background:rgba(var(--sam-success),.12);color:rgb(var(--sam-success))}.homepage-card__icon--error[data-v-18af4248]{background:rgba(var(--sam-error),.12);color:rgb(var(--sam-error))}.homepage-card__icon--warning[data-v-18af4248]{background:rgba(var(--sam-warning),.12);color:rgb(var(--sam-warning))}.homepage-card__icon--info[data-v-18af4248]{background:rgba(var(--sam-info),.12);color:rgb(var(--sam-info))}.homepage-card__value[data-v-18af4248]{margin:0;font-size:var(--sam-font-size-2xl);font-weight:var(--sam-font-weight-bold)}.homepage-card__title[data-v-18af4248]{margin:0;font-size:var(--sam-font-size-sm);color:rgb(var(--sam-muted))}.task-stage-tracker[data-v-c3df543b]{display:flex;align-items:flex-start;overflow-x:auto;padding:var(--sam-space-2) 0}.task-stage-tracker__step[data-v-c3df543b]{display:flex;flex-direction:column;align-items:center;position:relative;min-inline-size:96px;flex:1 0 auto}.task-stage-tracker__dot[data-v-c3df543b]{position:relative;inline-size:28px;block-size:28px;border-radius:var(--sam-radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--sam-font-size-xs);font-weight:var(--sam-font-weight-bold);border:2px solid rgba(var(--sam-border),var(--sam-border-opacity));color:rgb(var(--sam-muted));background:rgb(var(--sam-surface));transition:border-color var(--sam-transition),color var(--sam-transition),background var(--sam-transition);z-index:1}.task-stage-tracker__step--done .task-stage-tracker__dot[data-v-c3df543b]{background:rgb(var(--sam-success));border-color:rgb(var(--sam-success));color:rgb(var(--sam-on-success))}.task-stage-tracker__step--current .task-stage-tracker__dot[data-v-c3df543b]{border-color:rgb(var(--sam-primary));color:rgb(var(--sam-primary));background:rgb(var(--sam-surface));box-shadow:0 0 0 4px rgba(var(--sam-primary),.14)}.task-stage-tracker__pulse[data-v-c3df543b]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--sam-radius-full);border:2px solid rgb(var(--sam-primary));animation:sam-stage-pulse-c3df543b 1.8s ease-out infinite}.task-stage-tracker__label[data-v-c3df543b]{margin-block-start:.4rem;font-size:var(--sam-font-size-xs);text-align:center;color:rgb(var(--sam-muted));max-inline-size:110px;transition:color var(--sam-transition)}.task-stage-tracker__step--current .task-stage-tracker__label[data-v-c3df543b]{color:rgb(var(--sam-primary));font-weight:var(--sam-font-weight-semibold)}.task-stage-tracker__step--done .task-stage-tracker__label[data-v-c3df543b]{color:rgb(var(--sam-on-surface))}.task-stage-tracker__deadline[data-v-c3df543b]{margin-block-start:.15rem;font-size:.65rem;color:rgb(var(--sam-muted));text-align:center}.task-stage-tracker__line[data-v-c3df543b]{position:absolute;top:14px;inset-inline-start:50%;inline-size:100%;block-size:2px;background:rgba(var(--sam-border),var(--sam-border-opacity));overflow:hidden;z-index:0}.task-stage-tracker__line-fill[data-v-c3df543b]{inline-size:0%;block-size:100%;background:rgb(var(--sam-success));transition:inline-size .4s ease-in-out}.task-stage-tracker__line-fill--done[data-v-c3df543b]{inline-size:100%}.task-stage-tracker__line-fill--current[data-v-c3df543b],.task-stage-tracker__line-fill--upcoming[data-v-c3df543b]{inline-size:0%}.task-stage-tracker__line--arriving[data-v-c3df543b]:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:40%;background:linear-gradient(90deg,rgba(var(--sam-success),0),rgba(var(--sam-success),.55),rgba(var(--sam-success),0));animation:sam-stage-flow-c3df543b 1.6s linear infinite}@keyframes sam-stage-pulse-c3df543b{0%{transform:scale(1);opacity:.6}to{transform:scale(1.6);opacity:0}}@keyframes sam-stage-flow-c3df543b{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion: reduce){.task-stage-tracker__pulse[data-v-c3df543b],.task-stage-tracker__line--arriving[data-v-c3df543b]:after{animation:none}.task-stage-tracker__pulse[data-v-c3df543b]{display:none}}.dashboard-page{padding-block:var(--sam-space-2) var(--sam-space-4)}.dashboard-hero{overflow:hidden;background:radial-gradient(circle at top right,rgba(var(--sam-primary),.18),transparent 30%),linear-gradient(135deg,rgba(var(--sam-primary),.08),rgba(var(--sam-info),.08))}.dashboard-hero__content{display:flex;gap:var(--sam-space-4);align-items:flex-start;justify-content:space-between;padding:clamp(1.25rem,2vw,2rem)}.dashboard-hero__eyebrow{margin:0 0 var(--sam-space-2);font-size:var(--sam-font-size-sm);color:rgb(var(--sam-primary));font-weight:var(--sam-font-weight-semibold)}.dashboard-hero__title{margin:0 0 var(--sam-space-2);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;color:rgb(var(--sam-foreground))}.dashboard-hero__subtitle{max-inline-size:720px;margin:0;color:rgb(var(--sam-muted));font-size:var(--sam-font-size-md)}.dashboard-hero__stats{display:flex;flex-wrap:wrap;gap:var(--sam-space-2);justify-content:flex-end}.dashboard-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border:1px solid rgba(var(--sam-primary),.15);border-radius:999px;background:rgba(var(--sam-surface),.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--sam-font-size-sm);color:rgb(var(--sam-foreground))}.dashboard-section-header{margin-top:var(--sam-space-2)}.dashboard-section-header__title{margin:0;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:var(--sam-font-weight-semibold);line-height:1.2;color:rgb(var(--sam-foreground))}.dashboard-section-header__subtitle{margin:.25rem 0 0;color:rgb(var(--sam-muted))}.dashboard-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sam-space-2);padding:2rem;text-align:center}.dashboard-empty-card--large{min-block-size:300px}.dashboard-empty-card__icon{color:rgb(var(--sam-primary))}.dashboard-empty-card__title{margin:0;font-size:1.25rem;color:rgb(var(--sam-foreground))}.dashboard-empty-card__text{max-inline-size:640px;margin:0;color:rgb(var(--sam-muted))}.dashboard-task-link{font-weight:var(--sam-font-weight-semibold);color:rgb(var(--sam-foreground));text-decoration:none}.dashboard-task-link:hover{color:rgb(var(--sam-primary))}@media (max-width: 960px){.dashboard-hero__content{flex-direction:column}.dashboard-hero__stats{justify-content:flex-start}}* :not(i){font-family:Cairo,sans-serif!important}* :not(i) h1,* :not(i) h2,* :not(i) h3,* :not(i) h4,* :not(i) h5,* :not(i) h6,* :not(i) .text-h5{font-family:Cairo,sans-serif!important}* :not(i) .navLogo{width:2em}* :not(i) .sam-field--disabled{opacity:.65!important}.text-bold{font-weight:700!important}.me-0{margin-inline-end:0!important}.ms-0{margin-inline-start:0!important}.mb-0{margin-block-end:0!important}.mt-0{margin-block-start:0!important}.mx-0{margin-inline-start:0!important;margin-inline-end:0!important}.my-0{margin-block-start:0!important;margin-block-end:0!important}.pa-0{padding:0!important}.px-0{padding-inline:0!important}.py-0{padding-block:0!important}.me-1{margin-inline-end:var(--sam-space-1)!important}.ms-1{margin-inline-start:var(--sam-space-1)!important}.mb-1{margin-block-end:var(--sam-space-1)!important}.mt-1{margin-block-start:var(--sam-space-1)!important}.mx-1{margin-inline-start:var(--sam-space-1)!important;margin-inline-end:var(--sam-space-1)!important}.my-1{margin-block-start:var(--sam-space-1)!important;margin-block-end:var(--sam-space-1)!important}.pa-1{padding:var(--sam-space-1)!important}.px-1{padding-inline:var(--sam-space-1)!important}.py-1{padding-block:var(--sam-space-1)!important}.me-2{margin-inline-end:var(--sam-space-2)!important}.ms-2{margin-inline-start:var(--sam-space-2)!important}.mb-2{margin-block-end:var(--sam-space-2)!important}.mt-2{margin-block-start:var(--sam-space-2)!important}.mx-2{margin-inline-start:var(--sam-space-2)!important;margin-inline-end:var(--sam-space-2)!important}.my-2{margin-block-start:var(--sam-space-2)!important;margin-block-end:var(--sam-space-2)!important}.pa-2{padding:var(--sam-space-2)!important}.px-2{padding-inline:var(--sam-space-2)!important}.py-2{padding-block:var(--sam-space-2)!important}.me-3{margin-inline-end:var(--sam-space-3)!important}.ms-3{margin-inline-start:var(--sam-space-3)!important}.mb-3{margin-block-end:var(--sam-space-3)!important}.mt-3{margin-block-start:var(--sam-space-3)!important}.mx-3{margin-inline-start:var(--sam-space-3)!important;margin-inline-end:var(--sam-space-3)!important}.my-3{margin-block-start:var(--sam-space-3)!important;margin-block-end:var(--sam-space-3)!important}.pa-3{padding:var(--sam-space-3)!important}.px-3{padding-inline:var(--sam-space-3)!important}.py-3{padding-block:var(--sam-space-3)!important}.me-4{margin-inline-end:var(--sam-space-4)!important}.ms-4{margin-inline-start:var(--sam-space-4)!important}.mb-4{margin-block-end:var(--sam-space-4)!important}.mt-4{margin-block-start:var(--sam-space-4)!important}.mx-4{margin-inline-start:var(--sam-space-4)!important;margin-inline-end:var(--sam-space-4)!important}.my-4{margin-block-start:var(--sam-space-4)!important;margin-block-end:var(--sam-space-4)!important}.pa-4{padding:var(--sam-space-4)!important}.px-4{padding-inline:var(--sam-space-4)!important}.py-4{padding-block:var(--sam-space-4)!important}.me-6{margin-inline-end:var(--sam-space-6)!important}.ms-6{margin-inline-start:var(--sam-space-6)!important}.mb-6{margin-block-end:var(--sam-space-6)!important}.mt-6{margin-block-start:var(--sam-space-6)!important}.mx-6{margin-inline-start:var(--sam-space-6)!important;margin-inline-end:var(--sam-space-6)!important}.my-6{margin-block-start:var(--sam-space-6)!important;margin-block-end:var(--sam-space-6)!important}.pa-6{padding:var(--sam-space-6)!important}.px-6{padding-inline:var(--sam-space-6)!important}.py-6{padding-block:var(--sam-space-6)!important}.me-8{margin-inline-end:var(--sam-space-8)!important}.ms-8{margin-inline-start:var(--sam-space-8)!important}.mb-8{margin-block-end:var(--sam-space-8)!important}.mt-8{margin-block-start:var(--sam-space-8)!important}.mx-8{margin-inline-start:var(--sam-space-8)!important;margin-inline-end:var(--sam-space-8)!important}.my-8{margin-block-start:var(--sam-space-8)!important;margin-block-end:var(--sam-space-8)!important}.pa-8{padding:var(--sam-space-8)!important}.px-8{padding-inline:var(--sam-space-8)!important}.py-8{padding-block:var(--sam-space-8)!important}.text-center{text-align:center!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-no-wrap{white-space:nowrap!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-base{font-size:var(--sam-font-size-md)!important}.text-body-1{font-size:var(--sam-font-size-md)!important;line-height:1.5}.text-body-2{font-size:var(--sam-font-size-sm)!important;line-height:1.43}.text-lg{font-size:var(--sam-font-size-lg)!important}.font-weight-medium{font-weight:var(--sam-font-weight-medium)!important}.font-weight-semibold{font-weight:var(--sam-font-weight-semibold)!important}.font-weight-bold{font-weight:var(--sam-font-weight-bold)!important}.d-block{display:block!important}.flex-column{flex-direction:column!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-start{justify-content:flex-start!important}.align-center{align-items:center!important}.align-start{align-items:flex-start!important}.align-baseline{align-items:baseline!important}.h-100{block-size:100%!important}.cursor-pointer{cursor:pointer!important}.w-100{inline-size:100%!important}.text-disabled{color:rgb(var(--sam-muted))!important}.sam-text-primary{color:rgb(var(--sam-primary))!important}.sam-text-success{color:rgb(var(--sam-success))!important}.sam-text-warning{color:rgb(var(--sam-warning))!important}.sam-text-error{color:rgb(var(--sam-error))!important}.sam-text-muted{color:rgb(var(--sam-muted))!important}.sam-text-subtitle{font-size:var(--sam-font-size-md)!important;font-weight:var(--sam-font-weight-medium)!important;line-height:1.5}.text-primary{color:rgb(var(--sam-primary))!important}.text-success{color:rgb(var(--sam-success))!important}.text-warning{color:rgb(var(--sam-warning))!important}.text-error{color:rgb(var(--sam-error))!important}.text-caption{font-size:var(--sam-font-size-xs)!important;line-height:1.25;color:rgb(var(--sam-muted))}.text-subtitle-1{font-size:var(--sam-font-size-md)!important;font-weight:var(--sam-font-weight-medium)!important;line-height:1.5}.text-subtitle-2{font-size:var(--sam-font-size-sm)!important;font-weight:var(--sam-font-weight-medium)!important;line-height:1.43}.text-medium-emphasis{color:rgba(var(--sam-on-surface),.68)!important}.text-h5{font-size:var(--sam-font-size-xl)!important;font-weight:var(--sam-font-weight-semibold)!important;line-height:1.4;color:rgb(var(--sam-on-surface));margin-block:0 var(--sam-space-4)}.text-3xl{font-size:1.875rem!important;line-height:1.2}.text-1xl{font-size:1.25rem!important;line-height:1.4}.gap-x-0{column-gap:0!important}.gap-y-0{row-gap:0!important}.gap-x-1{column-gap:var(--sam-space-1)!important}.gap-y-1{row-gap:var(--sam-space-1)!important}.gap-x-2{column-gap:var(--sam-space-2)!important}.gap-y-2{row-gap:var(--sam-space-2)!important}.gap-x-3{column-gap:var(--sam-space-3)!important}.gap-y-3{row-gap:var(--sam-space-3)!important}.gap-x-4{column-gap:var(--sam-space-4)!important}.gap-y-4{row-gap:var(--sam-space-4)!important}.gap-x-6{column-gap:var(--sam-space-6)!important}.gap-y-6{row-gap:var(--sam-space-6)!important}.gap-x-8{column-gap:var(--sam-space-8)!important}.gap-y-8{row-gap:var(--sam-space-8)!important}html{direction:rtl;scrollbar-gutter:stable}body{text-align:right;font-size:var(--sam-font-size-md);line-height:1.5;color:rgb(var(--sam-on-surface))}.sam-ltr,[data-sam-ltr]{direction:ltr!important;text-align:left!important}.sam-field input,.sam-field textarea,.sam-field__label,.sam-table th,.sam-table td{text-align:right}.sam-flip-rtl{transform:scaleX(-1)}:root,[data-theme=light]{--sam-primary: 135, 13, 3;--sam-on-primary: 255, 255, 255;--sam-secondary: 168, 170, 174;--sam-on-secondary: 255, 255, 255;--sam-success: 40, 199, 111;--sam-on-success: 255, 255, 255;--sam-info: 0, 207, 232;--sam-on-info: 255, 255, 255;--sam-warning: 255, 159, 67;--sam-on-warning: 255, 255, 255;--sam-error: 234, 84, 85;--sam-on-error: 255, 255, 255;--sam-background: 248, 247, 250;--sam-on-background: 75, 70, 92;--sam-surface: 255, 255, 255;--sam-on-surface: 75, 70, 92;--sam-border: 224, 224, 224;--sam-border-opacity: .22;--sam-muted: 158, 158, 158;--sam-grey-50: 250, 250, 250;--sam-grey-100: 245, 245, 245;--sam-grey-200: 238, 238, 238;--sam-grey-300: 224, 224, 224;--sam-grey-400: 189, 189, 189;--sam-grey-500: 158, 158, 158;--sam-grey-600: 117, 117, 117;--sam-grey-700: 97, 97, 97;--sam-grey-800: 66, 66, 66;--sam-grey-900: 33, 33, 33;--sam-overlay: 0, 0, 0;--sam-overlay-opacity: .6;--sam-navbar-blur: rgba(255, 255, 255, .85);--sam-shadow-sm: 0 2px 6px rgba(75, 70, 92, .08);--sam-shadow-md: 0 4px 16px rgba(75, 70, 92, .12);--sam-shadow-lg: 0 8px 24px rgba(75, 70, 92, .16)}[data-theme=dark]{--sam-primary: 135, 13, 3;--sam-on-primary: 255, 255, 255;--sam-secondary: 168, 170, 174;--sam-on-secondary: 255, 255, 255;--sam-success: 40, 199, 111;--sam-on-success: 255, 255, 255;--sam-info: 0, 207, 232;--sam-on-info: 255, 255, 255;--sam-warning: 255, 159, 67;--sam-on-warning: 255, 255, 255;--sam-error: 234, 84, 85;--sam-on-error: 255, 255, 255;--sam-background: 37, 41, 60;--sam-on-background: 207, 211, 236;--sam-surface: 47, 51, 73;--sam-on-surface: 207, 211, 236;--sam-border: 207, 211, 236;--sam-border-opacity: .12;--sam-muted: 121, 131, 187;--sam-grey-50: 38, 41, 58;--sam-grey-100: 47, 51, 73;--sam-grey-200: 38, 41, 58;--sam-grey-300: 74, 80, 114;--sam-grey-400: 94, 102, 146;--sam-grey-500: 121, 131, 187;--sam-grey-600: 170, 179, 222;--sam-grey-700: 182, 190, 227;--sam-grey-800: 207, 211, 236;--sam-grey-900: 231, 233, 246;--sam-overlay: 0, 0, 0;--sam-overlay-opacity: .65;--sam-navbar-blur: rgba(47, 51, 73, .88);--sam-shadow-sm: 0 2px 6px rgba(15, 20, 34, .2);--sam-shadow-md: 0 4px 16px rgba(15, 20, 34, .28);--sam-shadow-lg: 0 8px 24px rgba(15, 20, 34, .36)}:root{--sam-radius-sm: 6px;--sam-radius-md: 10px;--sam-radius-lg: 14px;--sam-radius-xl: 20px;--sam-radius-full: 9999px;--sam-space-1: 4px;--sam-space-2: 8px;--sam-space-3: 12px;--sam-space-4: 16px;--sam-space-5: 20px;--sam-space-6: 24px;--sam-space-8: 32px;--sam-space-10: 40px;--sam-space-12: 48px;--sam-font-family: "Cairo", sans-serif;--sam-font-size-xs: .75rem;--sam-font-size-sm: .875rem;--sam-font-size-md: 1rem;--sam-font-size-lg: 1.125rem;--sam-font-size-xl: 1.25rem;--sam-font-size-2xl: 1.5rem;--sam-font-weight-normal: 400;--sam-font-weight-medium: 500;--sam-font-weight-semibold: 600;--sam-font-weight-bold: 700;--sam-z-dropdown: 1000;--sam-z-sticky: 1020;--sam-z-overlay: 1030;--sam-z-modal: 1040;--sam-z-snackbar: 1050;--sam-sidebar-width: 260px;--sam-sidebar-collapsed-width: 72px;--sam-navbar-height: 64px;--sam-content-max-width: 1440px;--sam-transition: .2s ease-in-out}.sam-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sam-space-4);inline-size:100%}.sam-grid--gap-2{gap:var(--sam-space-2)}.sam-grid--gap-3{gap:var(--sam-space-3)}.sam-grid--gap-6{gap:var(--sam-space-6)}.sam-grid>[class*=sam-col-]{min-inline-size:0}.sam-col-1{grid-column:span 1}.sam-col-2{grid-column:span 2}.sam-col-3{grid-column:span 3}.sam-col-4{grid-column:span 4}.sam-col-5{grid-column:span 5}.sam-col-6{grid-column:span 6}.sam-col-7{grid-column:span 7}.sam-col-8{grid-column:span 8}.sam-col-9{grid-column:span 9}.sam-col-10{grid-column:span 10}.sam-col-11{grid-column:span 11}.sam-col-12{grid-column:span 12}@media (min-width: 600px){.sam-col-sm-1{grid-column:span 1}.sam-col-sm-2{grid-column:span 2}.sam-col-sm-3{grid-column:span 3}.sam-col-sm-4{grid-column:span 4}.sam-col-sm-5{grid-column:span 5}.sam-col-sm-6{grid-column:span 6}.sam-col-sm-7{grid-column:span 7}.sam-col-sm-8{grid-column:span 8}.sam-col-sm-9{grid-column:span 9}.sam-col-sm-10{grid-column:span 10}.sam-col-sm-11{grid-column:span 11}.sam-col-sm-12{grid-column:span 12}}@media (min-width: 960px){.sam-col-md-1{grid-column:span 1}.sam-col-md-2{grid-column:span 2}.sam-col-md-3{grid-column:span 3}.sam-col-md-4{grid-column:span 4}.sam-col-md-5{grid-column:span 5}.sam-col-md-6{grid-column:span 6}.sam-col-md-7{grid-column:span 7}.sam-col-md-8{grid-column:span 8}.sam-col-md-9{grid-column:span 9}.sam-col-md-10{grid-column:span 10}.sam-col-md-11{grid-column:span 11}.sam-col-md-12{grid-column:span 12}}@media (min-width: 1200px){.sam-col-lg-1{grid-column:span 1}.sam-col-lg-2{grid-column:span 2}.sam-col-lg-3{grid-column:span 3}.sam-col-lg-4{grid-column:span 4}.sam-col-lg-5{grid-column:span 5}.sam-col-lg-6{grid-column:span 6}.sam-col-lg-7{grid-column:span 7}.sam-col-lg-8{grid-column:span 8}.sam-col-lg-9{grid-column:span 9}.sam-col-lg-10{grid-column:span 10}.sam-col-lg-11{grid-column:span 11}.sam-col-lg-12{grid-column:span 12}}.sam-flex{display:flex}.sam-flex--center{align-items:center}.sam-flex--start{align-items:flex-start}.sam-flex--end{align-items:flex-end}.sam-flex--baseline{align-items:baseline}.sam-flex--between{justify-content:space-between}.sam-flex--end-main{justify-content:flex-end}.sam-flex--start-main{justify-content:flex-start}.sam-flex--column{flex-direction:column}.sam-flex--wrap{flex-wrap:wrap}.sam-flex--gap-1{gap:var(--sam-space-1)}.sam-flex--gap-2{gap:var(--sam-space-2)}.sam-flex--gap-3{gap:var(--sam-space-3)}.sam-flex--gap-4{gap:var(--sam-space-4)}.sam-flex--gap-6{gap:var(--sam-space-6)}.sam-spacer{flex:1}.sam-page-header{margin-block-end:var(--sam-space-5);padding-inline:var(--sam-space-1)}.sam-page-title,.sam-section-title{margin:0;font-size:var(--sam-font-size-xl);font-weight:var(--sam-font-weight-semibold);line-height:1.4;color:rgb(var(--sam-on-surface))}.sam-section-title{margin-block-end:var(--sam-space-4)}.sam-form-actions{margin-block-start:var(--sam-space-4)}.sam-form .sam-grid>[class*=sam-col-].sam-col-toggle,.sam-grid>[class*=sam-col-].sam-col-toggle{display:flex;align-items:center;min-block-size:var(--sam-control-height, 44px)}.sam-menu-parent-trigger,.sam-menu-nav-anchor{position:relative!important;overflow:visible!important}.sam-menu__panel{background:rgb(var(--sam-surface));border:1px solid rgba(var(--sam-border),var(--sam-border-opacity));border-radius:var(--sam-radius-lg);box-shadow:var(--sam-shadow-lg);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-inline-size:11rem;max-block-size:min(70vh,24rem);padding:var(--sam-space-1);z-index:var(--sam-z-modal)}.sam-menu__panel--inline{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;inset-block-end:auto;inset-inline-start:auto}.sam-menu__panel--nav-anchor{position:absolute;inset-block-start:calc(100% + var(--sam-space-4) + 3.25rem);inset-inline-end:0;inset-inline-start:auto;inset-block-end:auto;z-index:var(--sam-z-modal);max-block-size:min(70vh,24rem)}.sam-menu__panel--header{position:fixed;top:calc(var(--sam-navbar-height) + var(--sam-space-3));left:var(--sam-space-4);right:auto;bottom:auto;z-index:var(--sam-z-modal);max-block-size:min(70vh,24rem)}.sam-menu__panel--overlay{position:fixed;max-block-size:none}.sam-menu__panel--bottom-start{inset-inline-start:0;inset-inline-end:auto}.sam-menu__panel--bottom-end{inset-inline-start:auto;inset-inline-end:0}.sam-menu__panel--top-start{inset-block-start:auto;inset-block-end:calc(100% + 6px);inset-inline-start:0;inset-inline-end:auto}.sam-menu__panel--top-end{inset-block-start:auto;inset-block-end:calc(100% + 6px);inset-inline-start:auto;inset-inline-end:0}.sam-menu__panel ul{list-style:none;margin:0;padding:0}.sam-menu__panel li{border-radius:var(--sam-radius-md);cursor:pointer;transition:background var(--sam-transition)}.sam-menu__panel li:hover{background:rgba(var(--sam-primary),.08)}.sam-menu__panel li[disabled],.sam-menu__panel li.is-disabled{opacity:.45;pointer-events:none}.sam-menu__panel li.sam-menu-item--danger,.sam-menu__panel li[data-danger],.sam-menu__panel li.sam-menu-item--danger .sam-icon,.sam-menu__panel li[data-danger] .sam-icon{color:rgb(var(--sam-error))}.sam-menu__panel .sam-menu-link{display:flex;align-items:center;gap:var(--sam-space-2);padding:var(--sam-space-2) var(--sam-space-3);color:rgb(var(--sam-on-surface));text-decoration:none;font-size:var(--sam-font-size-sm);font-weight:var(--sam-font-weight-medium);cursor:pointer;inline-size:100%;line-height:1.4;white-space:nowrap;border:none;background:transparent;font-family:var(--sam-font-family);text-align:start}.sam-menu__panel .sam-menu-link:hover{color:rgb(var(--sam-on-surface))}.sam-menu__panel .sam-menu-link:disabled{opacity:.5;cursor:not-allowed}.sam-menu__panel .sam-menu-link .sam-icon{flex-shrink:0;opacity:.85}.sam-menu__panel li>button,.sam-menu__panel li:not(:has(.sam-menu-link)){display:flex;align-items:center;gap:var(--sam-space-2);inline-size:100%;padding:var(--sam-space-2) var(--sam-space-3);border:none;background:transparent;color:rgb(var(--sam-on-surface));font-family:var(--sam-font-family);font-size:var(--sam-font-size-sm);font-weight:var(--sam-font-weight-medium);text-align:start;cursor:pointer;line-height:1.4;white-space:nowrap}.sam-menu__panel li>button .sam-icon,.sam-menu__panel li:not(:has(.sam-menu-link)) .sam-icon{flex-shrink:0;opacity:.85}.sam-menu__panel .sam-menu-item{border-radius:var(--sam-radius-md)}.sam-table td:has(.sam-menu),.sam-table td.sam-table__actions{inline-size:1%;white-space:nowrap;text-align:center;vertical-align:middle;padding-inline:var(--sam-space-2);overflow:visible;position:relative}.sam-field{position:relative;display:block;inline-size:100%;margin-block-end:var(--sam-space-3)}.sam-grid .sam-field{margin-block-end:0}.sam-field{z-index:0}.sam-field--filled,.sam-field--focused{z-index:2}.sam-field--focused{z-index:3}.sam-field__outline{position:relative;display:flex;align-items:stretch;min-block-size:44px;border:1px solid rgba(var(--sam-border),var(--sam-border-opacity));border-radius:var(--sam-radius-md);background:rgb(var(--sam-surface));transition:border-color var(--sam-transition),box-shadow var(--sam-transition);overflow:visible}.sam-field__label{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--sam-space-3) - 2px);transform:translateY(-50%);font-size:var(--sam-font-size-sm);font-weight:var(--sam-font-weight-normal);color:rgb(var(--sam-muted));background:transparent;padding-inline:4px;padding-block:1px;pointer-events:none;isolation:isolate;transition:inset-block-start .15s ease,transform .15s ease,font-size .15s ease,color .15s ease;line-height:1.25;z-index:4;max-inline-size:calc(100% - var(--sam-space-6));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sam-field__label:before{content:"";position:absolute;inset-block:2px;inset-inline:-2px;border-radius:var(--sam-radius-full);background:rgb(var(--sam-surface));box-shadow:0 0 0 4px rgb(var(--sam-surface));opacity:0;transition:opacity .15s ease;z-index:-1}.sam-field--focused .sam-field__outline{border-color:rgb(var(--sam-primary));box-shadow:0 0 0 2px rgba(var(--sam-primary),.12)}.sam-field__outline:hover:not(:has(:disabled)){border-color:rgba(var(--sam-primary),.45)}.sam-field--focused .sam-field__label,.sam-field--filled .sam-field__label{inset-block-start:1px;transform:translateY(-50%);font-size:.75rem;font-weight:var(--sam-font-weight-medium);color:rgb(var(--sam-primary))}.sam-field--focused .sam-field__label:before,.sam-field--filled .sam-field__label:before{opacity:1}.sam-field--error .sam-field__outline{border-color:rgb(var(--sam-error))}.sam-field--error .sam-field__label{color:rgb(var(--sam-error))}.sam-field--disabled .sam-field__outline{opacity:.65;cursor:not-allowed}.sam-field__control{flex:1;min-inline-size:0;display:flex;align-items:center;min-block-size:0;position:relative;z-index:1;isolation:isolate}.sam-field__input{flex:1;min-inline-size:0;inline-size:100%;min-block-size:0;border:none;background:transparent;padding:18px var(--sam-space-3) 6px;font-family:var(--sam-font-family);font-size:var(--sam-font-size-md);color:rgb(var(--sam-on-surface));outline:none;text-align:start;line-height:1.4}.sam-field__input::placeholder{color:rgb(var(--sam-muted));opacity:.7}.sam-field__input:disabled{cursor:not-allowed}.sam-field--no-label .sam-field__input{padding-block:var(--sam-space-3)}.sam-field__append{display:inline-flex;align-items:center;flex-shrink:0;align-self:center;padding-inline-end:var(--sam-space-2);gap:var(--sam-space-1)}.sam-field__clear{display:inline-flex;align-items:center;justify-content:center;padding:var(--sam-space-1);border:none;background:transparent;color:rgb(var(--sam-muted));cursor:pointer;border-radius:var(--sam-radius-sm)}.sam-field__clear:hover{color:rgb(var(--sam-on-surface));background:rgba(var(--sam-on-surface),.06)}.sam-field__loader{display:inline-flex;align-items:center;justify-content:center}.sam-field__error{margin:var(--sam-space-1) 0 0;font-size:var(--sam-font-size-xs);color:rgb(var(--sam-error))}.sam-field__hint{margin:var(--sam-space-1) 0 0;font-size:var(--sam-font-size-xs);color:rgb(var(--sam-muted));line-height:1.4}.sam-field__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sam-space-2);margin-block-start:var(--sam-space-1)}.sam-field__footer .sam-field__hint,.sam-field__footer .sam-field__counter{margin:0}.sam-field__counter{margin:var(--sam-space-1) 0 0;margin-inline-start:auto;font-size:var(--sam-font-size-xs);color:rgb(var(--sam-muted));line-height:1.4;flex-shrink:0}.sam-toolbar,.sam-filter-grid,.sam-form .sam-grid{--sam-control-height: 44px}.sam-toolbar .sam-input.sam-field,.sam-toolbar .sam-select.sam-field,.sam-toolbar .sam-autocomplete.sam-field,.sam-toolbar .sam-date-picker.sam-field,.sam-toolbar .sam-multi-select.sam-field,.sam-filter-grid .sam-input.sam-field,.sam-filter-grid .sam-select.sam-field,.sam-filter-grid .sam-autocomplete.sam-field,.sam-filter-grid .sam-date-picker.sam-field,.sam-filter-grid .sam-multi-select.sam-field,.sam-form .sam-grid .sam-input.sam-field,.sam-form .sam-grid .sam-select.sam-field,.sam-form .sam-grid .sam-autocomplete.sam-field,.sam-form .sam-grid .sam-date-picker.sam-field,.sam-form .sam-grid .sam-multi-select.sam-field{margin-block-end:0;inline-size:100%}.sam-toolbar .sam-input .sam-field__outline,.sam-toolbar .sam-select .sam-field__outline,.sam-toolbar .sam-autocomplete .sam-field__outline,.sam-toolbar .sam-date-picker .sam-field__outline,.sam-toolbar .sam-multi-select .sam-field__outline,.sam-filter-grid .sam-input .sam-field__outline,.sam-filter-grid .sam-select .sam-field__outline,.sam-filter-grid .sam-autocomplete .sam-field__outline,.sam-filter-grid .sam-date-picker .sam-field__outline,.sam-filter-grid .sam-multi-select .sam-field__outline,.sam-form .sam-grid .sam-input .sam-field__outline,.sam-form .sam-grid .sam-select .sam-field__outline,.sam-form .sam-grid .sam-autocomplete .sam-field__outline,.sam-form .sam-grid .sam-date-picker .sam-field__outline,.sam-form .sam-grid .sam-multi-select .sam-field__outline{min-block-size:var(--sam-control-height)}.sam-toolbar .sam-textarea .sam-field__outline,.sam-filter-grid .sam-textarea .sam-field__outline,.sam-form .sam-grid .sam-textarea .sam-field__outline{min-block-size:auto}.sam-toolbar{--sam-control-height: var(--sam-toolbar-control-height, 44px)}.sam-select.sam-select--open{z-index:var(--sam-z-dropdown)}.sam-select__trigger{margin:0;box-sizing:border-box;display:flex;align-items:center;inline-size:100%;min-block-size:0;border:none;outline:none;background:transparent;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-align:start;font-family:var(--sam-font-family);font-size:var(--sam-font-size-md);line-height:1.4;color:rgb(var(--sam-on-surface));padding:18px var(--sam-space-3) 6px}.sam-select__native{cursor:pointer;-moz-appearance:auto;appearance:auto;-webkit-appearance:menulist-button;padding-inline-end:var(--sam-space-6);touch-action:manipulation}.sam-select__value{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.sam-select__value--placeholder{color:rgb(var(--sam-muted));opacity:.7}.sam-select__append{pointer-events:none}.sam-select__append .sam-field__clear{pointer-events:auto}.sam-select__chevron{flex-shrink:0;color:rgb(var(--sam-muted));transition:transform .2s ease}.sam-select--open .sam-select__chevron{transform:rotate(180deg)}.sam-select__list{position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0 auto;inline-size:100%;z-index:var(--sam-z-dropdown);list-style:none;margin:0;padding:var(--sam-space-1);background:rgb(var(--sam-surface));border:1px solid rgba(var(--sam-border),var(--sam-border-opacity));border-radius:var(--sam-radius-md);box-shadow:var(--sam-shadow-md);max-block-size:min(240px,40vh);overflow-y:auto}.sam-select__option{padding:var(--sam-space-2) var(--sam-space-3);border-radius:var(--sam-radius-sm);cursor:pointer;text-align:start;font-size:var(--sam-font-size-md);color:rgb(var(--sam-on-surface));transition:background var(--sam-transition),color var(--sam-transition)}.sam-select__option:hover,.sam-select__option--active{background:rgba(var(--sam-primary),.08);color:rgb(var(--sam-primary))}.sam-select__option--active{font-weight:var(--sam-font-weight-medium)}.sam-select__native{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;box-shadow:none;cursor:pointer;min-block-size:100%;text-align:start;padding-inline-end:var(--sam-space-3)!important}.sam-textarea__outline{align-items:stretch}.sam-textarea__field{resize:vertical;min-block-size:80px;line-height:1.5}.sam-textarea--auto-grow .sam-textarea__field{field-sizing:content;resize:none;min-block-size:auto;overflow:hidden}.sam-autocomplete__list{position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0 auto;inline-size:100%;z-index:var(--sam-z-dropdown);list-style:none;margin:0;padding:var(--sam-space-1);background:rgb(var(--sam-surface));border:1px solid rgba(var(--sam-border),var(--sam-border-opacity));border-radius:var(--sam-radius-md);box-shadow:var(--sam-shadow-md);max-block-size:min(240px,40vh);overflow-y:auto}.sam-autocomplete__option{padding:var(--sam-space-2) var(--sam-space-3);border-radius:var(--sam-radius-sm);cursor:pointer;text-align:start;font-size:var(--sam-font-size-md)}.sam-autocomplete__option:hover,.sam-autocomplete__option--active{background:rgba(var(--sam-primary),.08)}.sam-autocomplete__empty{padding:var(--sam-space-2) var(--sam-space-3);color:rgb(var(--sam-muted));font-size:var(--sam-font-size-md);text-align:center}.sam-autocomplete .sam-field__input{padding-inline-end:var(--sam-space-8)}.sam-date-picker__input{cursor:pointer}.sam-date-picker .flatpickr-wrapper{flex:1;min-inline-size:0;display:flex}.sam-date-picker .flatpickr-input{flex:1;min-inline-size:0;inline-size:100%;min-block-size:inherit;border:none;background:transparent;padding:18px var(--sam-space-10) 6px var(--sam-space-3);font-family:var(--sam-font-family);font-size:var(--sam-font-size-md);color:rgb(var(--sam-on-surface));outline:none;line-height:1.4;cursor:pointer}.sam-date-picker .flatpickr-input::placeholder{color:rgb(var(--sam-muted));opacity:.7}.sam-date-picker.sam-field--no-label .flatpickr-input{padding-block:var(--sam-space-3)}.sam-date-picker .sam-field__control:after{content:"";position:absolute;inset-inline-end:var(--sam-space-3);inset-block-start:50%;inline-size:18px;block-size:18px;transform:translateY(-50%);pointer-events:none;opacity:.7;background-color:rgb(var(--sam-muted));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") center/contain no-repeat}.sam-date-picker--dark .flatpickr-input{color:rgb(var(--sam-on-surface));background:transparent}.sam-loader{--sam-loader-ring: 40px;--sam-loader-logo: 2.5rem;--sam-loader-ring-border: 3px;color:rgb(var(--sam-primary))}.sam-loader--xs{--sam-loader-ring: 16px;--sam-loader-logo: 0px;--sam-loader-ring-border: 2px}.sam-loader--sm{--sam-loader-ring: 24px;--sam-loader-logo: 0px;--sam-loader-ring-border: 2px}.sam-loader--md{--sam-loader-ring: 40px;--sam-loader-logo: 2.5rem}.sam-loader--lg{--sam-loader-ring: 56px;--sam-loader-logo: 3rem}.sam-loader--xl{--sam-loader-ring: 65px;--sam-loader-logo: 3.5rem}.sam-loader--inline{display:inline-flex;vertical-align:middle}.sam-loader--block{display:flex;align-items:center;justify-content:center;padding:var(--sam-space-8);inline-size:100%}.sam-loader--overlay{position:absolute;inset-block-start:var(--sam-navbar-height);inset-inline:0;inset-block-end:0;z-index:var(--sam-z-overlay);display:flex;align-items:center;justify-content:center;background:rgba(var(--sam-background),.88);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sam-loader--fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgb(var(--sam-background))}.sam-loader__content{display:flex;flex-direction:column;align-items:center;gap:var(--sam-space-4)}.sam-loader__logo{inline-size:var(--sam-loader-logo);block-size:auto;object-fit:contain}.sam-loader--xs .sam-loader__logo,.sam-loader--sm .sam-loader__logo{display:none}.sam-loader__label{margin:0;font-size:var(--sam-font-size-sm);font-weight:var(--sam-font-weight-medium);color:rgb(var(--sam-muted));text-align:center}.sam-loader__rings{position:relative;inline-size:var(--sam-loader-ring);block-size:var(--sam-loader-ring)}.sam-loader__rings--compact .sam-loader__ring--2,.sam-loader__rings--compact .sam-loader__ring--3{display:none}.sam-loader__rings--compact .sam-loader__ring--1{animation:sam-loader-spin .7s linear infinite;opacity:1}.sam-loader__ring{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:var(--sam-loader-ring-border) solid transparent;border-inline-start-color:currentColor;border-radius:50%;inline-size:100%;block-size:100%}.sam-loader__ring--1{animation:sam-loader-spin 1s ease infinite}.sam-loader__ring--2{animation:sam-loader-spin-opacity 1s ease infinite .1s}.sam-loader__ring--3{animation:sam-loader-spin-opacity 1s ease infinite .2s}@keyframes sam-loader-spin{to{transform:rotate(360deg)}}@keyframes sam-loader-spin-opacity{0%{opacity:.15;transform:rotate(0)}to{opacity:1;transform:rotate(360deg)}}.sam-focus-ring:focus-visible{outline:2px solid rgb(var(--sam-primary));outline-offset:2px}.sam-surface-elevated{background:rgb(var(--sam-surface));border:1px solid rgba(var(--sam-border),var(--sam-border-opacity));box-shadow:var(--sam-shadow-sm)}.sam-interactive{transition:background var(--sam-transition),border-color var(--sam-transition),transform .15s ease}.sam-interactive:hover:not(:disabled){background:rgba(var(--sam-on-surface),.05)}.sam-interactive:active:not(:disabled){transform:scale(.98)}.sam-checkbox,.sam-switch{margin-block-end:var(--sam-space-3)}.sam-grid .sam-checkbox,.sam-grid .sam-switch{margin-block-end:0}.sam-card h1.sam-page-title,.sam-card h2.text-h5,.sam-card .sam-section-title{margin-block-start:0}.sam-form>.sam-grid+.sam-grid,.sam-form>.sam-grid+.sam-divider,.sam-form>.sam-divider+.sam-grid{margin-block-start:var(--sam-space-2)}.sam-form>.sam-expansion-panels,.sam-form>.sam-page-actions,.sam-form>.sam-page-section{margin-block-start:var(--sam-space-4)}.sam-page-section{display:flex;flex-direction:column;gap:var(--sam-space-4)}.sam-page-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--sam-space-3);padding-block-start:var(--sam-space-2)}.sam-toolbar{--sam-toolbar-control-height: 44px;--sam-toolbar-field-width: 200px;display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sam-space-3);min-inline-size:0}.sam-toolbar__tools{display:contents}.sam-toolbar>.sam-toolbar__field,.sam-toolbar>.sam-toolbar__select,.sam-toolbar>.sam-toolbar__control,.sam-toolbar>.sam-field{flex:0 1 var(--sam-toolbar-field-width);min-inline-size:var(--sam-toolbar-field-width);max-inline-size:var(--sam-toolbar-field-width)}.sam-toolbar>.sam-toolbar__search{flex:1 1 var(--sam-toolbar-field-width);min-inline-size:var(--sam-toolbar-field-width);max-inline-size:none}.sam-toolbar>.sam-toolbar__btn,.sam-toolbar>.sam-toolbar__icon-btn{flex:0 0 auto;min-inline-size:auto;max-inline-size:none}.sam-toolbar__btn{min-block-size:var(--sam-toolbar-control-height, 44px)}.sam-toolbar__icon-btn{inline-size:var(--sam-toolbar-control-height, 44px);block-size:var(--sam-toolbar-control-height, 44px);min-block-size:var(--sam-toolbar-control-height, 44px)}.sam-toolbar__control{display:block}.sam-toolbar__field,.sam-toolbar__select{inline-size:100%}.sam-array-list{display:flex;flex-direction:column;gap:var(--sam-space-3)}.sam-array-item{padding:var(--sam-space-4);border:1px solid rgba(var(--sam-border),var(--sam-border-opacity));border-radius:var(--sam-radius-lg);background:rgba(var(--sam-on-surface),.02);box-shadow:0 1px 2px #0f172a0a}.sam-array-item__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sam-space-2);margin-block-end:var(--sam-space-3)}.sam-array-item__title{font-size:var(--sam-font-size-md);font-weight:var(--sam-font-weight-semibold);color:rgb(var(--sam-on-surface))}.sam-array-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--sam-space-3);margin-block-start:var(--sam-space-4)}.sam-array-footer .sam-btn,.sam-array-item__header .sam-btn{min-inline-size:120px}.sam-layout-blank{min-block-size:100vh;background:rgb(var(--sam-background))}.sam-auth{display:flex;min-block-size:100vh;background:rgb(var(--sam-background))}.sam-auth__illustration{display:none;flex:1;position:relative;margin:var(--sam-space-8);margin-inline-end:0;border-radius:var(--sam-radius-xl);background:linear-gradient(145deg,rgba(var(--sam-primary),.08),rgb(var(--sam-grey-100)) 45%,rgb(var(--sam-surface)));overflow:hidden;box-shadow:var(--sam-shadow-md)}@media (min-width: 1200px){.sam-auth__illustration{display:flex;align-items:center;justify-content:center}}.sam-auth__illustration-img{max-inline-size:505px;margin-block:var(--sam-space-12) var(--sam-space-2)}.sam-auth__form-panel{display:flex;align-items:center;justify-content:center;flex:1;padding:var(--sam-space-4)}.sam-auth__card{inline-size:100%;max-inline-size:500px;margin-block-start:var(--sam-space-12)}@media (min-width: 600px){.sam-auth__card{margin-block-start:0}}.sam-auth__logo{inline-size:2.5rem;margin-block-end:var(--sam-space-6)}.sam-auth__title{margin:0 0 var(--sam-space-1);font-size:var(--sam-font-size-2xl);font-weight:var(--sam-font-weight-bold);color:rgb(var(--sam-on-surface));text-align:start}.sam-auth__subtitle{margin:0 0 var(--sam-space-6);font-size:var(--sam-font-size-sm);color:rgb(var(--sam-muted));text-align:start;line-height:1.6}.sam-auth__form{display:flex;flex-direction:column;gap:var(--sam-space-4)}.sam-auth__options{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sam-space-2);margin-block:var(--sam-space-2) var(--sam-space-4)}.sam-app-shell{display:flex;min-block-size:100vh;background:rgb(var(--sam-background))}.sam-app-shell__main{display:flex;flex-direction:column;flex:1;min-inline-size:0;min-block-size:100vh;transition:margin-inline-start var(--sam-transition);margin-inline-start:var(--sam-sidebar-width)}.sam-app-shell--collapsed .sam-app-shell__main{margin-inline-start:var(--sam-sidebar-collapsed-width)}.sam-app-shell--overlay .sam-app-shell__main{margin-inline-start:0}.sam-app-shell__content{flex:1;inline-size:100%;min-inline-size:0;padding:var(--sam-space-6);box-sizing:border-box}@media (max-width: 768px){.sam-app-shell__content{padding:var(--sam-space-3)}}.sam-app-shell__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sam-z-overlay);background:rgba(var(--sam-overlay),var(--sam-overlay-opacity));opacity:0;pointer-events:none;transition:opacity var(--sam-transition)}.sam-app-shell__overlay--visible{opacity:1;pointer-events:auto}.sam-sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:calc(var(--sam-z-sticky) + 1);inline-size:var(--sam-sidebar-width);display:flex;flex-direction:column;background:rgb(var(--sam-surface));border-inline-end:1px solid rgba(var(--sam-border),var(--sam-border-opacity));transition:inline-size var(--sam-transition),transform var(--sam-transition)}.sam-sidebar--collapsed{inline-size:var(--sam-sidebar-collapsed-width)}.sam-sidebar--overlay{z-index:calc(var(--sam-z-overlay) + 1);transform:translate(100%)}.sam-sidebar--overlay.sam-sidebar--open{transform:translate(0)}.sam-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sam-space-2);block-size:var(--sam-navbar-height);padding-inline:var(--sam-space-4);border-block-end:1px solid rgba(var(--sam-border),var(--sam-border-opacity));flex-shrink:0}.sam-sidebar__logo-link{display:flex;align-items:center;gap:var(--sam-space-3);text-decoration:none;color:rgb(var(--sam-on-surface));min-inline-size:0}.sam-sidebar__logo{inline-size:2rem;flex-shrink:0}.sam-sidebar__title{margin:0;font-size:var(--sam-font-size-lg);font-weight:var(--sam-font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sam-sidebar__nav{flex:1;overflow-y:auto;padding:var(--sam-space-3);scrollbar-width:thin;scrollbar-color:rgb(var(--sam-grey-400)) transparent}.sam-sidebar__nav::-webkit-scrollbar{inline-size:6px}.sam-sidebar__nav::-webkit-scrollbar-thumb{border-radius:var(--sam-radius-full);background:rgb(var(--sam-grey-400))}.sam-sidebar__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sam-navbar{position:sticky;inset-block-start:0;z-index:var(--sam-z-sticky);block-size:var(--sam-navbar-height);display:flex;align-items:center;gap:var(--sam-space-3);padding-inline:var(--sam-space-5);background:var(--sam-navbar-blur);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-block-end:1px solid rgba(var(--sam-border),var(--sam-border-opacity));box-shadow:0 1px rgba(var(--sam-primary),.05),var(--sam-shadow-sm)}.sam-navbar:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:1px;background:linear-gradient(90deg,transparent,rgba(var(--sam-primary),.15),transparent);pointer-events:none}.sam-navbar__actions{display:flex;align-items:center;gap:var(--sam-space-2);margin-inline-start:auto;padding-inline-start:var(--sam-space-2)}.sam-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--sam-space-4) var(--sam-space-6);font-size:var(--sam-font-size-sm);color:rgb(var(--sam-muted));border-block-start:1px solid rgba(var(--sam-border),var(--sam-border-opacity))}.sam-footer__brand{color:rgb(var(--sam-primary));margin-inline-start:var(--sam-space-1)}.sam-nav-link__anchor{display:flex;align-items:center;gap:var(--sam-space-3);padding:var(--sam-space-2) var(--sam-space-3);border-radius:var(--sam-radius-md);text-decoration:none;color:rgb(var(--sam-on-surface));font-size:var(--sam-font-size-sm);font-weight:var(--sam-font-weight-medium);transition:background var(--sam-transition),color var(--sam-transition);position:relative}.sam-nav-link__anchor:hover{background:rgba(var(--sam-primary),.08)}.sam-nav-link__anchor--active{background:rgba(var(--sam-primary),.12);color:rgb(var(--sam-primary));font-weight:var(--sam-font-weight-semibold)}.sam-nav-link__anchor--active:before{content:"";position:absolute;inset-block:6px;inset-inline-end:0;inline-size:3px;border-radius:var(--sam-radius-full);background:rgb(var(--sam-primary))}.sam-nav-link__icon{flex-shrink:0;opacity:.85}.sam-nav-link__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sam-nav-group__label{display:flex;align-items:center;gap:var(--sam-space-3);padding:var(--sam-space-2) var(--sam-space-3);border-radius:var(--sam-radius-md);cursor:pointer;color:rgb(var(--sam-on-surface));font-size:var(--sam-font-size-sm);font-weight:var(--sam-font-weight-medium);transition:background var(--sam-transition)}.sam-nav-group__label:hover{background:rgba(var(--sam-on-surface),.06)}.sam-nav-group__label--active{color:rgb(var(--sam-primary))}.sam-nav-group__arrow{margin-inline-start:auto;transition:transform .2s ease;opacity:.6}.sam-nav-group__arrow--open{transform:rotate(-90deg)}.sam-nav-group__children{list-style:none;margin:0;padding-inline-start:var(--sam-space-4);border-inline-end:2px solid rgba(var(--sam-border),.15);margin-inline-end:var(--sam-space-3);overflow:hidden;animation:sam-nav-expand .2s ease}@keyframes sam-nav-expand{0%{opacity:0;max-block-size:0}to{opacity:1;max-block-size:2000px}}.sam-page-view{min-inline-size:0;inline-size:100%}.sam-page-fade-enter-active,.sam-page-fade-leave-active{transition:opacity .2s ease}.sam-page-fade-enter-from,.sam-page-fade-leave-to{opacity:0}#sam-overlay-root{position:absolute;top:0;left:0;width:0;height:0;overflow:visible;z-index:var(--sam-z-modal);pointer-events:none}#sam-overlay-root>*{pointer-events:auto}body.sam-dialog-open{overflow:hidden}
