@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-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}}}@layer theme{:root,:host{--font-sans:var(--font);--font-mono:var(--font-mono);--spacing:.25rem;--container-3xl:48rem;--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);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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 (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.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-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)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-12{height:calc(var(--spacing) * 12)}.max-h-12{max-height:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-full{max-width:100%}.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:300px}.flex-\[3_1_420px\]{flex:3 420px}.flex-none{flex:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.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-\[7px\]{gap:7px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.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)}.border-line-strong{border-color:var(--color-border-strong)}.bg-primary{background-color:var(--color-primary)}.bg-surface{background-color:var(--color-surface)}.object-contain{object-fit:contain}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1\.5{padding-block:calc(var(--spacing) * 1.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)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.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}.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-primary-ink{color:var(--color-primary-ink)}.uppercase{text-transform:uppercase}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}}@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.2sud5ad24ntvb.woff2)format("woff2-variations");unicode-range:U+460-52F,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.1e6e0rham8pp2.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,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.1mgpja6wa-4e1.woff2)format("woff2-variations");unicode-range:U+1F??}@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.1c4wnqk-7ijaf.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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.1i10uqw9gdkrc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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.0a7y0o51m8fzd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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.1_fsb17gxmapx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,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.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,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.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0da2o5sn3utep.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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.0ww4yqxbk72bj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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.092gko6h6levo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.1ladf10s224e1.woff2)format("woff2-variations");unicode-range:U+460-52F,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.0x7cg5h5x34js.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,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.1k07jbkicvzf3.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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.0a13tgqsi9z78.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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.3rxtet6g9i1k3.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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.2rmhnsrc80fag.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.452suykb2jgcn.woff2)format("woff2"),url(../media/space-mono-vietnamese-400-normal.1537v-d0_112e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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.31_unrole__js.woff2)format("woff2"),url(../media/space-mono-latin-ext-400-normal.3afh0e6u7_zzn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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.37_1qewfwlumh.woff2)format("woff2"),url(../media/space-mono-latin-400-normal.1hv-m834mchxi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.1ijje0_w50tr1.woff2)format("woff2"),url(../media/space-mono-vietnamese-700-normal.1yax8-jhxzdjp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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.2m6bh4rackjgg.woff2)format("woff2"),url(../media/space-mono-latin-ext-700-normal.1_mdr0o5wrv96.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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.3dmnla43cklex.woff2)format("woff2"),url(../media/space-mono-latin-700-normal.3uu61z6b0_qze.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-skin=ssen]{--font-sans:"Inter Tight Variable","Inter Tight","Inter",-apple-system,system-ui,sans-serif;--font-mono:"JetBrains Mono Variable","JetBrains Mono","SF Mono",ui-monospace,monospace;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--mark-bg:linear-gradient(135deg,#0a4f7e,#02375e);--mark-fg:#fff;--mark-radius:8px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--ease:cubic-bezier(.2,.8,.2,1);--ease-inout:cubic-bezier(.65,.05,.36,1);--r-card:10px;--r-pill:999px;--shadow-xs:0 1px 2px #0000000a;--shadow-card:0 1px 2px #0000000a, 0 8px 24px -12px #0000001f;--shadow-pop:0 2px 6px #00000014, 0 18px 40px -12px #0003;--font:var(--font-sans);--color-text:var(--ink-900);--color-text-muted:var(--ink-700);--color-text-faint:var(--ink-500);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-surface-sunk:var(--surface-sunk);--color-bg:var(--bg);--color-scrim:var(--scrim);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-primary:var(--primary);--color-primary-hover:var(--primary-hover);--color-primary-ink:var(--primary-ink);--color-primary-text:var(--primary-soft-text);--color-success:var(--success);--color-error:var(--error);--color-warning:var(--warning);--color-info:var(--info);--color-success-text:var(--success-text);--color-error-text:var(--error-text);--color-warning-text:var(--warning-text);--color-info-text:var(--info-text);--color-side-bg:var(--side-bg);--color-side-surface:var(--side-surface);--color-side-line:var(--side-line);--color-side-ink:var(--side-ink);--color-side-ink-muted:var(--side-ink-muted);--color-side-ink-faint:var(--side-ink-faint);--color-side-active-bg:var(--side-active-bg);--color-side-active-ink:var(--side-active-ink);--color-top-bg:var(--top-bg);--color-top-line:var(--top-line);--color-top-ink:var(--top-ink);--color-top-ink-muted:var(--top-ink-muted);--color-top-ink-faint:var(--top-ink-muted);--color-top-active-ink:var(--primary);--radius-control:var(--r-sm);--radius-card:var(--r-lg);--radius-pill:var(--r-pill);--shadow-1:var(--shadow-xs);--shadow-2:var(--shadow-card);--shadow-3:var(--shadow-pop)}:root[data-skin=ssen][data-theme=light]{--bg:#f4f6f9;--surface:#fff;--surface-2:#f7f9fb;--surface-sunk:#eef2f6;--ink-900:#131725;--ink-700:#3f4254;--ink-500:#656a7a;--ink-300:#b3b7c6;--line:#eef1f5;--line-strong:#e1e4ec;--primary:#1d2b77;--primary-hover:#16205c;--primary-ink:#fff;--primary-soft:#e8eaf4;--primary-soft-text:#1d2b77;--success:#2f9e4f;--success-bg:#e7f5e8;--success-text:#1c7a37;--error:#e0002f;--error-bg:#ffebeb;--error-text:#b00028;--warning:#b07d00;--warning-bg:#fbf1d6;--warning-text:#7a5600;--info:#0056d2;--info-bg:#e6effb;--info-text:#0044a8;--scrim:#13172575;--ring:#1d2b774d;--side-bg:#fff;--side-surface:#f7f9fb;--side-line:#eef1f5;--side-line-strong:#e1e4ec;--side-ink:#2b2f44;--side-ink-muted:#6b7080;--side-ink-faint:#6e7384;--side-active-bg:#e8eaf4;--side-active-ink:#1d2b77;--side-hover-bg:#f2f4fa;--top-bg:#fff;--top-ink:#131725;--top-ink-muted:#6b7080;--top-line:#eef1f5}:root[data-skin=ssen][data-theme=dark]{--bg:#0e1014;--surface:#15181f;--surface-2:#1b1f29;--surface-sunk:#0a0c10;--ink-900:#f3f5fa;--ink-700:#c3c7d4;--ink-500:#8b90a2;--ink-300:#5a6072;--line:#222632;--line-strong:#313747;--primary:#6f83e0;--primary-hover:#8b9cea;--primary-ink:#0e1014;--primary-soft:#6f83e02e;--primary-soft-text:#aeb9f0;--success:#3fb873;--success-bg:#3fb87329;--success-text:#76d3a0;--error:#ef4a52;--error-bg:#f04a5229;--error-text:#f6969b;--warning:#d99b1c;--warning-bg:#d99b1c29;--warning-text:#e8c069;--info:#5a86e6;--info-bg:#5a86e629;--info-text:#a7bcf2;--scrim:#0000009e;--ring:#6f83e080;--side-bg:#15181f;--side-surface:#1b1f29;--side-line:#222632;--side-line-strong:#313747;--side-ink:#e7eaf0;--side-ink-muted:#8b90a2;--side-ink-faint:#7e8498;--side-active-bg:#6f83e033;--side-active-ink:#aeb9f0;--side-hover-bg:#1b1f29;--top-bg:#15181f;--top-ink:#f3f5fa;--top-ink-muted:#8b90a2;--top-line:#222632}:root[data-skin=ssen][data-chrome=contrast]{--side-bg:#161f52;--side-surface:#1d2865;--side-line:#ffffff14;--side-line-strong:#ffffff24;--side-ink:#eef0fb;--side-ink-muted:#aab2e0;--side-ink-faint:#8b93c8;--side-active-bg:#2c3a8f;--side-active-ink:#fff;--side-hover-bg:#ffffff0f}:root[data-skin=wazure]{--font-sans:"Inter Tight Variable","Inter Tight","Inter",-apple-system,system-ui,sans-serif;--font-mono:"JetBrains Mono Variable","JetBrains Mono","SF Mono",ui-monospace,monospace;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--mark-bg:linear-gradient(135deg,#0a4f7e,#02375e);--mark-fg:#fff;--mark-radius:8px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--ease:cubic-bezier(.2,.8,.2,1);--ease-inout:cubic-bezier(.65,.05,.36,1);--r-card:10px;--r-pill:999px;--shadow-xs:0 1px 2px #0000000a;--shadow-card:0 1px 2px #0000000a, 0 8px 24px -12px #0000001f;--shadow-pop:0 2px 6px #00000014, 0 18px 40px -12px #0003;--font:var(--font-sans);--color-text:var(--ink-900);--color-text-muted:var(--ink-700);--color-text-faint:var(--ink-500);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-surface-sunk:var(--surface-sunk);--color-bg:var(--bg);--color-scrim:var(--scrim);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-primary:var(--primary);--color-primary-hover:var(--primary-hover);--color-primary-ink:var(--primary-ink);--color-primary-text:var(--primary-soft-text);--color-success:var(--success);--color-error:var(--error);--color-warning:var(--warning);--color-info:var(--info);--color-success-text:var(--success-text);--color-error-text:var(--error-text);--color-warning-text:var(--warning-text);--color-info-text:var(--info-text);--color-side-bg:var(--side-bg);--color-side-surface:var(--side-surface);--color-side-line:var(--side-line);--color-side-ink:var(--side-ink);--color-side-ink-muted:var(--side-ink-muted);--color-side-ink-faint:var(--side-ink-faint);--color-side-active-bg:var(--side-active-bg);--color-side-active-ink:var(--side-active-ink);--color-top-bg:var(--top-bg);--color-top-line:var(--top-line);--color-top-ink:var(--top-ink);--color-top-ink-muted:var(--top-ink-muted);--color-top-ink-faint:var(--top-ink-muted);--color-top-active-ink:var(--primary);--radius-control:var(--r-sm);--radius-card:var(--r-lg);--radius-pill:var(--r-pill);--shadow-1:var(--shadow-xs);--shadow-2:var(--shadow-card);--shadow-3:var(--shadow-pop)}:root[data-skin=wazure][data-theme=light]{--bg:#f4f6f9;--surface:#fff;--surface-2:#f7f9fb;--surface-sunk:#eef2f6;--ink-900:#131725;--ink-700:#3f4254;--ink-500:#656a7a;--ink-300:#b3b7c6;--line:#eef1f5;--line-strong:#e1e4ec;--primary:#02375e;--primary-hover:#052a47;--primary-ink:#fff;--primary-soft:#e7f0f6;--primary-soft-text:#02375e;--success:#1f9d57;--success-bg:#e4f6ec;--success-text:#0f6a38;--error:#d43a1e;--error-bg:#fbe7e2;--error-text:#b22f17;--warning:#b07d00;--warning-bg:#fbf1d6;--warning-text:#7a5600;--info:#2563a8;--info-bg:#e6eff8;--info-text:#1d4f86;--scrim:#13172575;--ring:#02375e4d;--side-bg:#fff;--side-surface:#f7f9fb;--side-line:#eef1f5;--side-line-strong:#e1e4ec;--side-ink:#2b2f44;--side-ink-muted:#6b7080;--side-ink-faint:#6e7384;--side-active-bg:#e7f0f6;--side-active-ink:#02375e;--side-hover-bg:#f2f5f8;--top-bg:#fff;--top-ink:#131725;--top-ink-muted:#6b7080;--top-line:#eef1f5}:root[data-skin=wazure][data-theme=dark]{--bg:#0e1014;--surface:#15181f;--surface-2:#1b1f29;--surface-sunk:#0a0c10;--ink-900:#f3f5fa;--ink-700:#c3c7d4;--ink-500:#8b90a2;--ink-300:#5a6072;--line:#222632;--line-strong:#313747;--primary:#2274c2;--primary-hover:#4f9bd9;--primary-ink:#fff;--primary-soft:#2f86cf29;--primary-soft-text:#8fc4ef;--success:#3fb873;--success-bg:#3fb87329;--success-text:#76d3a0;--error:#cf3f24;--error-bg:#e85a4029;--error-text:#f0917f;--warning:#d99b1c;--warning-bg:#d99b1c29;--warning-text:#e8c069;--info:#5a9bd6;--info-bg:#5a9bd629;--info-text:#9cc4e8;--scrim:#0000009e;--ring:#4f9bd980;--side-bg:#15181f;--side-surface:#1b1f29;--side-line:#222632;--side-line-strong:#313747;--side-ink:#e7eaf0;--side-ink-muted:#8b90a2;--side-ink-faint:#7e8498;--side-active-bg:#2f86cf2e;--side-active-ink:#8fc4ef;--side-hover-bg:#1b1f29;--top-bg:#15181f;--top-ink:#f3f5fa;--top-ink-muted:#8b90a2;--top-line:#222632}:root[data-skin=wazure][data-chrome=contrast]{--side-bg:#0c2237;--side-surface:#103050;--side-line:#ffffff14;--side-line-strong:#ffffff24;--side-ink:#eaf1f7;--side-ink-muted:#9fb4c6;--side-ink-faint:#7e93a6;--side-active-bg:#02507f;--side-active-ink:#fff;--side-hover-bg:#ffffff0f}:root[data-skin=blabberfish]{--font-sans:"Space Grotesk Variable","Space Grotesk",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"Space Mono","JetBrains Mono Variable","JetBrains Mono",ui-monospace,monospace;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--mark-bg:linear-gradient(120deg,#f9ff47,#98ff54);--mark-fg:#111;--mark-radius:13px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--ease:cubic-bezier(.2,.8,.2,1);--ease-inout:cubic-bezier(.65,.05,.36,1);--r-card:10px;--r-pill:999px;--shadow-xs:0 1px 2px #0000000a;--shadow-card:0 1px 2px #0000000a, 0 8px 24px -12px #0000001f;--shadow-pop:0 2px 6px #00000014, 0 18px 40px -12px #0003;--font:var(--font-sans);--color-text:var(--ink-900);--color-text-muted:var(--ink-700);--color-text-faint:var(--ink-500);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-surface-sunk:var(--surface-sunk);--color-bg:var(--bg);--color-scrim:var(--scrim);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-primary:var(--primary);--color-primary-hover:var(--primary-hover);--color-primary-ink:var(--primary-ink);--color-primary-text:var(--primary-soft-text);--color-success:var(--success);--color-error:var(--error);--color-warning:var(--warning);--color-info:var(--info);--color-success-text:var(--success-text);--color-error-text:var(--error-text);--color-warning-text:var(--warning-text);--color-info-text:var(--info-text);--color-side-bg:var(--side-bg);--color-side-surface:var(--side-surface);--color-side-line:var(--side-line);--color-side-ink:var(--side-ink);--color-side-ink-muted:var(--side-ink-muted);--color-side-ink-faint:var(--side-ink-faint);--color-side-active-bg:var(--side-active-bg);--color-side-active-ink:var(--side-active-ink);--color-top-bg:var(--top-bg);--color-top-line:var(--top-line);--color-top-ink:var(--top-ink);--color-top-ink-muted:var(--top-ink-muted);--color-top-ink-faint:var(--top-ink-muted);--color-top-active-ink:var(--primary);--radius-control:var(--r-sm);--radius-card:var(--r-lg);--radius-pill:var(--r-pill);--shadow-1:var(--shadow-xs);--shadow-2:var(--shadow-card);--shadow-3:var(--shadow-pop)}:root[data-skin=blabberfish][data-theme=light]{--bg:#f3f2e9;--surface:#faf9f2;--surface-2:#fff;--surface-sunk:#efeee2;--ink-900:#111;--ink-700:#111c;--ink-500:#1111119e;--ink-300:#11111157;--line:#dbd9cb;--line-strong:#c9c7b8;--primary:#111;--primary-hover:#000;--primary-ink:#faf9f2;--primary-soft:#1111110f;--primary-soft-text:#111;--success:#1f9d57;--success-bg:#e4f6ec;--success-text:#0f6a38;--error:#d43a1e;--error-bg:#fbe7e2;--error-text:#b22f17;--warning:#b57e00;--warning-bg:#fbf1d6;--warning-text:#7a5600;--info:#2563a8;--info-bg:#e6eff8;--info-text:#1d4f86;--scrim:#11111175;--ring:#1111116b;--side-bg:#faf9f2;--side-surface:#f3f2e9;--side-line:#dbd9cb;--side-line-strong:#c9c7b8;--side-ink:#111;--side-ink-muted:#1111119e;--side-ink-faint:#1111116b;--side-active-bg:#98ff54;--side-active-ink:#111;--side-hover-bg:#efeee2;--top-bg:#faf9f2;--top-ink:#111;--top-ink-muted:#1111119e;--top-line:#dbd9cb}:root[data-skin=blabberfish][data-theme=dark]{--bg:#14150e;--surface:#1c1d15;--surface-2:#23241a;--surface-sunk:#121309;--ink-900:#f2f1e6;--ink-700:#f2f1e6c7;--ink-500:#f2f1e68a;--ink-300:#f2f1e652;--line:#34352a;--line-strong:#4a4b3d;--primary:#f2f1e6;--primary-hover:#fff;--primary-ink:#14150e;--primary-soft:#f2f1e61a;--primary-soft-text:#f2f1e6;--success:#3fb873;--success-bg:#3fb8732e;--success-text:#76d3a0;--error:#e85a40;--error-bg:#e85a402e;--error-text:#f0917f;--warning:#e0a100;--warning-bg:#e0a1002e;--warning-text:#e8c069;--info:#6fa8dc;--info-bg:#2563a833;--info-text:#9cc4e8;--scrim:#0009;--ring:#f2f1e680;--side-bg:#100f0a;--side-surface:#1b1c14;--side-line:#f2f1e614;--side-line-strong:#f2f1e624;--side-ink:#f2f1e6;--side-ink-muted:#f2f1e69e;--side-ink-faint:#f2f1e666;--side-active-bg:#98ff54;--side-active-ink:#111;--side-hover-bg:#1b1c14;--top-bg:#1c1d15;--top-ink:#f2f1e6;--top-ink-muted:#f2f1e68a;--top-line:#34352a}:root[data-skin=blabberfish][data-chrome=contrast]{--side-bg:#16170f;--side-surface:#20211a;--side-line:#f2f1e61a;--side-line-strong:#f2f1e629;--side-ink:#f2f1e6;--side-ink-muted:#f2f1e69e;--side-ink-faint:#f2f1e666;--side-active-bg:#98ff54;--side-active-ink:#111;--side-hover-bg:#20211a}[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}.nsc-btn{justify-content:center;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-5);border-radius:var(--radius-control);font-family:var(--font);letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select: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);border:1px solid #0000;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.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{border-color:var(--color-border-strong);color:var(--color-text);background-color:#0000}.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{color:var(--color-text);background-color:#0000;border-color:#0000}.nsc-btn--plain:hover:not([disabled]){background-color:var(--color-surface-2)}.nsc-btn--link{height:auto;min-height:0;color:var(--color-primary);background-color:#0000;border:0;padding:0;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{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;width:56px;height:56px;font-family:var(--font);box-shadow:var(--shadow-2,0 8px 24px #0000002e);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);border:1px solid #0000;padding:0;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.nsc-fab:hover:not([disabled]){box-shadow:var(--shadow-3,0 12px 30px #0000003d);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{color:#fff;background-color:#15803d}.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{z-index:60;position:fixed}.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{box-sizing:border-box;border-radius:var(--radius-pill);min-width:18px;height:18px;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);justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:relative}.nsc-indicator--dot{width:10px;min-width:0;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{z-index:1;pointer-events:none;position:absolute}.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:"";pointer-events:none;border-radius:inherit;background:inherit;animation:nsc-indicator-pulse 1.6s var(--ease) infinite;position:absolute;inset:0}@keyframes nsc-indicator-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.nsc-indicator--pulse:after{animation:none}}.nsc-indicator--hidden{display:none}.nsc-field{gap:var(--s-2);flex-direction:column;display:flex}.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{flex-direction:column;display:flex}.nsc-field__hint{font:400 .75rem var(--font);color:var(--color-text-faint);margin:0}.nsc-field__error{font:500 .75rem var(--font);color:var(--color-error);margin:0}.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{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary);outline:none}@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;background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);line-height:1.5;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{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary);outline:none}@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{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary);outline:none}@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-select{text-align:start;align-items:center;display:inline-flex}.nsc-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nsc-select__positioner{z-index:var(--z-overlay,1000);outline:none}.nsc-select__popup{box-sizing:border-box;min-width:var(--anchor-width,11rem);max-height:var(--available-height,24rem);padding:var(--s-1);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-3);overflow-y:auto}.nsc-select__option{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font:400 .875rem var(--font);cursor:pointer;outline:none;display:flex}.nsc-select__option[data-highlighted]{background:var(--color-surface-sunk)}.nsc-select__option[data-selected]{font-weight:600}.nsc-select__option[data-disabled]{color:var(--color-text-faint);cursor:not-allowed}.nsc-check{align-items:center;gap:var(--s-2);cursor:pointer;font:500 .875rem var(--font);color:var(--color-text);display:inline-flex}.nsc-check__native{opacity:0;width:0;height:0;position:absolute}.nsc-check__box{border:1.5px solid var(--color-border-strong);border-radius:var(--r-xs);color:#0000;width:19px;height:19px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;place-items:center;display:grid}.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{gap:var(--s-2);flex-direction:column;display:flex}.nsc-radio{align-items:center;gap:var(--s-2);cursor:pointer;font:500 .875rem var(--font);color:var(--color-text);display:inline-flex}.nsc-radio__native{opacity:0;width:0;height:0;position:absolute}.nsc-radio__dot{border:1.5px solid var(--color-border-strong);width:19px;height:19px;transition:border-color var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.nsc-radio__dot:after{content:"";background:var(--color-primary);width:9px;height:9px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;transform:scale(0)}.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{align-items:center;gap:var(--s-2);cursor:pointer;font:500 .875rem var(--font);color:var(--color-text);display:inline-flex}.nsc-toggle__native{opacity:0;width:0;height:0;position:absolute}.nsc-toggle__track{border-radius:var(--radius-pill);background:var(--color-surface-sunk);border:1px solid var(--color-border-strong);width:42px;height:24px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;position:relative}.nsc-toggle__knob{background:var(--color-surface);width:18px;height:18px;box-shadow:var(--shadow-1);transition:transform var(--dur) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.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{gap:var(--s-2);display:inline-flex}.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{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-1);color:var(--color-text);display:block}.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{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);flex-direction:column;display:flex}.nsc-kpi__head{align-items:center;gap:var(--s-2);color:var(--color-text-muted);font:500 .8125rem var(--font);display:flex}.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{align-items:center;gap:var(--s-1);font:600 .8125rem var(--font);font-variant-numeric:tabular-nums;color:var(--color-text-muted);display:inline-flex}.nsc-kpi__delta[data-trend=up]{color:var(--color-success-text)}.nsc-kpi__delta[data-trend=down]{color:var(--color-error-text)}.nsc-badge{align-items:center;gap:var(--s-1);padding:2px var(--s-2);border-radius:var(--radius-pill);font:600 .75rem var(--font);white-space:nowrap;border:1px solid #0000;line-height:1.4;display:inline-flex}.nsc-badge--sm{padding:1px var(--s-2);font-size:.6875rem}.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)}@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--success{color:var(--color-success-text)}.nsc-badge--error{background:var(--color-error)}@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--error{color:var(--color-error-text)}.nsc-badge--warning{background:var(--color-warning)}@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--warning{color:var(--color-warning-text)}.nsc-badge--info{background:var(--color-info)}@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--info{color:var(--color-info-text)}.nsc-badge--outline{border-color:var(--color-border-strong);color:var(--color-text-muted);background:0 0}.nsc-status{align-items:center;gap:var(--s-2);font:500 .8125rem var(--font);color:var(--color-text-muted);white-space:nowrap;display:inline-flex}.nsc-status__dot{background:var(--color-text-faint);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.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:"";background:inherit;animation:nsc-status-pulse 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes nsc-status-pulse{0%{opacity:.5;box-shadow:0 0}70%{opacity:0;box-shadow:0 0 0 6px #0000}to{opacity:0;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.nsc-status--live .nsc-status__dot:after{animation:none}}.nsc-chip{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;display:inline-flex}.nsc-chip--primary{background:var(--color-primary)}@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--primary{color:var(--color-primary-text);border-color:#0000}.nsc-chip--success,.nsc-chip--done{background:var(--color-success)}@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--success,.nsc-chip--done{color:var(--color-success-text);border-color:#0000}.nsc-chip--run{background:var(--color-primary)}@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--run{color:var(--color-primary-text);border-color:#0000}.nsc-chip__remove{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.nsc-chip__remove:hover{opacity:1}.nsc-chip__remove:focus-visible{outline-offset:1px;opacity:1;outline:2px solid}@media (prefers-reduced-motion:reduce){.nsc-chip__remove{transition:none}}.nsc-alert{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);display:flex}.nsc-alert__icon:empty{display:none}.nsc-alert__content{flex: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{appearance:none;color:var(--color-text-muted);cursor:pointer;padding:var(--s-1);border-radius:var(--r-sm);background:0 0;border:0;flex:none;line-height:1}.nsc-alert__close:hover{color:var(--color-text)}.nsc-alert--info{border-color: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))}}.nsc-alert--info{background:var(--color-info)}@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)}@supports (color:color-mix(in lab, red, red)){.nsc-alert--success{border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-border))}}.nsc-alert--success{background:var(--color-success)}@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)}@supports (color:color-mix(in lab, red, red)){.nsc-alert--warning{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--color-border))}}.nsc-alert--warning{background:var(--color-warning)}@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)}@supports (color:color-mix(in lab, red, red)){.nsc-alert--danger{border-color:color-mix(in srgb, var(--color-error) 45%, var(--color-border))}}.nsc-alert--danger{background:var(--color-error)}@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{width:100%;display:block}.nsc-progress__track{border-radius:var(--radius-pill);background:var(--color-surface-sunk);width:100%;height:8px;display:block;overflow:hidden}.nsc-progress__fill{border-radius:inherit;background:var(--color-primary);height:100%;transition:width var(--dur) var(--ease);display:block}.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{opacity:.4;width:100%;margin-inline-start:0;animation:none}}.nsc-skeleton{background:var(--color-surface-sunk);background-image:linear-gradient(90deg, transparent, var(--color-surface), transparent);display:block}@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{background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite nsc-skeleton-shimmer}.nsc-skeleton--line{border-radius:var(--radius-pill);height:.75rem}.nsc-skeleton--block{border-radius:var(--radius-control);height:6rem}.nsc-skeleton--circle{border-radius:50%;width:2.5rem;height:2.5rem}@keyframes nsc-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nsc-skeleton{background-image:none;animation:none}}.nsc-spinner{color:var(--color-primary);align-items:center;display:inline-flex}.nsc-spinner__svg{width:1.25rem;height:1.25rem;animation:.8s linear infinite nsc-spinner-rotate}.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:3px;opacity:.2}.nsc-spinner__head{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-dasharray:56.5;stroke-dashoffset:42px}.nsc-spinner__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes nsc-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nsc-spinner__svg{animation-duration:2.4s}}.nsc-empty-state{text-align:center;align-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-5);color:var(--color-text-muted);flex-direction:column;display:flex}.nsc-empty-state__icon{color:var(--color-text-faint);justify-content:center;align-items:center;font-size:2rem;display:flex}.nsc-empty-state__icon:empty{display:none}.nsc-empty-state__heading{font:600 1rem var(--font);color:var(--color-text);margin:0}.nsc-empty-state__description{max-width:32ch;font:400 .875rem var(--font);margin:0}.nsc-empty-state__actions{gap:var(--s-2);margin-top:var(--s-3);display:flex}.nsc-empty-state__actions:empty{display:none}.nsc-blocked-state{text-align:center;align-items: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);flex-direction:column;display:flex}.nsc-blocked-state--attention{border-color: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))}}.nsc-blocked-state--attention{background:var(--color-warning)}@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{font:600 1rem var(--font);color:var(--color-text);margin:0}.nsc-blocked-state__description{max-width:36ch;font:400 .875rem var(--font);margin:0}.nsc-blocked-state__actions{gap:var(--s-2);margin-top:var(--s-3);display:flex}.nsc-blocked-state__actions:empty{display:none}.nsc-icon{color:inherit;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.nsc-icon svg{width:1em;height:1em;display:block}.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}.nsc-chart{width:100%;display:block;position:relative}.nsc-chart__svg{width:100%;font-family:var(--font,inherit);display:block;overflow:visible}.nsc-chart__grid line{stroke:var(--color-border);stroke-width:1px;opacity:.7}.nsc-chart__ylabels text,.nsc-chart__xlabels text{fill:var(--color-text-muted);font-size:11px}.nsc-chart__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.nsc-chart__area{opacity:.14;stroke:none}.nsc-chart__dot{stroke:var(--color-surface);stroke-width:1.5px;cursor:pointer;transition:r .1s}.nsc-chart__dot:hover,.nsc-chart__dot:focus-visible{r:5.5;outline:none}.nsc-chart__dot:focus-visible{stroke:var(--color-primary);stroke-width:2px}.nsc-chart__bar{cursor:pointer;transition:opacity .1s}.nsc-chart__bar:hover,.nsc-chart__bar:focus-visible{opacity:.82;outline:none}.nsc-chart__bar:focus-visible{stroke:var(--color-primary);stroke-width:2px}.nsc-chart__arc{cursor:pointer;stroke:var(--color-surface);stroke-width:2px;transition:opacity .1s}.nsc-chart__arc:hover,.nsc-chart__arc:focus-visible{opacity:.85;outline:none}.nsc-chart__arc:focus-visible{stroke:var(--color-primary)}.nsc-chart__donut-total{fill:var(--color-text);dominant-baseline:middle;font-size:18px;font-weight:700}.nsc-chart__tip{border-radius:var(--radius-control,8px);background:var(--color-text,#111);color:var(--color-surface,#fff);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md,0 6px 18px #0000002e);z-index:2;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.nsc-chart__tip-dot{border-radius:50%;flex:none;width:8px;height:8px}.nsc-chart__tip-value{font-weight:700}.nsc-chart__legend{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.nsc-chart__legend-item{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nsc-chart__legend-dot{border-radius:2px;flex:none;width:9px;height:9px}.nsc-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.nsc-chart__dot,.nsc-chart__bar,.nsc-chart__arc{transition:none}}:root{--chart-1:var(--primary);--chart-2:var(--info);--chart-3:var(--success);--chart-4:var(--warning);--chart-5:var(--error);--chart-6:var(--ink-500);--chart-grid:var(--line);--chart-axis-label:var(--ink-500);--chart-value-label:var(--ink-900);--chart-contrast:var(--surface);--chart-tip-bg:var(--surface);--chart-tip-border:var(--line);--chart-tip-ink:var(--ink-900)}.nsc-chart__frame{width:100%;position:relative}.nsc-chart .recharts-tooltip-wrapper{z-index:2;outline:none}.nsc-chart .recharts-tooltip-wrapper .nsc-chart__tip{background:var(--chart-tip-bg);color:var(--chart-tip-ink);border:1px solid var(--chart-tip-border);box-shadow:var(--shadow-2,0 6px 18px #0000001f);flex-direction:column;align-items:flex-start;gap:2px;position:static;transform:none}.nsc-chart__tip-item{align-items:center;gap:6px;display:inline-flex}.nsc-chart__donut-center{pointer-events:none;color:var(--chart-value-label);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;inset:0}.nsc-chart .recharts-surface{font-family:var(--font,inherit);overflow:visible}.nsc-chart .recharts-cartesian-axis-tick text{fill:var(--chart-axis-label);font-size:11px}.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-overlay-backdrop{z-index:1000;position:fixed;inset:0}.nsc-overlay-pane-center{z-index:1000;position:fixed;top:50%;left:50%;translate:-50% -50%}.nsc-overlay-pane--left{z-index:1000;position:fixed;top:0;left:0}.nsc-overlay-pane--right{z-index:1000;position:fixed;top:0;right:0}.nsc-overlay-pane--top{z-index:1000;position:fixed;top:0;left:0}.nsc-overlay-pane--bottom{z-index:1000;position:fixed;bottom:0;left:0}.nsc-overlay-positioner{z-index:1000}.nsc-dialog{display:block}.nsc-dialog__panel{--nsc-dialog-w:32rem;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);flex-direction:column;display:flex}.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{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.nsc-dialog__title{font:600 1.125rem var(--font);color:var(--color-text);margin:0}.nsc-dialog__close{padding:var(--s-1);margin:calc(-1 * var(--s-1));color:var(--color-text-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.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{color:var(--color-text-muted);font:400 .9375rem var(--font);overflow-y:auto}.nsc-dialog__footer{justify-content:flex-end;gap:var(--s-2);display:flex}.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{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);flex-direction:column;display:flex;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{border-bottom:1px solid var(--color-border);border-radius:0 0 var(--radius-card) var(--radius-card);width:100vw;max-height:80vh;animation:nsc-drawer-in-top var(--dur) var(--ease)}.nsc-drawer__panel--bottom{border-top:1px solid var(--color-border);border-radius:var(--radius-card) var(--radius-card) 0 0;width:100vw;max-height:80vh;animation:nsc-drawer-in-bottom var(--dur) var(--ease)}.nsc-drawer__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.nsc-drawer__title{font:600 1.0625rem var(--font);margin:0}.nsc-drawer__close{padding:var(--s-1);margin:calc(-1 * var(--s-1));color:var(--color-text-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.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{color:var(--color-text-muted);font:400 .9375rem var(--font);flex:auto}.nsc-drawer__footer{justify-content:flex-end;gap:var(--s-2);display:flex}.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{top:var(--s-5);right:var(--s-5);z-index:1000;gap:var(--s-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}.nsc-toast{pointer-events:auto;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);display:flex;position:relative;overflow:hidden}.nsc-toast__icon{flex:none;margin-top:1px}.nsc-toast__msg{flex:auto;min-width:0}.nsc-toast__close{color:currentColor;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:0}.nsc-toast__close:hover{opacity:1}.nsc-toast__countdown{transform-origin:0;opacity:.5;width:100%;height:3px;animation:nsc-toast-countdown var(--nsc-toast-duration,0s) linear forwards;background:currentColor;position:absolute;bottom:0;left:0}.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);animation:nsc-menu-in var(--dur-fast) var(--ease);flex-direction:column;display:flex}.nsc-menu__item{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);color:var(--color-text);font:400 .875rem var(--font);text-align:start;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;display:flex}.nsc-menu__item:hover:not([data-disabled]),.nsc-menu__item:focus-visible{background:var(--color-surface-sunk);outline:none}.nsc-menu__item[data-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);box-shadow:var(--shadow-2);animation:nsc-tooltip-in var(--dur-fast) var(--ease);line-height:1.4}@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{gap:var(--s-1);border-bottom:1px solid var(--color-border);display:flex}.nsc-tabs__tab{appearance:none;padding:var(--s-3) var(--s-4);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);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.nsc-tabs__tab:hover:not([data-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[data-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{background:var(--color-surface-sunk);border:1px solid var(--color-border);border-radius:var(--radius-control);gap:2px;padding:3px;display:inline-flex}.nsc-segmented__option{appearance:none;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);background:0 0;border:0}.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{align-items:center;gap:var(--s-2);font:400 .875rem var(--font);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nsc-breadcrumbs__item{align-items:center;gap:var(--s-2);color:var(--color-text-muted);text-decoration:none;display:inline-flex}.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{align-items:center;gap:var(--s-1);display:inline-flex}.nsc-pagination__nav,.nsc-pagination__page{appearance:none;min-width:2.25rem;height:2.25rem;padding:0 var(--s-2);border-radius:var(--radius-control);color:var(--color-text-muted);font:500 .875rem var(--font);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.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{min-width:2.25rem;height:2.25rem;color:var(--color-text-faint);justify-content:center;align-items:center;display:inline-flex}.nsc-stepper{display:block}.nsc-stepper__headers{gap:var(--s-2);display:flex}.nsc-stepper--vertical{column-gap:var(--s-6);grid-template-columns:minmax(168px,220px) minmax(0,1fr);align-items:start;display:grid}.nsc-stepper--vertical .nsc-stepper__headers{flex-direction:column;grid-area:1/1;align-self:start}.nsc-stepper--vertical .nsc-step{grid-area:1/2;min-width:0}@media (max-width:640px){.nsc-stepper--vertical{display:block}.nsc-stepper--vertical .nsc-stepper__headers{flex-flow:wrap}}.nsc-stepper__header{appearance:none;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;background:0 0;border:0;display:inline-flex}.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{background:var(--color-surface-sunk);width:1.5rem;height:1.5rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.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{font:400 .6875rem var(--font);color:var(--color-text-faint);display:block}.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{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;display:inline-block}.nsc-calendar__header{margin-bottom:var(--s-2);justify-content:space-between;align-items:center;display:flex}.nsc-calendar__title{font-size:.9rem;font-weight:600}.nsc-calendar__nav{border-radius:var(--radius-control);width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.nsc-calendar__nav:hover{background:var(--color-surface-sunk);color:var(--color-text)}.nsc-calendar__weekdays,.nsc-calendar__week{grid-template-columns:repeat(7,2.25rem);display:grid}.nsc-calendar__weekday{text-align:center;color:var(--color-text-faint);padding:var(--s-1) 0;font-size:.7rem;font-weight:600}.nsc-calendar__day{border-radius:var(--radius-control);width:2.25rem;height:2.25rem;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.85rem}.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)}@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-calendar__day.is-in-range{border-radius:0}.nsc-date-picker__trigger{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:12rem;padding:0 var(--s-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);height:2.5rem;color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer;text-align:left;display:inline-flex}.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:0 0}.nsc-time-list{max-height:15rem;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);flex-direction:column;gap:2px;min-width:6rem;display:flex;overflow-y:auto}.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);cursor:pointer;text-align:center;font-size:.85rem}.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{align-items:center;gap:7px;display:flex}.nsc-time-selects__icon{color:var(--ink-500)}.nsc-time-selects__label{width:38px;color:var(--ink-500);font-size:11px;font-weight:700}.nsc-time-selects__colon{color:var(--ink-500);font-weight:700}.nsc-time-selects__select{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface-2);height:30px;color:var(--ink-900);font-variant-numeric:tabular-nums;cursor:pointer;outline:0;padding:0 6px;font-family:inherit;font-size:12.5px;font-weight:600}.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{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:8rem;padding:0 var(--s-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);height:2.5rem;color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer;text-align:left;display:inline-flex}.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:0 0}.nsc-datetime-picker__trigger{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:14rem;padding:0 var(--s-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);height:2.5rem;color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer;text-align:left;display:inline-flex}.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{flex-direction:column;display:flex}.nsc-datetime-picker__time-row{border-top:1px solid var(--line);margin-top:11px;padding-top:11px}.nsc-datetime-picker__footer{margin-top:var(--s-3);justify-content:flex-end;display:flex}.nsc-datetime-picker__done{padding:var(--s-2) var(--s-4);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-primary-ink);font:inherit;font-family:var(--font);cursor:pointer;border:0}.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{align-items:center;gap:var(--s-1);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0 var(--s-2) 0 var(--s-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);height:2.5rem;color:var(--color-text);font-family:var(--font);display:flex;position:relative}.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{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;flex:1;align-items:center;padding:0;font-family:inherit;display:flex}.nsc-date-range-picker__trigger:disabled{cursor:not-allowed}.nsc-date-range-picker__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nsc-date-range-picker__label.is-placeholder{color:var(--color-text-faint)}.nsc-date-range-picker__icon{color:var(--color-text-muted);pointer-events:none;flex:none;display:inline-flex}.nsc-date-range-picker__clear{border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.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{align-items:stretch;padding:0;display:flex}.nsc-date-range-picker__panel.has-shortcuts .nsc-date-range-picker__main{padding:var(--s-3)}.nsc-date-range-picker__shortcuts{gap:var(--s-1);padding:var(--s-2);border-right:1px solid var(--color-border);flex-direction:column;min-width:8.5rem;display:flex}.nsc-date-range-picker__shortcut{padding:var(--s-2) var(--s-3);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;font-family:var(--font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:.8125rem}.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{justify-content:flex-end;align-items:center;gap:var(--s-2);margin-top:var(--s-3);display:flex}.nsc-date-range-picker__clear-btn{padding:var(--s-2) var(--s-3);border:1px solid var(--color-border-strong,var(--color-border));border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer;background:0 0;margin-right:auto}.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-radius:var(--radius-control);background:var(--color-primary);color:var(--color-primary-ink);font:inherit;font-family:var(--font);cursor:pointer;border:0}.nsc-date-range-picker__done:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-datetime-range-picker__trigger{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:22rem;padding:0 var(--s-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);height:2.5rem;color:var(--color-text);font:inherit;font-family:var(--font);cursor:pointer;text-align:left;display:inline-flex}.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{flex-direction:column;display:flex}.nsc-datetime-range-picker__times{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:11px;padding-top:11px;display:flex}.nsc-datetime-range-picker__footer{margin-top:var(--s-3);justify-content:flex-end;display:flex}.nsc-datetime-range-picker__done{padding:var(--s-2) var(--s-4);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-primary-ink);font:inherit;font-family:var(--font);cursor:pointer;border:0}.nsc-datetime-range-picker__done:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-file-drop{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;flex-direction:column;display:flex;position:relative}.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{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.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{border-radius:var(--radius-pill);background:var(--color-surface-sunk);width:100%;height:6px;overflow:hidden}.nsc-file-drop__progress-fill{background:var(--color-primary);height:100%;display:block}.nsc-file-drop__list{margin:var(--s-3) 0 0;gap:var(--s-2);flex-direction:column;padding:0;list-style:none;display:flex}.nsc-file-drop__item{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);display:flex}.nsc-file-drop__thumb{object-fit:cover;border-radius:var(--r-xs,4px);width:2rem;height:2rem}.nsc-file-drop__name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;overflow:hidden}.nsc-file-drop__size{color:var(--color-text-faint);font-size:.75rem}.nsc-file-drop__remove{border-radius:var(--radius-control);width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0}.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-app-shell{height:100%;display:block}.nsc-shell-host{background:var(--bg);height:100%;color:var(--ink-900);flex-direction:column;display:flex}.nsc-shell-host__content{flex:1;padding:20px;overflow:auto}.nsc-shell-host__zoom{zoom:var(--zoom,1)}.nsc-shell{height:100%;font-family:var(--font-sans);color:var(--ink-900);background:var(--bg);display:flex;position:relative}.nsc-shell__hamburger{top:var(--s-3);left:var(--s-3);z-index:4;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--ink-900);cursor:pointer;justify-content:center;align-items:center;display:none;position:absolute}.nsc-shell__scrim{z-index:2;background:var(--scrim);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.nsc-shell__rail{width:var(--nsc-rail-w,16rem);background:var(--side-bg);color:var(--side-ink);border-right:1px solid var(--side-line);transition:width var(--dur) var(--ease);flex-direction:column;flex:none;display:flex}.nsc-shell.is-collapsed .nsc-shell__rail{width:4.5rem}.nsc-shell__top{border-bottom:1px solid var(--side-line);flex:none;align-items:center;gap:11px;height:64px;padding:0 16px;display:flex}.nsc-shell__brand{flex:1;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex;overflow:hidden}.nsc-shell__wordmark{align-items:center;min-width:0;display:flex}.nsc-shell__logo-wordmark{object-fit:contain;max-width:184px;max-height:32px;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{flex:none;display:flex}.nsc-shell__logo-square{object-fit:contain;border-radius:var(--mark-radius,8px);flex:none;width:38px;height:38px}.nsc-shell__mark{border-radius:var(--mark-radius,8px);background:var(--mark-bg,var(--primary));width:38px;height:38px;color:var(--mark-fg,var(--primary-ink));flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.nsc-shell__brand-text{flex-direction:column;min-width:0;line-height:1.05;display:flex}.nsc-shell__brand-name{letter-spacing:-.02em;color:var(--side-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.nsc-shell__brand-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--side-ink-faint);white-space:nowrap;margin-top:3px;font-size:9.5px;font-weight:600}.nsc-shell__collapse{border-radius:var(--r-sm);width:30px;height:30px;color:var(--side-ink-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.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{gap:var(--s-2);flex-direction:column;height:auto;min-height:64px;padding:10px 0}.nsc-shell.is-collapsed .nsc-shell__brand{flex:none;justify-content:center;width:100%}.nsc-shell__nav{flex:1;padding:10px 12px 16px;overflow-y:auto}.nsc-shell__section-title{letter-spacing:.13em;text-transform:uppercase;color:var(--side-ink-faint);margin:0;padding:16px 12px 7px;font-size:10px;font-weight:700}.nsc-shell__row{position:relative}.nsc-shell__nav-item{border-radius:var(--r-sm);width:100%;color:var(--side-ink-muted);font:inherit;cursor:pointer;text-align:left;padding:var(--nav-py,9px) 12px;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:11px;font-size:13.5px;font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative}.nsc-shell__nav-icon{color:inherit;flex:none;font-size:19px}.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{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nsc-shell__nav-count{background:var(--side-active-bg);color:var(--side-active-ink);border-radius:var(--r-pill);text-align:center;flex:none;min-width:20px;padding:1px 7px;font-size:10px;font-weight:700}.nsc-shell__nav-item.is-active .nsc-shell__nav-count{background:var(--side-active-ink);color:var(--side-bg)}.nsc-shell__nav-caret{opacity:.7;transition:transform var(--dur-fast) var(--ease);flex:none;font-size:15px;display:inline-flex}.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{flex:none;justify-content:center;align-items:center;width:19px;display:flex}.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{background:var(--side-ink-faint);border-radius:99px;width:5px;height:5px}.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{flex-direction:column;gap:2px;margin:2px 0 4px;display:flex}.nsc-shell__nav-child{gap:10px;padding:7px 12px;font-size:13px}.nsc-shell__subnav--deep{border-left:1px solid var(--side-line-strong);margin:1px 0 3px 18px;padding-left:14px}.nsc-shell__nav-grandchild{gap:9px;padding:6px 12px;font-size:12.5px}.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{background:var(--surface);min-width:184px;color:var(--ink-900);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:7px}.nsc-shell__flyout-head{border-bottom:1px solid var(--line);color:var(--ink-500);align-items:center;gap:8px;margin-bottom:2px;padding:5px 10px 8px;display:flex}.nsc-shell__flyout-title{color:var(--ink-900);white-space:nowrap;font-size:12.5px;font-weight:700}.nsc-shell__flyout-link{border-radius:var(--r-sm);color:var(--ink-700);align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;text-decoration:none;display:flex}.nsc-shell__flyout-link .nsc-shell__nav-dot{opacity:.45;background:currentColor}.nsc-shell__flyout-link:hover,.nsc-shell__flyout-link.is-active{background:var(--surface-sunk);color:var(--ink-900)}.nsc-shell__user{border-top:1px solid var(--side-line);flex:none;padding:12px;position:relative}.nsc-shell__user-card{cursor:pointer;border-radius:var(--r-sm);width:100%;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:11px;padding:7px 8px;display:flex}.nsc-shell__user-card:hover{background:var(--side-hover-bg)}.nsc-shell__avatar{border-radius:var(--r-pill);background:var(--side-active-bg);width:34px;height:34px;color:var(--side-active-ink);flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.nsc-shell__user-meta{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.nsc-shell__user-name{color:var(--side-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.nsc-shell__user-role{color:var(--side-ink-faint);white-space:nowrap;font-size:10.5px}.nsc-shell__user-caret{color:var(--side-ink-faint);flex:none;font-size:15px}.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{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.nsc-shell__user-menu{z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:5px;position:absolute;bottom:62px;left:12px;right:12px}.nsc-shell__user-menu-item{cursor:pointer;width:100%;font:inherit;color:var(--ink-900);border-radius:var(--r-sm);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.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{background:var(--line);height:1px;margin:4px 6px}.nsc-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.nsc-shell__header{flex:none}.nsc-shell__content{flex:1;padding:20px;overflow:auto}.nsc-shell.is-narrow .nsc-shell__rail{z-index:60;width:var(--nsc-rail-mobile-w,15rem);transition:transform var(--dur) var(--ease);box-shadow:none;position:fixed;inset:0 auto 0 0;transform:translate(-110%)}.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{z-index:55;position:fixed}.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{background:var(--top-bg);border-bottom:1px solid var(--top-line);z-index:25;flex:none;align-items:center;gap:18px;height:64px;padding:0 22px;display:flex;position:sticky;top:0}.nsc-topbar__brand{flex:none;align-items:center;gap:10px;display:flex}.nsc-topbar__logo{object-fit:contain;max-width:170px;max-height:34px}.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{object-fit:contain;border-radius:var(--mark-radius,8px);width:34px;height:34px}.nsc-topbar__mark{border-radius:var(--mark-radius,8px);background:var(--mark-bg,var(--primary));width:34px;height:34px;color:var(--mark-fg,var(--primary-ink));justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.nsc-topbar__brand-name{letter-spacing:-.02em;color:var(--top-ink);white-space:nowrap;font-size:16px;font-weight:700}.nsc-topbar__nav{flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.nsc-topbar__more{flex:none}.nsc-topbar__item{cursor:pointer;font:inherit;border-radius:var(--r-sm);color:var(--top-ink-muted);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:7px;padding:8px 13px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.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{background:var(--primary-soft);color:var(--primary-soft-text);border-radius:var(--r-pill);padding:1px 6px;font-size:10px;font-weight:700}.nsc-topbar__menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:215px;box-shadow:var(--shadow-pop);padding:6px}.nsc-topbar__menu-group-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);padding:8px 10px 4px;font-size:10px;font-weight:700}.nsc-topbar__menu-item{cursor:pointer;width:100%;font:inherit;color:var(--ink-700);border-radius:var(--r-sm);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.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{height:var(--ctl-h,38px);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);min-width:200px;color:var(--ink-500);flex:none;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.nsc-topbar__search:focus-within{border-color:var(--primary)}.nsc-topbar__search-input{width:100%;font:inherit;color:var(--ink-900);background:0 0;border:0;outline:0;flex:1;font-size:13px}.nsc-topbar__search-input::placeholder{color:var(--ink-500)}@media (max-width:760px){.nsc-topbar__nav,.nsc-topbar__search{display:none}}.nsc-toolbar{background:var(--top-bg);border-bottom:1px solid var(--top-line);z-index:20;flex:none;align-items:center;gap:14px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.nsc-toolbar__icon-btn{width:var(--ctl-h,38px);height:var(--ctl-h,38px);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);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.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{color:var(--top-ink-muted);align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.nsc-toolbar__crumb{color:inherit;white-space:nowrap;text-decoration:none}a.nsc-toolbar__crumb:hover,.nsc-toolbar__crumb.is-current{color:var(--top-ink)}.nsc-toolbar__crumb-sep{opacity:.55}.nsc-toolbar__title{letter-spacing:-.015em;color:var(--top-ink);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:16px;font-weight:700;overflow:hidden}.nsc-toolbar__cluster{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nsc-toolbar__appearance,.nsc-toolbar__actions{align-items:center;gap:8px;display:flex}.nsc-toolbar__appearance.is-popover{z-index:41;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);max-width:300px;box-shadow:var(--shadow-pop);flex-wrap:wrap;justify-content:flex-end;padding:12px;display:none;position:absolute;top:58px;right:14px}.nsc-toolbar__appearance.is-popover.is-open{display:flex}.nsc-toolbar__appr-scrim{z-index:40;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.nsc-toolbar__skin{position:relative}.nsc-toolbar__skin-btn{height:var(--ctl-h,38px);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--top-ink);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease);align-items:center;gap:8px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.nsc-toolbar__skin-btn:hover{background:var(--surface-sunk)}.nsc-toolbar__skin-dot{border-radius:var(--r-pill);border:1.5px solid var(--surface);width:13px;height:13px;box-shadow:0 0 0 1px var(--line-strong);flex:none}.nsc-toolbar__skin-label{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.nsc-toolbar__chevron{opacity:.6;flex:none}.nsc-toolbar__scrim{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.nsc-toolbar__menu{z-index:41;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:190px;max-height:320px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.nsc-toolbar__menu-item{cursor:pointer;width:100%;font:inherit;color:var(--ink-700);border-radius:var(--r-sm);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.nsc-toolbar__menu-item:hover{background:var(--surface-sunk);color:var(--ink-900)}.nsc-toolbar__menu-label{text-align:left;white-space:nowrap;flex:1}.nsc-toolbar__check{color:var(--primary);margin-left:auto}.nsc-toolbar__zoom{background:var(--surface-sunk);border-radius:var(--r-md);align-items:center;gap:1px;padding:2px;display:flex}.nsc-toolbar__zoom-btn{cursor:pointer;border-radius:var(--r-sm);width:26px;height:26px;color:var(--top-ink-muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.nsc-toolbar__zoom-btn:hover{background:var(--surface);color:var(--top-ink)}.nsc-toolbar__zoom-reset{cursor:pointer;border-radius:var(--r-sm);min-width:42px;height:26px;color:var(--top-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:11.5px;font-weight:500}.nsc-toolbar__zoom-reset:hover{background:var(--surface)}.nsc-toolbar__divider{background:var(--line);width:1px;height:26px}.nsc-toolbar__bell{position:relative}.nsc-toolbar__bell-dot{border-radius:var(--r-pill);background:var(--error);border:2px solid var(--top-bg);width:7px;height:7px;position:absolute;top:8px;right:9px}.nsc-toolbar__user-chip{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:flex}.nsc-toolbar__chip-avatar{border-radius:var(--r-pill);background:var(--primary);width:30px;height:30px;color:var(--primary-ink);flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.nsc-toolbar__chip-name{color:var(--top-ink);font-size:12.5px;font-weight:600}.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{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.nsc-toolbar__menu-sep{background:var(--line);height:1px;margin:5px 6px}.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{z-index:50;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 16px #0000000f}.nsc-tabbar__item{cursor:pointer;min-height:54px;color:var(--ink-500);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:7px 0 3px;font-family:inherit;display:flex}.nsc-tabbar__item.is-active{color:var(--primary)}.nsc-tabbar__icon-wrap{border-radius:var(--r-pill);width:46px;height:28px;transition:background .16s var(--ease);background:0 0;justify-content:center;align-items:center;display:flex}.nsc-tabbar__item.is-active .nsc-tabbar__icon-wrap{background:var(--primary-soft)}.nsc-tabbar__icon{font-size:21px}.nsc-tabbar__label{letter-spacing:.01em;font-size:10px;font-weight:600}.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-route-loader{z-index:100;background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.nsc-route-loader{background:color-mix(in srgb, var(--color-bg) 70%, transparent)}}.nsc-route-loader{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:nsc-rl-in var(--dur) var(--ease) both;opacity:0;animation-delay:.12s}@keyframes nsc-rl-in{to{opacity:1}}.nsc-route-loader__mark{display:block}.nsc-route-loader__mark img{border-radius:var(--radius-card);width:56px;height:56px;display:block}.nsc-route-loader__track{border-radius:var(--radius-pill);background:var(--color-text);width:8rem;height:5px;position:relative}@supports (color:color-mix(in lab, red, red)){.nsc-route-loader__track{background:color-mix(in srgb, var(--color-text) 18%, transparent)}}.nsc-route-loader__track{overflow:hidden}.nsc-route-loader__fill{border-radius:var(--radius-pill);background:var(--color-primary);width:40%;animation:nsc-rl-slide 1.1s var(--ease-inout) infinite;position:absolute;inset:0 auto 0 0}@keyframes nsc-rl-slide{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.nsc-route-loader{opacity:1;animation:none}.nsc-route-loader__mark{animation:none}.nsc-route-loader__fill{opacity:.6;width:100%;animation:none}}.nsc-grid{gap:var(--s-3,12px);flex-direction:column;display:flex}.nsc-grid__toolbar{justify-content:flex-end;gap:var(--s-2,8px);flex-wrap:wrap;display:flex}.nsc-grid__error{align-items:center;gap:var(--s-2,8px);padding:var(--s-3,12px) var(--s-4,16px);border:1px solid var(--color-error);border-radius:var(--radius-card,8px);color:var(--color-error-text,var(--color-error));background:var(--color-error-bg,transparent);display:flex}.nsc-grid__error-msg{flex:auto}.nsc-grid__loading{gap:var(--s-2,8px);flex-direction:column;display:flex}.nsc-grid__rowactions{gap:var(--s-1,4px);justify-content:flex-end;display:inline-flex}.nsc-grid.is-cards :is(table.dataTable,.dt-scroll){display:none}.nsc-grid__cards{gap:var(--s-3,12px);margin-top:var(--s-3,12px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.nsc-grid__selbar{--nsc-grid-sel-w:48px;align-items:center;gap:var(--s-3,12px);display:flex}.nsc-grid__selall,.nsc-grid__rowcheck{align-items:center;gap:var(--s-2,8px);cursor:pointer;color:var(--color-text);font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.nsc-grid__selall{gap:0}.nsc-grid__selslot{width:var(--nsc-grid-sel-w,48px);margin-right:var(--s-1,4px);flex:none;justify-content:center;display:inline-flex}.nsc-grid__rowcheck{gap:0}.nsc-grid__checkbox{border:1px solid var(--color-border-strong,var(--color-border));border-radius:var(--radius-control,4px);width:1.05rem;height:1.05rem;color:var(--color-primary-ink,#fff);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.nsc-grid__checkbox.is-on{background:var(--color-primary);border-color:var(--color-primary)}.nsc-grid__selcount{color:var(--color-text-muted);font-size:.8125rem}.nsc-grid__filters{gap:var(--s-2,8px);flex-wrap:wrap;align-items:flex-end;display:flex}.nsc-grid__filters.is-aligned{height:var(--ctl-h-sm,32px);display:block;position:relative}.nsc-grid__filters.is-aligned .nsc-grid__filter{padding-right:var(--s-2,8px);box-sizing:border-box;position:absolute;top:0}.nsc-grid__filter{gap:var(--s-1,4px);flex-direction:column;font-size:.8125rem;display:flex}.nsc-grid__filter-input{width:100%;height:var(--ctl-h-sm,32px);min-width:0;padding:0 var(--s-2,8px);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control,6px)}.nsc-grid__filters:not(.is-aligned) .nsc-grid__filter-input{min-width:9rem}.nsc-grid__filter-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.nsc-form{gap:var(--s-4,16px);flex-direction:column;display:flex}.nsc-form--two-col{gap:var(--s-4,16px);grid-template-columns:1fr;display:grid}@media (min-width:640px){.nsc-form--two-col{grid-template-columns:1fr 1fr}.nsc-form--two-col .nsc-form__field--wide,.nsc-form--two-col .nsc-form__banner,.nsc-form--two-col .nsc-form__actions{grid-column:1/-1}}.nsc-form__banner{padding:var(--s-3,12px) var(--s-4,16px);border:1px solid var(--color-error);border-radius:var(--radius-card,8px);color:var(--color-error-text,var(--color-error));background:var(--color-error-bg,transparent);margin:0}.nsc-form__error{align-items:center;gap:var(--s-3,12px);padding:var(--s-3,12px) var(--s-4,16px);border:1px solid var(--color-error);border-radius:var(--radius-card,8px);color:var(--color-error-text,var(--color-error));display:flex}.nsc-form__actions{justify-content:flex-end;gap:var(--s-2,8px);display:flex}.rdt-tailwind{--rdt-tw-bg:#fff;--rdt-tw-fg:#0f172a;--rdt-tw-muted:#64748b;--rdt-tw-border:#e2e8f0;--rdt-tw-header-bg:#f8fafc;--rdt-tw-row-hover:#f1f5f9;--rdt-tw-stripe:#f8fafc;--rdt-tw-accent:#4f46e5;--rdt-tw-accent-fg:#fff;--rdt-tw-ring:#c7d2fe;color:var(--rdt-tw-fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem}.dark .rdt-tailwind,.rdt-tailwind.rdt-dark{--rdt-tw-bg:#0f172a;--rdt-tw-fg:#e2e8f0;--rdt-tw-muted:#94a3b8;--rdt-tw-border:#334155;--rdt-tw-header-bg:#1e293b;--rdt-tw-row-hover:#1e293b;--rdt-tw-stripe:#172033;--rdt-tw-accent:#818cf8;--rdt-tw-accent-fg:#0f172a;--rdt-tw-ring:#3730a3}.rdt-tailwind .dt-layout-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.5rem 0;display:flex}.rdt-tailwind .dt-layout-start{margin-right:auto}.rdt-tailwind .dt-layout-end{margin-left:auto}.rdt-tailwind .dt-length,.rdt-tailwind .dt-search{color:var(--rdt-tw-muted);align-items:center;gap:.5rem;display:inline-flex}.rdt-tailwind .dt-input,.rdt-tailwind select.dt-input,.rdt-tailwind .dt-search input,.rdt-tailwind .dt-length select{appearance:none;background:var(--rdt-tw-bg);color:var(--rdt-tw-fg);border:1px solid var(--rdt-tw-border);border-radius:.5rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s}.rdt-tailwind .dt-input:focus,.rdt-tailwind .dt-search input:focus,.rdt-tailwind .dt-length select:focus{border-color:var(--rdt-tw-accent);box-shadow:0 0 0 3px var(--rdt-tw-ring);outline:none}.rdt-tailwind table.dataTable{border-collapse:separate;border-spacing:0;background:var(--rdt-tw-bg);border:1px solid var(--rdt-tw-border);border-radius:.75rem;width:100%;overflow:hidden}.rdt-tailwind table.dataTable thead th,.rdt-tailwind table.dataTable thead td{background:var(--rdt-tw-header-bg);color:var(--rdt-tw-fg);text-align:left;border-bottom:1px solid var(--rdt-tw-border);white-space:nowrap;padding:.625rem .875rem;font-weight:600}.rdt-tailwind table.dataTable tbody td{border-bottom:1px solid var(--rdt-tw-border);padding:.625rem .875rem}.rdt-tailwind table.dataTable tbody tr:last-child td{border-bottom:none}.rdt-tailwind table.dataTable.stripe tbody tr:nth-child(odd) td,.rdt-tailwind table.dataTable tbody tr.odd td{background:var(--rdt-tw-stripe)}.rdt-tailwind table.dataTable tbody tr:hover td{background:var(--rdt-tw-row-hover)}.rdt-tailwind table.dataTable thead .dt-orderable-asc,.rdt-tailwind table.dataTable thead .dt-orderable-desc{cursor:pointer}.rdt-tailwind table.dataTable thead .dt-column-order:before,.rdt-tailwind table.dataTable thead .dt-column-order:after{opacity:.35}.rdt-tailwind table.dataTable thead .dt-ordering-asc .dt-column-order:before,.rdt-tailwind table.dataTable thead .dt-ordering-desc .dt-column-order:after{opacity:1;color:var(--rdt-tw-accent)}.rdt-tailwind .dt-info{color:var(--rdt-tw-muted);font-size:.8125rem}.rdt-tailwind .dt-paging{gap:.25rem;display:inline-flex}.rdt-tailwind .dt-paging .dt-paging-button{appearance:none;background:var(--rdt-tw-bg);color:var(--rdt-tw-fg);border:1px solid var(--rdt-tw-border);cursor:pointer;border-radius:.5rem;margin:0;padding:.375rem .7rem;font-size:.8125rem;transition:background .15s,border-color .15s,color .15s}.rdt-tailwind .dt-paging .dt-paging-button:hover:not(.disabled):not(.current){background:var(--rdt-tw-row-hover);border-color:var(--rdt-tw-accent)}.rdt-tailwind .dt-paging .dt-paging-button.current{background:var(--rdt-tw-accent);border-color:var(--rdt-tw-accent);color:var(--rdt-tw-accent-fg)}.rdt-tailwind .dt-paging .dt-paging-button.disabled{opacity:.4;cursor:not-allowed}.rdt-tailwind .dt-processing{background:var(--rdt-tw-bg);border:1px solid var(--rdt-tw-border);color:var(--rdt-tw-fg);border-radius:.5rem;box-shadow:0 10px 25px -10px #0f172a4d}html .rdt-tailwind{--rdt-tw-bg:var(--color-surface);--rdt-tw-fg:var(--color-text);--rdt-tw-muted:var(--color-text-muted);--rdt-tw-border:var(--color-border);--rdt-tw-header-bg:var(--color-surface-2);--rdt-tw-row-hover:var(--color-surface-sunk);--rdt-tw-stripe:var(--color-surface-sunk);--rdt-tw-accent:var(--color-primary);--rdt-tw-accent-fg:var(--color-primary-ink);--rdt-tw-ring:var(--color-primary)}html .rdt-tailwind table.dataTable thead th{letter-spacing:.05em;text-transform:uppercase;height:44px;color:var(--color-text-muted);padding-top:0;padding-bottom:0;font-size:11px;font-weight:700}html .rdt-tailwind table.dataTable tbody td{height:56px;color:var(--color-text);padding:9px 12px;font-size:13px}html .rdt-tailwind table.dataTable tbody tr:hover td{background:var(--color-surface-sunk)}html .rdt-tailwind .dt-layout-row.dt-layout-table{width:100%}html .rdt-tailwind .dt-layout-cell.dt-layout-full{flex:100%;width:100%;min-width:0}html .rdt-tailwind table.dataTable{width:100%}html .rdt-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 .rdt-tailwind table.dataTable thead th .dt-column-order{vertical-align:-2px;background-color:var(--color-text-muted);opacity:.55;width:14px;height:14px;-webkit-mask:var(--nsc-sort-default) center / 13px 13px no-repeat;-webkit-mask:var(--nsc-sort-default) center / 13px 13px no-repeat;-webkit-mask:var(--nsc-sort-default) center / 13px 13px no-repeat;-webkit-mask:var(--nsc-sort-default) center / 13px 13px no-repeat;mask:var(--nsc-sort-default) center / 13px 13px no-repeat;margin-left:5px;display:inline-block}html .rdt-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);-webkit-mask-image:var(--nsc-sort-asc);-webkit-mask-image:var(--nsc-sort-asc);-webkit-mask-image:var(--nsc-sort-asc);mask-image:var(--nsc-sort-asc)}html .rdt-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);-webkit-mask-image:var(--nsc-sort-desc);-webkit-mask-image:var(--nsc-sort-desc);-webkit-mask-image:var(--nsc-sort-desc);mask-image:var(--nsc-sort-desc)}html .rdt-tailwind table.dataTable thead th.dt-orderable-none .dt-column-order{display:none}html .rdt-tailwind table.dataTable th.dt-select,html .rdt-tailwind table.dataTable td.dt-select{text-align:center;width:48px}html .rdt-tailwind table.dataTable th.dt-actions,html .rdt-tailwind table.dataTable td.dt-actions{white-space:nowrap;width:1%}html .rdt-tailwind .dt-length,html .rdt-tailwind .dt-search{color:var(--color-text-muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}html .rdt-tailwind .dt-length select.dt-input,html .rdt-tailwind .dt-search input.dt-input{height:36px;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;padding:0 10px;font-size:13px}html .rdt-tailwind .dt-search input.dt-input{min-width:220px}html .rdt-tailwind .dt-length select.dt-input:focus-visible,html .rdt-tailwind .dt-search input.dt-input:focus-visible{border-color:var(--color-primary);outline:0}html .rdt-tailwind .dt-info{color:var(--color-text-muted);padding-top:6px;font-size:12.5px}html .rdt-tailwind .dt-paging{gap:4px;display:inline-flex}html .rdt-tailwind .dt-paging .dt-paging-button{border:1px solid var(--color-border-strong,var(--color-border));border-radius:var(--radius-control,6px);background:var(--color-surface-2);min-width:32px;height:32px;color:var(--color-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;display:inline-flex}html .rdt-tailwind .dt-paging .dt-paging-button:hover:not(.disabled):not(.current){background:var(--color-surface-sunk)}html .rdt-tailwind .dt-paging .dt-paging-button.current{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-ink,#fff)}html .rdt-tailwind .dt-paging .dt-paging-button.disabled{opacity:.45;cursor:default}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__counter{position:var(--yarl__counter_position,absolute);top:var(--yarl__counter_top,0);left:var(--yarl__counter_left,0);bottom:var(--yarl__counter_bottom,unset);right:var(--yarl__counter_right,unset);color:var(--yarl__counter_color,var(--yarl__color_button,#fffc));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));-webkit-user-select:var(--yarl__counter_user_select,none);-moz-user-select:var(--yarl__counter_user_select,none);user-select:var(--yarl__counter_user_select,none)}[dir=rtl] .yarl__counter{left:var(--yarl__counter_rtl_left,unset);right:var(--yarl__counter_rtl_right,0)}.nsc-chat{background:var(--color-surface);flex-direction:column;height:100%;min-height:0;display:flex}.nsc-chat__header{border-bottom:1px solid var(--color-border);flex:none;padding:12px 16px}.nsc-chat__title{color:var(--color-text);font-size:14px;font-weight:700}.nsc-chat__subtitle{color:var(--color-text-muted);font-size:12px}.nsc-chat__viewport{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.nsc-chat__older{border:1px solid var(--color-border);border-radius:var(--radius-pill,99px);background:var(--color-surface-2);color:var(--color-text-muted);font:inherit;cursor:pointer;align-self:center;padding:5px 12px;font-size:12px}.nsc-chat__older:hover{background:var(--color-surface-sunk);color:var(--color-text)}.nsc-chat__loading{justify-content:center;padding:24px;display:flex}.nsc-chat__daysep{justify-content:center;align-items:center;margin:6px 0;display:flex}.nsc-chat__daysep span{border-radius:var(--radius-pill,99px);background:var(--color-surface-sunk);color:var(--color-text-muted);padding:2px 10px;font-size:11px;font-weight:600}.nsc-chat__typing{border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-surface-2);border-bottom-left-radius:4px;align-self:flex-start;align-items:center;gap:4px;padding:10px 14px;display:inline-flex}.nsc-chat__typing span{background:var(--color-text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite nsc-chat-blink}.nsc-chat__typing span:nth-child(2){animation-delay:.18s}.nsc-chat__typing span:nth-child(3){animation-delay:.36s}@keyframes nsc-chat-blink{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.nsc-chat__typing span{opacity:.6;animation:none}}.nsc-chat__error{color:var(--color-error-text,var(--color-error));background:var(--color-error-bg,transparent);flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:flex}.nsc-chat__composer{border-top:1px solid var(--color-border);flex:none;padding:12px 16px}.nsc-composer{flex-direction:column;gap:8px;display:flex}.nsc-composer__chips{flex-wrap:wrap;gap:6px;display:flex}.nsc-composer__chip{border-radius:var(--radius-pill,99px);background:var(--color-surface-sunk);max-width:220px;color:var(--color-text);align-items:center;gap:6px;padding:4px 6px 4px 9px;font-size:12px;display:inline-flex}.nsc-composer__chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nsc-composer__chip-x{width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nsc-composer__chip-x:hover{background:var(--color-surface-2);color:var(--color-text)}.nsc-composer__row{border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-surface);align-items:flex-end;gap:8px;padding:6px;display:flex}.nsc-composer__row:focus-within{border-color:var(--color-primary)}.nsc-composer__attach{border-radius:var(--radius-control,8px);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.nsc-composer__attach:hover:not(:disabled){background:var(--color-surface-sunk);color:var(--color-text)}.nsc-composer__attach:disabled{opacity:.5;cursor:default}.nsc-composer__input{resize:none;min-width:0;max-height:120px;font:inherit;color:var(--color-text);background:0 0;border:0;outline:0;flex:1;padding:8px 4px;font-size:13.5px;line-height:1.45}.nsc-composer__input::placeholder{color:var(--color-text-faint)}.nsc-bubble{align-items:flex-start;gap:9px;max-width:100%;display:flex}.nsc-bubble.is-self{flex-direction:row-reverse}.nsc-bubble__avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.nsc-bubble__col{flex-direction:column;min-width:0;max-width:76%;display:flex}.nsc-bubble.is-self .nsc-bubble__col{align-items:flex-end}.nsc-bubble__body{border-radius:var(--radius-lg,12px);word-break:break-word;white-space:pre-wrap;background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border);border-bottom-left-radius:4px;padding:9px 13px;font-size:13.5px;line-height:1.5}.nsc-bubble__body.is-self{background:var(--color-primary);color:var(--color-primary-ink);border-bottom-right-radius:4px;border-bottom-left-radius:var(--radius-lg,12px);border:0}.nsc-bubble__attachments{flex-direction:column;gap:4px;margin-top:4px;display:flex}.nsc-bubble__attach{border-radius:var(--radius-control,6px);background:var(--color-surface-sunk);max-width:100%;color:var(--color-text);align-items:center;gap:6px;padding:5px 9px;font-size:12px;text-decoration:none;display:inline-flex}.nsc-bubble__attach:hover{background:var(--color-surface-2)}.nsc-bubble__attach-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nsc-bubble__meta{color:var(--color-text-faint);align-items:center;gap:7px;margin-top:4px;font-size:10.5px;display:flex}.nsc-bubble__failed{color:var(--color-error);align-items:center;gap:2px;display:inline-flex}.nsc-thread{flex-direction:column;gap:12px;display:flex}.nsc-thread__head{color:var(--color-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.nsc-thread__composer{flex-direction:column;gap:8px;display:flex}.nsc-thread__input{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-surface);width:100%;min-height:64px;color:var(--color-text);font:inherit;padding:10px 12px;font-size:13.5px;line-height:1.5}.nsc-thread__input:focus{border-color:var(--color-primary);outline:0}.nsc-thread__composer-actions{justify-content:flex-end;display:flex}.nsc-thread__post{border-radius:var(--radius-control,8px);background:var(--color-primary);color:var(--color-on-primary,#fff);font:inherit;cursor:pointer;border:0;padding:7px 18px;font-size:13px;font-weight:600}.nsc-thread__post:disabled{opacity:.5;cursor:default}.nsc-thread__error{border-radius:var(--radius-control,8px);background:var(--color-error-bg,transparent);color:var(--color-error-text,var(--color-error));padding:8px 12px;font-size:12.5px}.nsc-thread__loading{justify-content:center;padding:16px;display:flex}.nsc-thread__list{flex-direction:column;display:flex}.nsc-thread__empty{color:var(--color-text-muted);padding:16px 0;font-size:13px}.nsc-thread__more{border:1px solid var(--color-border);border-radius:var(--radius-control,8px);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;align-self:center;margin-top:4px;padding:7px 18px;font-size:13px;font-weight:600}.nsc-thread__more:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-strong,var(--color-border))}.nsc-thread__more:disabled{opacity:.5;cursor:default}.nsc-comment-item{display:block}.nsc-comment{gap:10px;padding:8px 0;display:flex}.nsc-comment.is-pending{opacity:.6}.nsc-comment__avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.nsc-comment__main{flex:auto;min-width:0}.nsc-comment__head{align-items:baseline;gap:8px;display:flex}.nsc-comment__author{color:var(--color-text);font-size:13px;font-weight:700}.nsc-comment__time,.nsc-comment__flag{color:var(--color-text-muted);font-size:11.5px}.nsc-comment__flag.is-error{color:var(--color-error)}.nsc-comment__body{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;line-height:1.5}.nsc-comment__actions{gap:4px;margin-top:4px;display:flex}.nsc-comment__action{border-radius:var(--radius-control,8px);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 7px;font-size:12px;display:inline-flex}.nsc-comment__action:hover{background:var(--color-surface-sunk);color:var(--color-text)}.nsc-comment__action.is-liked{color:var(--color-error-text,var(--color-error))}.nsc-comment__action.is-danger:hover{color:var(--color-error)}.nsc-comment__link{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.nsc-comment__link:hover{color:var(--color-text);text-decoration:underline}.nsc-comment__reply{margin-top:8px}.nsc-comment__reply-input{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-control,8px);background:var(--color-surface);width:100%;min-height:52px;color:var(--color-text);font:inherit;padding:8px 10px;font-size:13px;line-height:1.45}.nsc-comment__reply-input:focus{border-color:var(--color-primary);outline:0}.nsc-comment__reply-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.nsc-comment__post{border-radius:var(--radius-control,8px);background:var(--color-primary);color:var(--color-on-primary,#fff);font:inherit;cursor:pointer;border:0;padding:5px 14px;font-size:12.5px;font-weight:600}.nsc-comment__post:disabled{opacity:.5;cursor:default}.nsc-gallery{grid-template-columns:repeat(var(--nsc-gallery-cols,3), 1fr);gap:12px;display:grid}@media (max-width:900px){.nsc-gallery{grid-template-columns:repeat(min(var(--nsc-gallery-cols,3), 3), 1fr)}}@media (max-width:640px){.nsc-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.nsc-gallery{grid-template-columns:1fr}}.nsc-gallery__tile{border-radius:var(--radius-lg,12px);background:var(--color-surface-sunk);aspect-ratio:1;cursor:pointer;border:0;margin:0;padding:0;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.nsc-gallery__tile:hover{box-shadow:var(--shadow-md,0 6px 18px #0000002e);transform:translateY(-2px)}.nsc-gallery__tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nsc-gallery__img{object-fit:cover;width:100%;height:100%;display:block}.nsc-gallery__cap{color:#fff;text-align:left;opacity:0;background:linear-gradient(#0000,#0009);padding:18px 10px 8px;font-size:12px;font-weight:600;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.nsc-gallery__tile:hover .nsc-gallery__cap,.nsc-gallery__tile:focus-visible .nsc-gallery__cap{opacity:1}@media (prefers-reduced-motion:reduce){.nsc-gallery__tile,.nsc-gallery__cap{transition:none}}.nsc-gallery-lightbox{--yarl__color_backdrop:#000000eb}.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{background:var(--bg);color:var(--ink-900);font-family:var(--font-sans);margin:0}@media print{body:has(.nsc-print-invoice) *{visibility:hidden}:is(body:has(.nsc-print-invoice) .nsc-print-invoice,body:has(.nsc-print-invoice) .nsc-print-invoice *){visibility:visible}.nsc-print-invoice{width:100%;box-shadow:none;background:#fff;padding:24px;position:absolute;top:0;left:0}@page{margin:16mm}}.inline-cell{border-radius:var(--r-sm,6px);min-height:24px;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:1px solid #0000;align-items:center;width:100%;margin:-2px -6px;padding:2px 6px;display:inline-flex}.inline-cell:hover{border-color:var(--line-strong);background:var(--surface-sunk)}.inline-cell__empty{color:var(--ink-300)}.inline-cell__input{border:1px solid var(--primary);border-radius:var(--r-sm,6px);background:var(--surface);width:100%;min-height:28px;color:var(--ink-900);font:inherit;outline:2px solid var(--ring);outline-offset:0;padding:2px 6px}.egrid{flex-direction:column;gap:16px;display:flex}.egrid__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.egrid__title{color:var(--ink-900);font-size:20px;font-weight:700}.egrid__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.egrid__search{align-items:center;display:flex;position:relative}.egrid__search-icon{color:var(--ink-500);pointer-events:none;position:absolute;left:10px}.egrid__search input{min-width:220px;padding-left:32px}.egrid__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg,12px);box-shadow:var(--shadow-sm,0 1px 2px #0000000a);overflow:hidden}.egrid__card .nsc-grid{padding:4px 4px 0}.egrid__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.egrid__foot-left{align-items:center;gap:16px;display:flex}.egrid__perpage{color:var(--ink-500);align-items:center;gap:8px;font-size:13px;display:flex}.egrid__perpage select{font:inherit;border:1px solid var(--line-strong);border-radius:var(--r-sm,6px);background:var(--surface);color:var(--ink-900);padding:4px 8px;font-size:13px}.egrid__count{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:13px}@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:0}@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}
