body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-view-fade-enter-active,.admin-view-fade-leave-active{transition:opacity var(--lumi-duration-medium, .32s) var(--lumi-easing-soft),transform var(--lumi-duration-medium, .32s) var(--lumi-easing-soft)}.admin-view-fade-enter-from{opacity:0;transform:translateY(6px)}.admin-view-fade-leave-to{opacity:0;transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.admin-view-fade-enter-active,.admin-view-fade-leave-active{transition:opacity .12s linear}.admin-view-fade-enter-from,.admin-view-fade-leave-to{transform:none}}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px}*::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.n-layout-sider .n-layout-sider-scroll-container{scrollbar-color:transparent transparent}.n-layout-sider:hover .n-layout-sider-scroll-container{scrollbar-color:rgba(0,0,0,.15) transparent}.n-layout-sider .n-layout-sider-scroll-container::-webkit-scrollbar-thumb{background-color:transparent}.n-layout-sider:hover .n-layout-sider-scroll-container::-webkit-scrollbar-thumb{background-color:#00000026}@media(max-width:767px){.page-container{padding:12px!important}.page-title{font-size:16px!important;margin-bottom:12px!important}.n-card.n-card--content-segmented>.n-card__content,.n-card>.n-card__content,.n-card>.n-card-header{padding:12px!important}.n-card--small>.n-card__content,.n-card--small>.n-card-header{padding:10px!important}.page-container .flex.items-center.gap-3,.page-container .flex.items-center.gap-4,.page-container .flex.items-center.justify-between,.page-container .flex.gap-2,.page-header{flex-wrap:wrap!important;gap:8px!important}.page-header{align-items:stretch!important}.page-header>*{width:100%;min-width:0}.n-card .flex.items-center.justify-between>*{flex:1 1 auto;min-width:0}.page-container .n-card .n-input,.page-container .n-card .n-select,.page-container .n-card .n-date-picker,.page-container .n-card .n-cascader,.page-container .n-card .n-input-number{width:100%!important;min-width:0!important}.page-container .n-card .n-button{flex:0 0 auto}.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6{grid-template-columns:minmax(0,1fr)!important}.grid.gap-4{gap:12px!important}.n-data-table,.n-data-table .n-data-table-base-table,.n-data-table .n-data-table-base-table-body,.n-data-table .n-data-table-base-table-header{overflow-x:auto}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{padding:8px 10px!important;font-size:12px!important;white-space:nowrap}.n-modal,.n-dialog{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important;margin:12px auto!important}.n-dialog{padding:16px!important}.n-modal .n-card__content,.n-dialog__content{max-height:calc(100vh - 200px);overflow-y:auto}.n-drawer{width:92vw!important;max-width:92vw!important}.n-drawer.admin-menu-drawer{width:min(280px,calc(100vw - 48px))!important;max-width:min(280px,calc(100vw - 48px))!important}.n-card>.n-card-header{align-items:flex-start!important;gap:8px!important}.n-card>.n-card-header .n-card-header__main,.n-card>.n-card-header .n-card-header__extra{min-width:0}.n-card>.n-card-header .n-card-header__extra{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.n-descriptions .n-descriptions-table-row,.n-descriptions-table-content{display:block!important}.n-form.n-form--label-placement-left .n-form-item{flex-direction:column;align-items:flex-start}.n-form.n-form--label-placement-left .n-form-item .n-form-item-label{width:auto!important;text-align:left;padding:0 0 4px!important}.n-form.n-form--label-placement-left .n-form-item .n-form-item-blank{width:100%}.n-form.n-form--inline{display:flex;flex-wrap:wrap;gap:8px}.n-form.n-form--inline .n-form-item{width:100%;margin-right:0!important}.n-breadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-pagination{flex-wrap:wrap;justify-content:center;gap:4px!important}.n-tabs .n-tabs-nav-scroll-content{flex-wrap:nowrap}.n-space:not(.n-space--vertical){flex-wrap:wrap!important}.n-layout-scroll-container{overflow-x:hidden}}@media(min-width:768px)and (max-width:1023px){.page-container{padding:16px!important}.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.page-title{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.page-container{padding:1.5rem}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4,[cols~="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols~="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[rows~="10"]{grid-template-rows:repeat(10,minmax(0,1fr))}[rows~="12"]{grid-template-rows:repeat(12,minmax(0,1fr))}[rows~="14"]{grid-template-rows:repeat(14,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}.m-0{margin:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}[mb-4~="default:"]:default{margin-bottom:1rem}[mb-6~="default:"]:default{margin-bottom:1.5rem}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.hidden{display:none}[size~="12"]{width:3rem;height:3rem}[size~="16"]{width:4rem;height:4rem}[size~="8"]{width:2rem;height:2rem}.h-14{height:3.5rem}.h-screen{height:100vh}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-help{cursor:help}[columns~="160"]{columns:160}.items-center{align-items:center}[justify~=end]{justify-content:flex-end}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.75rem * var(--un-space-y-reverse))}.break-all{word-break:break-all}.b,.border{border-width:1px}.border-b{border-bottom-width:1px}.border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}.px,[px=""]{padding-left:1rem;padding-right:1rem}[px~="1"]{padding-left:.25rem;padding-right:.25rem}[px~="default:"]:default{padding-left:1rem;padding-right:1rem}.pie{padding-inline-end:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}[text~="0"]{font-size:0}.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.font-bold{font-weight:700}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.filter,[filter=""]{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--lumi-color-firefly: #A8FF78;--lumi-color-firefly-soft: #6FE3A8;--lumi-color-aurora: #8E78FF;--lumi-color-aurora-soft: #9B7AFF;--lumi-color-cyan: #78D6FF;--lumi-color-warm: #FFB071;--lumi-color-honey: #FFD678;--lumi-color-coral: #FFA8A8;--lumi-color-flame: #FF9D3A;--lumi-color-bg-deep: #0A0E14;--lumi-color-bg-elev1: #11151D;--lumi-color-bg-elev2: #1A1F2C;--lumi-color-bg-elev3: #222938;--lumi-color-text-pearl: #F5F5F7;--lumi-color-text-mist: #98A0B3;--lumi-color-text-muted: #5C6478;--lumi-color-text-faint: #6F7689;--lumi-color-text-invert: #07120D;--lumi-color-border: rgba(245, 247, 250, .08);--lumi-color-border-strong: rgba(245, 247, 250, .16);--lumi-color-border-firefly: rgba(168, 255, 120, .34);--lumi-color-surface-soft: rgba(245, 247, 250, .06);--lumi-color-surface-softer: rgba(245, 247, 250, .04);--lumi-color-surface-hover: rgba(245, 247, 250, .09);--lumi-color-success: #A8FF78;--lumi-color-warning: #FFB071;--lumi-color-danger: #FF6B6B;--lumi-color-info: #78D6FF;--lumi-color-light-bg-base: #F7F8FA;--lumi-color-light-bg-elev1: #FFFFFF;--lumi-color-light-bg-elev2: #F0F2F6;--lumi-color-light-text-strong: #1B1F27;--lumi-color-light-text-weak: #5C6478;--lumi-color-light-border: rgba(10, 14, 20, .08);--lumi-color-light-border-strong: rgba(10, 14, 20, .16);--lumi-radius-xs: 4px;--lumi-radius-sm: 8px;--lumi-radius-md: 12px;--lumi-radius-lg: 16px;--lumi-radius-xl: 24px;--lumi-radius-2xl: 32px;--lumi-radius-full: 9999px;--lumi-space-2xs: 2px;--lumi-space-xs: 4px;--lumi-space-sm: 8px;--lumi-space-md: 12px;--lumi-space-lg: 16px;--lumi-space-xl: 24px;--lumi-space-2xl: 32px;--lumi-space-3xl: 48px;--lumi-space-4xl: 64px;--lumi-fs-meta: 12px;--lumi-fs-secondary: 13px;--lumi-fs-body: 14px;--lumi-fs-control: 14px;--lumi-fs-h3: 16px;--lumi-fs-h2: 18px;--lumi-fs-h1: 22px;--lumi-fs-display: 28px;--lumi-fs-poetic: 36px;--lumi-lh-tight: 1.3;--lumi-lh-base: 1.5;--lumi-lh-loose: 1.6;--lumi-fw-regular: 400;--lumi-fw-medium: 500;--lumi-fw-semibold: 600;--lumi-fw-bold: 700;--lumi-ls-heading: -.005em;--lumi-ls-poetic: .06em;--lumi-shadow-sm: 0 4px 12px -4px rgba(0, 0, 0, .3);--lumi-shadow-md: 0 8px 24px -6px rgba(0, 0, 0, .35);--lumi-shadow-lg: 0 16px 48px -8px rgba(0, 0, 0, .45);--lumi-shadow-xl: 0 28px 64px -12px rgba(0, 0, 0, .55);--lumi-shadow-glow-firefly: 0 0 32px rgba(168, 255, 120, .32);--lumi-shadow-glow-aurora: 0 0 32px rgba(142, 120, 255, .28);--lumi-z-base: 0;--lumi-z-raised: 10;--lumi-z-dropdown: 100;--lumi-z-sticky: 200;--lumi-z-navbar: 300;--lumi-z-tabbar: 400;--lumi-z-overlay: 800;--lumi-z-modal: 900;--lumi-z-popover: 1000;--lumi-z-toast: 1100;--lumi-z-tooltip: 1200;--lumi-duration-fast: .12s;--lumi-duration-base: .2s;--lumi-duration-medium: .32s;--lumi-duration-slow: .52s;--lumi-duration-breathe: 2.2s;--lumi-easing-soft: cubic-bezier(.2, .8, .2, 1);--lumi-easing-emphasized: cubic-bezier(.4, 0, .2, 1);--lumi-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--lumi-easing-breathe: cubic-bezier(.37, 0, .63, 1);--lumi-breakpoint-xs: 360px;--lumi-breakpoint-sm: 640px;--lumi-breakpoint-md: 768px;--lumi-breakpoint-lg: 1024px;--lumi-breakpoint-xl: 1280px;--lumi-breakpoint-2xl: 1536px;color-scheme:dark;background:var(--lumi-color-bg-deep);color:var(--lumi-color-text-pearl);font-family:var(--lumi-font-sans)}:root[data-theme=light]{--lumi-color-bg-deep: var(--lumi-color-light-bg-base);--lumi-color-bg-elev1: var(--lumi-color-light-bg-elev1);--lumi-color-bg-elev2: var(--lumi-color-light-bg-elev2);--lumi-color-bg-elev3: var(--lumi-color-light-bg-elev2);--lumi-color-text-pearl: var(--lumi-color-light-text-strong);--lumi-color-text-mist: var(--lumi-color-light-text-weak);--lumi-color-text-muted: var(--lumi-color-light-text-weak);--lumi-color-border: var(--lumi-color-light-border);--lumi-color-border-strong: var(--lumi-color-light-border-strong);--lumi-color-surface-soft: rgba(10, 14, 20, .04);--lumi-color-surface-softer: rgba(10, 14, 20, .02);--lumi-color-surface-hover: rgba(10, 14, 20, .06);color-scheme:light}:root,:root[data-skin=lumi]{--lumenlan-skin-primary: var(--lumi-color-firefly);--lumenlan-skin-primary-soft: var(--lumi-color-firefly-soft);--lumenlan-skin-accent: var(--lumi-color-aurora);--lumenlan-skin-accent-soft: var(--lumi-color-aurora-soft);--lumenlan-skin-info: var(--lumi-color-cyan);--lumenlan-skin-warm: var(--lumi-color-warm);--lumenlan-skin-success: var(--lumi-color-success);--lumenlan-skin-warning: var(--lumi-color-warning);--lumenlan-skin-danger: var(--lumi-color-danger);--lumenlan-skin-bg-base: var(--lumi-color-bg-deep);--lumenlan-skin-bg-elev-1: var(--lumi-color-bg-elev1);--lumenlan-skin-bg-elev-2: var(--lumi-color-bg-elev2);--lumenlan-skin-bg-elev-3: var(--lumi-color-bg-elev3);--lumenlan-skin-text-strong: var(--lumi-color-text-pearl);--lumenlan-skin-text-weak: var(--lumi-color-text-mist);--lumenlan-skin-text-muted: var(--lumi-color-text-muted);--lumenlan-skin-text-faint: var(--lumi-color-text-faint);--lumenlan-skin-text-invert: var(--lumi-color-text-invert);--lumenlan-skin-border: var(--lumi-color-border);--lumenlan-skin-border-strong: var(--lumi-color-border-strong);--lumenlan-skin-border-active: var(--lumi-color-border-firefly);--lumenlan-skin-surface-soft: var(--lumi-color-surface-soft);--lumenlan-skin-surface-softer: var(--lumi-color-surface-softer);--lumenlan-skin-surface-hover: var(--lumi-color-surface-hover);--lumenlan-skin-glow: rgba(168, 255, 120, .3);--lumenlan-skin-glow-accent: rgba(142, 120, 255, .28)}
