@charset "UTF-8";@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: var(--font);--font-mono: var(--font-mono);--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-xl: 36rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wider: .05em;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font);--default-mono-font-family: var(--font-mono);--color-surface: var(--color-surface);--color-surface-2: var(--color-surface-2);--color-primary: var(--color-primary);--color-primary-hover: var(--color-primary-hover);--color-primary-ink: var(--color-primary-ink);--color-success: var(--color-success);--color-error: var(--color-error);--color-warning: var(--color-warning);--color-info: var(--color-info);--radius-control: var(--radius-control);--radius-card: var(--radius-card);--radius-pill: var(--radius-pill);--shadow-1: var(--shadow-1);--shadow-2: var(--shadow-2);--shadow-3: var(--shadow-3)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);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{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-\[88px\]{top:88px}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-px{margin-top:1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.max-h-12{max-height:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[90px\]{min-width:90px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.flex-1{flex:1}.flex-\[1_1_300px\]{flex:1 1 300px}.flex-\[3_1_420px\]{flex:3 1 420px}.flex-none{flex:none}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[7px\]{gap:7px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--color-border)}.bg-error{background-color:var(--color-error)}.bg-info{background-color:var(--color-info)}.bg-success{background-color:var(--color-success)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-warning{background-color:var(--color-warning)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking: .1em;letter-spacing:.1em}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-faint{color:var(--color-text-faint)}.text-fg{color:var(--color-text)}.text-muted{color:var(--color-text-muted)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-85{opacity:85%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-1{--tw-shadow: var(--shadow-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2{--tw-shadow: var(--shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0px}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-cyrillic-ext-wght-normal-STBLBFVS.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-cyrillic-wght-normal-NRQT7BTR.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-greek-ext-wght-normal-R4BDH37S.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-greek-wght-normal-5SKESFJN.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-vietnamese-wght-normal-XGPNBA5A.woff2") format("woff2-variations");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-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-latin-ext-wght-normal-XVT7XTJY.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-latin-wght-normal-U5LAIBVI.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");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-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-vietnamese-wght-normal-UOJE75FD.woff2") format("woff2-variations");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-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-ext-wght-normal-KWQTIOU2.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-wght-normal-LIGEH75C.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-ext-wght-normal-BUWC6ZS3.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-wght-normal-ENSFVLK4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-greek-wght-normal-Y3BRZMJV.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-vietnamese-wght-normal-SP6EBKAH.woff2") format("woff2-variations");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-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-ext-wght-normal-TSLVDSQR.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-wght-normal-VBS632QH.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/space-mono-vietnamese-400-normal-3RDGMP4G.woff2") format("woff2"),url("./media/space-mono-vietnamese-400-normal-7YNH6K5M.woff") format("woff");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-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/space-mono-latin-ext-400-normal-F5Q3APNN.woff2") format("woff2"),url("./media/space-mono-latin-ext-400-normal-SOUFFOGC.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/space-mono-latin-400-normal-FIR2AEI6.woff2") format("woff2"),url("./media/space-mono-latin-400-normal-WRP6FM7S.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-mono-vietnamese-700-normal-MI5M6VL3.woff2") format("woff2"),url("./media/space-mono-vietnamese-700-normal-OVGXPGZX.woff") format("woff");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-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-mono-latin-ext-700-normal-CGEMRRP5.woff2") format("woff2"),url("./media/space-mono-latin-ext-700-normal-5WBWKATM.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-mono-latin-700-normal-MN7DYQGK.woff2") format("woff2"),url("./media/space-mono-latin-700-normal-7QN5RRLP.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nsc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:40px;padding:0 var(--s-5);border:1px solid transparent;border-radius:var(--radius-control);font-family:var(--font);font-size:.9375rem;font-weight:500;line-height:1;letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.nsc-btn:active:not([disabled]){transform:scale(.98)}.nsc-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-btn[disabled],.nsc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.nsc-btn--sm{height:34px;padding:0 var(--s-4);font-size:.8125rem}.nsc-btn--lg{height:46px;padding:0 var(--s-6);font-size:1rem}.nsc-btn--primary{background-color:var(--color-primary);color:var(--color-primary-ink)}.nsc-btn--primary:hover:not([disabled]){background-color:var(--color-primary-hover)}.nsc-btn--ghost{background-color:transparent;border-color:var(--color-border-strong);color:var(--color-text)}.nsc-btn--ghost:hover:not([disabled]){border-color:var(--color-text)}.nsc-btn--subtle{background-color:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text)}.nsc-btn--subtle:hover:not([disabled]){background-color:var(--color-bg);border-color:var(--color-border-strong)}.nsc-btn--danger{background-color:var(--color-error);color:#fff}.nsc-btn--danger:hover:not([disabled]){filter:brightness(.94)}.nsc-btn--plain{background-color:transparent;border-color:transparent;color:var(--color-text)}.nsc-btn--plain:hover:not([disabled]){background-color:var(--color-surface-2)}.nsc-btn--link{height:auto;min-height:0;padding:0;border:0;background-color:transparent;color:var(--color-primary);font-weight:600}.nsc-btn--link:hover:not([disabled]){text-decoration:underline}@media(prefers-reduced-motion:reduce){.nsc-btn{transition:none}.nsc-btn:active:not([disabled]){transform:none}}.nsc-fab{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);width:56px;height:56px;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;font-family:var(--font);font-size:.9375rem;font-weight:600;box-shadow:var(--shadow-2, 0 8px 24px rgba(0, 0, 0, .18));transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.nsc-fab:hover:not([disabled]){box-shadow:var(--shadow-3, 0 12px 30px rgba(0, 0, 0, .24));transform:translateY(-1px)}.nsc-fab:active:not([disabled]){transform:translateY(0) scale(.97)}.nsc-fab:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.nsc-fab[disabled],.nsc-fab[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.nsc-fab--sm{width:44px;height:44px}.nsc-fab--lg{width:64px;height:64px}.nsc-fab--extended{width:auto;min-width:56px;padding:0 var(--s-5)}.nsc-fab--extended.nsc-fab--sm{padding:0 var(--s-4)}.nsc-fab--extended.nsc-fab--lg{padding:0 var(--s-6)}.nsc-fab__label{white-space:nowrap}.nsc-fab--primary{background-color:var(--color-primary);color:var(--color-primary-ink)}.nsc-fab--primary:hover:not([disabled]){background-color:var(--color-primary-hover)}.nsc-fab--surface{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.nsc-fab--surface:hover:not([disabled]){background-color:var(--color-surface-2)}.nsc-fab--success{background-color:#15803d;color:#fff}.nsc-fab--danger{background-color:var(--color-error);color:#fff}.nsc-fab--bottom-right,.nsc-fab--bottom-left,.nsc-fab--top-right,.nsc-fab--top-left{position:fixed;z-index:60}.nsc-fab--bottom-right{right:var(--s-6);bottom:var(--s-6)}.nsc-fab--bottom-left{left:var(--s-6);bottom:var(--s-6)}.nsc-fab--top-right{right:var(--s-6);top:var(--s-6)}.nsc-fab--top-left{left:var(--s-6);top:var(--s-6)}@media(prefers-reduced-motion:reduce){.nsc-fab{transition:none}.nsc-fab:hover:not([disabled]),.nsc-fab:active:not([disabled]){transform:none}}.nsc-indicator{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);font:700 .6875rem / 1 var(--font);font-variant-numeric:tabular-nums;color:#fff;background:var(--color-error);box-shadow:0 0 0 2px var(--color-surface)}.nsc-indicator--dot{min-width:0;width:10px;height:10px;padding:0}.nsc-indicator--primary{background:var(--color-primary);color:var(--color-primary-ink)}.nsc-indicator--success{background:#15803d}.nsc-indicator--warning{background:var(--color-warning);color:#1a1205}.nsc-indicator--info{background:#2563a8}.nsc-indicator--neutral{background:var(--color-text);color:var(--color-surface)}.nsc-indicator--overlay{position:absolute;z-index:1;pointer-events:none}.nsc-indicator--top-end{top:0;right:0;transform:translate(45%,-45%)}.nsc-indicator--top-start{top:0;left:0;transform:translate(-45%,-45%)}.nsc-indicator--bottom-end{bottom:0;right:0;transform:translate(45%,45%)}.nsc-indicator--bottom-start{bottom:0;left:0;transform:translate(-45%,45%)}.nsc-indicator--pulse:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:inherit;animation:nsc-indicator-pulse 1.6s var(--ease) infinite}@keyframes nsc-indicator-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){.nsc-indicator--pulse:after{animation:none}}.nsc-indicator--hidden{display:none}.nsc-field{display:flex;flex-direction:column;gap:var(--s-2)}.nsc-field__label{font:600 .8125rem var(--font);color:var(--color-text-muted)}.nsc-field__req{color:var(--color-error-text, var(--color-error));margin-inline-start:2px}.nsc-field__control{display:flex;flex-direction:column}.nsc-field__hint{margin:0;font:400 .75rem var(--font);color:var(--color-text-faint)}.nsc-field__error{margin:0;font:500 .75rem var(--font);color:var(--color-error)}.nsc-input{width:100%;height:40px;padding:0 var(--s-3);background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);font:400 .9375rem var(--font);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.nsc-input::placeholder{color:var(--color-text-faint)}.nsc-input:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.nsc-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 22%,transparent)}}.nsc-input[disabled]{opacity:.55;cursor:not-allowed}.nsc-input[data-invalid]{border-color:var(--color-error)}.nsc-input[data-invalid]:focus-visible{box-shadow:0 0 0 3px var(--color-error)}@supports (color: color-mix(in lab,red,red)){.nsc-input[data-invalid]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 22%,transparent)}}.nsc-input--sm{height:34px;font-size:.8125rem}.nsc-input--lg{height:46px;font-size:1rem}@media(prefers-reduced-motion:reduce){.nsc-input{transition:none}}.nsc-textarea{width:100%;min-height:92px;padding:var(--s-3);resize:vertical;line-height:1.5;background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);font:400 .9375rem var(--font);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.nsc-textarea::placeholder{color:var(--color-text-faint)}.nsc-textarea:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.nsc-textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 22%,transparent)}}.nsc-textarea[disabled]{opacity:.55;cursor:not-allowed}.nsc-textarea[data-invalid]{border-color:var(--color-error)}@media(prefers-reduced-motion:reduce){.nsc-textarea{transition:none}}.nsc-select{width:100%;height:40px;padding:0 var(--s-7) 0 var(--s-3);appearance:none;cursor:pointer;background-color:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);font:400 .9375rem var(--font);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23889' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s-3) center;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.nsc-select:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.nsc-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 22%,transparent)}}.nsc-select[disabled]{opacity:.55;cursor:not-allowed}.nsc-select[data-invalid]{border-color:var(--color-error)}@media(prefers-reduced-motion:reduce){.nsc-select{transition:none}}.nsc-check{display:inline-flex;align-items:center;gap:var(--s-2);cursor:pointer;font:500 .875rem var(--font);color:var(--color-text)}.nsc-check__native{position:absolute;opacity:0;width:0;height:0}.nsc-check__box{width:19px;height:19px;flex:none;border:1.5px solid var(--color-border-strong);border-radius:var(--r-xs);display:grid;place-items:center;color:transparent;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.nsc-check__native:checked+.nsc-check__box{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-ink)}.nsc-check__native:focus-visible+.nsc-check__box{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-check__native:disabled~*{opacity:.55}.nsc-check:has(.nsc-check__native:disabled){cursor:not-allowed}@media(prefers-reduced-motion:reduce){.nsc-check__box{transition:none}}.nsc-radio-group{display:flex;flex-direction:column;gap:var(--s-2)}.nsc-radio{display:inline-flex;align-items:center;gap:var(--s-2);cursor:pointer;font:500 .875rem var(--font);color:var(--color-text)}.nsc-radio__native{position:absolute;opacity:0;width:0;height:0}.nsc-radio__dot{width:19px;height:19px;flex:none;border:1.5px solid var(--color-border-strong);border-radius:50%;display:grid;place-items:center;transition:border-color var(--dur-fast) var(--ease)}.nsc-radio__dot:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--color-primary);transform:scale(0);transition:transform var(--dur-fast) var(--ease)}.nsc-radio__native:checked+.nsc-radio__dot{border-color:var(--color-primary)}.nsc-radio__native:checked+.nsc-radio__dot:after{transform:scale(1)}.nsc-radio__native:focus-visible+.nsc-radio__dot{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-radio__native:disabled~*{opacity:.55}@media(prefers-reduced-motion:reduce){.nsc-radio__dot,.nsc-radio__dot:after{transition:none}}.nsc-toggle{display:inline-flex;align-items:center;gap:var(--s-2);cursor:pointer;font:500 .875rem var(--font);color:var(--color-text)}.nsc-toggle__native{position:absolute;opacity:0;width:0;height:0}.nsc-toggle__track{position:relative;width:42px;height:24px;flex:none;border-radius:var(--radius-pill);background:var(--color-surface-sunk);border:1px solid var(--color-border-strong);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.nsc-toggle__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-1);transition:transform var(--dur) var(--ease)}.nsc-toggle__native:checked+.nsc-toggle__track{background:var(--color-primary);border-color:var(--color-primary)}.nsc-toggle__native:checked+.nsc-toggle__track .nsc-toggle__knob{transform:translate(18px)}.nsc-toggle__native:focus-visible+.nsc-toggle__track{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-toggle__native:disabled~*{opacity:.55}@media(prefers-reduced-motion:reduce){.nsc-toggle__track,.nsc-toggle__knob{transition:none}}.nsc-button-group{display:inline-flex;gap:var(--s-2)}.nsc-button-group--attached{gap:0}.nsc-button-group--attached .nsc-btn{border-radius:0}.nsc-button-group--attached .nsc-btn:first-child{border-top-left-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}.nsc-button-group--attached .nsc-btn:last-child{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.nsc-button-group--attached .nsc-btn:not(:first-child){margin-inline-start:-1px}.nsc-card{display:block;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-1);color:var(--color-text)}.nsc-card--flat{box-shadow:none}.nsc-card__header{font:600 .9375rem var(--font);color:var(--color-text);border-bottom:1px solid var(--color-border)}.nsc-card__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted)}.nsc-card--dashed .nsc-card__header,.nsc-card--dashed .nsc-card__footer{border-style:dashed}.nsc-card__header:empty,.nsc-card__footer:empty{display:none}.nsc-card--padded .nsc-card__header,.nsc-card--padded .nsc-card__body,.nsc-card--padded .nsc-card__footer{padding:var(--s-4) var(--s-5)}.nsc-kpi{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) var(--s-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text)}.nsc-kpi__head{display:flex;align-items:center;gap:var(--s-2);color:var(--color-text-muted);font:500 .8125rem var(--font)}.nsc-kpi__icon:empty{display:none}.nsc-kpi__value{font:700 1.75rem var(--font);font-variant-numeric:tabular-nums;line-height:1.1}.nsc-kpi__delta{display:inline-flex;align-items:center;gap:var(--s-1);font:600 .8125rem var(--font);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.nsc-kpi__delta[data-trend=up]{color:var(--color-success-text)}.nsc-kpi__delta[data-trend=down]{color:var(--color-error-text)}.nsc-badge{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px var(--s-2);border:1px solid transparent;border-radius:var(--radius-pill);font:600 .75rem var(--font);line-height:1.4;white-space:nowrap}.nsc-badge--sm{font-size:.6875rem;padding:1px var(--s-2)}.nsc-badge--neutral{background:var(--color-surface-2);color:var(--color-text-muted);border-color:var(--color-border)}.nsc-badge--primary{background:var(--color-primary);color:var(--color-primary-ink)}.nsc-badge--success{background:var(--color-success);color:var(--color-success-text)}@supports (color: color-mix(in lab,red,red)){.nsc-badge--success{background:color-mix(in srgb,var(--color-success) 16%,var(--color-surface))}}.nsc-badge--error{background:var(--color-error);color:var(--color-error-text)}@supports (color: color-mix(in lab,red,red)){.nsc-badge--error{background:color-mix(in srgb,var(--color-error) 14%,var(--color-surface))}}.nsc-badge--warning{background:var(--color-warning);color:var(--color-warning-text)}@supports (color: color-mix(in lab,red,red)){.nsc-badge--warning{background:color-mix(in srgb,var(--color-warning) 18%,var(--color-surface))}}.nsc-badge--info{background:var(--color-info);color:var(--color-info-text)}@supports (color: color-mix(in lab,red,red)){.nsc-badge--info{background:color-mix(in srgb,var(--color-info) 14%,var(--color-surface))}}.nsc-badge--outline{background:transparent;border-color:var(--color-border-strong);color:var(--color-text-muted)}.nsc-status{display:inline-flex;align-items:center;gap:var(--s-2);font:500 .8125rem var(--font);color:var(--color-text-muted);white-space:nowrap}.nsc-status__dot{position:relative;width:8px;height:8px;flex:none;border-radius:50%;background:var(--color-text-faint)}.nsc-status--success .nsc-status__dot{background:var(--color-success)}.nsc-status--warning .nsc-status__dot{background:var(--color-warning)}.nsc-status--error .nsc-status__dot{background:var(--color-error)}.nsc-status--info .nsc-status__dot{background:var(--color-info)}.nsc-status--live .nsc-status__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:nsc-status-pulse 1.8s var(--ease) infinite}@keyframes nsc-status-pulse{0%{box-shadow:0 0 0 0 currentColor;opacity:.5}70%{box-shadow:0 0 0 6px transparent;opacity:0}to{box-shadow:0 0 0 0 transparent;opacity:0}}@media(prefers-reduced-motion:reduce){.nsc-status--live .nsc-status__dot:after{animation:none}}.nsc-chip{display:inline-flex;align-items:center;gap:var(--s-1);padding:4px var(--s-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-muted);font:500 .8125rem var(--font);line-height:1.3}.nsc-chip--primary{background:var(--color-primary);color:var(--color-primary-text);border-color:transparent}@supports (color: color-mix(in lab,red,red)){.nsc-chip--primary{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface))}}.nsc-chip--success,.nsc-chip--done{background:var(--color-success);color:var(--color-success-text);border-color:transparent}@supports (color: color-mix(in lab,red,red)){.nsc-chip--success,.nsc-chip--done{background:color-mix(in srgb,var(--color-success) 16%,var(--color-surface))}}.nsc-chip--run{background:var(--color-primary);color:var(--color-primary-text);border-color:transparent}@supports (color: color-mix(in lab,red,red)){.nsc-chip--run{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface))}}.nsc-chip__remove{display:inline-grid;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--dur-fast) var(--ease)}.nsc-chip__remove:hover{opacity:1}.nsc-chip__remove:focus-visible{outline:2px solid currentColor;outline-offset:1px;opacity:1}@media(prefers-reduced-motion:reduce){.nsc-chip__remove{transition:none}}.nsc-alert{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--color-border);border-radius:var(--radius-control);font:400 .875rem var(--font);color:var(--color-text)}.nsc-alert__icon:empty{display:none}.nsc-alert__content{flex:1 1 auto;min-width:0}.nsc-alert__title{margin:0 0 var(--s-1);font-weight:600}.nsc-alert__body{color:var(--color-text-muted)}.nsc-alert__close{flex:none;appearance:none;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:var(--s-1);border-radius:var(--r-sm)}.nsc-alert__close:hover{color:var(--color-text)}.nsc-alert--info{border-color:var(--color-info);background:var(--color-info)}@supports (color: color-mix(in lab,red,red)){.nsc-alert--info{border-color:color-mix(in srgb,var(--color-info) 40%,var(--color-border))}}@supports (color: color-mix(in lab,red,red)){.nsc-alert--info{background:color-mix(in srgb,var(--color-info) 10%,var(--color-surface))}}.nsc-alert--success{border-color:var(--color-success);background:var(--color-success)}@supports (color: color-mix(in lab,red,red)){.nsc-alert--success{border-color:color-mix(in srgb,var(--color-success) 40%,var(--color-border))}}@supports (color: color-mix(in lab,red,red)){.nsc-alert--success{background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface))}}.nsc-alert--warning{border-color:var(--color-warning);background:var(--color-warning)}@supports (color: color-mix(in lab,red,red)){.nsc-alert--warning{border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border))}}@supports (color: color-mix(in lab,red,red)){.nsc-alert--warning{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface))}}.nsc-alert--danger{border-color:var(--color-error);background:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.nsc-alert--danger{border-color:color-mix(in srgb,var(--color-error) 45%,var(--color-border))}}@supports (color: color-mix(in lab,red,red)){.nsc-alert--danger{background:color-mix(in srgb,var(--color-error) 12%,var(--color-surface))}}.nsc-progress{display:block;width:100%}.nsc-progress__track{display:block;width:100%;height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-surface-sunk)}.nsc-progress__fill{display:block;height:100%;border-radius:inherit;background:var(--color-primary);transition:width var(--dur) var(--ease)}.nsc-progress--success .nsc-progress__fill{background:var(--color-success)}.nsc-progress--indeterminate .nsc-progress__fill{width:40%;animation:nsc-progress-slide 1.4s var(--ease) infinite}@keyframes nsc-progress-slide{0%{margin-inline-start:-40%}to{margin-inline-start:100%}}@media(prefers-reduced-motion:reduce){.nsc-progress__fill{transition:none}.nsc-progress--indeterminate .nsc-progress__fill{animation:none;width:100%;margin-inline-start:0;opacity:.4}}.nsc-skeleton{display:block;background:var(--color-surface-sunk);background-image:linear-gradient(90deg,transparent,var(--color-surface),transparent);background-size:200% 100%;background-repeat:no-repeat;animation:nsc-skeleton-shimmer 1.4s ease-in-out infinite}@supports (color: color-mix(in lab,red,red)){.nsc-skeleton{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-surface) 60%,transparent),transparent)}}.nsc-skeleton--line{height:.75rem;border-radius:var(--radius-pill)}.nsc-skeleton--block{height:6rem;border-radius:var(--radius-control)}.nsc-skeleton--circle{width:2.5rem;height:2.5rem;border-radius:50%}@keyframes nsc-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.nsc-skeleton{animation:none;background-image:none}}.nsc-spinner{display:inline-flex;align-items:center;color:var(--color-primary)}.nsc-spinner__svg{width:1.25rem;height:1.25rem;animation:nsc-spinner-rotate .8s linear infinite}.nsc-spinner--sm .nsc-spinner__svg{width:1rem;height:1rem}.nsc-spinner--lg .nsc-spinner__svg{width:2rem;height:2rem}.nsc-spinner__track{fill:none;stroke:currentColor;stroke-width:3;opacity:.2}.nsc-spinner__head{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-dasharray:56.5;stroke-dashoffset:42}.nsc-spinner__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes nsc-spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nsc-spinner__svg{animation-duration:2.4s}}.nsc-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-2);padding:var(--s-8) var(--s-5);color:var(--color-text-muted)}.nsc-empty-state__icon{display:flex;align-items:center;justify-content:center;color:var(--color-text-faint);font-size:2rem}.nsc-empty-state__icon:empty{display:none}.nsc-empty-state__heading{margin:0;font:600 1rem var(--font);color:var(--color-text)}.nsc-empty-state__description{margin:0;max-width:32ch;font:400 .875rem var(--font)}.nsc-empty-state__actions{display:flex;gap:var(--s-2);margin-top:var(--s-3)}.nsc-empty-state__actions:empty{display:none}.nsc-blocked-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-2);padding:var(--s-7) var(--s-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-sunk);color:var(--color-text-muted)}.nsc-blocked-state--attention{border-color:var(--color-warning);background:var(--color-warning)}@supports (color: color-mix(in lab,red,red)){.nsc-blocked-state--attention{border-color:color-mix(in srgb,var(--color-warning) 50%,var(--color-border-strong))}}@supports (color: color-mix(in lab,red,red)){.nsc-blocked-state--attention{background:color-mix(in srgb,var(--color-warning) 8%,var(--color-surface))}}.nsc-blocked-state__icon{font-size:1.75rem;line-height:1}.nsc-blocked-state__heading{margin:0;font:600 1rem var(--font);color:var(--color-text)}.nsc-blocked-state__description{margin:0;max-width:36ch;font:400 .875rem var(--font)}.nsc-blocked-state__actions{display:flex;gap:var(--s-2);margin-top:var(--s-3)}.nsc-blocked-state__actions:empty{display:none}.nsc-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit;flex:none;line-height:0}.nsc-icon svg{display:block;width:1em;height:1em}.nsc-icon--xs{font-size:.875rem}.nsc-icon--sm{font-size:1rem}.nsc-icon--md{font-size:1.25rem}.nsc-icon--lg{font-size:1.5rem}.nsc-icon--xl{font-size:2rem}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.cdk-overlay-backdrop.nsc-scrim{background:var(--color-scrim)}.nsc-overlay-panel{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-3)}.nsc-dialog{display:block}.nsc-dialog__panel{--nsc-dialog-w: 32rem;display:flex;flex-direction:column;gap:var(--s-4);width:min(var(--nsc-dialog-w),calc(100vw - var(--s-6)));max-height:calc(100vh - var(--s-7));padding:var(--s-5) var(--s-6) var(--s-6);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-3);animation:nsc-dialog-in var(--dur) var(--ease)}.nsc-dialog__panel--sm,.nsc-dialog-size-sm .nsc-dialog__panel{--nsc-dialog-w: 26.25rem}.nsc-dialog__panel--md,.nsc-dialog-size-md .nsc-dialog__panel{--nsc-dialog-w: max(20rem, 50vw)}.nsc-dialog__panel--lg,.nsc-dialog-size-lg .nsc-dialog__panel{--nsc-dialog-w: max(30rem, 75vw)}.nsc-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.nsc-dialog__title{margin:0;font:600 1.125rem var(--font);color:var(--color-text)}.nsc-dialog__close{flex:none;display:inline-flex;padding:var(--s-1);margin:calc(-1 * var(--s-1));border:0;background:transparent;color:var(--color-text-muted);border-radius:var(--r-sm);cursor:pointer}.nsc-dialog__close:hover{color:var(--color-text);background:var(--color-surface-sunk)}.nsc-dialog__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-dialog__body{overflow-y:auto;color:var(--color-text-muted);font:400 .9375rem var(--font)}.nsc-dialog__footer{display:flex;justify-content:flex-end;gap:var(--s-2)}.nsc-dialog__footer:empty{display:none}@keyframes nsc-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.nsc-dialog__panel{animation:none}}.nsc-drawer__panel{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5) var(--s-6) var(--s-6);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-3);overflow-y:auto}.nsc-drawer__panel--left,.nsc-drawer__panel--right{height:100vh;width:min(24rem,calc(100vw - var(--s-7)))}.nsc-drawer__panel--left{border-right:1px solid var(--color-border);animation:nsc-drawer-in-left var(--dur) var(--ease)}.nsc-drawer__panel--right{border-left:1px solid var(--color-border);animation:nsc-drawer-in-right var(--dur) var(--ease)}.nsc-drawer__panel--top{width:100vw;max-height:80vh;border-bottom:1px solid var(--color-border);border-radius:0 0 var(--radius-card) var(--radius-card);animation:nsc-drawer-in-top var(--dur) var(--ease)}.nsc-drawer__panel--bottom{width:100vw;max-height:80vh;border-top:1px solid var(--color-border);border-radius:var(--radius-card) var(--radius-card) 0 0;animation:nsc-drawer-in-bottom var(--dur) var(--ease)}.nsc-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.nsc-drawer__title{margin:0;font:600 1.0625rem var(--font)}.nsc-drawer__close{flex:none;display:inline-flex;padding:var(--s-1);margin:calc(-1 * var(--s-1));border:0;background:transparent;color:var(--color-text-muted);border-radius:var(--r-sm);cursor:pointer}.nsc-drawer__close:hover{color:var(--color-text);background:var(--color-surface-sunk)}.nsc-drawer__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-drawer__body{flex:1 1 auto;color:var(--color-text-muted);font:400 .9375rem var(--font)}.nsc-drawer__footer{display:flex;justify-content:flex-end;gap:var(--s-2)}.nsc-drawer__footer:empty{display:none}@keyframes nsc-drawer-in-left{0%{transform:translate(-100%)}}@keyframes nsc-drawer-in-right{0%{transform:translate(100%)}}@keyframes nsc-drawer-in-top{0%{transform:translateY(-100%)}}@keyframes nsc-drawer-in-bottom{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.nsc-drawer__panel--left,.nsc-drawer__panel--right,.nsc-drawer__panel--top,.nsc-drawer__panel--bottom{animation:none}}.nsc-toast-region{position:fixed;top:var(--s-5);right:var(--s-5);z-index:1000;display:flex;flex-direction:column;gap:var(--s-3);pointer-events:none}.nsc-toast{position:relative;overflow:hidden;pointer-events:auto;display:flex;align-items:flex-start;gap:var(--s-3);width:min(22rem,calc(100vw - var(--s-6)));padding:var(--s-3) var(--s-4);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-3);font:400 .875rem var(--font);animation:nsc-toast-in var(--dur) var(--ease)}.nsc-toast__icon{flex:none;margin-top:1px}.nsc-toast__msg{flex:1 1 auto;min-width:0}.nsc-toast__close{flex:none;border:0;background:transparent;color:currentcolor;opacity:.7;cursor:pointer;padding:0;line-height:0}.nsc-toast__close:hover{opacity:1}.nsc-toast__countdown{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left center;background:currentcolor;opacity:.5;animation:nsc-toast-countdown var(--nsc-toast-duration, 0ms) linear forwards}.nsc-toast--paused .nsc-toast__countdown{animation-play-state:paused}.nsc-toast--info{background:var(--info-bg);border-color:var(--color-info);color:var(--color-info-text)}.nsc-toast--info .nsc-toast__icon{color:var(--color-info)}.nsc-toast--success{background:var(--success-bg);border-color:var(--color-success);color:var(--color-success-text)}.nsc-toast--success .nsc-toast__icon{color:var(--color-success)}.nsc-toast--warning{background:var(--warning-bg);border-color:var(--color-warning);color:var(--color-warning-text)}.nsc-toast--warning .nsc-toast__icon{color:var(--color-warning)}.nsc-toast--danger{background:var(--error-bg);border-color:var(--color-error);color:var(--color-error-text)}.nsc-toast--danger .nsc-toast__icon{color:var(--color-error)}@keyframes nsc-toast-in{0%{opacity:0;transform:translate(12px)}}@keyframes nsc-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.nsc-toast{animation:none}.nsc-toast__countdown{animation:none;transform:scaleX(1)}}.nsc-menu{min-width:11rem;padding:var(--s-1);display:flex;flex-direction:column;animation:nsc-menu-in var(--dur-fast) var(--ease)}.nsc-menu__item{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);border:0;background:transparent;color:var(--color-text);font:400 .875rem var(--font);text-align:start;border-radius:var(--r-sm);cursor:pointer}.nsc-menu__item:hover:not([disabled]),.nsc-menu__item:focus-visible{background:var(--color-surface-sunk);outline:none}.nsc-menu__item[disabled]{color:var(--color-text-faint);cursor:not-allowed}@keyframes nsc-menu-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.nsc-menu{animation:none}}.nsc-tooltip{pointer-events:none;max-width:18rem;padding:var(--s-1) var(--s-2);background:var(--color-text);color:var(--color-surface);border-radius:var(--r-sm);font:500 .75rem var(--font);line-height:1.4;box-shadow:var(--shadow-2);animation:nsc-tooltip-in var(--dur-fast) var(--ease)}@keyframes nsc-tooltip-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.nsc-tooltip{animation:none}}.nsc-popover{min-width:14rem;max-width:min(22rem,calc(100vw - var(--s-6)));padding:var(--s-4);color:var(--color-text);font:400 .875rem var(--font);animation:nsc-popover-in var(--dur-fast) var(--ease)}@keyframes nsc-popover-in{0%{opacity:0;transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.nsc-popover{animation:none}}.nsc-tabs{display:block}.nsc-tabs__list{display:flex;gap:var(--s-1);border-bottom:1px solid var(--color-border)}.nsc-tabs__tab{appearance:none;border:0;background:transparent;padding:var(--s-3) var(--s-4);margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--color-text-muted);font:500 .9375rem var(--font);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.nsc-tabs__tab:hover:not([disabled]){color:var(--color-text)}.nsc-tabs__tab--active{color:var(--color-primary-text);border-bottom-color:var(--color-primary)}.nsc-tabs__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--r-sm)}.nsc-tabs__tab[disabled]{color:var(--color-text-faint);cursor:not-allowed}.nsc-tabs__panel{padding-top:var(--s-4);color:var(--color-text);font:400 .9375rem var(--font)}@media(prefers-reduced-motion:reduce){.nsc-tabs__tab{transition:none}}.nsc-segmented{display:inline-flex;gap:2px;padding:3px;background:var(--color-surface-sunk);border:1px solid var(--color-border);border-radius:var(--radius-control)}.nsc-segmented__option{appearance:none;border:0;background:transparent;padding:var(--s-2) var(--s-4);border-radius:calc(var(--radius-control) - 3px);color:var(--color-text-muted);font:500 .875rem var(--font);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nsc-segmented__option:hover:not([disabled]){color:var(--color-text)}.nsc-segmented__option--active{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-1)}.nsc-segmented__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-segmented__option[disabled]{color:var(--color-text-faint);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.nsc-segmented__option{transition:none}}.nsc-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;padding:0;list-style:none;font:400 .875rem var(--font)}.nsc-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--color-text-muted);text-decoration:none}.nsc-breadcrumbs__item:not(:first-child):before{content:"/";color:var(--color-text-faint)}a.nsc-breadcrumbs__item:hover{color:var(--color-text);text-decoration:underline}a.nsc-breadcrumbs__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--r-sm)}.nsc-breadcrumbs__item[aria-current=page]{color:var(--color-text);font-weight:600}.nsc-pagination{display:inline-flex;align-items:center;gap:var(--s-1)}.nsc-pagination__nav,.nsc-pagination__page{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 var(--s-2);border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);font:500 .875rem var(--font);font-variant-numeric:tabular-nums;cursor:pointer}.nsc-pagination__nav:hover:not([disabled]),.nsc-pagination__page:hover:not([disabled]){background:var(--color-surface-sunk);color:var(--color-text)}.nsc-pagination__page--active{background:var(--color-primary);color:var(--color-primary-ink)}.nsc-pagination__nav:focus-visible,.nsc-pagination__page:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-pagination__nav[disabled]{color:var(--color-text-faint);cursor:not-allowed}.nsc-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;color:var(--color-text-faint)}.nsc-stepper{display:block}.nsc-stepper__headers{display:flex;gap:var(--s-2)}.nsc-stepper--vertical{display:grid;grid-template-columns:minmax(168px,220px) minmax(0,1fr);column-gap:var(--s-6);align-items:start}.nsc-stepper--vertical .nsc-stepper__headers{grid-column:1;grid-row:1;flex-direction:column;align-self:start}.nsc-stepper--vertical nsc-step{grid-column:2;grid-row:1;min-width:0}@media(max-width:640px){.nsc-stepper--vertical{display:block}.nsc-stepper--vertical .nsc-stepper__headers{flex-direction:row;flex-wrap:wrap}}.nsc-stepper__header{appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--radius-control);color:var(--color-text-muted);font:500 .875rem var(--font);cursor:pointer;text-align:start}.nsc-stepper__header:hover{background:var(--color-surface-sunk)}.nsc-stepper__header:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-stepper__marker{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex:none;border-radius:50%;background:var(--color-surface-sunk);color:var(--color-text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.nsc-stepper__header--active{color:var(--color-text)}.nsc-stepper__header--active .nsc-stepper__marker{background:var(--color-primary);color:var(--color-primary-ink)}.nsc-stepper__header--done .nsc-stepper__marker{background:var(--color-success);color:var(--color-primary-ink)}.nsc-stepper__optional{display:block;font:400 .6875rem var(--font);color:var(--color-text-faint)}.nsc-stepper__body{padding-top:var(--s-5);color:var(--color-text);font:400 .9375rem var(--font)}.nsc-stepper--vertical .nsc-stepper__body{padding-top:0}@media(max-width:640px){.nsc-stepper--vertical .nsc-stepper__body{padding-top:var(--s-4)}}.nsc-calendar{display:inline-block;padding:var(--s-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);font-family:var(--font);color:var(--color-text);-webkit-user-select:none;user-select:none}.nsc-calendar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-2)}.nsc-calendar__title{font-weight:600;font-size:.9rem}.nsc-calendar__nav{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);border:0;cursor:pointer;font-size:1.1rem;line-height:1}.nsc-calendar__nav:hover{background:var(--color-surface-sunk);color:var(--color-text)}.nsc-calendar__weekdays,.nsc-calendar__week{display:grid;grid-template-columns:repeat(7,2.25rem)}.nsc-calendar__weekday{text-align:center;font-size:.7rem;font-weight:600;color:var(--color-text-faint);padding:var(--s-1) 0}.nsc-calendar__day{width:2.25rem;height:2.25rem;border:0;background:transparent;border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-size:.85rem;cursor:pointer}.nsc-calendar__day:hover:not(:disabled){background:var(--color-surface-sunk)}.nsc-calendar__day.is-outside{color:var(--color-text-faint)}.nsc-calendar__day.is-selected{background:var(--color-primary);color:var(--color-primary-ink)}.nsc-calendar__day[aria-current=date]:not(.is-selected){box-shadow:inset 0 0 0 1px var(--color-primary)}.nsc-calendar__day:disabled{color:var(--color-text-faint);opacity:.4;cursor:not-allowed}.nsc-calendar__day:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-calendar__day.is-range-start,.nsc-calendar__day.is-range-end{background:var(--color-primary);color:var(--color-primary-ink)}.nsc-calendar__day.is-in-range{background:var(--color-primary);border-radius:0}@supports (color: color-mix(in lab,red,red)){.nsc-calendar__day.is-in-range{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface))}}.nsc-date-picker__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-width:12rem;padding:0 var(--s-3);height:2.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer;text-align:left}.nsc-date-picker__trigger:hover:not(:disabled){border-color:var(--color-border-strong)}.nsc-date-picker__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-date-picker__trigger.is-invalid{border-color:var(--color-error)}.nsc-date-picker__trigger:disabled{opacity:.5;cursor:not-allowed}.nsc-date-picker__trigger .is-placeholder{color:var(--color-text-faint)}.nsc-date-picker__icon{color:var(--color-text-muted)}.nsc-date-picker__panel{background:transparent}.nsc-time-list{display:flex;flex-direction:column;gap:2px;max-height:15rem;overflow-y:auto;padding:var(--s-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);font-family:var(--font);color:var(--color-text);min-width:6rem}.nsc-time-list:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-time-list__option{padding:var(--s-2) var(--s-3);border-radius:var(--radius-control);font-size:.85rem;cursor:pointer;text-align:center}.nsc-time-list__option:hover{background:var(--color-surface-sunk)}.nsc-time-list__option.is-active{box-shadow:inset 0 0 0 1px var(--color-primary)}.nsc-time-list__option.is-selected{background:var(--color-primary);color:var(--color-primary-ink)}.nsc-time-list__option[aria-disabled=true]{color:var(--color-text-faint);opacity:.4;cursor:not-allowed}.nsc-time-selects{display:flex;align-items:center;gap:7px}.nsc-time-selects__icon{color:var(--ink-500)}.nsc-time-selects__label{width:38px;font-size:11px;font-weight:700;color:var(--ink-500)}.nsc-time-selects__colon{font-weight:700;color:var(--ink-500)}.nsc-time-selects__select{height:30px;padding:0 6px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink-900);font-family:inherit;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;outline:0}.nsc-time-selects__select:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color: color-mix(in lab,red,red)){.nsc-time-selects__select:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent)}}.nsc-time-picker__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-width:8rem;padding:0 var(--s-3);height:2.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer;text-align:left}.nsc-time-picker__trigger:hover:not(:disabled){border-color:var(--color-border-strong)}.nsc-time-picker__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-time-picker__trigger.is-invalid{border-color:var(--color-error)}.nsc-time-picker__trigger:disabled{opacity:.5;cursor:not-allowed}.nsc-time-picker__trigger .is-placeholder{color:var(--color-text-faint)}.nsc-time-picker__icon{color:var(--color-text-muted)}.nsc-time-picker__panel{background:transparent}.nsc-datetime-picker__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-width:14rem;padding:0 var(--s-3);height:2.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer;text-align:left}.nsc-datetime-picker__trigger:hover:not(:disabled){border-color:var(--color-border-strong)}.nsc-datetime-picker__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-datetime-picker__trigger.is-invalid{border-color:var(--color-error)}.nsc-datetime-picker__trigger:disabled{opacity:.5;cursor:not-allowed}.nsc-datetime-picker__trigger .is-placeholder{color:var(--color-text-faint)}.nsc-datetime-picker__icon{color:var(--color-text-muted)}.nsc-datetime-picker__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-3);padding:var(--s-3)}.nsc-datetime-picker__body{display:flex;flex-direction:column}.nsc-datetime-picker__time-row{margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.nsc-datetime-picker__footer{display:flex;justify-content:flex-end;margin-top:var(--s-3)}.nsc-datetime-picker__done{padding:var(--s-2) var(--s-4);border:0;border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-primary-ink);font:inherit;font-family:var(--font);cursor:pointer}.nsc-datetime-picker__done:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}nsc-date-range-picker{display:block}.nsc-date-range-picker__field{position:relative;display:flex;align-items:center;gap:var(--s-1);width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:0 var(--s-2) 0 var(--s-3);height:2.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font-family:var(--font)}.nsc-date-range-picker__field:hover:not(.is-disabled){border-color:var(--color-border-strong)}.nsc-date-range-picker__field:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-date-range-picker__field.is-invalid{border-color:var(--color-error)}.nsc-date-range-picker__field.is-disabled{opacity:.5}.nsc-date-range-picker__trigger{flex:1;min-width:0;display:flex;align-items:center;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-family:inherit;text-align:left;cursor:pointer;outline:0}.nsc-date-range-picker__trigger:disabled{cursor:not-allowed}.nsc-date-range-picker__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsc-date-range-picker__label.is-placeholder{color:var(--color-text-faint)}.nsc-date-range-picker__icon{display:inline-flex;flex:none;color:var(--color-text-muted);pointer-events:none}.nsc-date-range-picker__clear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.5rem;height:1.5rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);cursor:pointer}.nsc-date-range-picker__clear:hover{background:var(--color-surface-sunk, var(--color-surface-2));color:var(--color-text)}.nsc-date-range-picker__clear:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-date-range-picker__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-3);padding:var(--s-3)}.nsc-date-range-picker__panel.has-shortcuts{display:flex;align-items:stretch;padding:0}.nsc-date-range-picker__panel.has-shortcuts .nsc-date-range-picker__main{padding:var(--s-3)}.nsc-date-range-picker__shortcuts{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-2);min-width:8.5rem;border-right:1px solid var(--color-border)}.nsc-date-range-picker__shortcut{padding:var(--s-2) var(--s-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);font:inherit;font-family:var(--font);font-size:.8125rem;text-align:left;white-space:nowrap;cursor:pointer}.nsc-date-range-picker__shortcut:hover{background:var(--color-surface-sunk, var(--color-surface-2));color:var(--color-text)}.nsc-date-range-picker__shortcut:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-date-range-picker__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-3)}.nsc-date-range-picker__clear-btn{margin-right:auto;padding:var(--s-2) var(--s-3);border:1px solid var(--color-border-strong, var(--color-border));border-radius:var(--radius-control);background:transparent;color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer}.nsc-date-range-picker__clear-btn:hover{background:var(--color-surface-sunk, var(--color-surface-2))}.nsc-date-range-picker__clear-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-date-range-picker__done{padding:var(--s-2) var(--s-4);border:0;border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-primary-ink);font:inherit;font-family:var(--font);cursor:pointer}.nsc-date-range-picker__done:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-datetime-range-picker__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-width:22rem;padding:0 var(--s-3);height:2.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer;text-align:left}.nsc-datetime-range-picker__trigger:hover:not(:disabled){border-color:var(--color-border-strong)}.nsc-datetime-range-picker__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-datetime-range-picker__trigger.is-invalid{border-color:var(--color-error)}.nsc-datetime-range-picker__trigger:disabled{opacity:.5;cursor:not-allowed}.nsc-datetime-range-picker__trigger .is-placeholder{color:var(--color-text-faint)}.nsc-datetime-range-picker__icon{color:var(--color-text-muted)}.nsc-datetime-range-picker__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-3);padding:var(--s-3)}.nsc-datetime-range-picker__body{display:flex;flex-direction:column}.nsc-datetime-range-picker__times{display:flex;flex-direction:column;gap:8px;margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.nsc-datetime-range-picker__footer{display:flex;justify-content:flex-end;margin-top:var(--s-3)}.nsc-datetime-range-picker__done{padding:var(--s-2) var(--s-4);border:0;border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-primary-ink);font:inherit;font-family:var(--font);cursor:pointer}.nsc-datetime-range-picker__done:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-file-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-5);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);color:var(--color-text-muted);font-family:var(--font);text-align:center}.nsc-file-drop.is-dragging{border-color:var(--color-primary);background:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.nsc-file-drop.is-dragging{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))}}.nsc-file-drop.is-disabled{opacity:.5}.nsc-file-drop__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nsc-file-drop__hint{font-size:.9rem}.nsc-file-drop__browse{padding:var(--s-2) var(--s-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-2);color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer}.nsc-file-drop__browse:hover:not(:disabled){border-color:var(--color-primary)}.nsc-file-drop__browse:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-file-drop__progress{width:100%;height:6px;border-radius:var(--radius-pill);background:var(--color-surface-sunk);overflow:hidden}.nsc-file-drop__progress-fill{display:block;height:100%;background:var(--color-primary)}.nsc-file-drop__list{list-style:none;margin:var(--s-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.nsc-file-drop__item{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);font-family:var(--font);color:var(--color-text)}.nsc-file-drop__thumb{width:2rem;height:2rem;object-fit:cover;border-radius:var(--r-xs, 4px)}.nsc-file-drop__name{flex:1;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsc-file-drop__size{font-size:.75rem;color:var(--color-text-faint)}.nsc-file-drop__remove{width:1.5rem;height:1.5rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);cursor:pointer}.nsc-file-drop__remove:hover{background:var(--color-surface-sunk);color:var(--color-text)}.nsc-file-drop__remove:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-shell{position:relative;display:flex;height:100%;font-family:var(--font-sans);color:var(--ink-900);background:var(--bg)}.nsc-shell__hamburger{display:none;position:absolute;top:var(--s-3);left:var(--s-3);z-index:4;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-900);cursor:pointer}.nsc-shell__scrim{position:absolute;inset:0;z-index:2;border:0;padding:0;background:var(--scrim);cursor:pointer}.nsc-shell__rail{display:flex;flex-direction:column;width:var(--nsc-rail-w, 16rem);flex:0 0 auto;background:var(--side-bg);color:var(--side-ink);border-right:1px solid var(--side-line);transition:width var(--dur) var(--ease)}.nsc-shell.is-collapsed .nsc-shell__rail{width:4.5rem}.nsc-shell__top{display:flex;align-items:center;gap:11px;height:64px;padding:0 16px;border-bottom:1px solid var(--side-line);flex:none}.nsc-shell__brand{display:flex;align-items:center;gap:11px;flex:1;min-width:0;text-decoration:none;overflow:hidden}.nsc-shell__wordmark{display:flex;align-items:center;min-width:0}.nsc-shell__logo-wordmark{max-height:32px;max-width:184px;object-fit:contain;display:block}.nsc-shell__logo-wordmark--dark,html[data-theme=dark] .nsc-shell__logo-wordmark--light{display:none}html[data-theme=dark] .nsc-shell__logo-wordmark--dark{display:block}.nsc-shell__mark-wrap{display:flex;flex:none}.nsc-shell__logo-square{width:38px;height:38px;object-fit:contain;border-radius:var(--mark-radius, 8px);flex:none}.nsc-shell__mark{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--mark-radius, 8px);background:var(--mark-bg, var(--primary));color:var(--mark-fg, var(--primary-ink));font-size:18px;font-weight:700;flex:none}.nsc-shell__brand-text{display:flex;flex-direction:column;line-height:1.05;min-width:0}.nsc-shell__brand-name{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--side-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsc-shell__brand-sub{font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--side-ink-faint);margin-top:3px;white-space:nowrap}.nsc-shell__collapse{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border:0;border-radius:var(--r-sm);background:transparent;color:var(--side-ink-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nsc-shell__collapse:hover{background:var(--side-hover-bg);color:var(--side-ink)}.nsc-shell__collapse:focus-visible,.nsc-shell__hamburger:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.nsc-shell.is-collapsed .nsc-shell__top{flex-direction:column;height:auto;min-height:64px;gap:var(--s-2);padding:10px 0}.nsc-shell.is-collapsed .nsc-shell__brand{flex:none;justify-content:center;width:100%}.nsc-shell__nav{flex:1;overflow-y:auto;padding:10px 12px 16px}.nsc-shell__section-title{margin:0;padding:16px 12px 7px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--side-ink-faint)}.nsc-shell__row{position:relative}.nsc-shell__nav-item{position:relative;display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;border-radius:var(--r-sm);color:var(--side-ink-muted);text-decoration:none;font:inherit;font-size:13.5px;font-weight:500;line-height:1.2;cursor:pointer;text-align:left;padding:var(--nav-py, 9px) 12px;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nsc-shell__nav-icon{font-size:19px;flex:none;color:inherit}.nsc-shell__nav-item:hover{background:var(--side-hover-bg);color:var(--side-ink)}.nsc-shell__nav-item.is-active{background:var(--side-active-bg);color:var(--side-active-ink);font-weight:600}.nsc-shell__nav-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.nsc-shell__nav-label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsc-shell__nav-count{flex:none;font-size:10px;font-weight:700;background:var(--side-active-bg);color:var(--side-active-ink);border-radius:var(--r-pill);padding:1px 7px;min-width:20px;text-align:center}.nsc-shell__nav-item.is-active .nsc-shell__nav-count{background:var(--side-active-ink);color:var(--side-bg)}.nsc-shell__nav-caret{flex:none;display:inline-flex;font-size:15px;opacity:.7;transition:transform var(--dur-fast) var(--ease)}.nsc-shell__nav-parent.is-expanded>.nsc-shell__nav-caret,.nsc-shell__nav-parent.is-expanded .nsc-shell__nav-caret{transform:rotate(90deg)}.nsc-shell__nav-lead{display:flex;align-items:center;justify-content:center;width:19px;flex:none}.nsc-shell__nav-lead--sm{width:16px}.nsc-shell__nav-lead .nsc-shell__nav-icon{font-size:16px}.nsc-shell__nav-lead--sm .nsc-shell__nav-icon{font-size:15px}.nsc-shell__nav-dot{width:5px;height:5px;border-radius:99px;background:var(--side-ink-faint)}.nsc-shell__nav-dot--sm{width:4px;height:4px}.nsc-shell__nav-item.is-active .nsc-shell__nav-dot{background:var(--side-active-ink)}.nsc-shell__subnav{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px}.nsc-shell__nav-child{gap:10px;font-size:13px;padding:7px 12px}.nsc-shell__subnav--deep{margin:1px 0 3px 18px;padding-left:14px;border-left:1px solid var(--side-line-strong)}.nsc-shell__nav-grandchild{gap:9px;font-size:12.5px;padding:6px 12px}.nsc-shell.is-collapsed .nsc-shell__section-title,.nsc-shell.is-collapsed .nsc-shell__nav-label,.nsc-shell.is-collapsed .nsc-shell__nav-count,.nsc-shell.is-collapsed .nsc-shell__nav-caret{display:none}.nsc-shell.is-collapsed .nsc-shell__nav-item{justify-content:center;padding-inline:0}.nsc-shell__flyout{min-width:184px;padding:7px;background:var(--surface);color:var(--ink-900);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.nsc-shell__flyout-head{display:flex;align-items:center;gap:8px;padding:5px 10px 8px;margin-bottom:2px;border-bottom:1px solid var(--line);color:var(--ink-500)}.nsc-shell__flyout-title{font-size:12.5px;font-weight:700;color:var(--ink-900);white-space:nowrap}.nsc-shell__flyout-link{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-sm);color:var(--ink-700);text-decoration:none;font-size:12.5px}.nsc-shell__flyout-link .nsc-shell__nav-dot{background:currentColor;opacity:.45}.nsc-shell__flyout-link:hover,.nsc-shell__flyout-link.is-active{background:var(--surface-sunk);color:var(--ink-900)}.nsc-shell__user{position:relative;flex:none;padding:12px;border-top:1px solid var(--side-line)}.nsc-shell__user-card{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;cursor:pointer;padding:7px 8px;border-radius:var(--r-sm);transition:background var(--dur-fast) var(--ease)}.nsc-shell__user-card:hover{background:var(--side-hover-bg)}.nsc-shell__avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-pill);background:var(--side-active-bg);color:var(--side-active-ink);font-size:12.5px;font-weight:700;flex:none}.nsc-shell__user-meta{display:flex;flex-direction:column;flex:1;min-width:0;text-align:left}.nsc-shell__user-name{font-size:12.5px;font-weight:600;color:var(--side-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsc-shell__user-role{font-size:10.5px;color:var(--side-ink-faint);white-space:nowrap}.nsc-shell__user-caret{font-size:15px;color:var(--side-ink-faint);flex:none}.nsc-shell.is-collapsed .nsc-shell__user-meta,.nsc-shell.is-collapsed .nsc-shell__user-caret{display:none}.nsc-shell.is-collapsed .nsc-shell__user-card{justify-content:center;padding:6px 0}.nsc-shell__user-scrim{position:fixed;inset:0;z-index:40;border:0;background:transparent;cursor:default}.nsc-shell__user-menu{position:absolute;left:12px;right:12px;bottom:62px;z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:5px}.nsc-shell__user-menu-item{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--ink-900);padding:8px 10px;border-radius:var(--r-sm);text-align:left}.nsc-shell__user-menu-item nsc-icon{color:var(--ink-500)}.nsc-shell__user-menu-item:hover{background:var(--surface-sunk)}.nsc-shell__user-menu-item.is-danger{color:var(--error);font-weight:600}.nsc-shell__user-menu-item.is-danger nsc-icon{color:currentColor}.nsc-shell__user-menu-item.is-danger:hover{background:var(--error-bg)}.nsc-shell__user-menu-sep{height:1px;background:var(--line);margin:4px 6px}.nsc-shell__main{flex:1;display:flex;flex-direction:column;min-width:0}.nsc-shell__header{flex:none}.nsc-shell__content{flex:1;padding:20px;overflow:auto}.nsc-shell.is-narrow .nsc-shell__rail{position:fixed;inset:0 auto 0 0;z-index:60;width:var(--nsc-rail-mobile-w, 15rem);transform:translate(-110%);transition:transform var(--dur) var(--ease);box-shadow:none}.nsc-shell.is-narrow.is-collapsed .nsc-shell__rail{width:var(--nsc-rail-mobile-w, 15rem)}.nsc-shell.is-narrow.is-collapsed .nsc-shell__top{flex-direction:row;height:64px;padding:0 16px}.nsc-shell.is-narrow.is-collapsed .nsc-shell__section-title,.nsc-shell.is-narrow.is-collapsed .nsc-shell__nav-label,.nsc-shell.is-narrow.is-collapsed .nsc-shell__nav-count,.nsc-shell.is-narrow.is-collapsed .nsc-shell__nav-caret{display:revert}.nsc-shell.is-narrow.is-collapsed .nsc-shell__nav-item{justify-content:flex-start;padding-inline:12px}.nsc-shell.is-narrow.is-mobile-open .nsc-shell__rail{transform:translate(0);box-shadow:8px 0 40px #00000047}.nsc-shell.is-narrow .nsc-shell__scrim{position:fixed;z-index:55}.nsc-shell.is-narrow .nsc-shell__content{padding:16px 14px;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}@media(max-width:899.98px){.nsc-shell__hamburger{display:inline-flex}}.nsc-topbar{display:flex;align-items:center;gap:18px;height:64px;flex:none;padding:0 22px;background:var(--top-bg);border-bottom:1px solid var(--top-line);position:sticky;top:0;z-index:25}.nsc-topbar__brand{display:flex;align-items:center;gap:10px;flex:none}.nsc-topbar__logo{max-height:34px;max-width:170px;object-fit:contain}.nsc-topbar__logo--dark,html[data-theme=dark] .nsc-topbar__logo--light{display:none}html[data-theme=dark] .nsc-topbar__logo--dark{display:block}.nsc-topbar__logo-square{width:34px;height:34px;object-fit:contain;border-radius:var(--mark-radius, 8px)}.nsc-topbar__mark{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--mark-radius, 8px);background:var(--mark-bg, var(--primary));color:var(--mark-fg, var(--primary-ink));font-size:16px;font-weight:700}.nsc-topbar__brand-name{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--top-ink);white-space:nowrap}.nsc-topbar__nav{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;overflow:hidden}.nsc-topbar__more{flex:none}.nsc-topbar__item{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;padding:8px 13px;border-radius:var(--r-sm);color:var(--top-ink-muted);text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nsc-topbar__item:hover,.nsc-topbar__item.is-open{background:var(--surface-sunk);color:var(--top-ink)}.nsc-topbar__item.is-active{background:var(--primary-soft);color:var(--primary-soft-text);font-weight:600}.nsc-topbar__item:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.nsc-topbar__caret{opacity:.6;flex:none}.nsc-topbar__count{font-size:10px;font-weight:700;background:var(--primary-soft);color:var(--primary-soft-text);border-radius:var(--r-pill);padding:1px 6px}.nsc-topbar__menu{min-width:215px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:6px}.nsc-topbar__menu-group-title{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);padding:8px 10px 4px}.nsc-topbar__menu-item{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--ink-700);padding:8px 10px;border-radius:var(--r-sm);text-align:left;text-decoration:none}.nsc-topbar__menu-item--sub{padding-left:18px;font-size:12.5px}.nsc-topbar__menu-item:hover{background:var(--surface-sunk);color:var(--ink-900)}.nsc-topbar__menu-item.is-active{color:var(--primary-soft-text);font-weight:600}.nsc-topbar__menu-label{flex:1}.nsc-topbar__search{display:inline-flex;align-items:center;gap:9px;flex:none;padding:0 14px;height:var(--ctl-h, 38px);min-width:200px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-500)}.nsc-topbar__search:focus-within{border-color:var(--primary)}.nsc-topbar__search-input{border:0;background:transparent;outline:0;flex:1;width:100%;font:inherit;font-size:13px;color:var(--ink-900)}.nsc-topbar__search-input::placeholder{color:var(--ink-500)}@media(max-width:760px){.nsc-topbar__nav,.nsc-topbar__search{display:none}}.nsc-toolbar{display:flex;align-items:center;gap:14px;height:64px;flex:none;padding:0 24px;background:var(--top-bg);border-bottom:1px solid var(--top-line);position:sticky;top:0;z-index:20}.nsc-toolbar__icon-btn{display:flex;align-items:center;justify-content:center;width:var(--ctl-h, 38px);height:var(--ctl-h, 38px);flex:none;border:0;background:transparent;border-radius:var(--r-sm);color:var(--top-ink-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nsc-toolbar__icon-btn:hover{background:var(--surface-sunk);color:var(--top-ink)}.nsc-toolbar__icon-btn nsc-icon{font-size:18px}.nsc-toolbar__icon-btn:focus-visible,.nsc-toolbar__skin-btn:focus-visible,.nsc-toolbar__zoom-btn:focus-visible,.nsc-toolbar__zoom-reset:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.nsc-toolbar__heading{flex:1;min-width:0}.nsc-toolbar__crumbs{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500;color:var(--top-ink-muted)}.nsc-toolbar__crumb{color:inherit;text-decoration:none;white-space:nowrap}a.nsc-toolbar__crumb:hover,.nsc-toolbar__crumb.is-current{color:var(--top-ink)}.nsc-toolbar__crumb-sep{opacity:.55}.nsc-toolbar__title{font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--top-ink);margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsc-toolbar__cluster{display:flex;align-items:center;gap:8px;flex:none;justify-content:flex-end}.nsc-toolbar__appearance,.nsc-toolbar__actions{display:flex;align-items:center;gap:8px}.nsc-toolbar__appearance.is-popover{display:none;position:absolute;top:58px;right:14px;z-index:41;flex-wrap:wrap;justify-content:flex-end;max-width:300px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.nsc-toolbar__appearance.is-popover.is-open{display:flex}.nsc-toolbar__appr-scrim{position:fixed;inset:0;z-index:40;border:0;padding:0;background:transparent;cursor:default}.nsc-toolbar__skin{position:relative}.nsc-toolbar__skin-btn{display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h, 38px);padding:0 11px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--top-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease)}.nsc-toolbar__skin-btn:hover{background:var(--surface-sunk)}.nsc-toolbar__skin-dot{width:13px;height:13px;border-radius:var(--r-pill);border:1.5px solid var(--surface);box-shadow:0 0 0 1px var(--line-strong);flex:none}.nsc-toolbar__skin-label{white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.nsc-toolbar__chevron{opacity:.6;flex:none}.nsc-toolbar__scrim{position:fixed;inset:0;z-index:40;border:0;background:transparent;cursor:default}.nsc-toolbar__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:41;min-width:190px;max-height:320px;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:6px}.nsc-toolbar__menu-item{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--ink-700);padding:8px 10px;border-radius:var(--r-sm);text-align:left}.nsc-toolbar__menu-item:hover{background:var(--surface-sunk);color:var(--ink-900)}.nsc-toolbar__menu-label{flex:1;text-align:left;white-space:nowrap}.nsc-toolbar__check{color:var(--primary);margin-left:auto}.nsc-toolbar__zoom{display:flex;align-items:center;gap:1px;background:var(--surface-sunk);border-radius:var(--r-md);padding:2px}.nsc-toolbar__zoom-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;background:transparent;cursor:pointer;border-radius:var(--r-sm);color:var(--top-ink-muted);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nsc-toolbar__zoom-btn:hover{background:var(--surface);color:var(--top-ink)}.nsc-toolbar__zoom-reset{min-width:42px;height:26px;border:0;background:transparent;cursor:pointer;border-radius:var(--r-sm);color:var(--top-ink);font-family:var(--font-mono);font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums}.nsc-toolbar__zoom-reset:hover{background:var(--surface)}.nsc-toolbar__divider{width:1px;height:26px;background:var(--line)}.nsc-toolbar__bell{position:relative}.nsc-toolbar__bell-dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:var(--r-pill);background:var(--error);border:2px solid var(--top-bg)}.nsc-toolbar__user-chip{display:flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);cursor:pointer}.nsc-toolbar__chip-avatar{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-pill);background:var(--primary);color:var(--primary-ink);font-size:11.5px;font-weight:700;flex:none}.nsc-toolbar__chip-name{font-size:12.5px;font-weight:600;color:var(--top-ink)}.nsc-toolbar__user{position:relative}.nsc-toolbar__user-chip{font:inherit}.nsc-toolbar__user-chip>nsc-icon{color:var(--ink-500);margin-left:-2px}.nsc-toolbar__user-chip.is-open{border-color:var(--primary)}.nsc-toolbar__user-scrim{position:fixed;inset:0;z-index:40;border:0;background:transparent;cursor:default}.nsc-toolbar__menu-sep{height:1px;margin:5px 6px;background:var(--line)}.nsc-toolbar__menu-item.is-danger{color:var(--error-text, var(--error))}.nsc-toolbar__menu-item.is-danger:hover{background:var(--error-bg);color:var(--error-text, var(--error))}.nsc-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:stretch;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -2px 16px #0000000f;padding-bottom:env(safe-area-inset-bottom,0)}.nsc-tabbar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:7px 0 3px;border:0;background:transparent;cursor:pointer;font-family:inherit;color:var(--ink-500)}.nsc-tabbar__item.is-active{color:var(--primary)}.nsc-tabbar__icon-wrap{display:flex;align-items:center;justify-content:center;width:46px;height:28px;border-radius:var(--r-pill);background:transparent;transition:background .16s var(--ease)}.nsc-tabbar__item.is-active .nsc-tabbar__icon-wrap{background:var(--primary-soft)}.nsc-tabbar__icon{font-size:21px}.nsc-tabbar__label{font-size:10px;font-weight:600;letter-spacing:.01em}.nsc-tabbar__item.is-active .nsc-tabbar__label{font-weight:700}.nsc-tabbar__item:focus-visible{outline:2px solid var(--primary);outline-offset:-3px;border-radius:var(--r-sm)}nsc-shell{display:block;height:100%}.nsc-shell-host{display:flex;flex-direction:column;height:100%;background:var(--bg);color:var(--ink-900)}.nsc-shell-host__content{flex:1;overflow:auto;padding:20px}.nsc-shell-host__zoom{zoom:var(--zoom, 1)}html .ngxdt-tailwind{--ngxdt-tw-bg: var(--color-surface);--ngxdt-tw-fg: var(--color-text);--ngxdt-tw-muted: var(--color-text-muted);--ngxdt-tw-border: var(--color-border);--ngxdt-tw-header-bg: var(--color-surface-2);--ngxdt-tw-row-hover: var(--color-surface-sunk);--ngxdt-tw-stripe: var(--color-surface-sunk);--ngxdt-tw-accent: var(--color-primary);--ngxdt-tw-accent-fg: var(--color-primary-ink);--ngxdt-tw-ring: var(--color-primary)}html .ngxdt-tailwind table.dataTable thead th{height:44px;padding-top:0;padding-bottom:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}html .ngxdt-tailwind table.dataTable tbody td{height:56px;padding:9px 12px;font-size:13px;color:var(--color-text)}html .ngxdt-tailwind table.dataTable tbody tr:hover td{background:var(--color-surface-sunk)}html .ngxdt-tailwind .dt-layout-row.dt-layout-table{width:100%}html .ngxdt-tailwind .dt-layout-cell.dt-layout-full{flex:1 1 100%;width:100%;min-width:0}html .ngxdt-tailwind table.dataTable{width:100%}html .ngxdt-tailwind{--nsc-sort-default: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m7%2015%205%205%205-5'/%3E%3Cpath%20d='m7%209%205-5%205%205'/%3E%3C/svg%3E");--nsc-sort-asc: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m5%2012%207-7%207%207'/%3E%3Cpath%20d='M12%2019V5'/%3E%3C/svg%3E");--nsc-sort-desc: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%205v14'/%3E%3Cpath%20d='m19%2012-7%207-7-7'/%3E%3C/svg%3E")}html .ngxdt-tailwind table.dataTable thead th .dt-column-order{display:inline-block;width:14px;height:14px;margin-left:5px;vertical-align:-2px;background-color:var(--color-text-muted);opacity:.55;-webkit-mask:var(--nsc-sort-default) center / 13px 13px no-repeat;mask:var(--nsc-sort-default) center / 13px 13px no-repeat}html .ngxdt-tailwind table.dataTable thead th.dt-ordering-asc .dt-column-order{background-color:var(--color-primary);opacity:1;-webkit-mask-image:var(--nsc-sort-asc);mask-image:var(--nsc-sort-asc)}html .ngxdt-tailwind table.dataTable thead th.dt-ordering-desc .dt-column-order{background-color:var(--color-primary);opacity:1;-webkit-mask-image:var(--nsc-sort-desc);mask-image:var(--nsc-sort-desc)}html .ngxdt-tailwind table.dataTable thead th.dt-orderable-none .dt-column-order{display:none}html .ngxdt-tailwind table.dataTable th.dt-select,html .ngxdt-tailwind table.dataTable td.dt-select{width:48px;text-align:center}html .ngxdt-tailwind table.dataTable th.dt-actions,html .ngxdt-tailwind table.dataTable td.dt-actions{width:1%;white-space:nowrap}html .ngxdt-tailwind .dt-length,html .ngxdt-tailwind .dt-search{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--color-text-muted)}html .ngxdt-tailwind .dt-length select.dt-input,html .ngxdt-tailwind .dt-search input.dt-input{height:36px;padding:0 10px;color:var(--color-text);background:var(--color-surface-2);border:1px solid var(--color-border-strong, var(--color-border));border-radius:var(--radius-control, 6px);font:inherit;font-size:13px}html .ngxdt-tailwind .dt-search input.dt-input{min-width:220px}html .ngxdt-tailwind .dt-length select.dt-input:focus-visible,html .ngxdt-tailwind .dt-search input.dt-input:focus-visible{outline:0;border-color:var(--color-primary)}html .ngxdt-tailwind .dt-info{font-size:12.5px;color:var(--color-text-muted);padding-top:6px}html .ngxdt-tailwind .dt-paging{display:inline-flex;gap:4px}html .ngxdt-tailwind .dt-paging .dt-paging-button{min-width:32px;height:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-strong, var(--color-border));border-radius:var(--radius-control, 6px);background:var(--color-surface-2);color:var(--color-text);font:inherit;font-size:12.5px;cursor:pointer}html .ngxdt-tailwind .dt-paging .dt-paging-button:hover:not(.disabled):not(.current){background:var(--color-surface-sunk)}html .ngxdt-tailwind .dt-paging .dt-paging-button.current{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-ink, #fff)}html .ngxdt-tailwind .dt-paging .dt-paging-button.disabled{opacity:.45;cursor:default}.demo-code{color:var(--color-text)}.demo-code .hljs-keyword,.demo-code .hljs-selector-tag,.demo-code .hljs-meta{color:var(--color-primary);font-weight:600}.demo-code .hljs-string,.demo-code .hljs-regexp,.demo-code .hljs-selector-attr{color:var(--color-success-text, var(--color-success))}.demo-code .hljs-number,.demo-code .hljs-literal,.demo-code .hljs-symbol{color:var(--color-warning-text, var(--color-warning))}.demo-code .hljs-title,.demo-code .hljs-name,.demo-code .hljs-selector-class,.demo-code .hljs-selector-id{color:var(--color-info-text, var(--color-info))}.demo-code .hljs-attr,.demo-code .hljs-attribute,.demo-code .hljs-variable,.demo-code .hljs-template-variable{color:var(--color-error-text, var(--color-error))}.demo-code .hljs-comment,.demo-code .hljs-quote{color:var(--color-text-faint);font-style:italic}.demo-code .hljs-built_in,.demo-code .hljs-type{color:var(--color-info-text, var(--color-info))}.demo-code .hljs-emphasis{font-style:italic}.demo-code .hljs-strong{font-weight:700}html,body{height:100%}body{margin:0}app-root,app-shell-layout{display:block;height:100%}[data-density=comfortable]{--ctl-h: 38px;--ctl-h-sm: 32px;--ctl-h-lg: 44px;--nav-py: 9px;--card-pad: 20px;--row-py: 11px;--gap: 16px}[data-density=compact]{--ctl-h: 32px;--ctl-h-sm: 28px;--ctl-h-lg: 38px;--nav-py: 6px;--card-pad: 14px;--row-py: 7px;--gap: 12px}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}}@media print{body:has(.nsc-print-invoice) *{visibility:hidden}body:has(.nsc-print-invoice) .nsc-print-invoice,body:has(.nsc-print-invoice) .nsc-print-invoice *{visibility:visible}.nsc-print-invoice{position:absolute;left:0;top:0;width:100%;padding:24px;background:#fff;box-shadow:none}@page{margin:16mm}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-ease: initial}}}.ngxdt-tailwind{--ngxdt-tw-bg: #ffffff;--ngxdt-tw-fg: #0f172a;--ngxdt-tw-muted: #64748b;--ngxdt-tw-border: #e2e8f0;--ngxdt-tw-header-bg: #f8fafc;--ngxdt-tw-row-hover: #f1f5f9;--ngxdt-tw-stripe: #f8fafc;--ngxdt-tw-accent: #4f46e5;--ngxdt-tw-accent-fg: #ffffff;--ngxdt-tw-ring: #c7d2fe;color:var(--ngxdt-tw-fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem}.dark .ngxdt-tailwind,.ngxdt-tailwind.ngxdt-dark{--ngxdt-tw-bg: #0f172a;--ngxdt-tw-fg: #e2e8f0;--ngxdt-tw-muted: #94a3b8;--ngxdt-tw-border: #334155;--ngxdt-tw-header-bg: #1e293b;--ngxdt-tw-row-hover: #1e293b;--ngxdt-tw-stripe: #172033;--ngxdt-tw-accent: #818cf8;--ngxdt-tw-accent-fg: #0f172a;--ngxdt-tw-ring: #3730a3}.ngxdt-tailwind .dt-layout-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem 0}.ngxdt-tailwind .dt-layout-start{margin-right:auto}.ngxdt-tailwind .dt-layout-end{margin-left:auto}.ngxdt-tailwind .dt-length,.ngxdt-tailwind .dt-search{display:inline-flex;align-items:center;gap:.5rem;color:var(--ngxdt-tw-muted)}.ngxdt-tailwind .dt-input,.ngxdt-tailwind select.dt-input,.ngxdt-tailwind .dt-search input,.ngxdt-tailwind .dt-length select{appearance:none;background:var(--ngxdt-tw-bg);color:var(--ngxdt-tw-fg);border:1px solid var(--ngxdt-tw-border);border-radius:.5rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s ease,box-shadow .15s ease}.ngxdt-tailwind .dt-input:focus,.ngxdt-tailwind .dt-search input:focus,.ngxdt-tailwind .dt-length select:focus{outline:none;border-color:var(--ngxdt-tw-accent);box-shadow:0 0 0 3px var(--ngxdt-tw-ring)}.ngxdt-tailwind table.dataTable{width:100%;border-collapse:separate;border-spacing:0;background:var(--ngxdt-tw-bg);border:1px solid var(--ngxdt-tw-border);border-radius:.75rem;overflow:hidden}.ngxdt-tailwind table.dataTable thead th,.ngxdt-tailwind table.dataTable thead td{background:var(--ngxdt-tw-header-bg);color:var(--ngxdt-tw-fg);font-weight:600;text-align:left;padding:.625rem .875rem;border-bottom:1px solid var(--ngxdt-tw-border);white-space:nowrap}.ngxdt-tailwind table.dataTable tbody td{padding:.625rem .875rem;border-bottom:1px solid var(--ngxdt-tw-border)}.ngxdt-tailwind table.dataTable tbody tr:last-child td{border-bottom:none}.ngxdt-tailwind table.dataTable.stripe tbody tr:nth-child(odd) td,.ngxdt-tailwind table.dataTable tbody tr.odd td{background:var(--ngxdt-tw-stripe)}.ngxdt-tailwind table.dataTable tbody tr:hover td{background:var(--ngxdt-tw-row-hover)}.ngxdt-tailwind table.dataTable thead .dt-orderable-asc,.ngxdt-tailwind table.dataTable thead .dt-orderable-desc{cursor:pointer}.ngxdt-tailwind table.dataTable thead .dt-column-order:before,.ngxdt-tailwind table.dataTable thead .dt-column-order:after{opacity:.35}.ngxdt-tailwind table.dataTable thead .dt-ordering-asc .dt-column-order:before,.ngxdt-tailwind table.dataTable thead .dt-ordering-desc .dt-column-order:after{opacity:1;color:var(--ngxdt-tw-accent)}.ngxdt-tailwind .dt-info{color:var(--ngxdt-tw-muted);font-size:.8125rem}.ngxdt-tailwind .dt-paging{display:inline-flex;gap:.25rem}.ngxdt-tailwind .dt-paging .dt-paging-button{appearance:none;background:var(--ngxdt-tw-bg);color:var(--ngxdt-tw-fg);border:1px solid var(--ngxdt-tw-border);border-radius:.5rem;padding:.375rem .7rem;margin:0;font-size:.8125rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ngxdt-tailwind .dt-paging .dt-paging-button:hover:not(.disabled):not(.current){background:var(--ngxdt-tw-row-hover);border-color:var(--ngxdt-tw-accent)}.ngxdt-tailwind .dt-paging .dt-paging-button.current{background:var(--ngxdt-tw-accent);border-color:var(--ngxdt-tw-accent);color:var(--ngxdt-tw-accent-fg)}.ngxdt-tailwind .dt-paging .dt-paging-button.disabled{opacity:.4;cursor:not-allowed}.ngxdt-tailwind .dt-processing{background:var(--ngxdt-tw-bg);border:1px solid var(--ngxdt-tw-border);border-radius:.5rem;color:var(--ngxdt-tw-fg);box-shadow:0 10px 25px -10px #0f172a4d}.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp{--pswp-bg: var(--color-backdrop, #0b0d12);--pswp-placeholder-bg: var(--color-surface-sunk, #1a1d24);--pswp-icon-color: #fff;--pswp-icon-color-secondary: var(--color-backdrop, #0b0d12);--pswp-icon-stroke-color: var(--color-backdrop, #0b0d12);--pswp-icon-stroke-width: 2px}
