@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--radius-lg:12px;--radius-xl:16px;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#003ec7;--radius-full:9999px}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.max-h-96{max-height:calc(var(--spacing) * 96)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-amber-200{border-color:var(--color-amber-200)}.border-primary{border-color:var(--color-primary)}.border-slate-200{border-color:var(--color-slate-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-white{background-color:var(--color-white)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-center{text-align:center}.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-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))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-primary{color:var(--color-primary)}.text-red-700{color:var(--color-red-700)}.text-rose-600{color:var(--color-rose-600)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.accent-primary{accent-color:var(--color-primary)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:left-4:before{content:var(--tw-content);left:calc(var(--spacing) * 4)}.before\:h-\[calc\(100\%-16px\)\]:before{content:var(--tw-content);height:calc(100% - 16px)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:bg-slate-200:before{content:var(--tw-content);background-color:var(--color-slate-200)}@media (hover:hover){.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=48rem){.md\:inline{display:inline}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Noto Sans Arabic,system-ui,-apple-system,sans-serif}body{background-color:var(--color-background);min-height:100vh;color:var(--color-text-primary);margin:0}h1,h2,h3,h4,h5,h6{margin:0}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#12131a;--color-surface:#1a1c24;--color-surface-muted:#22242f;--color-surface-elevated:#2b2e3a;--color-text-primary:#e6e8f2;--color-text-secondary:#b8bccd;--color-text-muted:#8f94a8;--color-primary:#8ea2ff;--color-on-primary:#001452;--color-primary-hover:#b7c4ff;--color-primary-soft:#1d2a5c;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--color-success:#4ade80;--color-success-soft:#123321;--color-warning:#fbbf24;--color-warning-soft:#3a2a0a;--color-error:#f87171;--color-error-soft:#3a1717;--color-info:#38bdf8;--color-info-soft:#102c3a}html.dark body{background-color:var(--color-background);color:var(--color-text-primary)}html.dark .bg-white,html.dark .bg-slate-50{background-color:var(--n-panel-strong,#1a1c24)}html.dark .bg-slate-100{background-color:var(--n-panel,#22242f)}html.dark .bg-slate-200{background-color:var(--n-line-strong,#2b2e3a)}html.dark .bg-slate-300{background-color:var(--n-line,#363b4a)}html.dark .text-slate-900,html.dark .text-slate-800,html.dark .text-gray-900,html.dark .text-gray-800{color:var(--n-text,#e6e8f2)}html.dark .text-slate-700,html.dark .text-gray-700{color:var(--n-text-2,#b8bccd)}html.dark .text-slate-600,html.dark .text-slate-500,html.dark .text-gray-600,html.dark .text-gray-500,html.dark .text-slate-400{color:var(--n-muted,#8f94a8)}html.dark .border-slate-200,html.dark .border-slate-300,html.dark .border-gray-200{border-color:var(--n-line-strong,#363b4a)}html.dark .border-slate-100{border-color:var(--n-line,#2b2e3a)}html.dark .divide-slate-100>:not([hidden])~:not([hidden]),html.dark .divide-slate-200>:not([hidden])~:not([hidden]){border-color:var(--n-line,#363b4a)}.field input::placeholder{color:var(--n-muted)}html.dark input,html.dark select,html.dark textarea{background-color:var(--n-panel-strong,#1a1c24);color:var(--n-text,#e6e8f2);border-color:var(--n-line-strong,#363b4a)}html.dark input::placeholder,html.dark textarea::placeholder{color:var(--n-muted,#6b7280)}html.dark .bg-slate-50:hover{background-color:var(--n-panel,#22242f)}html.dark .bg-slate-100:hover{background-color:var(--n-line-strong,#2b2e3a)}html.dark ::-webkit-scrollbar-track{background:#1a1c24}html.dark ::-webkit-scrollbar-thumb{background:#363b4a}html.dark ::-webkit-scrollbar-thumb:hover{background-color:#4b5563}.auth-pattern{background-color:var(--color-background);background-image:radial-gradient(var(--color-primary) .5px, transparent .5px), radial-gradient(var(--color-primary) .5px, var(--color-background) .5px);background-position:0 0,10px 10px;background-size:20px 20px}[dir=rtl]{text-align:right;direction:rtl}[dir=rtl] .ml-\[260px\]{margin-left:0;margin-right:260px}[dir=rtl] .mr-auto{margin-left:0;margin-right:auto}[dir=rtl] .ml-auto{margin-left:auto;margin-right:0}[dir=rtl] .pl-10{padding-left:0;padding-right:2.5rem}[dir=rtl] .pr-4{padding-left:1rem;padding-right:0}[dir=rtl] .border-r{border-left:1px solid;border-right:0}[dir=rtl] .border-l{border-left:0;border-right:1px solid}[dir=rtl] .left-0{left:auto;right:0}[dir=rtl] .right-0{left:0;right:auto}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .origin-center{transform-origin:50%}[dir=rtl] .scale-x-\[-1\]{transform:scaleX(1)}html[dir=rtl] .group-active:before{left:auto;right:0}html[dir=rtl] .flex-row{flex-direction:row-reverse}html[dir=rtl] .space-x-4>:not([hidden])~:not([hidden]){margin-left:1rem;margin-right:0}html[dir=rtl] .space-x-2>:not([hidden])~:not([hidden]){margin-left:.5rem;margin-right:0}.page{z-index:1;place-items:center;min-height:100vh;padding:30px;display:grid;position:relative}.shell{border:1px solid var(--n-line);background:var(--n-panel);width:min(1160px,100%);min-height:720px;box-shadow:var(--n-shadow-xl);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:34px;grid-template-columns:minmax(0,1.02fr) minmax(420px,.82fr);animation:.56s cubic-bezier(.2,.8,.2,1) both shellIn;display:grid;overflow:hidden}.form-card{gap:0;width:100%;max-width:470px;margin-inline:auto;display:grid}.page .form-card{filter:drop-shadow(0 30px 60px #00000029)}html[data-theme=dark] .page .form-card,html.dark .page .form-card{filter:drop-shadow(0 34px 74px #0006)}.hero{isolation:isolate;color:#fff;background:linear-gradient(145deg,#032626fa,#064d48f2 47%,#082b5ff2),radial-gradient(circle at 18% 14%,#38d9868c,#0000 35%);flex-direction:column;justify-content:center;gap:34px;padding:56px;display:flex;position:relative;overflow:hidden}html[data-theme=light] .hero,html:not(.dark):not([data-theme=dark]) .hero{background:linear-gradient(145deg,#074442fa,#06544cf5 47%,#003ec7eb),radial-gradient(circle at 18% 14%,#09a65894,#0000 35%)}.hero:before,.hero:after{content:"";z-index:-1;pointer-events:none;border-radius:999px;animation:13s ease-in-out infinite slowFloat;position:absolute}.hero:before{background:#ffffff1f;width:520px;height:520px;top:-225px;right:-205px}.hero:after{background:#38d9863b;width:380px;height:380px;animation-delay:-5s;bottom:-145px;left:-145px}.hero-kicker{color:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:10px 14px;font-size:13px;font-weight:850;display:inline-flex}.hero-copy{gap:22px;align-content:initial;max-width:640px;min-width:initial;display:grid}.hero-copy h1{letter-spacing:-.058em;max-width:11.5ch;margin:0;font-size:clamp(42px,5vw,68px);line-height:.94}html[dir=rtl] .hero-copy h1{letter-spacing:-.024em;max-width:14ch;line-height:1.08}.hero-copy p{color:#ffffffd6;max-width:58ch;margin:0;font-size:18px;line-height:1.72}.feature-list{gap:12px;display:grid}.feature{color:#ffffffd6;align-items:center;gap:10px;font-size:14.5px;font-weight:720;line-height:1.5;display:flex}.feature svg{color:#7af0b4;flex:none;width:18px;height:18px}.ops-map{gap:14px;width:min(530px,100%);margin-top:2px;display:grid}.ops-core{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff26,#ffffff17);border:1px solid #ffffff2b;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative;box-shadow:0 20px 58px #0000002b}.ops-core:before{content:"";opacity:.84;background:linear-gradient(90deg,#0000,#7af0b4b8,#c4ceff94,#0000);height:1px;position:absolute;bottom:-22px;left:48px;right:48px}.core-label{gap:3px;min-width:0;display:grid}.core-label strong{color:#fff;font-size:15px;font-weight:900;line-height:1.2}.core-label span{color:#ffffffb3;font-size:12px;font-weight:720;line-height:1.35}.pulse-dot{background:#7af0b4;border-radius:999px;flex:none;width:11px;height:11px;animation:2.8s ease-in-out infinite pulse;box-shadow:0 0 0 8px #7af0b41a,0 0 28px #7af0b459}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff16;border:1px solid #ffffff21;border-radius:20px;align-content:start;gap:10px;min-height:116px;padding:16px;transition:transform .2s,border-color .2s,background .2s;display:grid;box-shadow:0 16px 42px #0000001f}.ops-node:hover{background:#ffffff1f;border-color:#7af0b452;transform:translateY(-3px)}.ops-icon{color:#7af0b4;background:#7af0b41a;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff1a}.ops-node strong{color:#fff;font-size:13.5px;font-weight:900;line-height:1.25}.ops-node span{color:#ffffffb3;font-size:12px;line-height:1.45}.signin{background:#f8faffc7;flex-direction:column;justify-content:center;padding:44px;display:flex}html[data-theme=dark] .signin,html.dark .signin{background:#0d1520}.brand-strip{background:#fff;border:1px solid #1418231a;border-bottom:0;border-radius:28px 28px 0 0;padding:28px 26px 24px}html[data-theme=dark] .brand-strip,html.dark .brand-strip{background:#fff;border-color:#ffffff0f}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9fc;border:1px solid #14182314;border-top-color:#14182321;border-radius:0 0 28px 28px;gap:normal;width:auto;padding:27px 24px 24px;display:block;box-shadow:inset 0 1px #ffffff6b}html[data-theme=dark] .auth-card,html.dark .auth-card{background:linear-gradient(#ffffff09,#0000 118px),#0f1724;border-color:#ffffff29 #ffffff16 #ffffff16;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #00000047}.top-controls{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;padding-inline:4px;display:flex}.segmented{border:1px solid var(--n-line);background:#ffffff75;border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}html[data-theme=dark] .segmented,html.dark .segmented{background:#ffffff09}.segmented button,.theme-btn{min-width:34px;height:31px;color:var(--n-text-2);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:850;transition:background .18s,color .18s,transform .18s;display:inline-flex}.segmented button{padding:0 10px}.segmented button:hover,.theme-btn:hover{background:var(--n-panel-soft);transform:translateY(-1px)}.segmented button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg, var(--n-primary), var(--n-primary-2));box-shadow:var(--n-shadow-md)}html[data-theme=dark] .segmented button[aria-pressed=true],html.dark .segmented button[aria-pressed=true]{color:#071015;background:linear-gradient(135deg,#7af0b4,#c4ceff)}.theme-btn{border:1px solid var(--n-line);box-sizing:border-box;background:#ffffff75;width:48px;min-width:48px;height:48px;min-height:48px}button.theme-btn.n-btn{box-sizing:border-box;width:52px;min-width:52px;height:52px;min-height:52px;padding:0}html[data-theme=dark] .theme-btn,html.dark .theme-btn{background:#ffffff09}.top-controls button:focus-visible{box-shadow:var(--n-focus);outline:none}.logo-area{justify-content:center;align-items:center;width:100%;min-height:118px;display:flex}.login-logo{width:min(240px,62vw);height:auto;margin-inline:auto;display:block}.auth-card header{border-bottom:1px solid #14182314;gap:10px;margin-bottom:22px;padding-bottom:18px;display:grid}html[data-theme=dark] .auth-card header,html.dark .auth-card header{border-bottom-color:#ffffff14}.auth-card h2{color:var(--n-text);letter-spacing:-.038em;margin:0;font-size:33px;line-height:1.06}html[dir=rtl] .auth-card h2{letter-spacing:-.015em}.intro{color:var(--n-text-2);max-width:34ch;margin:0;font-size:15.6px;line-height:1.68}.trust-line{color:var(--n-text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;line-height:1.5;display:flex}.trust-line span{align-items:center;gap:6px;display:inline-flex}.login-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #14182314;border-radius:26px;gap:16px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59}html[data-theme=dark] .login-form,html.dark .login-form{background:#ffffff07;border-color:#ffffff16;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000029}.login-form:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff12 18%,#0000 36% 100%);animation:12s ease-in-out infinite formSheen;position:absolute;inset:0;transform:translate(-120%)}.field{gap:8px;display:grid}.field-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.field label,.form-card label{color:var(--n-text);font-size:14px;font-weight:850}.field-tip{color:var(--n-muted);font-size:12px;font-weight:760}.input-wrap{border:1px solid var(--n-line);background:var(--n-panel-strong);border-radius:16px;align-items:center;min-height:60px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000000f}.input-wrap:focus-within{border-color:var(--n-primary);box-shadow:var(--n-focus), 0 16px 34px #003ec71f;transform:translateY(-1px)}.field input[type=email],.field input[type=password],.field input[type=text]{border-radius:inherit;width:100%;height:58px;color:var(--n-text);background:0 0;border:0;outline:none;padding:0 48px}.field input:-webkit-autofill{-webkit-text-fill-color:var(--n-text);caret-color:var(--n-text);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--n-panel-strong) inset;box-shadow:0 0 0 1000px var(--n-panel-strong) inset;transition:background-color 9999s ease-in-out 9999s}.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--n-text);caret-color:var(--n-text);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--n-panel-strong) inset;box-shadow:0 0 0 1000px var(--n-panel-strong) inset;transition:background-color 9999s ease-in-out 9999s}.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--n-text);caret-color:var(--n-text);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--n-panel-strong) inset;box-shadow:0 0 0 1000px var(--n-panel-strong) inset;transition:background-color 9999s ease-in-out 9999s}.field input:-webkit-autofill:active{-webkit-text-fill-color:var(--n-text);caret-color:var(--n-text);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--n-panel-strong) inset;box-shadow:0 0 0 1000px var(--n-panel-strong) inset;transition:background-color 9999s ease-in-out 9999s}.field input:autofill{-webkit-text-fill-color:var(--n-text);caret-color:var(--n-text);border-radius:inherit;-webkit-box-shadow:0 0 0 1000px var(--n-panel-strong) inset;box-shadow:0 0 0 1000px var(--n-panel-strong) inset;transition:background-color 9999s ease-in-out 9999s}.toggle-password{width:48px;height:48px;color:var(--n-muted);background:0 0;border:0;border-radius:12px;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid;position:absolute;inset-inline-end:6px}button.toggle-password.n-btn{box-sizing:border-box;width:52px;min-width:52px;height:52px;min-height:52px;padding:0}.toggle-password:hover{background:var(--n-panel-soft);color:var(--n-text);transform:translateY(-1px)}.toggle-password:focus-visible{box-shadow:var(--n-focus);outline:none}.form-options{color:var(--n-text-2);justify-content:space-between;align-items:center;gap:16px;margin-top:2px;font-size:14px;display:flex}.remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.login-form input[type=checkbox]{appearance:none;width:18px;height:18px;cursor:inherit;border:1.5px solid var(--n-line-strong);background:var(--n-panel-strong);border-radius:6px;flex:none;margin:0;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.login-form input[type=checkbox]:checked{background:var(--n-primary);border-color:var(--n-primary)}.login-form input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.login-form input[type=checkbox]:focus-visible{box-shadow:var(--n-focus);outline:none}.login-form .field input:focus{border-color:inherit;box-shadow:none;background:0 0}.forgot{color:var(--n-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:850;display:inline-flex}.forgot:focus-visible{box-shadow:var(--n-focus);border-radius:10px;outline:none}button.forgot.n-btn{min-height:48px;padding:12px 4px;line-height:1.2}.primary-action{color:#fff;background:linear-gradient(135deg,#003ec7,#0052ff);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:60px;margin-top:4px;font-size:16px;font-weight:900;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 42px #003ec752}button.primary-action.n-btn{border-radius:18px;width:100%;min-height:60px;padding:0 18px;font-size:16px;font-weight:900}html[data-theme=dark] .primary-action,html.dark .primary-action{color:#071015;background:linear-gradient(135deg,#7af0b4,#c4ceff);box-shadow:0 20px 48px #7af0b429}.primary-action:after{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);animation:4.6s ease-in-out infinite buttonShine;position:absolute;inset:0;transform:translate(-120%)}.primary-action:hover{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 25px 52px #003ec75c}.primary-action span,.primary-action svg{z-index:1;position:relative}.primary-action:disabled{opacity:.6;cursor:not-allowed;transform:none}.microcopy{color:var(--n-muted);margin:0;font-size:12.5px;line-height:1.55}.microcopy strong{color:var(--n-text-2);font-weight:850}.status-msg{min-height:22px;color:var(--n-text-2);border-radius:initial;background:0 0;border:none;margin:0;padding:0;font-size:14px;line-height:1.5;display:block}.status-msg.error{color:var(--n-error)}.secure-note{color:var(--n-text-2);background:#ffffff8a;border:1px solid #14182314;border-radius:16px;align-items:center;gap:10px;margin-top:20px;padding:14px 15px;font-size:13px;line-height:1.5;display:flex}.secure-note svg{color:var(--n-green);flex:none}html[data-theme=dark] .secure-note,html.dark .secure-note{background:#ffffff09;border-color:#ffffff14}.footer-note{color:var(--n-text-2);text-align:center;margin:18px 0 0;font-size:12.5px;line-height:1.55}.ops-icon svg{width:20px;height:20px}.button-icon,.hero-kicker svg,.feature svg,.ops-core svg,.ops-node svg,.top-controls svg,.toggle-password svg,.forgot svg,.primary-action svg,.secure-note svg,.trust-line svg,.input-wrap .input-icon{flex:none;width:18px;height:18px}@media (width<=1040px){.page{padding:18px}.shell{grid-template-columns:1fr;min-height:auto}.signin{order:1;padding:36px 24px}.hero{order:2;min-height:auto;padding:34px}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.page{place-items:stretch stretch;padding:0}.shell{border:0;border-radius:0;min-height:100vh}.signin{padding:24px 20px 32px}.hero{padding:26px 24px}.top-controls{margin-bottom:10px;padding-inline:2px}.segmented button{min-width:32px;height:30px;padding:0 9px}.theme-btn{width:36px;height:36px}.brand-strip{border-radius:24px 24px 0 0;padding:20px 18px 16px}.auth-card{border-radius:0 0 24px 24px;padding:20px 18px}.logo-area{min-height:104px}.login-logo{width:214px}.hero-copy h1{font-size:38px}.hero-copy p{font-size:16px}.ops-grid{grid-template-columns:1fr}.ops-node{min-height:auto}.auth-card h2{font-size:29px}.login-form{padding:18px}.form-options,.field-head{flex-direction:column;align-items:flex-start}.field-head{gap:4px}}@keyframes shellIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slowFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-14px)scale(1.04)}}@keyframes pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes formSheen{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes buttonShine{0%,58%{transform:translate(-120%)}to{transform:translate(120%)}}:root{--n-bg:#061014;--n-bg-2:#091420;--n-panel:#111927c2;--n-panel-strong:#111927;--n-panel-soft:#ffffff0f;--n-text:#eef3ff;--n-text-2:#c4cedf;--n-muted:#8d98aa;--n-line:#ffffff1b;--n-line-strong:#fff3;--n-primary:#9badff;--n-primary-2:#c4ceff;--n-primary-soft:#9badff24;--n-green:#38d986;--n-green-soft:#38d9861f;--n-amber:#f5c866;--n-amber-soft:#f5c8661f;--n-error:#f87171;--n-error-soft:#f871711f;--n-info:#7dd3fc;--n-info-soft:#7dd3fc1a;--n-shadow-lg:0 26px 74px #0000005c;--n-shadow-md:0 13px 38px #00000042;--n-focus:0 0 0 4px #9badff3b;--n-sidebar:288px;--n-sidebar-compact:82px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}html[data-theme=light]{--n-bg:#f6f8ff;--n-bg-2:#eef3ff;--n-panel:#ffffffc7;--n-panel-strong:#fff;--n-panel-soft:#ffffff9e;--n-text:#141823;--n-text-2:#3f4658;--n-muted:#727b8f;--n-line:#1418231f;--n-line-strong:#14182333;--n-primary:#003ec7;--n-primary-2:#0052ff;--n-primary-soft:#003ec71c;--n-green:#09a658;--n-green-soft:#09a6581c;--n-amber:#b7791f;--n-amber-soft:#b7791f21;--n-error:#ba1a1a;--n-error-soft:#ba1a1a1a;--n-info:#0369a1;--n-info-soft:#0369a11a;--n-shadow-lg:0 22px 60px #0e142821;--n-shadow-md:0 12px 32px #0e142817;--n-focus:0 0 0 4px #003ec72e}.n-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.n-mobile-backdrop{display:none}.n-app{grid-template-columns:var(--n-sidebar) minmax(0, 1fr);width:100%;min-width:0;min-height:100vh;color:var(--n-text);background:radial-gradient(circle at 11% 7%, var(--n-green-soft), transparent 31%), radial-gradient(circle at 88% 9%, var(--n-primary-soft), transparent 32%), linear-gradient(145deg, var(--n-bg), var(--n-bg-2));display:grid}.n-sidebar{color:#fff;background:linear-gradient(150deg,#032626fa,#064d48f5 46%,#082b5ff5);border-right:1px solid #ffffff21;grid-template-rows:auto 1fr auto;gap:10px;width:100%;min-width:0;height:100vh;padding:0 12px 12px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:30px 0 80px #0000002e}.n-sidebar__logo-cut{background:#fff;place-items:center;min-height:84px;margin:0 -12px 6px;padding:16px 14px 14px;display:grid;position:relative;box-shadow:0 18px 42px #0000001f}.n-sidebar__logo-cut:after{content:"";opacity:.32;background:linear-gradient(#0003,#0000);height:10px;position:absolute;bottom:-11px;left:0;right:0}.n-sidebar__logo-cut img{width:min(116px,58%);height:auto;display:block}.n-sidebar__nav{padding:2px 1px 0;overflow:auto}.n-sidebar__nav::-webkit-scrollbar{width:0;height:0}.n-sidebar__section{gap:3px;margin-bottom:8px;display:grid}.n-sidebar__section h2{color:#ffffff8a;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:0 7px 2px;font-size:10px;font-weight:930}.n-nav-item{color:#fffc;border:1px solid #0000;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:4px 7px;font-size:12.5px;font-weight:830;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,color .18s;display:grid;position:relative}.n-nav-item[aria-current=page]{color:#071015;background:linear-gradient(135deg,#7af0b4,#c4ceff);box-shadow:0 18px 46px #0003}.n-nav-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-nav-item__badge{text-align:center;color:#ffffffe0;background:#ffffff1f;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10.5px;font-weight:950}.n-nav-item__tooltip{z-index:40;pointer-events:none;border:1px solid var(--n-line);background:var(--n-panel-strong);color:var(--n-text);box-shadow:var(--n-shadow-md);white-space:nowrap;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:850;display:none;position:fixed;left:76px}.n-sidebar__footer{gap:8px;display:grid}.n-support-card{color:#ffffffc7;background:#ffffff13;border:1px solid #ffffff1f;border-radius:17px;gap:7px;padding:11px;display:grid}.n-support-card strong{color:#fff;font-size:13px}.n-support-card span{font-size:12px;line-height:1.45}.n-collapse-btn{color:#ffffffd4;background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;min-height:40px;font-weight:880}.n-content{min-width:0;padding:22px 28px 34px}.n-topbar{z-index:30;border-bottom:1px solid var(--n-line);background:color-mix(in srgb, var(--n-panel) 90%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 28px;display:flex;position:sticky;top:0}.n-topbar__left{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.n-topbar__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.n-workspace-title strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.026em;font-size:18px;font-weight:930;line-height:1.1;overflow:hidden}.n-org{border:1px solid var(--n-line);background:var(--n-panel);min-width:0;max-width:300px;min-height:48px;color:var(--n-text);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 6px;text-decoration:none;display:inline-flex}.n-org__logo{color:#071015;background:linear-gradient(135deg,#7af0b4,#c4ceff);border-radius:14px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:960;display:grid}.n-org__logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.n-org__copy{gap:2px;min-width:0;display:grid}.n-org__copy strong,.n-org__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-org__copy strong{font-size:13px;line-height:1.05}.n-org__copy span{color:var(--n-muted);font-size:11px}.n-search{flex:320px;min-width:220px;max-width:520px;position:relative}.n-search svg{width:18px;height:18px;color:var(--n-muted);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.n-search input{border:1px solid var(--n-line);background:var(--n-panel);width:100%;height:48px;color:var(--n-text);border-radius:999px;outline:none;padding:0 48px}.n-search input:focus{border-color:var(--n-line-strong);box-shadow:var(--n-focus)}.n-search kbd{border:1px solid var(--n-line);min-width:28px;color:var(--n-muted);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:920;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.n-account{position:relative}.n-account__trigger{border:1px solid var(--n-line);background:var(--n-panel);min-height:48px;color:var(--n-text);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 5px;display:inline-flex}.n-avatar{color:#071015;background:linear-gradient(135deg,#7af0b4,#c4ceff);border-radius:999px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:950;display:grid}.n-account__copy{text-align:left;display:grid}.n-account__menu{z-index:35;border:1px solid var(--n-line);background:var(--n-panel-strong);width:260px;box-shadow:var(--n-shadow-lg);border-radius:22px;gap:4px;padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.n-account__card{border:1px solid var(--n-line);background:#ffffff0f;border-radius:16px;padding:12px}.n-account__card span{color:var(--n-muted);margin-top:4px;font-size:12px;display:block}.n-account__menu a{color:var(--n-text-2);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:13px;font-weight:840;text-decoration:none;display:flex}.n-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:920;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.n-btn:hover{transform:translateY(-1px)}.n-btn--primary{color:#071015;background:linear-gradient(135deg,#7af0b4,#c4ceff);box-shadow:0 18px 48px #0003}.n-btn--secondary{color:var(--n-text);border:1px solid var(--n-line);background:var(--n-panel)}.n-btn--ghost{color:var(--n-text-2);border:1px solid var(--n-line);background:var(--n-panel-soft)}.n-btn--danger{color:var(--n-error);border:1px solid color-mix(in srgb, var(--n-error) 30%, transparent);background:var(--n-error-soft)}.n-btn--icon{border:1px solid var(--n-line);background:var(--n-panel);width:42px;color:var(--n-text-2);border-radius:15px;padding:0}.n-btn--link{min-height:auto;color:var(--n-primary);background:0 0;padding:0}.n-btn--sm{min-height:34px;padding:0 11px;font-size:12px}.n-btn--lg{min-height:48px;padding:0 18px;font-size:14px}.n-chip{border:1px solid var(--n-line);min-height:28px;color:var(--n-text-2);background:var(--n-panel-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:930;display:inline-flex}.n-chip__dot{background:currentColor;border-radius:999px;width:8px;height:8px}.n-chip--success{color:var(--n-green);background:var(--n-green-soft);border-color:color-mix(in srgb, var(--n-green) 32%, transparent)}.n-chip--warning{color:var(--n-amber);background:var(--n-amber-soft);border-color:color-mix(in srgb, var(--n-amber) 30%, transparent)}.n-chip--danger{color:var(--n-error);background:var(--n-error-soft);border-color:color-mix(in srgb, var(--n-error) 30%, transparent)}.n-chip--info{color:var(--n-info);background:var(--n-info-soft);border-color:color-mix(in srgb, var(--n-info) 28%, transparent)}.n-chip--primary{color:var(--n-primary);background:var(--n-primary-soft);border-color:color-mix(in srgb, var(--n-primary) 28%, transparent)}.n-chip--sm{min-height:24px;padding:0 8px;font-size:10.5px}.n-panel{border:1px solid var(--n-line);background:var(--n-panel);box-shadow:var(--n-shadow-md);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:26px;position:relative;overflow:hidden}.n-panel--hero{color:#fff;box-shadow:var(--n-shadow-lg);background:linear-gradient(145deg,#032626fa,#064d48f2 45%,#082b5ff2);border-color:#ffffff21}.n-panel__titlebox h2{letter-spacing:-.035em;margin:0;font-size:20px;line-height:1.08}.n-panel__titlebox p{color:var(--n-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.n-page-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.n-page-header__eyebrow{color:var(--n-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.n-page-header h1{letter-spacing:-.052em;margin:5px 0 0;font-size:clamp(30px,4vw,46px);line-height:1}.n-page-header p{color:var(--n-muted);max-width:68ch;margin:8px 0 0}.n-tabs{flex-wrap:wrap;gap:8px;display:flex}.n-tabs__item{border:1px solid var(--n-line);background:var(--n-panel-soft);min-height:36px;color:var(--n-text-2);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.n-tabs__item[aria-selected=true],.n-tabs__item[aria-pressed=true]{color:#071015;background:linear-gradient(135deg,#7af0b4,#c4ceff);border-color:#0000}.n-metric{border:1px solid var(--n-line);background:var(--n-panel);min-height:146px;box-shadow:var(--n-shadow-md);border-radius:26px;align-content:space-between;gap:20px;padding:18px;display:grid}.n-metric__top{color:var(--n-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:880;display:flex}.n-metric__icon{width:38px;height:38px;color:var(--n-green);background:var(--n-green-soft);border-radius:14px;place-items:center;display:grid}.n-metric strong{letter-spacing:-.06em;font-size:35px;line-height:.95;display:block}.n-metric p{color:var(--n-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.n-app--compact-nav .n-sidebar{padding:0 10px 12px}.n-sidebar__logo-cut{min-height:74px;margin:0 -10px 6px;padding:14px 8px 12px}.n-app--compact-nav .n-sidebar__logo-cut img{width:54px}.n-app--compact-nav .n-sidebar__section h2,.n-app--compact-nav .n-nav-item__label,.n-app--compact-nav .n-nav-item__badge,.n-app--compact-nav .n-support-card span,.n-app--compact-nav .n-support-card strong,.n-app--compact-nav .n-collapse-btn{display:none}.n-app--compact-nav .n-nav-item{grid-template-columns:1fr;justify-items:center;min-height:38px;padding:4px}.n-table-wrap{border:1px solid var(--n-line);border-radius:20px;overflow:auto}.n-table{border-collapse:collapse;width:100%;min-width:760px}.n-table th{color:var(--n-muted);letter-spacing:.09em;text-transform:uppercase;background:var(--n-panel-soft);font-size:11px;font-weight:950}.n-field{gap:7px;display:grid}.n-input{border:1px solid var(--n-line);background:var(--n-panel);width:100%;min-height:44px;color:var(--n-text);border-radius:15px;outline:none;padding:0 13px}.n-input:focus{border-color:var(--n-line-strong);box-shadow:var(--n-focus)}.n-textarea{resize:vertical;min-height:110px;padding-top:12px}.n-switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.n-switch>span{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:999px;width:44px;height:26px;position:relative}.n-switch>span:after{content:"";background:var(--n-muted);border-radius:999px;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}.n-switch input:checked+span{background:var(--n-green-soft);border-color:color-mix(in srgb, var(--n-green) 30%, transparent)}.n-switch input:checked+span:after{background:var(--n-green);transform:translate(18px)}.n-form-section{border:1px solid var(--n-line);background:var(--n-panel);border-radius:22px;gap:16px;padding:18px;display:grid}.n-form-section header{align-items:start;gap:12px;display:flex}.n-form-section h2{margin:0;font-size:17px}.n-form-section p{color:var(--n-muted);margin:5px 0 0;font-size:13px}.n-form-section__icon{width:38px;height:38px;color:var(--n-green);background:var(--n-green-soft);border-radius:14px;place-items:center;display:grid}.n-form-section__body{gap:14px;display:grid}.n-command-rail{grid-template-columns:1.28fr repeat(3,minmax(170px,.72fr));gap:12px;margin-bottom:16px;display:grid}.n-command-card{border:1px solid var(--n-line);background:var(--n-panel);min-height:78px;box-shadow:var(--n-shadow-md);color:var(--n-text);border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:15px;text-decoration:none;display:flex}.n-command-card span{color:var(--n-muted);font-size:12px;font-weight:850}.n-command-card--primary span{color:#ffffffb8}.n-command-card strong{margin-top:4px;font-size:15px;display:block}.n-command-card i{width:42px;height:42px;color:var(--n-green);background:var(--n-green-soft);border-radius:15px;place-items:center;display:grid}.n-health-dial{background:conic-gradient(#7af0b4 0 var(--n-dial-value,96.8%), #ffffff2b var(--n-dial-value,96.8%) 100%);border-radius:999px;place-items:center;width:142px;height:142px;display:grid;position:relative;box-shadow:0 20px 60px #00000038}.n-health-dial:before{content:"";border-radius:inherit;background:linear-gradient(145deg,#032626fa,#082b5ff5);position:absolute;inset:12px}.n-health-dial>div{text-align:center;color:#fff;position:relative}.n-health-dial strong{font-size:30px;line-height:1}.n-health-dial span{color:#ffffffab;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:850;display:block}.n-operating-focus header{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.n-operating-focus h2{margin:0;font-size:22px}.n-operating-focus p{color:var(--n-muted);margin:5px 0 0;font-size:13px}.n-focus-list{gap:10px;display:grid}.n-focus-item{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:19px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.n-focus-item__icon{width:42px;height:42px;color:var(--n-amber);background:var(--n-amber-soft);border-radius:15px;place-items:center;display:grid}.n-focus-item strong{font-size:13px;display:block}.n-focus-item span{color:var(--n-muted);font-size:12px;display:block}.n-focus-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.n-kiosk-frame{background:#071015;border-radius:34px;padding:18px;box-shadow:0 30px 100px #00000059}.n-kiosk-frame__screen{background:radial-gradient(circle at 0 0,#7af0b433,#0000 34%),linear-gradient(145deg,#10202b,#081018);border-radius:22px;width:100%;height:100%;overflow:hidden}.n-kiosk-screen-preview{text-align:center;color:#fff;align-content:center;place-items:center;gap:14px;width:100%;height:100%;padding:24px;display:grid}.n-kiosk-screen-preview__badge{color:#071015;background:#7af0b4;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.n-kiosk-screen-preview h2{letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(28px,4vw,52px);line-height:1}.n-kiosk-screen-preview p{color:#ffffffb8;margin:0}.n-empty-state{border:1px dashed var(--n-line-strong);background:var(--n-panel-soft);text-align:center;border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:180px;padding:22px;display:grid}.n-empty-state__icon{width:46px;height:46px;color:var(--n-info);background:var(--n-info-soft);border-radius:16px;place-items:center;display:grid}.n-empty-state p{color:var(--n-muted);margin:0}.n-loading{gap:12px;width:min(420px,100%);display:grid}.n-loading i{background:linear-gradient(90deg, var(--n-panel-soft), var(--n-line), var(--n-panel-soft));background-size:260% 100%;border-radius:999px;height:14px;animation:1.4s ease-in-out infinite n-shimmer;display:block}.n-loading i:first-child{width:72%;height:20px}.n-loading i:last-child{width:58%}.n-toast{z-index:80;border:1px solid var(--n-line);background:var(--n-panel-strong);max-width:360px;color:var(--n-text);box-shadow:var(--n-shadow-lg);border-radius:18px;padding:14px 16px;font-size:13px;display:none;position:fixed;bottom:24px;right:24px}.n-toast--visible{display:block}@keyframes n-shimmer{to{transform:translate(100%)}}@media (width<=1200px){.n-command-rail,.n-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.n-app{grid-template-columns:1fr}.n-sidebar{z-index:60;width:min(326px,100vw - 34px);position:fixed;transform:translate(-106%)}.n-app--mobile-nav-open .n-sidebar{transform:translate(0)}.n-mobile-backdrop{z-index:49;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000070;border:0;display:none;position:fixed;inset:0}.n-app--mobile-nav-open .n-mobile-backdrop{display:block}.n-topbar{flex-wrap:wrap;padding:12px 18px}.n-search{flex-basis:100%;order:3;width:100%;max-width:none}.n-account__copy{display:none}.n-content{padding:18px}}@media (width<=680px){.n-command-rail,.n-metrics-grid{grid-template-columns:1fr}.n-org{order:3;width:100%;max-width:none}.n-search{order:4}.n-panel--padded{padding:18px}.n-page-header{flex-direction:column;align-items:start}}.n-example-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:16px;display:grid}.n-example-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.n-example-section{margin-top:16px}@media (width<=980px){.n-example-overview-grid{grid-template-columns:1fr}}.n-search{width:100%;position:relative}.n-search__icon{width:1rem;height:1rem;color:var(--n-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.n-search__input{padding-left:2.5rem}.n-dialog-root{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.n-dialog-backdrop{cursor:pointer;background:#00000080;border:0;margin:0;padding:0;position:absolute;inset:0}.n-dialog{z-index:1;border:1px solid var(--n-line);background:var(--n-panel-strong);width:100%;max-height:min(90vh,900px);color:var(--n-text);box-shadow:var(--n-shadow-lg);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.n-dialog--sm{max-width:28rem}.n-dialog--md{max-width:32rem}.n-dialog--lg{max-width:42rem}.n-dialog--xl{max-width:56rem}.n-dialog__header{border-bottom:1px solid var(--n-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.n-dialog__title{margin:0;font-size:17px;font-weight:900}.n-dialog__body{padding:20px;overflow:auto}.n-dialog__footer{border-top:1px solid var(--n-line);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.n-field__label-row{align-items:center;gap:4px;min-width:0;display:flex}.n-field__required{color:var(--n-error);font-style:normal;font-weight:900}:root{--n-admin-content-max:1600px;--n-admin-gap:16px;--n-admin-panel-gap:13px}.n-content{padding:clamp(18px,1.8vw,28px)}.n-page-view{width:min(100%, var(--n-admin-content-max))}.n-page--fluid{width:100%;max-width:none}.n-page-header h1{font-size:clamp(28px,2.5vw,38px)}.n-panel__titlebox h2{font-size:16px}.n-field__hint,.n-field__error,.n-table th{font-size:10.5px}.n-table td,.n-btn{font-size:12px}.n-btn--lg{min-height:46px;font-size:13px}.n-status-badge{font-size:10px}.n-action-card__body>span{font-size:10.5px}.n-admin-choice-grid,.n-admin-flag-grid,.n-locale-grid,.n-admin-metric-grid,.n-cost-grid{gap:12px;display:grid}.n-admin-choice-grid,.n-admin-flag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.n-locale-grid,.n-admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.n-admin-metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.n-cost-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start}.n-admin-flag{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.n-admin-flag>span{gap:3px;min-width:0;display:grid}.n-admin-flag strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.n-admin-flag small{color:var(--n-muted);font-size:10px}.n-section-icon{width:36px;height:36px;color:var(--n-green);background:var(--n-green-soft);border-radius:12px;place-items:center;display:grid}.n-section-icon svg{width:17px;height:17px}.n-unit-field{position:relative}.n-unit-field .n-input{padding-inline-end:48px}.n-unit-field>span{color:var(--n-muted);text-transform:uppercase;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset-block-start:50%;inset-inline-end:12px;transform:translateY(-50%)}.n-range-input{accent-color:var(--n-primary);padding-inline:0}.n-form-error{color:var(--n-error);margin:0;font-size:11px}.n-dialog-stack{gap:16px;display:grid}.n-panel-actions{border-block-start:1px solid var(--n-line);justify-content:flex-end;gap:8px;margin-block-start:14px;padding-block-start:14px;display:flex}.n-password-panel{width:min(100%,860px)}.n-password-form{gap:16px;display:grid}.n-password-form__footer{border-block-start:1px solid var(--n-line);justify-content:space-between;align-items:center;gap:16px;padding-block-start:14px;display:flex}.n-password-form__footer>span{color:var(--n-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.n-password-form__footer svg{width:17px;height:17px;color:var(--n-green)}.n-localization-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.n-localization-overview>div{border:1px solid var(--n-line);background:var(--n-panel);border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.n-localization-overview__icon{width:38px;height:38px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:13px;place-items:center;display:grid}.n-localization-overview__icon svg{width:18px;height:18px}.n-localization-overview>div>span:last-child{gap:2px;min-width:0;display:grid}.n-localization-overview small{color:var(--n-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:850}.n-localization-overview strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.n-locale-card__meta{align-items:center;gap:7px;display:flex}.n-locale-card__meta small{color:var(--n-muted);text-transform:uppercase;font-size:9px}.n-localization-reset{align-items:center;gap:7px;display:inline-flex}.n-localization-reset svg{width:15px;height:15px}.n-prompt-editor{gap:10px;display:grid}.n-prompt-editor__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.n-prompt-editor__header strong{font-size:12px}.n-prompt-editor__header span{color:var(--n-muted);font-size:10px}.n-persona-safety-note{border:1px solid var(--n-line);color:var(--n-text-2);background:var(--n-panel-soft);border-radius:13px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px;font-size:10.5px;line-height:1.55;display:grid}.n-persona-safety-note svg{width:18px;height:18px;color:var(--n-green)}.n-chart-frame{min-width:0;height:300px}.n-suggestion-list{gap:9px;display:grid}.n-suggestion{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:11px;display:grid}.n-suggestion--warning{border-color:color-mix(in srgb, var(--n-amber) 28%, var(--n-line));background:var(--n-amber-soft)}.n-suggestion__icon{width:36px;height:36px;color:var(--n-info);background:var(--n-info-soft);border-radius:12px;place-items:center;display:grid}.n-suggestion--warning .n-suggestion__icon{color:var(--n-amber);background:color-mix(in srgb, var(--n-amber-soft) 85%, var(--n-panel))}.n-suggestion__icon svg{width:17px;height:17px}.n-suggestion>div{gap:3px;min-width:0;display:grid}.n-suggestion strong{font-size:12px}.n-suggestion p{color:var(--n-muted);margin:0;font-size:10.5px;line-height:1.5}.n-suggestion__saving{color:var(--n-green);white-space:nowrap;font-size:11px;font-weight:850}.n-cost-alert-row{margin-block-start:8px}.n-publishing-layout{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);align-items:start;gap:14px;display:grid}.n-publishing-main,.n-publishing-aside{gap:12px;min-width:0;display:grid}.n-publishing-aside{position:sticky;inset-block-start:calc(var(--n-topbar-height) + 14px)}.n-publish-change{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.n-publish-change__icon{width:38px;height:38px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:12px;place-items:center;display:grid}.n-publish-change__icon svg{width:17px;height:17px}.n-publish-change__icon--Delete,.n-publish-change__icon--Removed{color:var(--n-error);background:var(--n-error-soft)}.n-publish-change>div{gap:3px;min-width:0;display:grid}.n-publish-change strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.n-publish-change p{color:var(--n-muted);margin:0;font-size:10.5px;line-height:1.45}.n-quick-action-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.n-quick-action-summary>div{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:12px;gap:3px;padding:10px;display:grid}.n-quick-action-summary span{color:var(--n-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.n-quick-action-summary strong{font-size:17px}.n-rollout-value{justify-content:space-between;align-items:end;gap:12px;margin-block-end:10px;display:flex}.n-rollout-value strong{letter-spacing:-.04em;font-size:34px}.n-rollout-value span{color:var(--n-muted);text-align:end;font-size:11px}.n-safeguard-list{gap:8px;display:grid}.n-safeguard-list>div{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.n-safeguard-list svg{width:17px;height:17px;color:var(--n-green);margin:6px}.n-safeguard-list span{gap:2px;display:grid}.n-safeguard-list strong{font-size:11px}.n-safeguard-list small{color:var(--n-muted);font-size:9.5px;line-height:1.4}.n-quick-action-editor-list{gap:10px;display:grid}.n-quick-action-editor{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;padding:12px}.n-quick-action-editor>header{justify-content:space-between;align-items:center;gap:12px;margin-block-end:11px;display:flex}.n-quick-action-editor>header>div{gap:2px;display:grid}.n-quick-action-editor small{color:var(--n-muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.n-quick-action-editor strong{font-size:12px}.n-json-viewer{border:1px solid var(--n-line);color:#a8f0c8;white-space:pre-wrap;overflow-wrap:anywhere;background:#04100d;border-radius:13px;max-height:56dvh;margin:0;padding:14px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.n-revision-list{gap:8px;display:grid}.n-revision-item{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.n-revision-item__version{width:44px;height:44px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:13px;place-items:center;font-weight:900;display:grid}.n-revision-item>div:nth-child(2){gap:2px;min-width:0;display:grid}.n-revision-item strong{font-size:12px}.n-revision-item span,.n-revision-item p{color:var(--n-muted);margin:0;font-size:9.5px}.n-revision-item__actions{gap:6px;display:flex}.n-revision-diff{gap:9px;margin-block-start:12px;display:grid}.n-revision-diff>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.n-flow-preview-layout{min-height:calc(100dvh - var(--n-topbar-height) - 150px);grid-template-columns:minmax(220px,.7fr) minmax(420px,1.5fr) minmax(250px,.8fr);align-items:stretch;gap:12px;display:grid}.n-flow-preview-layout>.n-panel{min-height:0}.n-flow-preview-steps,.n-flow-preview-inspector{align-content:start}.n-flow-preview-step-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.n-flow-preview-step{width:100%;color:var(--n-text-2);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.n-flow-preview-step:hover{background:var(--n-panel-soft)}.n-flow-preview-step--selected{border-color:var(--n-primary);color:var(--n-text);background:var(--n-primary-soft);box-shadow:var(--n-focus)}.n-flow-preview-step__number{width:28px;height:28px;color:var(--n-muted);background:var(--n-panel-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.n-flow-preview-step__copy strong{font-size:11px}.n-flow-preview-simulator{grid-template-rows:auto minmax(0,1fr);display:grid}.n-flow-preview-device-stage{background:radial-gradient(circle at 50% 46%, var(--n-primary-soft), transparent 55%), var(--n-bg-2);border-radius:14px;place-items:center;min-height:0;padding:16px;display:grid;overflow:hidden}.n-tab-label{align-items:center;gap:5px;display:inline-flex}.n-tab-label svg{width:14px;height:14px}.n-inspector-list{gap:0;margin:0;display:grid}.n-inspector-list>div{border-block-end:1px solid var(--n-line);grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:10px;padding:9px 0;display:grid}.n-inspector-list>div:last-child{border-block-end:0}.n-inspector-list dt{color:var(--n-muted);font-size:9.5px}.n-inspector-list dd{min-width:0;color:var(--n-text-2);text-align:end;overflow-wrap:anywhere;margin:0;font-size:10.5px}.n-kiosk-preview-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.n-flow-builder-page{gap:10px;width:100%}.n-flow-builder-header{border:1px solid var(--n-line);background:var(--n-panel);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}.n-flow-builder-header__identity{align-items:center;gap:9px;min-width:0;display:flex}.n-flow-builder-name{gap:2px;min-width:0;display:grid}.n-flow-builder-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.n-flow-builder-name span{color:var(--n-muted);font-size:9.5px}.n-flow-builder-header__actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:6px;display:flex}.n-flow-builder-settings{border:1px solid var(--n-line);background:var(--n-panel);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:11px;display:grid}.n-flow-builder-workspace{min-height:680px;height:calc(100dvh - var(--n-topbar-height) - 250px);border:1px solid var(--n-line);background:var(--n-panel);border-radius:16px;grid-template-columns:210px minmax(440px,1fr) minmax(300px,360px);display:grid;overflow:hidden}.n-flow-builder-palette,.n-flow-builder-inspector{background:var(--n-panel-soft);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.n-flow-builder-palette{border-inline-end:1px solid var(--n-line)}.n-flow-builder-inspector{border-inline-start:1px solid var(--n-line)}.n-flow-builder-pane-header{border-block-end:1px solid var(--n-line);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.n-flow-builder-pane-header>div{gap:2px;display:grid}.n-flow-builder-pane-header strong{font-size:11.5px}.n-flow-builder-pane-header span{color:var(--n-muted);font-size:9px}.n-flow-builder-type-list{align-content:start;gap:5px;min-height:0;padding:8px;display:grid;overflow:auto}.n-flow-builder-type{width:100%;color:var(--n-text-2);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.n-flow-builder-type:hover{border-color:var(--n-line);color:var(--n-text);background:var(--n-panel)}.n-flow-builder-type>span:first-child{width:30px;height:30px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:10px;place-items:center;display:grid}.n-flow-builder-type svg{width:15px;height:15px}.n-flow-builder-type>span:last-child{gap:1px;min-width:0;display:grid}.n-flow-builder-type strong{font-size:10.5px}.n-flow-builder-type small{color:var(--n-muted);font-size:8.5px}.n-flow-builder-canvas{background:radial-gradient(circle at 50% 20%, var(--n-primary-soft), transparent 32%), var(--n-bg);min-width:0;min-height:0;padding:14px;overflow:auto}.n-flow-builder-inspector__body{min-height:0;color:var(--n-text-2);padding:12px;overflow:auto}.n-flow-builder-inspector__body .text-slate-900,.n-flow-builder-inspector__body .text-slate-700{color:var(--n-text)!important}.n-flow-builder-inspector__body .text-slate-500{color:var(--n-muted)!important}.n-flow-builder-inspector__body .border-slate-100,.n-flow-builder-inspector__body .border-slate-200,.n-flow-builder-inspector__body .border-slate-300{border-color:var(--n-line)!important}.n-flow-builder-inspector__body input,.n-flow-builder-inspector__body textarea,.n-flow-builder-inspector__body select{color:var(--n-text);background:var(--n-panel-soft)}.n-flow-builder-inspector__body .rounded-lg{border-radius:10px}.n-monitor-control{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px;display:flex}.n-monitor-control__hint{color:var(--n-muted);font-size:10.5px}.n-monitor-code{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n-monitor-code>span{gap:2px;display:grid}.n-monitor-code small{color:var(--n-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8.5px}.n-monitor-code code{color:var(--n-text);letter-spacing:.08em;font:15px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.n-grant-expiry{color:var(--n-amber);font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=1280px){.n-locale-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.n-admin-choice-grid,.n-admin-flag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-publishing-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.n-flow-preview-layout{grid-template-columns:210px minmax(380px,1fr) 250px}.n-flow-builder-workspace{grid-template-columns:190px minmax(420px,1fr) 310px}}@media (width<=1040px){.n-cost-grid,.n-publishing-layout{grid-template-columns:1fr}.n-publishing-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.n-admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-flow-preview-layout{grid-template-columns:210px minmax(0,1fr)}.n-flow-preview-inspector{grid-column:1/-1}.n-flow-builder-workspace{grid-template-columns:180px minmax(0,1fr)}.n-flow-builder-inspector{border-inline-start:0;border-block-start:1px solid var(--n-line);grid-column:1/-1;max-height:460px}}@media (width<=760px){.n-admin-choice-grid,.n-admin-flag-grid,.n-locale-grid,.n-localization-overview,.n-admin-metric-grid,.n-admin-metric-grid--three,.n-quick-action-summary,.n-publishing-aside{grid-template-columns:1fr}.n-flow-preview-layout{grid-template-columns:1fr;min-height:0}.n-flow-preview-steps{max-height:360px}.n-flow-builder-header{grid-template-columns:1fr}.n-flow-builder-header__actions{justify-content:start}.n-flow-builder-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.n-flow-builder-workspace{grid-template-columns:1fr;height:auto;min-height:0}.n-flow-builder-palette{border-inline-end:0;border-block-end:1px solid var(--n-line);max-height:300px}.n-flow-builder-canvas{min-height:520px}.n-flow-builder-inspector{max-height:none}.n-password-form__footer{flex-direction:column;align-items:stretch}.n-password-form__footer .n-btn{width:100%}}@media (width<=520px){.n-flow-builder-settings{grid-template-columns:1fr}.n-revision-item{grid-template-columns:40px minmax(0,1fr)}.n-revision-item__actions{grid-column:1/-1;justify-content:end}.n-inspector-list>div{grid-template-columns:1fr}.n-inspector-list dd{text-align:start}}:root{--n-sidebar:246px;--n-sidebar-compact:76px;--n-topbar-height:72px;--n-content-max:1560px;--n-page-gap:18px;--n-panel-padding:18px;--n-control-height:42px;--n-radius-panel:20px;--n-radius-control:13px;--n-body-size:13px}html,body,#root{min-block-size:100%;min-inline-size:0}body{font-size:var(--n-body-size);overflow-x:hidden}.n-skip-link{z-index:2100;border:1px solid var(--n-line-strong);color:var(--n-text);background:var(--n-panel-strong);box-shadow:var(--n-shadow-md);transition:transform var(--n-motion-fast);border-radius:999px;padding:10px 14px;font-size:12px;font-weight:850;text-decoration:none;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.n-app{grid-template-columns:var(--n-sidebar) minmax(0, 1fr)}.n-content{min-inline-size:0;padding:clamp(18px,2vw,30px);overflow-x:clip}.n-page-view{inline-size:min(100%, var(--n-content-max));min-inline-size:0;margin-inline:auto}.n-page,.n-page-view>.space-y-6,.n-page-view>.space-y-5,.n-page-view>.space-y-4{gap:var(--n-page-gap);min-inline-size:0;display:grid}.n-page--wide{inline-size:100%;max-inline-size:1480px;margin-inline:auto}.n-page--fluid{inline-size:100%;max-inline-size:none}.n-sidebar__brand{min-block-size:74px;padding-block:2px}.n-sidebar__brand img{object-fit:contain;block-size:58px;inline-size:min(154px,78%)}.n-sidebar__brand span{letter-spacing:.17em;font-size:9px}.n-scope-switcher{min-inline-size:0}.n-scope-switcher__trigger{color:#fff;text-align:start;cursor:pointer;min-block-size:58px;inline-size:100%;min-inline-size:0;transition:transform var(--n-motion-fast), border-color var(--n-motion), background var(--n-motion);background:#ffffff17;border:1px solid #ffffff29;border-radius:17px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff0d}.n-scope-switcher__trigger:hover,.n-scope-switcher__trigger:focus-visible{background:#ffffff21;border-color:#ffffff47;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #7af0b921}.n-scope-switcher__mark{color:#052019;background:linear-gradient(135deg,#79e8b6,#b9c8ff);border-radius:13px;place-items:center;block-size:38px;inline-size:38px;font-size:11px;font-weight:950;display:grid}.n-scope-switcher__copy{gap:2px;min-inline-size:0;display:grid}.n-scope-switcher__copy small{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.n-scope-switcher__copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.n-scope-switcher__trigger>svg{color:#ffffff9e;block-size:16px;inline-size:16px}.n-scope-switcher__menu{inline-size:min(320px,100vw - 24px)}.n-scope-switcher__heading{gap:3px;padding:10px 11px 11px;display:grid}.n-scope-switcher__heading span{color:var(--n-text);font-size:13px;font-weight:900}.n-scope-switcher__heading small{color:var(--n-muted);font-size:11px;line-height:1.45}.n-scope-switcher__options{gap:4px;max-block-size:300px;display:grid;overflow:auto}.n-scope-switcher__option{min-block-size:54px;min-inline-size:0;color:var(--n-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 10px;display:grid}.n-scope-switcher__option:hover,.n-scope-switcher__option:focus-visible,.n-scope-switcher__option[aria-checked=true]{background:var(--n-panel-soft);outline:none}.n-scope-switcher__option>span:first-child{block-size:36px;inline-size:36px;color:var(--n-green);background:var(--n-green-soft);border-radius:12px;place-items:center;display:grid}.n-scope-switcher__option svg{block-size:17px;inline-size:17px}.n-scope-switcher__option>span:nth-child(2){gap:2px;min-inline-size:0;display:grid}.n-scope-switcher__option strong,.n-scope-switcher__option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-scope-switcher__option strong{font-size:12px}.n-scope-switcher__option small{color:var(--n-muted);font-size:10px}.n-scope-switcher__manage{border-block-start:1px solid var(--n-line);min-block-size:44px;color:var(--n-text-2);align-items:center;gap:10px;margin-block-start:6px;padding:9px 11px;font-size:11.5px;font-weight:800;text-decoration:none;display:flex}.n-scope-switcher__manage:hover{color:var(--n-text);background:var(--n-panel-soft)}.n-scope-switcher__manage svg{block-size:17px;inline-size:17px}.n-sidebar__nav{padding:1px}.n-sidebar__section h2{letter-spacing:.14em;padding-inline:8px;font-size:9.5px}.n-nav-item{border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-block-size:42px;padding:5px 8px;font-size:12.5px}.n-nav-item__icon{border-radius:11px;block-size:32px;inline-size:32px}.n-nav-item__icon svg{block-size:16px;inline-size:16px}.n-sidebar__footer{min-block-size:42px}.n-sidebar__collapse{color:#fffc;background:#ffffff0f;border-color:#ffffff21;inline-size:100%}.n-sidebar__collapse:hover{color:#fff;background:#ffffff1c}.n-sidebar__collapse .n-btn__content{inline-size:100%}.n-app--compact-nav .n-sidebar{padding-inline:10px}.n-app--compact-nav .n-sidebar__brand{min-block-size:64px}.n-app--compact-nav .n-sidebar__brand img{block-size:46px;inline-size:52px}.n-app--compact-nav .n-scope-switcher__trigger{grid-template-columns:1fr;justify-items:center;min-block-size:48px;padding:5px}.n-app--compact-nav .n-scope-switcher__copy,.n-app--compact-nav .n-scope-switcher__trigger>svg,.n-app--compact-nav .n-sidebar__section h2,.n-app--compact-nav .n-nav-item__label,.n-app--compact-nav .n-nav-item__badge,.n-app--compact-nav .n-sidebar__collapse .n-btn__label{display:none}.n-app--compact-nav .n-nav-item{grid-template-columns:1fr;justify-items:center;min-block-size:42px;padding:5px}.n-app--compact-nav .n-sidebar__collapse{inline-size:42px;min-inline-size:42px}.n-topbar{height:var(--n-topbar-height);grid-template-columns:minmax(240px,auto) minmax(320px,620px) minmax(260px,auto);gap:20px;padding-inline:clamp(16px,1.8vw,28px)}.n-topbar__identity{gap:11px;min-inline-size:0}.n-workspace-title{min-inline-size:0;max-inline-size:260px}.n-workspace-title small{color:var(--n-muted);font-size:10px;font-weight:850}.n-workspace-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.n-search{justify-self:center;inline-size:100%;max-inline-size:620px}.n-search .n-input,.n-search input{min-block-size:42px;font-size:12.5px}.n-topbar__actions{gap:8px;min-inline-size:0}.n-topbar__actions>.n-btn{flex:none}.n-topbar__language-label{display:none}.n-account{min-inline-size:0}.n-account__trigger{border:1px solid var(--n-line);min-block-size:44px;max-inline-size:220px;color:var(--n-text);background:var(--n-panel-soft);cursor:pointer;text-align:start;transition:transform var(--n-motion-fast), border-color var(--n-motion), background var(--n-motion);border-radius:999px;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:9px;padding:3px 10px 3px 3px;display:grid}[dir=rtl] .n-account__trigger{padding:3px 3px 3px 10px}.n-account__trigger:hover,.n-account__trigger:focus-visible{border-color:var(--n-line-strong);background:color-mix(in srgb, var(--n-panel-soft) 84%, var(--n-primary-soft));box-shadow:var(--n-focus);outline:none;transform:translateY(-1px)}.n-avatar{color:#052019;background:linear-gradient(135deg,#5de4aa,#a9baff);border-radius:50%;place-items:center;block-size:38px;inline-size:38px;font-size:10.5px;font-weight:950;display:grid}.n-avatar--lg{border-radius:16px;block-size:48px;inline-size:48px;font-size:12px}.n-account__copy{gap:2px;min-inline-size:0;display:grid}.n-account__copy strong,.n-account__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-account__copy strong{font-size:11.5px}.n-account__copy span{color:var(--n-muted);font-size:10px}.n-account__status{background:var(--n-green);block-size:8px;inline-size:8px;box-shadow:0 0 0 4px var(--n-green-soft);border-radius:50%}.n-account__menu{inline-size:286px}.n-account__card{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin-block-end:6px;padding:10px;display:grid}.n-account__card>span:last-child{gap:3px;min-inline-size:0;display:grid}.n-account__card strong,.n-account__card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-account__card strong{font-size:13px}.n-account__card small{color:var(--n-muted);font-size:10.5px}.n-account__items{gap:3px;display:grid}.n-account__item{min-block-size:42px;color:var(--n-text-2);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:11.5px;font-weight:800;text-decoration:none;display:grid}.n-account__item:hover,.n-account__item:focus-visible{color:var(--n-text);background:var(--n-panel-soft);outline:none}.n-account__item svg{block-size:17px;inline-size:17px}.n-account__item--danger{border-block-start:1px solid var(--n-line);color:var(--n-error);margin-block-start:5px}.n-popover__menu{animation:n-admin-popover-in var(--n-motion-emphasized) both;border-radius:17px;padding:8px}.n-page-header{align-items:end;gap:22px;min-inline-size:0;padding-block:2px 14px}.n-page-header__main{min-inline-size:0}.n-page-header__eyebrow{letter-spacing:.14em;font-size:10px}.n-page-header h1{letter-spacing:-.045em;max-inline-size:22ch;margin-block:5px 0;font-size:clamp(30px,2.7vw,42px);line-height:.98}.n-page-header p{max-inline-size:72ch;margin-block-start:7px;font-size:13px;line-height:1.55}.n-page-header__actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:9px;min-inline-size:0;display:flex}.n-panel,.n-card,.n-metric,.n-stat-card,.n-form-section{border-radius:var(--n-radius-panel)}.n-panel--padded,.n-card--padded,.n-form-section{padding:var(--n-panel-padding)}.n-panel__header{align-items:start;gap:16px;margin-block-end:16px}.n-panel__titlebox{gap:4px;min-inline-size:0;display:grid}.n-panel__titlebox h2,.n-form-section h2{letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.16}.n-panel__titlebox p,.n-form-section p{color:var(--n-muted);margin:0;font-size:11.5px;line-height:1.5}.n-btn{min-block-size:var(--n-control-height);border-radius:var(--n-radius-control);font-size:12.5px}.n-btn--sm{min-block-size:36px;padding-inline:12px;font-size:11.5px}.n-btn--lg{min-block-size:48px;padding-inline:18px;font-size:13px}.n-btn--icon{inline-size:var(--n-control-height);min-inline-size:var(--n-control-height);padding:0}.n-btn--icon.n-btn--sm{inline-size:36px;min-inline-size:36px}.n-input,.n-select,.n-textarea{min-block-size:var(--n-control-height);border-radius:var(--n-radius-control);font-size:12.5px}.n-textarea{min-block-size:112px;line-height:1.55}.n-field__hint,.n-field__error{font-size:10.5px;line-height:1.45}.n-page-toolbar{border-radius:17px;min-block-size:60px;padding:9px 11px}.n-page-toolbar__controls{gap:9px;min-inline-size:0}.n-page-toolbar__meta{font-size:11px}.n-table th{letter-spacing:.08em;padding:12px 14px;font-size:10px}.n-table td{padding:13px 14px;font-size:12px;line-height:1.45}.n-table tr[tabindex]{cursor:pointer}.n-table tr[tabindex]:hover,.n-table tr[tabindex]:focus-visible{background:var(--n-panel-soft);outline:none}.n-status-badge,.n-chip{font-size:10.5px}.n-metrics-grid,.n-admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.n-metric,.n-stat-card{min-block-size:120px;padding:16px}.n-metric__top,.n-stat-card>span,.n-stat-card__top{color:var(--n-muted);font-size:11px}.n-metric strong,.n-stat-card>strong{letter-spacing:-.05em;font-size:clamp(28px,2.5vw,36px);line-height:.96}.n-metric p,.n-stat-card p,.n-stat-card small{font-size:10.5px;line-height:1.45}.n-empty-state,.n-page-state{gap:11px;min-block-size:220px;padding:28px}.n-page-state--compact{min-block-size:150px;padding:18px}.n-empty-state>strong,.n-page-state__copy strong{font-size:15px}.n-empty-state p,.n-page-state__copy p{max-inline-size:58ch;font-size:11.5px;line-height:1.55}.n-action-card{border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-block-size:68px;padding:11px}.n-action-card--selected{border-color:var(--n-primary);background:var(--n-primary-soft);box-shadow:var(--n-focus)}.n-action-card__icon{border-radius:13px;block-size:38px;inline-size:38px}.n-action-card__body>span{color:var(--n-muted);font-size:10.5px;line-height:1.4}.n-action-menu__menu{inline-size:220px}.n-action-menu__item{min-block-size:40px;font-size:11.5px}.n-dialog-layer{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.n-dialog{border-radius:24px;max-block-size:min(90dvh,900px)}.n-dialog__header{padding:19px 21px 16px}.n-dialog__heading p{font-size:12px}.n-dialog__footer{min-block-size:70px;padding:13px 21px}.n-save-bar{inset-inline:calc(var(--n-sidebar) + 24px) 24px;inset-block-end:18px}.n-app--compact-nav .n-save-bar{inset-inline-start:calc(var(--n-sidebar-compact) + 24px)}.n-admin-dashboard{gap:16px}.n-admin-dashboard__overview{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:stretch;gap:14px;display:grid}.n-admin-dashboard__hero{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;min-block-size:286px;padding:24px;display:grid}.n-admin-dashboard__hero-copy{gap:13px;min-inline-size:0;display:grid}.n-admin-dashboard__hero-copy>span{color:#7ceaba;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:950}.n-admin-dashboard__hero h2{color:#fff;letter-spacing:-.052em;max-inline-size:16ch;margin:0;font-size:clamp(36px,3.6vw,54px);line-height:.94}.n-admin-dashboard__hero p{color:#ffffffc7;max-inline-size:62ch;margin:0;font-size:12.5px;line-height:1.58}.n-admin-dashboard__hero-actions{flex-wrap:wrap;gap:8px;display:flex}.n-admin-dashboard__health{text-align:center;justify-items:center;gap:11px;display:grid}.n-admin-dashboard__health p{color:#ffffffb3;margin:0;font-size:10.5px;line-height:1.5}.n-admin-dashboard__health p strong{color:#fff}.n-health-dial{inline-size:144px;position:relative}.n-health-dial>div{inline-size:116px}.n-health-dial strong{font-size:27px}.n-health-dial span{font-size:9px}.n-operating-focus{align-content:start;block-size:100%;display:grid}.n-operating-focus header{gap:14px}.n-operating-focus h2{font-size:16px}.n-operating-focus p{font-size:11.5px}.n-focus-list{gap:9px;margin-block:14px}.n-focus-item{border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding:11px}.n-focus-item__icon{border-radius:13px;block-size:38px;inline-size:38px}.n-focus-item strong{font-size:12.5px}.n-focus-item span{font-size:10.5px;line-height:1.4}.n-admin-dashboard__lower{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:14px;display:grid}.n-admin-context-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.n-admin-context-list>div{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 10px;min-inline-size:0;padding:12px;display:grid}.n-admin-context-list>div>span{block-size:38px;inline-size:38px;color:var(--n-green);background:var(--n-green-soft);border-radius:13px;grid-row:1/3;place-items:center;display:grid}.n-admin-context-list svg{block-size:18px;inline-size:18px}.n-admin-context-list strong{font-size:19px;line-height:1}.n-admin-context-list small{color:var(--n-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.n-admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.n-admin-quick-actions .n-btn{justify-content:start;min-block-size:48px}.n-page-view>div[class*=space-y-]{min-inline-size:0}.n-page-view .bg-white,.n-page-view .dark\:bg-slate-800,.n-page-view .dark\:bg-slate-900,.n-page-view .bg-slate-50,.n-page-view .bg-slate-100{color:var(--n-text);border-color:var(--n-line)!important;background:var(--n-panel)!important}.n-page-view .text-slate-900,.n-page-view .text-slate-800,.n-page-view .text-slate-700,.n-page-view .dark\:text-white,.n-page-view .dark\:text-slate-100{color:var(--n-text)!important}.n-page-view .text-slate-600,.n-page-view .text-slate-500,.n-page-view .text-slate-400,.n-page-view .dark\:text-slate-300,.n-page-view .dark\:text-slate-400{color:var(--n-muted)!important}.n-page-view .border-slate-100,.n-page-view .border-slate-200,.n-page-view .border-slate-300,.n-page-view .dark\:border-slate-700{border-color:var(--n-line)!important}@media (width<=1320px){.n-topbar{grid-template-columns:minmax(210px,auto) minmax(240px,1fr) auto}.n-account__copy{display:none}.n-account__trigger{grid-template-columns:38px 8px;max-inline-size:none}.n-admin-dashboard__overview{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.n-admin-context-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.n-metrics-grid,.n-admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-admin-dashboard__overview,.n-admin-dashboard__lower{grid-template-columns:1fr}.n-admin-dashboard__hero{grid-template-columns:minmax(0,1fr) 170px}}@media (width<=980px){.n-app,.n-app--compact-nav{grid-template-columns:1fr}.n-sidebar{inline-size:min(300px,100vw - 36px);transition:transform var(--n-motion-emphasized);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-106%)}[dir=rtl] .n-sidebar{inset-inline:auto 0;transform:translate(106%)}.n-app--mobile-nav-open .n-sidebar,.n-nav-open .n-sidebar{transform:translate(0)}.n-mobile-backdrop{z-index:45;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:0;block-size:100%;inline-size:100%;display:none;position:fixed;inset:0}.n-app--mobile-nav-open .n-mobile-backdrop,.n-nav-open .n-mobile-backdrop{display:block}.n-topbar{grid-template-columns:minmax(190px,auto) minmax(180px,1fr) auto}.n-content{padding:18px}.n-save-bar,.n-app--compact-nav .n-save-bar{inset-block-end:14px;inset-inline:18px}}@media (width<=760px){:root{--n-topbar-height:64px}.n-topbar{height:auto;min-block-size:var(--n-topbar-height);flex-wrap:wrap;gap:8px;padding-block:10px;display:flex}.n-topbar__identity{flex:1}.n-search{flex-basis:100%;order:3;max-inline-size:none}.n-topbar__actions .n-btn--ghost .n-btn__label{display:none}.n-content{padding:14px}.n-page-header{flex-direction:column;align-items:start;padding-block-end:12px}.n-page-header h1{font-size:31px}.n-page-header__actions{justify-content:start;inline-size:100%}.n-page-toolbar{flex-direction:column;align-items:stretch}.n-page-toolbar__controls{flex-wrap:wrap;inline-size:100%}.n-field-grid--2,.n-field-grid--3,.n-field-grid--4,.n-command-rail,.n-metrics-grid,.n-admin-metric-grid,.n-admin-context-list,.n-admin-quick-actions,.n-admin-dashboard__hero{grid-template-columns:1fr}.n-admin-dashboard__health{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start}.n-dialog-layer{align-items:end;padding:8px}.n-dialog{border-radius:22px 22px 16px 16px;max-block-size:calc(100dvh - 16px);inline-size:100%}.n-dialog__footer{flex-direction:column-reverse;align-items:stretch}.n-dialog__footer .n-btn{inline-size:100%}.n-confirm{grid-template-columns:1fr}.n-save-bar{flex-direction:column;align-items:stretch}.n-save-bar__actions .n-btn{flex:1}}@media (width<=700px){.n-table-wrap{background:0 0;border:0;overflow:visible}.n-table,.n-table tbody{gap:10px;min-inline-size:0;display:grid}.n-table thead{display:none}.n-table tr{border:1px solid var(--n-line);background:var(--n-panel);border-radius:16px;display:grid;overflow:hidden}.n-table td{border-block-end:1px solid var(--n-line);white-space:normal;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:center;gap:12px;min-inline-size:0;padding:10px 12px;display:grid;text-align:start!important}.n-table td:last-child{border-block-end:0}.n-table__mobile-label{color:var(--n-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.n-table__cell-content{min-inline-size:0}}@media (prefers-reduced-motion:reduce){.n-page-view,.n-dialog,.n-dialog-backdrop,.n-popover__menu,.n-save-bar,.n-notice,.n-boot__orbit{animation:none!important}.n-btn,.n-panel,.n-card,.n-metric,.n-stat-card,.n-action-card,.n-scope-switcher__trigger,.n-account__trigger{transition-duration:0s!important}}@keyframes n-admin-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}.n-user-settings-layout,.n-platform-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-block-end:88px;display:grid}.n-profile-overview{border-block-end:1px solid var(--n-line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-block-end:16px;padding-block-end:15px;display:grid}.n-profile-overview>div{gap:3px;min-inline-size:0;display:grid}.n-profile-overview strong,.n-profile-overview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-profile-overview strong{font-size:14px}.n-profile-overview span{color:var(--n-muted);font-size:11px}.n-setting-row{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-inline-size:0;padding:11px;display:grid}.n-setting-row__icon{block-size:38px;inline-size:38px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:13px;place-items:center;display:grid}.n-setting-row__icon svg{block-size:18px;inline-size:18px}.n-setting-row__copy{gap:3px;min-inline-size:0;display:grid}.n-setting-row__copy strong{font-size:12.5px}.n-setting-row__copy small{color:var(--n-muted);font-size:10.5px;line-height:1.45}.n-security-summary,.n-system-info-row,.n-protected-action-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-inline-size:0;display:grid}.n-security-summary>div,.n-system-info-row>div,.n-protected-action-row>div{gap:3px;min-inline-size:0;display:grid}.n-security-summary strong,.n-system-info-row strong,.n-protected-action-row strong{font-size:12.5px}.n-security-summary span,.n-system-info-row small,.n-protected-action-row span{color:var(--n-muted);font-size:10.5px;line-height:1.45}@media (width<=900px){.n-user-settings-layout,.n-platform-settings-grid{grid-template-columns:1fr}}@media (width<=620px){.n-security-summary,.n-system-info-row,.n-protected-action-row{grid-template-columns:38px minmax(0,1fr)}.n-security-summary>.n-btn,.n-protected-action-row>.n-btn{grid-column:1/-1;inline-size:100%}}.n-registration-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:14px;display:grid}.n-registration-form{gap:16px;display:grid}.n-pairing-input{text-align:center;letter-spacing:.22em;min-block-size:64px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(22px,3vw,32px);font-weight:850}.n-registration-guide{justify-items:center;gap:12px;display:grid}.n-registration-guide .n-notice{inline-size:100%}.n-bulk-enrollment-toolbar{grid-template-columns:minmax(180px,260px) auto;align-items:end;gap:12px;display:grid}.n-bulk-enrollment-results{gap:12px;margin-block-start:16px;display:grid}.n-pairing-code{color:var(--n-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800}@media (width<=880px){.n-registration-layout{grid-template-columns:1fr}.n-registration-guide{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center}}@media (width<=580px){.n-registration-guide,.n-bulk-enrollment-toolbar{grid-template-columns:1fr}.n-bulk-enrollment-toolbar .n-btn{inline-size:100%}}.n-filter-control{align-items:center;gap:8px;min-inline-size:190px;display:flex}.n-filter-control>svg{block-size:17px;inline-size:17px;color:var(--n-muted)}.n-filter-control .n-select{min-inline-size:150px}.n-asset-cell{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-inline-size:0;display:grid}.n-asset-cell>span:last-child{gap:3px;min-inline-size:0;display:grid}.n-asset-cell strong,.n-asset-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-asset-cell strong{font-size:12.5px}.n-asset-cell small{color:var(--n-muted);font-size:10px}.n-asset-thumb{border:1px solid var(--n-line);block-size:44px;inline-size:44px;color:var(--n-muted);background:var(--n-panel-soft);border-radius:13px;place-items:center;display:grid;overflow:hidden}.n-asset-thumb img{object-fit:cover;block-size:100%;inline-size:100%}.n-asset-thumb svg{block-size:19px;inline-size:19px}.n-asset-thumb--video{color:#fff;background:#1b2630}.n-asset-preview{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:18px;place-items:center;min-block-size:min(54dvh,480px);display:grid;position:relative;overflow:auto}.n-asset-preview__kind{block-size:34px;inline-size:34px;color:var(--n-green);background:var(--n-green-soft);border-radius:12px;place-items:center;display:grid;position:absolute;inset-block-start:12px;inset-inline-start:12px}.n-asset-preview__kind svg{block-size:17px;inline-size:17px}.n-asset-preview img,.n-asset-preview video{object-fit:contain;max-block-size:min(64dvh,620px);max-inline-size:100%}.n-asset-preview audio{inline-size:min(100%,560px)}.n-asset-preview iframe{border:0;block-size:min(64dvh,620px);inline-size:100%}.n-asset-preview__loading,.n-asset-preview>p{color:var(--n-muted);font-size:12px}.n-branding-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.n-branding-summary .n-panel{gap:5px;display:grid}.n-branding-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1;overflow:hidden}.n-branding-summary span{color:var(--n-muted);font-size:10.5px}.n-branding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.n-branding-card{overflow:hidden}.n-branding-card__body{border-block-start:1px solid var(--n-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.n-branding-card__title{align-items:center;gap:8px;min-inline-size:0;display:flex}.n-branding-card__title>span:first-child{gap:2px;min-inline-size:0;display:grid}.n-branding-card__title strong,.n-branding-card__title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-branding-card__title strong{font-size:13px}.n-branding-card__title small{color:var(--n-muted);font-size:9.5px}.n-branding-preview{color:#11201a;background:color-mix(in srgb, var(--branding-primary) 10%, #f6fbf8);min-block-size:178px;font-family:var(--branding-font), sans-serif;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.n-branding-preview>header{color:#25342d;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.n-branding-preview>header small{letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.n-branding-preview__logo{color:#fff;background:var(--branding-primary);border-radius:10px;place-items:center;block-size:30px;inline-size:30px;display:grid}.n-branding-preview__logo img{object-fit:contain;max-block-size:100%;max-inline-size:100%}.n-branding-preview__logo svg{block-size:16px;inline-size:16px}.n-branding-preview>main{align-content:center;gap:5px;padding:18px;display:grid}.n-branding-preview>main>span{color:var(--branding-primary);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.n-branding-preview>main>strong{letter-spacing:-.04em;font-size:22px}.n-branding-preview>main>div{gap:7px;margin-block-start:8px;display:flex}.n-branding-preview>main i{border:1px solid color-mix(in srgb, var(--branding-primary) 32%, #cad5cf);background:#fff;border-radius:8px;block-size:24px;inline-size:42px}.n-branding-preview>main i:nth-child(2){background:var(--branding-accent)}.n-branding-dialog{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;display:grid}.n-branding-dialog__form{align-content:start;gap:15px;min-inline-size:0;display:grid}.n-branding-dialog__preview{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:16px;align-content:start;gap:8px;min-inline-size:0;padding:12px;display:grid}.n-branding-dialog__preview>span{color:var(--n-muted);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.n-branding-dialog__preview>span svg{block-size:16px;inline-size:16px}.n-color-input{border:1px solid var(--n-line);border-radius:var(--n-radius-control);background:var(--n-panel-soft);grid-template-columns:42px minmax(0,1fr);display:grid;overflow:hidden}.n-color-input:focus-within{border-color:var(--n-primary);box-shadow:var(--n-focus)}.n-color-input input[type=color]{border:0;border-inline-end:1px solid var(--n-line);cursor:pointer;background:0 0;block-size:100%;min-block-size:40px;inline-size:42px;padding:6px}.n-color-input .n-input{box-shadow:none;background:0 0;border:0;border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.n-inline-field-action{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.n-filter-panel{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:17px;gap:12px;padding:14px;display:grid}.n-filter-panel>.n-btn{justify-self:end}.n-filter-count{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;place-items:center;block-size:20px;min-inline-size:20px;padding-inline:5px;font-size:9px;font-weight:950;display:inline-grid}.n-table-primary{color:var(--n-text);font-weight:850}.n-code-cell{color:var(--n-text-2);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.n-table-clamp{color:var(--n-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.n-table-footer{border:1px solid var(--n-line);color:var(--n-muted);background:var(--n-panel-soft);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;font-size:11px;display:flex}@media (width<=1100px){.n-branding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-branding-dialog{grid-template-columns:1fr}}@media (width<=760px){.n-branding-summary,.n-branding-grid,.n-inline-field-action{grid-template-columns:1fr}.n-table-footer{flex-direction:column;align-items:stretch}}.n-route-surface{min-inline-size:0}.n-route-surface>.n-page{inline-size:100%}.n-route-surface>:not(.n-page):not(.n-auth-shell):not(.n-login-page){min-inline-size:0}.n-route-surface>div:not([class]),.n-route-surface>div[class*=space-y-]{gap:var(--n-page-gap);display:grid}.n-page-view--workspace{block-size:100%;inline-size:100%;max-inline-size:none}.n-page-view--workspace .n-route-surface{block-size:100%}.n-section-header{justify-content:space-between;align-items:start;gap:16px;min-inline-size:0;display:flex}.n-section-header__copy{gap:4px;min-inline-size:0;display:grid}.n-section-header__copy>span{color:var(--n-green);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.n-section-header h2{letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.15}.n-section-header p{max-inline-size:62ch;color:var(--n-muted);margin:0;font-size:11px;line-height:1.5}.n-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;min-inline-size:0;display:grid}.n-progress>span{color:var(--n-text-2);grid-column:1/-1;font-size:11px;font-weight:750}.n-progress__track{background:var(--n-panel-soft);block-size:8px;box-shadow:inset 0 0 0 1px var(--n-line);border-radius:999px;overflow:hidden}.n-progress__track i{border-radius:inherit;background:linear-gradient(90deg, var(--n-primary), color-mix(in srgb, var(--n-primary) 62%, var(--n-green)));block-size:100%;transition:inline-size .32s cubic-bezier(.2,.8,.2,1);display:block}.n-progress>strong{min-inline-size:34px;color:var(--n-muted);text-align:end;font-size:10.5px}.n-progress--success .n-progress__track i{background:var(--n-green)}.n-progress--warning .n-progress__track i{background:var(--n-amber)}.n-progress--danger .n-progress__track i{background:var(--n-error)}.n-key-value-list{margin:0;display:grid}.n-key-value-list>div{border-block-end:1px solid var(--n-line);grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);align-items:center;gap:12px;min-inline-size:0;padding:10px 0;display:grid}.n-key-value-list>div:last-child{border-block-end:0}.n-key-value-list dt{color:var(--n-muted);font-size:10.5px}.n-key-value-list dd{overflow-wrap:anywhere;min-inline-size:0;color:var(--n-text);text-align:end;margin:0;font-size:11.5px;font-weight:750}.n-chip-list{flex-wrap:wrap;gap:5px;display:flex}.n-device-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.n-device-detail-grid>.n-panel{min-inline-size:0}.n-health-metric-list{gap:16px;display:grid}.n-health-metric-list .n-key-value-list svg{vertical-align:middle;block-size:14px;inline-size:14px;margin-inline-end:5px}.n-inline-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-block-start:12px;display:grid}.n-command-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.n-json-preview{border:1px solid var(--n-line);max-block-size:50dvh;color:var(--n-text-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#07110e;border-radius:14px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;overflow:auto}.n-timeline-list{display:grid}.n-timeline-list article{border-block-end:1px solid var(--n-line);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:11px;min-inline-size:0;padding:11px 0;display:grid}.n-timeline-list article:last-child{border-block-end:0}.n-timeline-list article>span{background:var(--n-green);block-size:9px;inline-size:9px;box-shadow:0 0 0 5px var(--n-green-soft);border-radius:50%;margin-block-start:5px}.n-timeline-list article>div{gap:3px;min-inline-size:0;display:grid}.n-timeline-list strong{font-size:11.5px}.n-timeline-list small,.n-timeline-list time{color:var(--n-muted);font-size:10px}@media (width<=1220px){.n-device-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.n-device-detail-grid,.n-inline-composer,.n-command-composer{grid-template-columns:1fr}.n-timeline-list article{grid-template-columns:12px minmax(0,1fr)}.n-timeline-list time{grid-column:2}}.n-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.n-provider-grid>.n-panel{min-inline-size:0}@media (width<=1050px){.n-provider-grid{grid-template-columns:1fr}}.n-fatal-state{z-index:2400;color:var(--n-text);background:radial-gradient(circle at 50% 28%, var(--n-error-soft), transparent 36%), linear-gradient(145deg, var(--n-bg), var(--n-bg-2));place-items:center;padding:22px;display:grid;position:fixed;inset:0}.n-fatal-state__card{border:1px solid var(--n-line-strong);background:var(--n-panel-strong);inline-size:min(100%,560px);box-shadow:var(--n-shadow-xl);border-radius:26px;gap:18px;padding:clamp(24px,4vw,36px);display:grid}.n-fatal-state__icon{block-size:52px;inline-size:52px;color:var(--n-error);background:var(--n-error-soft);border-radius:18px;place-items:center;display:grid}.n-fatal-state__icon svg{block-size:25px;inline-size:25px}.n-fatal-state__copy{gap:7px;display:grid}.n-fatal-state__copy>span{color:var(--n-error);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.n-fatal-state__copy h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,5vw,44px);line-height:.98}.n-fatal-state__copy p{color:var(--n-muted);margin:0;font-size:13px;line-height:1.6}.n-fatal-state__details{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;padding:12px 14px}.n-fatal-state__details summary{color:var(--n-text-2);cursor:pointer;font-size:11px;font-weight:850}.n-fatal-state__details code{color:var(--n-error);overflow-wrap:anywhere;margin-block-start:9px;font-size:10.5px;line-height:1.5;display:block}.n-fatal-state__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}@media (width<=520px){.n-fatal-state__actions{flex-direction:column-reverse}.n-fatal-state__actions .n-btn{inline-size:100%}}.n-asset-preview-title{align-items:center;gap:10px;min-width:0;display:flex}.n-asset-preview-title>span{width:34px;height:34px;color:var(--n-green);background:var(--n-green-soft);border-radius:12px;place-items:center;display:grid}.n-asset-preview-title svg{width:18px;height:18px}.n-asset-preview-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.n-asset-preview-footer{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.n-asset-preview-footer dl{flex-wrap:wrap;align-items:center;gap:18px;margin:0;display:flex}.n-asset-preview-footer dl>div{align-items:center;gap:5px;display:flex}.n-asset-preview-footer dt{color:var(--n-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.n-asset-preview-footer dd{color:var(--n-text-2);margin:0;font-size:11px}.n-asset-preview{place-items:center;min-height:320px;max-height:68dvh;display:grid;overflow:auto}.n-asset-preview__image-stage{place-items:center;gap:9px;min-width:0;min-height:260px;display:grid;position:relative}.n-asset-preview__loader{place-items:center;display:grid;position:absolute;inset:0}.n-asset-preview__image{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:62dvh;transition:transform var(--n-motion), box-shadow var(--n-motion);border-radius:14px;display:block}.n-asset-preview__image--zoomed{cursor:zoom-out;max-width:none;max-height:none}.n-asset-preview__image-stage small{color:var(--n-muted);font-size:10px}.n-asset-preview__media{border-radius:14px;max-width:100%;max-height:62dvh}.n-asset-preview__audio{place-items:center;gap:18px;width:min(520px,100%);padding:24px;display:grid}.n-asset-preview__audio-mark{width:82px;height:82px;color:var(--n-green);background:var(--n-green-soft);border-radius:50%;place-items:center;display:grid}.n-asset-preview__audio-mark svg{width:38px;height:38px}.n-asset-preview__audio audio{width:100%}.n-asset-waveform{align-items:end;gap:3px;height:32px;display:flex}.n-asset-waveform i{width:4px;height:var(--n-wave-height);background:var(--n-primary);animation:.9s ease-in-out infinite alternate n-wave;animation-delay:var(--n-wave-delay);border-radius:999px}.n-asset-preview__pdf{justify-items:center;gap:14px;width:min(900px,100%);display:grid}.n-asset-preview__pdf iframe{border:1px solid var(--n-line);background:#fff;border-radius:14px;width:100%;height:min(60dvh,680px)}@keyframes n-wave{0%{opacity:.55;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@media (width<=640px){.n-asset-preview-footer{flex-direction:column;align-items:stretch}.n-asset-preview-footer .n-btn{width:100%}.n-asset-preview-footer dl{justify-content:space-between}.n-asset-preview{max-height:58dvh}.n-asset-preview__pdf iframe{height:48dvh}}.n-health-metric-row{border-bottom:1px solid var(--n-line);grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);align-items:center;gap:14px;padding:10px 0;display:grid}.n-health-metric-row:last-child{border-bottom:0}.n-health-metric-row>span{color:var(--n-text-2);align-items:center;gap:8px;font-size:12px;font-weight:820;display:inline-flex}.n-health-metric-row>span svg{width:17px;height:17px;color:var(--n-green)}.n-health-metric-row>strong{color:var(--n-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.n-command-history{gap:10px;min-width:0;display:grid}.n-command-history h3{color:var(--n-text);letter-spacing:-.02em;margin:0;font-size:14px}@media (width<=640px){.n-health-metric-row{grid-template-columns:1fr;gap:8px}}.n-asset-preview__zoom-control{max-inline-size:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.n-asset-preview__zoom-control[aria-pressed=true]{cursor:zoom-out}.n-asset-preview__zoom-control:focus-visible{box-shadow:var(--n-focus);border-radius:var(--n-radius-panel);outline:none}:root{--color-surface:var(--surface);--color-surface-raised:var(--panel-strong);--color-surface-muted:var(--surface-2);--color-text:var(--text);--color-text-muted:var(--muted);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-accent:var(--primary);--color-success:var(--success);--color-warning:var(--amber);--color-danger:var(--error);--color-info:var(--info);--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--space-page:clamp(18px, 2.2vw, 30px);--type-caption:10px;--type-caption-size:var(--type-caption);--type-label-sm:11px;--type-label-md:12px;--type-label-lg:13px;--type-body-sm:11px;--type-body-md:13px;--type-body-lg:14px;--type-title-sm:16px;--type-title-md:20px;--type-title-lg:26px;--line-tight:1.25;--line-body:1.48;--icon-size-sm:14px;--icon-size-md:16px;--icon-size-lg:20px;--nav-shell-gap:4px;--nav-shell-padding:4px;--nav-shell-radius:calc(var(--radius-control) + 3px);--nav-item-radius:var(--radius-control);--nav-item-font-weight:760;--nav-item-muted:var(--color-text-muted);--nav-item-hover:color-mix(in srgb, var(--color-surface-muted) 76%, var(--selection-background-subtle));--nav-active-bg:var(--selection-background);--nav-active-text:var(--selection-text);--nav-active-border:var(--selection-border);--nav-active-shadow:var(--selection-shadow);--radius-xs:6px;--radius-sm:8px;--radius-control:var(--radius-md);--radius-panel:var(--radius-lg);--radius-dialog:24px;--radius-pill:999px;--control-height-sm:34px;--control-height-md:40px;--control-height-lg:46px;--control-padding-sm:10px;--control-padding-md:14px;--control-padding-lg:18px;--control-gap-sm:6px;--control-gap-md:8px;--control-gap-lg:10px;--control-font-sm:12px;--control-font-md:13px;--control-font-lg:14px;--surface-border:1px solid var(--color-border);--surface-border-strong:1px solid var(--color-border-strong);--surface-padding-sm:12px;--surface-padding-md:18px;--surface-padding-lg:24px;--selection-background:linear-gradient(135deg, #7cebb6 0%, #b7f2d5 58%, #c7d1ff 100%);--selection-background-subtle:color-mix(in srgb, var(--color-accent) 13%, var(--color-surface-raised));--selection-text:#07140f;--selection-border:color-mix(in srgb, var(--color-success) 46%, transparent);--selection-shadow:0 8px 20px #00000024, inset 0 1px 0 #ffffff4d;--focus-ring:var(--focus);--motion-fast:.12s cubic-bezier(.2,.8,.2,1);--motion-standard:.18s cubic-bezier(.2,.8,.2,1);--motion-emphasized:.28s cubic-bezier(.16,1,.3,1);--shadow-action:0 16px 38px #0e142829;--shadow-dialog:0 36px 110px #00000061}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s linear;--motion-standard:0s linear;--motion-emphasized:0s linear}}:root{--bg:#f4f7fb;--bg-2:#eaf0f8;--page:#f7f9fc;--panel:#ffffffe0;--panel-strong:#fff;--panel-soft:#ffffffa8;--surface:#ffffffd1;--surface-2:#eef3f8;--text:#111827;--text-2:#374151;--muted:#667386;--line:#1118271c;--line-strong:#11182730;--primary:#2f6cf5;--primary-2:#5f7df7;--primary-soft:#2f6cf51c;--green:#0ca768;--green-2:#087353;--green-soft:#0ca7681c;--amber:#b7791f;--amber-soft:#b7791f1f;--error:#c24141;--error-soft:#c241411a;--success:#15803d;--info:#0369a1;--info-soft:#0369a11a;--white:#fff;--shadow-xl:0 34px 90px #0f172a29;--shadow-lg:0 20px 52px #0f172a1f;--shadow-md:0 10px 28px #0f172a14;--radius-2xl:28px;--radius-xl:22px;--radius-lg:16px;--radius-md:12px;--focus:0 0 0 3px #0ca76833;--sidebar:224px;--sidebar-compact:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}html[data-theme=dark]{--bg:#06100f;--bg-2:#0b1624;--page:#081219;--panel:#0d161fe6;--panel-strong:#111b28;--panel-soft:#ffffff0e;--surface:#0f1924d6;--surface-2:#14202e;--text:#f3f6fb;--text-2:#d5dde8;--muted:#a6b1c2;--line:#ffffff1f;--line-strong:#ffffff38;--primary:#aebcff;--primary-2:#d0d7ff;--primary-soft:#aebcff21;--green:#43d990;--green-2:#84efba;--green-soft:#43d9901c;--amber:#f2c86f;--amber-soft:#f2c86f1c;--error:#fb7d7d;--error-soft:#fb7d7d1c;--success:#4ade80;--info:#7dd3fc;--info-soft:#7dd3fc1a;--shadow-xl:0 38px 104px #0000007a;--shadow-lg:0 24px 66px #00000057;--shadow-md:0 12px 34px #0000003d;--focus:0 0 0 3px #43d9903d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 10% 8%, var(--green-soft), transparent 30%), radial-gradient(circle at 88% 8%, var(--primary-soft), transparent 32%), linear-gradient(145deg, var(--bg), var(--bg-2));margin:0;font-size:14px;line-height:1.45;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 78%)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{max-width:100%}::selection{background:var(--primary-soft);color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--n-bg:var(--bg);--n-bg-2:var(--bg-2);--n-panel:var(--panel);--n-panel-strong:var(--panel-strong);--n-panel-soft:var(--panel-soft);--n-surface:var(--surface);--n-surface-2:var(--surface-2);--n-text:var(--text);--n-text-2:var(--text-2);--n-muted:var(--muted);--n-line:var(--line);--n-line-strong:var(--line-strong);--n-primary:var(--primary);--n-primary-2:var(--primary-2);--n-primary-soft:var(--primary-soft);--n-green:var(--green);--n-green-2:var(--green-2);--n-green-soft:var(--green-soft);--n-amber:var(--amber);--n-amber-soft:var(--amber-soft);--n-error:var(--error);--n-error-soft:var(--error-soft);--n-info:var(--info);--n-info-soft:var(--info-soft);--n-shadow-lg:var(--shadow-lg);--n-shadow-md:var(--shadow-md);--n-focus:var(--focus);--n-shell-sidebar:204px;--n-shell-sidebar-compact:62px;--n-shell-topbar:60px;--n-content-max:1480px;--n-page-padding:clamp(18px, 1.6vw, 26px);--n-section-gap:16px;--n-panel-padding:18px;--n-control-height:var(--control-height-md);--n-control-height-sm:var(--control-height-sm);--n-control-height-lg:var(--control-height-lg);--n-radius-panel:var(--radius-panel);--n-radius-control:var(--radius-control);--n-transition:var(--motion-standard)}.n-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.n-icon{flex:none;width:1.1em;height:1.1em}.n-icon--spin,.n-spin{animation:.9s linear infinite n-spin}@keyframes n-spin{to{transform:rotate(360deg)}}.n-directional-icon{transition:transform var(--n-transition)}html[dir=rtl] .n-directional-icon{transform:rotate(180deg)}.n-app{grid-template-columns:var(--n-shell-sidebar) minmax(0, 1fr);min-height:100dvh;color:var(--n-text);transition:grid-template-columns var(--n-transition);background:0 0;display:grid}.n-main{grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:100dvh;display:grid}.n-content{min-width:0;min-height:0;overflow-x:clip}.n-page-view{width:100%;min-width:0;min-height:100%;padding:var(--n-page-padding)}.n-mobile-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none;inset:0;background:#00000075!important;border-radius:0!important;width:100%!important;height:100%!important;position:fixed!important}.n-sidebar{z-index:50;color:#fff;isolation:isolate;background:radial-gradient(circle at 34% 0,#81f0bb33,#0000 28%),linear-gradient(160deg,#073c35 0%,#0a5c52 49%,#133b68 100%);border-inline-end:1px solid #ffffff1f;grid-template-rows:78px auto minmax(0,1fr);gap:8px;min-width:0;height:100dvh;padding:0 10px 12px;display:grid;position:sticky;top:0;overflow:visible;box-shadow:24px 0 70px #0000002e}.n-sidebar:after{content:none}.n-sidebar__brand{background:0 0;border:0;place-items:center;min-height:78px;margin-inline:-10px;padding:8px 10px 2px;display:grid;overflow:visible}.n-sidebar__brand img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 10px 22px #0000002e);width:100px;max-height:66px;display:block}.n-sidebar__nav{scrollbar-width:none;overscroll-behavior:contain;min-height:0;padding:0 1px 12px;overflow:visible auto}.n-sidebar__nav::-webkit-scrollbar{display:none}.n-sidebar__section{gap:4px;margin:0 0 10px;display:grid}.n-sidebar__section h2{color:#ffffff94;letter-spacing:.13em;text-transform:uppercase;margin:0;padding:8px 8px 4px;font-size:11px;font-weight:850;line-height:1}.n-sidebar__items{gap:3px;display:grid}.n-nav-item{color:#ffffffd1;min-height:44px;transition:transform var(--n-transition), color var(--n-transition), background var(--n-transition), border-color var(--n-transition), box-shadow var(--n-transition);border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:5px 8px;font-size:14px;font-weight:720;line-height:1.2;display:grid;position:relative}.n-nav-item:hover,.n-nav-item:focus-visible{color:#fff;background:#ffffff18;border-color:#ffffff1c;outline:none;transform:translateY(-1px)}.n-nav-item:focus-visible{box-shadow:0 0 0 3px #7af0b42b}.n-nav-item[aria-current=page]{color:#061511;background:linear-gradient(135deg,#81efbd 0%,#c5d2ff 100%);border-color:#ffffff4d;box-shadow:0 14px 32px #0000002e}.n-nav-item__icon{color:#86efbd;background:#ffffff17;border-radius:11px;place-items:center;width:34px;height:34px;padding:8px;display:grid}.n-nav-item[aria-current=page] .n-nav-item__icon{color:#06261b;background:#07151114}.n-nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n-nav-item__tooltip{z-index:120;border:1px solid var(--n-line);color:var(--n-text);background:var(--n-panel-strong);box-shadow:var(--n-shadow-md);white-space:nowrap;pointer-events:none;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:750;display:none;position:fixed;inset-inline-start:calc(var(--n-shell-sidebar-compact) + 9px)}.n-app--compact-nav .n-sidebar__section h2,.n-app--compact-nav .n-nav-item__label,.n-app--compact-nav .n-workspace-switcher__copy,.n-app--compact-nav .n-workspace-switcher__chevron{display:none}.n-app--compact-nav .n-sidebar__section{margin-bottom:8px}.n-app--compact-nav .n-nav-item{grid-template-columns:1fr;justify-items:center;padding:5px}.n-app--compact-nav .n-nav-item:hover .n-nav-item__tooltip,.n-app--compact-nav .n-nav-item:focus-visible .n-nav-item__tooltip{display:block}.n-popover-menu{min-width:0;position:relative}.n-popover-menu__surface{z-index:1000;border:1px solid color-mix(in srgb, var(--n-green) 16%, var(--n-line-strong));width:max-content;min-width:220px;max-width:min(360px,100vw - 20px);color:var(--n-text);background:color-mix(in srgb, var(--n-panel-strong) 97%, transparent);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);border-radius:14px;padding:7px;animation:.14s cubic-bezier(.2,.8,.2,1) both n-popover-in;position:fixed;box-shadow:0 24px 72px #0000006b,inset 0 1px #ffffff09}.n-popover-menu__surface--portal{isolation:isolate}.n-popover-menu__surface--bottom,.n-popover-menu__surface--top,.n-popover-menu__surface--start,.n-popover-menu__surface--end{inset:auto}@keyframes n-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.n-workspace-switcher{min-width:0}.n-workspace-switcher__trigger{color:#fff;text-align:start;width:100%;min-height:54px;transition:background var(--n-transition), border-color var(--n-transition), transform var(--n-transition);background:linear-gradient(#ffffff1b,#ffffff0e);border-radius:14px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:5px 7px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 9px 22px #00000017;border:1px solid #ffffff29!important}.n-workspace-switcher__trigger:hover,.n-workspace-switcher__trigger:focus-visible{color:#fff;background:#ffffff21;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #7af0b421;border-color:#ffffff40!important}.n-workspace-switcher__mark{color:#082018;background:linear-gradient(135deg,#82efbd,#c4d1ff);border-radius:11px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;box-shadow:0 8px 20px #0000001f}.n-workspace-switcher__mark svg{width:18px;height:18px}.n-workspace-switcher__copy{gap:2px;min-width:0;display:grid}.n-workspace-switcher__copy small{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820;line-height:1}.n-workspace-switcher__copy strong{-webkit-line-clamp:2;white-space:normal;color:#fff;-webkit-box-orient:vertical;min-width:0;font-size:13.5px;font-weight:780;line-height:1.15;display:-webkit-box;overflow:hidden}.n-workspace-switcher__chevron{color:#ffffffa3;width:16px;height:16px;transition:transform var(--n-transition)}.n-workspace-switcher[data-state=open] .n-workspace-switcher__chevron{transform:rotate(180deg)}.n-workspace-switcher__menu-header{color:var(--n-muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 10px;font-size:11px;font-weight:850;display:flex}.n-workspace-switcher__menu-header small{text-align:center;min-width:24px;color:var(--n-text-2);background:var(--n-panel-soft);border-radius:999px;padding:3px 7px}.n-workspace-switcher__list{gap:4px;display:grid}.n-workspace-option{width:100%;min-height:58px;color:var(--n-text-2);text-align:start;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 9px;display:grid}.n-workspace-option:hover,.n-workspace-option:focus-visible,.n-workspace-option[aria-checked=true]{color:var(--n-text);background:var(--n-panel-soft);outline:none}.n-workspace-option__icon{width:38px;height:38px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:12px;place-items:center;display:grid}.n-workspace-option__icon svg{width:18px;height:18px}.n-workspace-option__copy{gap:3px;min-width:0;display:grid}.n-workspace-option__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.n-workspace-option__copy small{color:var(--n-muted);font-size:11px}.n-workspace-option__check{width:17px;height:17px;color:var(--n-green)}.n-workspace-switcher__manage,.n-menu-action{min-height:48px;color:var(--n-text-2);text-align:start;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;font-size:12.5px;display:grid}.n-workspace-switcher__manage:hover,.n-workspace-switcher__manage:focus-visible,.n-menu-action:hover,.n-menu-action:focus-visible{color:var(--n-text);background:var(--n-panel-soft);outline:none}.n-workspace-switcher__manage>svg,.n-menu-action>svg{width:18px;height:18px;color:var(--n-muted);justify-self:center}.n-menu-action>span{gap:2px;min-width:0;display:grid}.n-menu-action strong{font-size:12.5px}.n-menu-action small{color:var(--n-muted);font-size:10.5px}.n-menu-action--danger,.n-menu-action--danger>svg{color:var(--n-error)}.n-app--compact-nav .n-workspace-switcher__trigger{border-radius:14px;grid-template-columns:1fr;min-height:52px;padding:6px}.n-topbar{z-index:70;min-width:0;min-height:var(--n-shell-topbar);border-bottom:1px solid var(--n-line);background:color-mix(in srgb, var(--n-bg) 94%, transparent);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);grid-template-columns:minmax(220px,.72fr) minmax(320px,1.5fr) minmax(304px,.88fr);align-items:center;gap:16px;padding:8px 18px;display:grid;position:sticky;top:0}.n-topbar__identity{align-items:center;gap:11px;min-width:0;display:flex}.n-workspace-title{gap:2px;min-width:0;display:grid}.n-workspace-title small{color:var(--n-muted);font-size:11px;font-weight:750;line-height:1}.n-workspace-title strong{text-overflow:ellipsis;white-space:nowrap;color:var(--n-text);font-size:14.5px;font-weight:800;line-height:1.15;overflow:hidden}.n-search{justify-self:center;width:min(100%,640px);position:relative}.n-search>svg{z-index:1;inset-inline-start:14px;width:17px;height:17px;color:var(--n-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.n-search .n-input{background:color-mix(in srgb, var(--n-panel) 70%, transparent);border-radius:999px;height:42px;padding-inline:42px 44px}.n-search kbd{z-index:1;inset-inline-end:10px;border:1px solid var(--n-line);min-width:24px;color:var(--n-muted);background:var(--n-panel-soft);text-align:center;border-radius:999px;padding:3px 6px;font-size:10px;position:absolute;top:50%;transform:translateY(-50%)}.n-topbar__actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.n-account{min-width:0}.n-account__trigger{width:min(100%,220px);min-height:46px;color:var(--n-text);background:var(--n-panel);text-align:start;border-radius:999px;grid-template-columns:36px minmax(0,1fr) 14px;justify-content:stretch;align-items:center;gap:9px;padding:4px 10px 4px 4px;display:grid;border:1px solid var(--n-line)!important}html[dir=rtl] .n-account__trigger{padding:4px 4px 4px 10px}.n-account__trigger:hover,.n-account__trigger:focus-visible{color:var(--n-text);background:var(--n-panel-strong);box-shadow:var(--n-focus);outline:none;border-color:var(--n-line-strong)!important}.n-account__avatar-wrap{place-items:center;display:grid;position:relative}.n-avatar{color:#07130f;background:linear-gradient(135deg,#82efbd,#c4d1ff);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.n-avatar--lg{border-radius:16px;width:52px;height:52px;font-size:14px}.n-account__status{border:2px solid var(--n-panel-strong);background:var(--n-green);width:10px;height:10px;box-shadow:0 0 0 3px var(--n-green-soft);border-radius:50%;position:absolute;inset-block-end:-1px;inset-inline-end:-1px}.n-account__trigger-copy{gap:2px;min-width:0;display:grid}.n-account__trigger-copy strong,.n-account__trigger-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n-account__trigger-copy strong{color:var(--n-text);font-size:12.5px;font-weight:780;line-height:1.15}.n-account__trigger-copy small{color:var(--n-muted);font-size:11px;line-height:1.15}.n-account__chevron{width:14px;height:14px;color:var(--n-muted);transition:transform var(--n-transition)}.n-account[data-state=open] .n-account__chevron{transform:rotate(180deg)}.n-account__summary{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;padding:13px;display:grid}.n-account__summary>div{gap:3px;min-width:0;display:grid}.n-account__summary strong,.n-account__summary span,.n-account__summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-account__summary strong{font-size:15px}.n-account__summary span{color:var(--n-text-2);font-size:12.5px}.n-account__summary small{color:var(--n-muted);font-size:12px}.n-button-reset{appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.n-button-reset:disabled{cursor:not-allowed}.n-btn{min-height:var(--n-control-height);border-radius:var(--n-radius-control);color:var(--n-text);white-space:nowrap;cursor:pointer;transition:transform var(--n-transition), color var(--n-transition), background var(--n-transition), border-color var(--n-transition), box-shadow var(--n-transition), opacity var(--n-transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13.5px;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.n-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.n-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)scale(.985)}.n-btn:focus-visible{box-shadow:var(--n-focus);outline:none}.n-btn:disabled,.n-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.n-btn--primary{color:#061710;border-color:color-mix(in srgb, var(--n-green) 58%, transparent);background:linear-gradient(135deg,#70e6aa 0%,#b7f2d5 100%);box-shadow:0 10px 26px #00000024,inset 0 1px #ffffff47}.n-btn--primary:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 13px 32px #00000029}.n-btn--secondary,.n-btn--ghost,.n-btn--icon{border-color:color-mix(in srgb, var(--n-green) 12%, var(--n-line-strong));background:color-mix(in srgb, var(--n-panel-strong) 72%, var(--n-green-soft));color:var(--n-text-2);box-shadow:inset 0 1px #ffffff06}.n-btn--secondary:hover:not(:disabled),.n-btn--ghost:hover:not(:disabled),.n-btn--icon:hover:not(:disabled){color:var(--n-text);border-color:color-mix(in srgb, var(--n-green) 34%, var(--n-line-strong));background:color-mix(in srgb, var(--n-panel-strong) 88%, var(--n-green-soft))}.n-btn--danger{color:#fff;background:var(--n-error)}.n-btn--link{min-height:32px;color:var(--n-primary);background:0 0;border:0;border-radius:8px;padding:0 5px}.n-btn--sm{min-height:var(--n-control-height-sm);border-radius:10px;padding-inline:12px;font-size:12.5px}.n-btn--icon{width:var(--n-control-height);padding:0}.n-btn--icon.n-btn--sm{width:var(--n-control-height-sm)}.n-btn--full{width:100%}.n-btn__content{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.n-btn__content>svg{flex:none;width:16px;height:16px}.n-btn__label{min-width:0;font-size:var(--button-label-size,inherit);font-weight:var(--button-label-weight,inherit);text-overflow:ellipsis;overflow:hidden}.n-btn--label-truncate .n-btn__label{white-space:nowrap;flex:1}.n-btn--label-compact{--button-label-size:var(--type-caption-size,10.5px);--button-label-weight:760}@media (width<=1500px){.n-btn--collapse-label-lg .n-btn__content{gap:0}.n-btn--collapse-label-lg .n-btn__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=1180px){.n-btn--collapse-label-md .n-btn__content{gap:0}.n-btn--collapse-label-md .n-btn__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=760px){.n-btn--collapse-label-sm .n-btn__content{gap:0}.n-btn--collapse-label-sm .n-btn__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container (width<=900px){.n-btn--collapse-container-label-lg{width:var(--n-control-height-sm);min-width:var(--n-control-height-sm);padding-inline:0}.n-btn--collapse-container-label-lg .n-btn__content{gap:0}.n-btn--collapse-container-label-lg .n-btn__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container (width<=760px){.n-btn--collapse-container-label-md{width:var(--n-control-height-sm);min-width:var(--n-control-height-sm);padding-inline:0}.n-btn--collapse-container-label-md .n-btn__content{gap:0}.n-btn--collapse-container-label-md .n-btn__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container (width<=600px){.n-btn--collapse-container-label-sm{width:var(--n-control-height-sm);min-width:var(--n-control-height-sm);padding-inline:0}.n-btn--collapse-container-label-sm .n-btn__content{gap:0}.n-btn--collapse-container-label-sm .n-btn__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.n-btn__spinner{animation:.85s linear infinite n-spin}.n-btn--success{color:#061710;background:linear-gradient(135deg,#70e6aa,#b7f2d5)}.n-page{width:min(100%, var(--n-content-max));gap:var(--n-section-gap);min-width:0;margin-inline:auto;display:grid}.n-page--size-narrow{max-width:860px}.n-page--size-standard{max-width:1120px}.n-page--size-wide{max-width:1360px}.n-page--size-full,.n-page--size-fluid{max-width:var(--n-content-max)}.n-page-header{border-bottom:1px solid var(--n-line);justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;padding-bottom:16px;display:flex}.n-page-header__main{gap:6px;min-width:0;display:grid}.n-breadcrumbs ol{color:var(--n-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 2px;padding:0;font-size:12px;list-style:none;display:flex}.n-breadcrumbs li{align-items:center;gap:6px;display:inline-flex}.n-breadcrumbs svg{width:13px;height:13px}.n-page-header__eyebrow{color:var(--n-green);letter-spacing:.13em;text-transform:uppercase;font-size:11.5px;font-weight:850;line-height:1}.n-page-header h1{color:var(--n-text);letter-spacing:-.045em;margin:0;font-size:clamp(32px,2.8vw,42px);line-height:1.02}.n-page-header p{max-width:72ch;color:var(--n-muted);margin:0;font-size:14.5px;line-height:1.5}.n-page-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.n-panel{border:1px solid var(--n-line);border-radius:var(--n-radius-panel);background:var(--n-panel);min-width:0;position:relative;box-shadow:inset 0 1px #ffffff06}.n-panel--quiet{background:color-mix(in srgb, var(--n-panel) 70%, transparent);box-shadow:none}.n-panel--glass{background:color-mix(in srgb, var(--n-panel) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.n-panel--danger{border-color:color-mix(in srgb, var(--n-error) 30%, var(--n-line));background:color-mix(in srgb, var(--n-error-soft) 55%, var(--n-panel))}.n-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.n-panel__header--divider{border-bottom:1px solid var(--n-line);padding-bottom:14px}.n-panel__titlebox{gap:4px;min-width:0;display:grid}.n-panel__titlebox h2{color:var(--n-text);letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.2}.n-panel__titlebox p{max-width:70ch;color:var(--n-muted);margin:0;font-size:13.5px;line-height:1.48}.n-panel__action{flex:none}.n-panel__action--accent{width:36px;height:36px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:12px;place-items:center;display:grid}.n-panel__action--accent>svg{width:18px;height:18px}.n-panel__body{min-width:0}.n-field{gap:7px;min-width:0;display:grid}.n-field__label{color:var(--n-text-2);align-items:baseline;gap:4px;font-size:13px;font-weight:730;display:flex}.n-field__label em{color:var(--n-error);font-style:normal}.n-field__hint,.n-field__error{margin:0;font-size:12px;line-height:1.4}.n-field__hint{color:var(--n-muted)}.n-field__error{color:var(--n-error)}.n-field--error .n-input{border-color:color-mix(in srgb, var(--n-error) 55%, transparent)}.n-input{width:100%;min-height:var(--n-control-height);border:1px solid var(--n-line-strong);border-radius:var(--n-radius-control);color:var(--n-text);background:color-mix(in srgb, var(--n-surface) 88%, transparent);transition:border-color var(--n-transition), background var(--n-transition), box-shadow var(--n-transition);outline:none;padding:0 14px;font-size:14px;box-shadow:inset 0 1px #ffffff07}.n-input--sm{min-height:var(--control-height-sm);padding-inline:var(--control-padding-sm);font-size:var(--control-font-sm)}.n-input--md{min-height:var(--control-height-md);padding-inline:var(--control-padding-md);font-size:var(--control-font-md)}.n-input--lg{min-height:var(--control-height-lg);padding-inline:var(--control-padding-lg);font-size:var(--control-font-lg)}.n-input::placeholder{color:color-mix(in srgb, var(--n-muted) 78%, transparent)}.n-input:hover:not(:disabled){border-color:var(--n-line-strong)}.n-input:focus{border-color:color-mix(in srgb, var(--n-primary) 55%, transparent);background:var(--n-panel-strong);box-shadow:var(--n-focus)}.n-input:disabled{cursor:not-allowed;opacity:.58}.n-textarea{resize:vertical;min-height:116px;padding-block:11px;line-height:1.52}.n-radio,.n-checkbox{width:18px;height:18px;accent-color:var(--n-primary);cursor:pointer;flex:none;margin:0;padding:0}.n-radio:focus-visible,.n-checkbox:focus-visible{box-shadow:var(--n-focus);outline:none}.n-radio:disabled,.n-checkbox:disabled{cursor:not-allowed;opacity:.55}.n-range{width:100%;min-width:60px;height:var(--control-height-sm);accent-color:var(--n-primary);cursor:pointer;background:0 0;margin:0;padding:0}.n-range:focus-visible{box-shadow:var(--n-focus);outline:none}.n-range:disabled{cursor:not-allowed;opacity:.55}.n-select{padding-inline-end:38px}.n-switch{cursor:pointer;align-items:center;gap:9px;display:inline-flex;position:relative}.n-switch input{opacity:0;pointer-events:none;position:absolute}.n-switch>span{background:color-mix(in srgb, var(--n-muted) 25%, transparent);width:42px;height:24px;box-shadow:inset 0 0 0 1px var(--n-line);transition:background var(--n-transition), box-shadow var(--n-transition);border-radius:999px;flex:none;position:relative}.n-switch>span:after{content:"";top:4px;width:16px;height:16px;transition:transform var(--n-transition);background:#fff;border-radius:50%;position:absolute;inset-inline-start:4px;box-shadow:0 3px 9px #00000040}.n-switch input:checked+span{background:var(--n-green);box-shadow:inset 0 0 0 1px #ffffff1f}.n-switch input:checked+span:after{transform:translate(18px)}html[dir=rtl] .n-switch input:checked+span:after{transform:translate(-18px)}.n-switch input:focus-visible+span{box-shadow:var(--n-focus)}.n-switch strong{color:var(--n-text-2);font-size:13px;font-weight:650}.n-field-grid,.n-form-grid{gap:16px;display:grid}.n-field-grid--1{grid-template-columns:1fr}.n-field-grid--2,.n-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-field-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.n-form-stack{gap:16px;display:grid}.n-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:6px;display:flex}.n-form-section{border:1px solid var(--n-line);border-radius:var(--n-radius-panel);background:var(--n-panel);overflow:hidden}.n-form-section>header{min-height:70px;padding:15px var(--n-panel-padding);border-bottom:1px solid var(--n-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.n-form-section__icon,.n-section-icon{width:38px;height:38px;color:var(--n-green);background:var(--n-green-soft);border-radius:12px;place-items:center;display:grid}.n-form-section__heading{gap:4px;min-width:0;display:grid}.n-form-section__heading h2{margin:0;font-size:16px;line-height:1.2}.n-form-section__heading p{color:var(--n-muted);margin:0;font-size:12px;line-height:1.45}.n-form-section__action{flex:none}.n-form-section__body{padding:var(--n-panel-padding);gap:16px;display:grid}.n-unit-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.n-unit-field .n-input{border-start-end-radius:0;border-end-end-radius:0}.n-unit-field>span{min-height:var(--n-control-height);border:1px solid var(--n-line-strong);color:var(--n-muted);background:var(--n-panel-soft);border-inline-start:0;border-start-end-radius:var(--n-radius-control);border-end-end-radius:var(--n-radius-control);place-items:center;padding:0 12px;font-size:11px;font-weight:750;display:grid}.n-chip,.n-status{border:1px solid var(--n-line);width:fit-content;min-height:28px;color:var(--n-text-2);background:var(--n-panel-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:760;line-height:1;display:inline-flex}.n-chip--sm{min-height:24px;padding-inline:8px;font-size:10.5px}.n-chip--lg{min-height:32px;padding-inline:12px;font-size:12px}.n-chip__dot,.n-status:before{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.n-chip--primary,.n-chip--info,.n-status--syncing{color:var(--n-info);background:var(--n-info-soft);border-color:color-mix(in srgb, var(--n-info) 30%, transparent)}.n-chip--success,.n-chip--healthy,.n-status--healthy,.n-status--online{color:var(--n-green);background:var(--n-green-soft);border-color:color-mix(in srgb, var(--n-green) 34%, transparent)}.n-chip--warning,.n-status--warning,.n-status--degraded{color:var(--n-amber);background:var(--n-amber-soft);border-color:color-mix(in srgb, var(--n-amber) 34%, transparent)}.n-chip--danger,.n-chip--error,.n-status--offline,.n-status--error{color:var(--n-error);background:var(--n-error-soft);border-color:color-mix(in srgb, var(--n-error) 34%, transparent)}.n-alert,.n-notice{border:1px solid var(--n-line);color:var(--n-text-2);background:var(--n-panel-soft);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 15px;font-size:13px;line-height:1.5;display:grid}.n-alert>svg,.n-notice__icon{width:34px;height:34px;color:var(--n-info);background:var(--n-info-soft);border-radius:11px;place-items:center;padding:8px;display:grid}.n-notice__content{gap:3px;min-width:0;display:grid}.n-notice__content strong{color:var(--n-text);font-size:13px}.n-notice__content p{margin:0}.n-notice__action{align-self:center}.n-alert--success,.n-notice--success{color:color-mix(in srgb, var(--n-green) 82%, var(--n-text));background:var(--n-green-soft);border-color:color-mix(in srgb, var(--n-green) 28%, transparent)}.n-alert--warning,.n-notice--warning{color:color-mix(in srgb, var(--n-amber) 82%, var(--n-text));background:var(--n-amber-soft);border-color:color-mix(in srgb, var(--n-amber) 28%, transparent)}.n-alert--error,.n-notice--danger{color:color-mix(in srgb, var(--n-error) 82%, var(--n-text));background:var(--n-error-soft);border-color:color-mix(in srgb, var(--n-error) 28%, transparent)}.n-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.n-metric,.n-stat-card,.n-summary-card{border:1px solid var(--n-line);border-radius:var(--n-radius-panel);background:var(--n-panel);min-width:0;box-shadow:inset 0 1px #ffffff06}.n-metric{align-content:space-between;gap:14px;min-height:112px;padding:15px 16px;display:grid}.n-metric__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.n-metric__label,.n-metric__top>span:not(.n-metric__icon){color:var(--n-muted);font-size:12.5px;font-weight:720;line-height:1.3}.n-metric__icon,.n-stat-card__icon,.n-summary-card__icon{width:36px;height:36px;color:var(--n-green);background:var(--n-green-soft);border-radius:12px;flex:none;place-items:center;display:grid}.n-metric__icon svg,.n-stat-card__icon svg,.n-summary-card__icon svg{width:17px;height:17px}.n-metric__value,.n-metric>strong,.n-metric strong{color:var(--n-text);letter-spacing:-.045em;font-size:clamp(27px,2vw,34px);font-weight:800;line-height:.95;display:block}.n-metric__detail,.n-metric>span,.n-metric small{color:var(--n-muted);margin-top:7px;font-size:12.5px;line-height:1.4;display:block}.n-stat-card{padding:17px}.n-stat-card h3{color:var(--n-muted);margin:0;font-size:12px}.n-stat-card strong{letter-spacing:-.04em;margin-top:14px;font-size:30px;display:block}.n-stat-card p{color:var(--n-muted);margin:6px 0 0;font-size:12px}.n-command-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.n-command-card{border:1px solid var(--n-line);min-width:0;min-height:78px;color:var(--n-text);background:var(--n-panel);transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition), box-shadow var(--n-transition);border-radius:16px;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;display:grid;position:relative;overflow:hidden}.n-command-card:hover,.n-command-card:focus-visible{border-color:var(--n-line-strong);box-shadow:var(--n-shadow-md);outline:none;transform:translateY(-2px)}.n-command-card:first-child,.n-command-card--warning{color:#fff;background:linear-gradient(118deg,#055b48f5,#0f4cbbe6);border-color:#ffffff1f}.n-command-card__copy{gap:5px;min-width:0;display:grid}.n-command-card__copy span{color:var(--n-muted);font-size:12px;font-weight:760;line-height:1.15}.n-command-card:first-child .n-command-card__copy span,.n-command-card--warning .n-command-card__copy span{color:#ffffffb8}.n-command-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.2;overflow:hidden}.n-command-card__icon{width:40px;height:40px;color:var(--n-green);background:var(--n-green-soft);border-radius:13px;justify-self:end;place-items:center;display:grid}.n-command-card:first-child .n-command-card__icon,.n-command-card--warning .n-command-card__icon{color:#7df0b7;background:#7df0b71f}.n-action-card{border:1px solid var(--n-line);min-width:0;color:var(--n-text-2);background:var(--n-panel-soft);text-align:start;transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition);border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;text-decoration:none;display:grid}.n-action-card:hover,.n-action-card:focus-visible{border-color:var(--n-line-strong);background:color-mix(in srgb, var(--n-panel-soft) 72%, var(--n-primary-soft));outline:none;transform:translateY(-1px)}.n-action-card__icon{width:40px;height:40px;color:var(--n-green);background:var(--n-green-soft);border-radius:13px;place-items:center;display:grid}.n-action-card__icon svg{width:18px;height:18px}.n-action-card__body{gap:3px;min-width:0;display:grid}.n-action-card__body strong{color:var(--n-text);font-size:14px;line-height:1.25}.n-action-card__body span{color:var(--n-muted);font-size:12.5px;line-height:1.42}.n-action-card__trailing{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.n-action-card__meta{place-self:center end}.n-action-card__action{color:var(--n-muted);place-self:center end;place-items:center;display:grid}.n-action-card__action svg{width:18px;height:18px}.n-action-card--warning .n-action-card__icon{color:var(--n-amber);background:var(--n-amber-soft)}.n-action-card--danger .n-action-card__icon{color:var(--n-error);background:var(--n-error-soft)}.n-choice-group{border:0;min-width:0;margin:0;padding:0}.n-choice-group__legend{color:var(--n-text);font-size:var(--type-label-md);margin:0;font-weight:850}.n-choice-group__legend--hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.n-choice-group__header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);min-width:0;margin-block:var(--space-xs) var(--space-md);display:flex}.n-choice-group__description{max-width:78ch;color:var(--n-muted);font-size:var(--type-body-sm);margin:0;line-height:1.48}.n-choice-group__action{flex:none}.n-choice-group__items{gap:var(--choice-group-gap,var(--space-sm));min-width:0;margin-top:var(--choice-group-items-margin-top,0);display:grid}.n-choice-group--grid .n-choice-group__items{grid-template-columns:repeat(var(--n-choice-columns,3), minmax(0, 1fr))}.n-choice-group--auto .n-choice-group__items{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.n-choice-group--list .n-choice-group__items{grid-template-columns:minmax(0,1fr)}.n-choice-group--compact{--choice-group-gap:6px}.n-choice-group--spacious{--choice-group-gap:var(--space-lg)}.n-selection-card{width:100%;min-width:0;min-height:var(--selection-card-min-height,92px);grid-template-columns:var(--selection-card-icon-size,46px) minmax(0, 1fr) var(--selection-card-state-size,28px);align-items:center;gap:var(--selection-card-gap,14px);padding:var(--selection-card-padding,14px 15px);border:1px solid var(--n-line-strong);border-radius:var(--selection-card-radius,16px);color:var(--n-text-2);background:color-mix(in srgb, var(--n-panel-soft) 86%, transparent);text-align:start;cursor:pointer;transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition), box-shadow var(--n-transition);display:grid;position:relative}.n-selection-card:hover:not(.n-selection-card--disabled){border-color:color-mix(in srgb, var(--n-primary) 42%, var(--n-line-strong));background:color-mix(in srgb, var(--n-panel-soft) 76%, var(--n-primary-soft));transform:translateY(-1px)}.n-selection-card:focus-visible{border-color:var(--n-primary);box-shadow:var(--n-focus);outline:none}.n-selection-card:has(.n-selection-card__input:focus-visible){border-color:var(--n-primary);box-shadow:var(--n-focus);outline:none}.n-selection-card--selected{border-color:var(--selection-border);background:var(--selection-background-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-primary) 16%, transparent), var(--selection-card-shadow,0 12px 30px #0000001a)}.n-selection-card--tone-success.n-selection-card--selected{border-color:color-mix(in srgb, var(--n-green) 56%, var(--n-line));background:linear-gradient(145deg, var(--n-green-soft), transparent 74%), var(--n-panel-soft)}.n-selection-card--tone-warning{border-color:color-mix(in srgb, var(--n-amber) 42%, var(--n-line-strong))}.n-selection-card--tone-danger{border-color:color-mix(in srgb, var(--n-error) 48%, var(--n-line-strong))}.n-selection-card--disabled{cursor:not-allowed;opacity:var(--selection-card-disabled-opacity,.58);transform:none}.n-selection-card__icon{width:var(--selection-card-icon-size,46px);height:var(--selection-card-icon-size,46px);border-radius:var(--selection-card-icon-radius,14px);color:var(--selection-card-icon-color,var(--n-primary));background:var(--selection-card-icon-background,var(--n-primary-soft));font-size:var(--selection-card-icon-font-size,inherit);font-weight:var(--selection-card-icon-font-weight,inherit);place-items:center;display:grid}.n-selection-card__icon svg{width:var(--selection-card-glyph-size,22px);height:var(--selection-card-glyph-size,22px)}.n-selection-card--tone-success .n-selection-card__icon{color:var(--n-green);background:var(--n-green-soft)}.n-selection-card--tone-warning .n-selection-card__icon{color:var(--n-amber);background:var(--n-amber-soft)}.n-selection-card--tone-danger .n-selection-card__icon{color:var(--n-error);background:var(--n-error-soft)}.n-selection-card__copy{gap:var(--selection-card-copy-gap,5px);min-width:0;display:grid}.n-selection-card__title-row{align-items:var(--selection-card-title-align,center);gap:var(--selection-card-title-gap,8px);flex-wrap:wrap;min-width:0;display:flex}.n-selection-card__title-row strong{color:var(--n-text);font-size:var(--selection-card-title-size,14.5px);line-height:var(--selection-card-title-line-height,1.25)}.n-selection-card__description{color:var(--n-muted);font-size:var(--selection-card-description-size,12.5px);line-height:1.45}.n-selection-card__meta{min-width:0;color:var(--n-muted);font-size:var(--selection-card-meta-size,var(--type-caption));flex-wrap:wrap;align-items:center;gap:6px;line-height:1.4;display:flex}.n-selection-card__badge{align-items:center;min-width:0;display:inline-flex}.n-selection-card__state{width:var(--selection-card-state-size,28px);height:var(--selection-card-state-size,28px);border:1px solid var(--n-line-strong);border-radius:var(--selection-card-state-radius,9px);color:var(--n-muted);background:var(--n-panel-soft);justify-self:end;place-items:center;display:grid}.n-selection-card__state svg{width:var(--selection-card-state-glyph,16px);height:var(--selection-card-state-glyph,16px)}.n-selection-card:not(.n-selection-card--selected) .n-selection-card__state svg.lucide-circle{fill:currentColor;opacity:.34;width:9px;height:9px}.n-selection-card--selected .n-selection-card__state{color:var(--selection-text);border-color:var(--selection-border);background:var(--selection-background)}.n-selection-card__footer{min-width:0;padding-top:var(--space-sm);border-top:1px solid var(--n-line);grid-column:1/-1}.n-selection-card__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.n-selection-card--sm{--selection-card-min-height:72px;--selection-card-padding:10px 11px;--selection-card-gap:10px;--selection-card-icon-size:36px;--selection-card-icon-radius:11px;--selection-card-glyph-size:16px;--selection-card-state-size:24px;--selection-card-state-radius:8px;--selection-card-state-glyph:13px;--selection-card-title-size:11.5px;--selection-card-description-size:10px}.n-selection-card--lg{--selection-card-min-height:132px;--selection-card-padding:14px;--selection-card-icon-size:44px;--selection-card-glyph-size:20px;--selection-card-title-size:13px;--selection-card-description-size:10.5px}.n-selection-card--vertical{grid-template-columns:minmax(0, 1fr) var(--selection-card-state-size,28px);grid-template-rows:auto 1fr;align-content:start;align-items:start}.n-selection-card--vertical .n-selection-card__icon{grid-area:1/1}.n-selection-card--vertical .n-selection-card__copy{grid-area:2/1/auto/-1}.n-selection-card--vertical .n-selection-card__state{grid-area:1/2}@container (width<=760px){.n-choice-group--grid .n-choice-group__items{grid-template-columns:repeat(min(2, var(--n-choice-columns,2)), minmax(0, 1fr))}}@container (width<=480px){.n-choice-group__header{display:grid}.n-choice-group__action{justify-self:start}.n-choice-group--grid .n-choice-group__items,.n-choice-group--auto .n-choice-group__items{grid-template-columns:minmax(0,1fr)}}.n-summary-card{gap:14px;padding:17px;display:grid}.n-summary-card__header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.n-summary-card__heading{gap:3px;min-width:0;display:grid}.n-summary-card__heading strong{font-size:14px}.n-summary-card__heading span{color:var(--n-muted);font-size:11.5px}.n-summary-card__value{color:var(--n-text);letter-spacing:-.035em;font-size:26px;font-weight:800}.n-summary-card__action{margin-top:auto}.n-section-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.n-section-header__copy{gap:4px;min-width:0;display:grid}.n-section-header__eyebrow{color:var(--n-green);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:850;line-height:1}.n-section-header h2,.n-section-header h3{color:var(--n-text);letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.22}.n-section-header p{max-width:68ch;color:var(--n-muted);margin:0;font-size:13px;line-height:1.45}.n-section-header__action{flex:none}.n-progress{gap:7px;display:grid}.n-progress__meta{color:var(--n-muted);justify-content:space-between;gap:12px;font-size:11.5px;font-weight:700;display:flex}.n-progress__meta strong{color:var(--n-text-2)}.n-progress__track{background:var(--n-panel-soft);height:8px;box-shadow:inset 0 0 0 1px var(--n-line);border-radius:999px;overflow:hidden}.n-progress__track>span{border-radius:inherit;background:linear-gradient(90deg, var(--n-primary), var(--n-primary-2));height:100%;transition:inline-size .28s;display:block}.n-progress--success .n-progress__track>span{background:linear-gradient(90deg, color-mix(in srgb, var(--n-green) 80%, #fff), var(--n-green))}.n-progress--warning .n-progress__track>span{background:var(--n-amber)}.n-progress--danger .n-progress__track>span{background:var(--n-error)}.n-tabs{align-items:center;gap:var(--nav-shell-gap);max-width:100%;padding:var(--nav-shell-padding);border:var(--surface-border);border-radius:var(--nav-shell-radius);background:color-mix(in srgb, var(--n-panel-strong) 88%, var(--n-panel-soft));scrollbar-width:none;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.n-tabs::-webkit-scrollbar{display:none}.n-tabs--overflow-scroll{overflow:auto hidden}.n-tabs--overflow-wrap{flex-wrap:wrap}.n-tabs--overflow-clip{overflow:hidden}.n-tabs__item{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--control-gap-md);padding-inline:var(--control-padding-md);border-radius:var(--nav-item-radius);color:var(--nav-item-muted);font-size:var(--control-font-md);font-weight:var(--nav-item-font-weight);transition:color var(--n-transition), background var(--n-transition), border-color var(--n-transition), box-shadow var(--n-transition);background:0 0;border:1px solid #0000;display:inline-flex}.n-tabs__item:hover:not(:disabled){color:var(--n-text);background:var(--nav-item-hover)}.n-tabs__item[aria-selected=true]{color:var(--selection-text);border-color:var(--selection-border);background:var(--selection-background);box-shadow:var(--selection-shadow)}.n-tabs__item:focus-visible{box-shadow:var(--n-focus);outline:none}.n-tabs__item:disabled{opacity:.48;cursor:not-allowed}.n-tabs--sm .n-tabs__item{min-height:var(--control-height-sm);padding-inline:var(--control-padding-sm);font-size:var(--control-font-sm)}.n-tabs--lg .n-tabs__item{min-height:var(--control-height-lg);padding-inline:var(--control-padding-lg);font-size:var(--control-font-lg)}.n-tabs--underline{border:0;border-bottom:1px solid var(--n-line);box-shadow:none;background:0 0;border-radius:0;gap:18px;padding:0}.n-tabs--underline .n-tabs__item{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:2px;position:relative}.n-tabs--underline .n-tabs__item[aria-selected=true]{color:var(--n-text);box-shadow:none;background:0 0}.n-tabs--underline .n-tabs__item[aria-selected=true]:after{content:"";inset-inline:0;border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--n-green), var(--n-primary));height:2px;position:absolute;bottom:-1px}.n-tabs--toolbar{border-color:var(--n-line);background:var(--n-panel-soft);box-shadow:none}.n-tabs--rail{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;width:100%;padding:4px;display:grid;container-type:inline-size}.n-tabs--rail .n-tabs__item{min-width:0;min-height:var(--control-height-sm);padding-inline:var(--control-padding-sm);font-size:var(--control-font-sm)}.n-tabs--rail .n-tabs__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n-tabs--rail .n-tabs__badge{border-radius:var(--radius-pill);min-width:18px;height:18px;color:var(--n-muted);background:var(--n-panel-soft);place-items:center;padding-inline:5px;font-size:9px;font-weight:850;display:grid}.n-tab-panel{outline:none;min-width:0}.n-tab-panel:focus-visible{border-radius:var(--n-radius-control);box-shadow:var(--n-focus)}@container (width<=310px){.n-tabs--rail .n-tabs__label{display:none}}.n-segmented{align-items:center;gap:var(--nav-shell-gap);max-width:100%;padding:var(--nav-shell-padding);border:var(--surface-border-strong);border-radius:var(--nav-shell-radius);background:color-mix(in srgb, var(--n-bg-2) 64%, var(--n-panel));scrollbar-width:none;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.n-segmented::-webkit-scrollbar{display:none}.n-segmented--overflow-scroll{overflow:auto hidden}.n-segmented--overflow-wrap{flex-wrap:wrap}.n-segmented--overflow-clip{overflow:hidden}.n-segmented__item{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--control-gap-md);padding-inline:var(--control-padding-md);border-radius:var(--nav-item-radius);color:var(--nav-item-muted);font-size:var(--control-font-md);font-weight:var(--nav-item-font-weight);transition:color var(--n-transition), background var(--n-transition), border-color var(--n-transition), box-shadow var(--n-transition);background:0 0;border:1px solid #0000;display:inline-flex}.n-segmented__item:hover:not(:disabled){color:var(--n-text);background:var(--nav-item-hover)}.n-segmented__item[aria-checked=true]{color:var(--selection-text);border-color:var(--selection-border);background:var(--selection-background);box-shadow:var(--selection-shadow)}.n-segmented__item:focus-visible{box-shadow:var(--n-focus);outline:none}.n-segmented__item:disabled{opacity:.48;cursor:not-allowed}.n-segmented--sm .n-segmented__item{min-height:var(--control-height-sm);padding-inline:var(--control-padding-sm);font-size:var(--control-font-sm)}.n-segmented--lg .n-segmented__item{min-height:var(--control-height-lg);padding-inline:var(--control-padding-lg);font-size:var(--control-font-lg)}.n-segmented--stretch{width:100%;display:flex}.n-segmented--stretch .n-segmented__item{flex:1 1 0;min-width:0}.n-segmented__item .n-btn__content{justify-content:center;width:100%}.n-segmented__icon{flex:none;place-items:center;display:grid}.n-segmented__icon>svg{width:15px;height:15px}.n-segmented__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n-segmented__badge{border-radius:var(--radius-pill);min-width:19px;height:19px;color:var(--n-text-2);background:color-mix(in srgb, var(--n-panel-strong) 62%, transparent);place-items:center;padding-inline:5px;font-size:9px;font-weight:850;display:grid}.n-workflow-tabs{grid-template-columns:repeat(var(--n-workflow-columns,3), minmax(0, 1fr));border-bottom:1px solid var(--n-line);background:color-mix(in srgb, var(--n-panel-soft) 90%, var(--n-bg));gap:6px;padding:7px;display:grid}.n-workflow-tabs__item{min-width:0;min-height:72px;color:var(--n-muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:26px 34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.n-workflow-tabs__item:hover:not(:disabled){color:var(--n-text);border-color:var(--n-line);background:var(--n-panel-soft)}.n-workflow-tabs__item[data-state=active]{color:var(--selection-text);border-color:var(--selection-border);background:var(--selection-background);box-shadow:var(--selection-shadow)}.n-workflow-tabs__item[data-state=active] .n-workflow-tabs__icon{color:var(--selection-text);background:#ffffff57}.n-workflow-tabs__item[data-state=active] .n-workflow-tabs__copy small{color:color-mix(in srgb, var(--selection-text) 66%, transparent)}.n-workflow-tabs__item[data-state=active] .n-workflow-tabs__status{color:var(--selection-text);background:#ffffff57}.n-workflow-tabs__item[data-issues=true]:not([data-state=active]){border-color:color-mix(in srgb, var(--n-amber) 28%, var(--n-line))}.n-workflow-tabs__item:focus-visible{box-shadow:var(--n-focus);outline:none}.n-workflow-tabs__step{color:var(--n-muted);letter-spacing:.08em;font-size:9px;font-weight:900}.n-workflow-tabs__icon{width:34px;height:34px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:10px;place-items:center;display:grid}.n-workflow-tabs__icon svg{width:16px;height:16px}.n-workflow-tabs__copy{gap:2px;min-width:0;display:grid}.n-workflow-tabs__copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.n-workflow-tabs__copy small{color:var(--n-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.n-workflow-tabs__status{border-radius:var(--radius-pill);min-width:24px;min-height:24px;color:var(--n-green);background:var(--n-green-soft);justify-content:center;align-items:center;gap:3px;padding-inline:5px;font-size:9px;font-weight:850;display:inline-flex}.n-workflow-tabs__status svg{width:13px;height:13px}.n-workflow-tabs--sm{gap:4px;padding:5px}.n-workflow-tabs--sm .n-workflow-tabs__item{border-radius:11px;grid-template-columns:22px 30px minmax(0,1fr) auto;gap:6px;min-height:54px;padding:7px}.n-workflow-tabs--sm .n-workflow-tabs__icon{border-radius:9px;width:30px;height:30px}.n-workflow-tabs--sm .n-workflow-tabs__icon svg{width:14px;height:14px}.n-workflow-tabs--sm .n-workflow-tabs__copy strong{font-size:10.5px}.n-workflow-tabs--sm .n-workflow-tabs__copy small{-webkit-line-clamp:1;font-size:10.5px}.n-workflow-tabs--lg .n-workflow-tabs__item{min-height:82px;padding:11px}.n-workflow-tabs--labels-only .n-workflow-tabs__copy small{display:none}.n-workflow-tabs--compact{gap:4px;padding:6px}.n-workflow-tabs--compact .n-workflow-tabs__item{border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;gap:6px;min-height:44px;padding:6px 7px}.n-workflow-tabs--compact .n-workflow-tabs__step{display:none}.n-workflow-tabs--compact .n-workflow-tabs__icon{border-radius:8px;width:26px;height:26px}.n-workflow-tabs--compact .n-workflow-tabs__icon svg{width:13px;height:13px}.n-workflow-tabs--compact .n-workflow-tabs__copy strong{font-size:10.5px}.n-workflow-tabs--compact .n-workflow-tabs__status{font-size:10px}.n-workflow-tabs--compact .n-workflow-tabs__status:empty{display:none}.n-workflow-tabs{container-type:inline-size}@container (width<=520px){.n-workflow-tabs__item{grid-template-columns:22px 30px minmax(0,1fr) auto;min-height:54px;padding:7px}.n-workflow-tabs__copy small{display:none}}@container (width<=350px){.n-workflow-tabs__item{grid-template-columns:28px minmax(0,1fr) auto}.n-workflow-tabs__step{display:none}}.n-workflow-tabs__item[data-issues=true] .n-workflow-tabs__status{color:var(--n-amber);background:var(--n-amber-soft)}.n-search-input{min-width:0;position:relative}.n-search-input .n-input{padding-inline:42px 72px}.n-search-input__icon{z-index:1;inset-inline-start:14px;width:17px;height:17px;color:var(--n-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.n-search-input__count{z-index:1;inset-inline-end:40px;min-width:24px;color:var(--n-muted);background:var(--n-panel-soft);text-align:center;border-radius:999px;padding:3px 6px;font-size:10px;position:absolute;top:50%;transform:translateY(-50%)}.n-search-input__clear{z-index:2;inset-inline-end:5px;width:32px;height:32px;color:var(--n-muted);border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.n-search-input__clear svg{width:15px;height:15px}.n-page-toolbar{border:1px solid var(--n-line);background:var(--n-panel);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px;display:flex}.n-page-toolbar__controls{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.n-page-toolbar__controls>.n-search-input{flex:320px}.n-page-toolbar__controls>.n-select{flex:0 0 190px;width:auto;min-width:176px}.n-page-toolbar__controls>.n-btn{flex:none}.n-page-toolbar__meta{color:var(--n-muted);white-space:nowrap;flex:none;font-size:11.5px}.n-table-section{border:1px solid var(--n-line);border-radius:var(--n-radius-panel);background:var(--n-panel);min-width:0;overflow:hidden}.n-table-section>.n-section-header,.n-table-section__header{border-bottom:1px solid var(--n-line);padding:16px 17px}.n-table-section__body{min-width:0}.n-table-wrap{scrollbar-width:thin;min-width:0;overflow-x:auto}.n-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px}.n-table th,.n-table td{border-bottom:1px solid var(--n-line);text-align:start;vertical-align:middle;padding:13px 15px}.n-table th{color:color-mix(in srgb, var(--n-muted) 90%, transparent);background:color-mix(in srgb, var(--n-panel-soft) 72%, transparent);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:850;line-height:1.2}.n-table td{color:var(--n-text-2);font-size:13.5px;line-height:1.4}.n-table tbody tr{transition:background var(--n-transition)}.n-table tbody tr:hover{background:color-mix(in srgb, var(--n-panel-soft) 60%, transparent)}.n-table tbody tr:last-child td{border-bottom:0}.n-table td strong,.n-table-primary{color:var(--n-text);font-size:14px;font-weight:760}.n-table td small{color:var(--n-muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.n-table__mobile-label{display:none}.n-muted-cell,.n-cell-muted{color:var(--n-muted)}.n-cell-link{color:var(--n-primary);font-weight:700;text-decoration:none}.n-code-cell{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.n-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.n-table-footer{border-top:1px solid var(--n-line);min-height:58px;color:var(--n-muted);justify-content:space-between;align-items:center;gap:14px;padding:10px 15px;font-size:11.5px;display:flex}.n-pagination{align-items:center;gap:7px;display:flex}.n-pagination__pages{align-items:center;gap:5px;display:flex}.n-pagination .n-btn{min-width:34px;padding-inline:9px}.n-pagination__ellipsis{color:var(--n-muted);padding-inline:2px}.n-empty-state,.n-page-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:180px;padding:28px 22px;display:grid}.n-empty-state__icon,.n-page-state__icon{width:46px;height:46px;color:var(--n-info);background:var(--n-info-soft);border-radius:15px;place-items:center;display:grid}.n-empty-state__icon svg,.n-page-state__icon svg{width:21px;height:21px}.n-empty-state h2,.n-empty-state h3,.n-page-state h2,.n-page-state h3{color:var(--n-text);margin:0;font-size:17px}.n-empty-state p,.n-page-state p{max-width:54ch;color:var(--n-muted);margin:0;font-size:12.5px;line-height:1.5}.n-empty-state__action{margin-top:5px}.n-page-state--error .n-page-state__icon{color:var(--n-error);background:var(--n-error-soft)}.n-page-state--warning .n-page-state__icon{color:var(--n-amber);background:var(--n-amber-soft)}.n-loading,.n-spinner-state{min-height:240px;color:var(--n-muted);place-items:center;display:grid}.n-spinner,.n-spinner-state__orbit{border:3px solid color-mix(in srgb, var(--n-muted) 18%, transparent);border-top-color:var(--n-green);border-radius:50%;width:34px;height:34px;animation:.85s linear infinite n-spin}.n-skeleton,.n-skeleton-heading,.n-skeleton-card,.n-skeleton-table__row{background:color-mix(in srgb, var(--n-panel-soft) 75%, transparent);position:relative;overflow:hidden}.n-skeleton:after,.n-skeleton-heading:after,.n-skeleton-card:after,.n-skeleton-table__row:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff13 48%,#0000 76%);animation:1.4s ease-in-out infinite n-shimmer;position:absolute;inset:0;transform:translate(-100%)}.n-skeleton-heading{border-radius:10px;width:min(360px,60%);height:36px}.n-skeleton-card{border-radius:var(--n-radius-panel);min-height:120px}.n-skeleton-table{gap:1px;display:grid}.n-skeleton-table__row{min-height:54px}.n-dialog-layer,.n-drawer-layer{z-index:200;display:grid;position:fixed;inset:0}.n-dialog-layer{place-items:center;padding:20px}.n-dialog-backdrop,.n-drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008a;border:0;border-radius:0;position:absolute;inset:0}.n-dialog{z-index:1;border:1px solid var(--n-line-strong);background:var(--n-panel-strong);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100vw - 40px);max-height:min(760px,100dvh - 40px);animation:.17s cubic-bezier(.2,.8,.2,1) both n-dialog-in;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000006b}.n-dialog--sm{width:min(440px,100vw - 40px)}.n-dialog--lg{width:min(760px,100vw - 40px)}.n-dialog--xl{width:min(960px,100vw - 40px)}@keyframes n-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.n-dialog__header{border-bottom:1px solid var(--n-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-height:72px;padding:17px 18px;display:grid}.n-dialog__heading{gap:4px;min-width:0;display:grid}.n-dialog__heading h2{color:var(--n-text);margin:0;font-size:18px;line-height:1.2}.n-dialog__heading p{color:var(--n-muted);margin:0;font-size:12px;line-height:1.45}.n-dialog__close{width:36px;height:36px;color:var(--n-muted);border-radius:10px;place-items:center;display:grid}.n-dialog__body{min-height:0;padding:18px;overflow-y:auto}.n-dialog__footer{border-top:1px solid var(--n-line);background:color-mix(in srgb, var(--n-panel-soft) 62%, transparent);flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:13px 18px;display:flex}.n-dialog-stack,.n-dialog-form{gap:15px;display:grid}.n-dialog-section{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;gap:11px;padding:14px;display:grid}.n-dialog-section__header h3{margin:0;font-size:14px}.n-dialog-section__header p{color:var(--n-muted);margin:3px 0 0;font-size:11.5px}.n-confirm{gap:15px;display:grid}.n-confirm__content{grid-template-columns:42px minmax(0,1fr);gap:13px;display:grid}.n-confirm__message{gap:5px;display:grid}.n-confirm__message strong{font-size:15px}.n-confirm__message p{color:var(--n-muted);margin:0;font-size:12.5px;line-height:1.5}.n-confirm__consequences{color:var(--n-muted);margin:0;padding-inline-start:18px;font-size:12px;line-height:1.55}.n-drawer-layer{grid-template-columns:1fr auto}.n-drawer{z-index:1;border-inline-start:1px solid var(--n-line-strong);background:var(--n-panel-strong);grid-column:2;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100vw - 20px);height:100dvh;animation:.19s cubic-bezier(.2,.8,.2,1) both n-drawer-in;display:grid;position:relative;box-shadow:-30px 0 90px #00000057}html[dir=rtl] .n-drawer{border-inline-start:0;border-inline-end:1px solid var(--n-line-strong);grid-column:1;animation-name:n-drawer-in-rtl;box-shadow:30px 0 90px #00000057}@keyframes n-drawer-in{0%{opacity:.6;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes n-drawer-in-rtl{0%{opacity:.6;transform:translate(-22px)}to{opacity:1;transform:none}}.n-drawer__header{border-bottom:1px solid var(--n-line);min-height:72px;padding:17px 18px}.n-drawer__body{min-height:0;padding:18px;overflow-y:auto}.n-drawer__footer{border-top:1px solid var(--n-line);justify-content:flex-end;gap:9px;padding:13px 18px;display:flex}.n-action-menu{display:inline-flex;position:relative}.n-action-menu__surface,.n-action-menu__popup,.n-action-menu [role=menu]{border:1px solid color-mix(in srgb, var(--n-green) 14%, var(--n-line-strong));background:color-mix(in srgb, var(--n-panel-strong) 98%, transparent);border-radius:13px;min-width:220px;padding:6px;box-shadow:0 24px 66px #0000006b}.n-action-menu__item,.n-action-menu [role=menuitem]{width:100%;min-height:40px;color:var(--n-text-2);text-align:start;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.n-action-menu__item:hover,.n-action-menu [role=menuitem]:hover,.n-action-menu__item:focus-visible,.n-action-menu [role=menuitem]:focus-visible{color:var(--n-text);border-color:color-mix(in srgb, var(--n-green) 18%, var(--n-line));background:color-mix(in srgb, var(--n-green-soft) 44%, var(--n-panel-soft));outline:none}.n-action-menu__icon{width:17px;height:17px;color:var(--n-muted)}.n-action-menu__item:disabled,.n-action-menu [role=menuitem]:disabled{opacity:.42}.n-action-menu__item--danger:hover,.n-action-menu__item--danger:focus-visible{color:var(--n-error);border-color:color-mix(in srgb, var(--n-error) 26%, var(--n-line));background:var(--n-error-soft)}.n-save-bar{z-index:40;border:1px solid var(--n-line-strong);min-height:66px;color:var(--n-text);background:color-mix(in srgb, var(--n-panel-strong) 94%, transparent);-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);border-radius:17px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px 11px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 22px 62px #00000057}.n-save-bar__copy{align-items:center;gap:11px;min-width:0;display:flex}.n-save-bar__icon{width:36px;height:36px;color:var(--n-amber);background:var(--n-amber-soft);border-radius:11px;place-items:center;display:grid}.n-save-bar__copy>span{gap:2px;min-width:0;display:grid}.n-save-bar__copy strong{font-size:13px}.n-save-bar__copy small{color:var(--n-muted);font-size:11px}.n-save-bar__actions{align-items:center;gap:8px;display:flex}.n-entity-summary{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-width:0;padding:14px;display:grid}.n-entity-summary__mark{color:#07130f;background:linear-gradient(135deg,#82efbd,#c4d1ff);border-radius:15px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:850;display:grid}.n-entity-summary__copy{gap:4px;min-width:0;display:grid}.n-entity-summary__copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--n-text);font-size:15px;overflow:hidden}.n-entity-summary__copy span{color:var(--n-muted);font-size:11.5px}.n-setting-list{gap:10px;display:grid}.n-setting-row-v9{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:grid}.n-setting-row{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:grid}.n-setting-row-v9__icon,.n-setting-row__icon{width:38px;height:38px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:12px;place-items:center;display:grid}.n-setting-row-v9__icon svg,.n-setting-row__icon svg{width:18px;height:18px}.n-setting-row-v9__copy{gap:3px;min-width:0;display:grid}.n-setting-row__copy{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.n-setting-row__text{gap:3px;min-width:0;display:grid}.n-setting-row-v9__copy strong,.n-setting-row__text strong{color:var(--n-text);font-size:13.5px;line-height:1.3}.n-setting-row-v9__copy>span,.n-setting-row__text>span{color:var(--n-muted);font-size:12.25px;line-height:1.45}.n-setting-row-v9__meta{color:var(--n-muted);font-size:11px}.n-setting-row-v9__control,.n-setting-row>:last-child{flex:none}.n-choice-card{border:1px solid var(--n-line-strong);min-width:0;min-height:110px;color:var(--n-text-2);background:var(--n-panel-soft);cursor:pointer;transition:border-color var(--n-transition), background var(--n-transition), transform var(--n-transition), box-shadow var(--n-transition);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid;position:relative}.n-choice-card:hover{border-color:color-mix(in srgb, var(--n-primary) 34%, var(--n-line-strong));transform:translateY(-1px)}.n-choice-card[aria-checked=true],.n-choice-card--selected{border-color:color-mix(in srgb, var(--n-primary) 70%, transparent);background:color-mix(in srgb, var(--n-primary-soft) 74%, var(--n-panel));box-shadow:0 0 0 1px color-mix(in srgb, var(--n-primary) 20%, transparent)}.n-choice-card__icon{width:42px;height:42px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:13px;place-items:center;display:grid}.n-choice-card__copy{gap:5px;min-width:0;display:grid}.n-choice-card__copy strong{color:var(--n-text);font-size:14px}.n-choice-card__copy span{color:var(--n-muted);font-size:12px;line-height:1.4}.n-choice-card__indicator{border:2px solid var(--n-line-strong);width:20px;height:20px;box-shadow:inset 0 0 0 4px var(--n-panel);border-radius:50%}.n-choice-card[aria-checked=true] .n-choice-card__indicator,.n-choice-card--selected .n-choice-card__indicator{border-color:var(--n-primary);background:var(--n-primary)}.n-choice-card__meta{color:var(--n-muted);grid-column:2/-1;font-size:11px}.n-danger-zone{border:1px solid color-mix(in srgb, var(--n-error) 26%, var(--n-line));border-radius:var(--n-radius-panel);background:color-mix(in srgb, var(--n-error-soft) 42%, var(--n-panel));gap:14px;padding:17px;display:grid}.n-danger-zone__header{align-items:flex-start;gap:12px;display:flex}.n-danger-zone__icon{width:38px;height:38px;color:var(--n-error);background:var(--n-error-soft);border-radius:12px;place-items:center;display:grid}.n-danger-zone__header>div{gap:4px;min-width:0;display:grid}.n-danger-zone__header h2{margin:0;font-size:16px}.n-danger-zone__header p{color:var(--n-muted);margin:0;font-size:12px;line-height:1.45}.n-danger-zone__actions{gap:9px;display:grid}.n-lifecycle-action{border:1px solid var(--n-line);min-width:0;color:var(--n-text-2);background:var(--n-panel-soft);text-align:start;transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition);border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.n-lifecycle-action:hover,.n-lifecycle-action:focus-visible{border-color:var(--n-line-strong);outline:none;transform:translateY(-1px)}.n-lifecycle-action__icon{width:38px;height:38px;color:var(--n-amber);background:var(--n-amber-soft);border-radius:12px;place-items:center;display:grid}.n-lifecycle-action__copy{gap:3px;min-width:0;display:grid}.n-lifecycle-action__copy strong{color:var(--n-text);font-size:13px}.n-lifecycle-action__copy span{color:var(--n-muted);font-size:11.5px;line-height:1.4}.n-lifecycle-action__chevron{width:17px;height:17px;color:var(--n-muted)}.n-lifecycle-action--danger{border-color:color-mix(in srgb, var(--n-error) 28%, var(--n-line));background:color-mix(in srgb, var(--n-error-soft) 46%, var(--n-panel-soft))}.n-lifecycle-action--danger .n-lifecycle-action__icon{color:var(--n-error);background:var(--n-error-soft)}.n-lifecycle-action--danger .n-lifecycle-action__copy strong{color:var(--n-error)}.n-tenant-lifecycle{margin-top:2px}.n-tenant-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.n-tenant-lifecycle-grid .n-action-card{min-height:92px}.n-dashboard-overview{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);gap:16px;display:grid}.n-dashboard-hero{color:#fff;background:radial-gradient(circle at 12% 18%,#4adfa029,#0000 30%),linear-gradient(125deg,#05453dfa,#07294ff5);border-color:#ffffff1f;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:20px;min-height:256px;display:grid;overflow:hidden;padding:22px!important}.n-dashboard-hero__copy{align-content:center;gap:14px;min-width:0;display:grid}.n-dashboard-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:850;color:#8ff1c1!important;font-size:11.5px!important}.n-dashboard-hero h1{color:#fff;letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(38px,3.2vw,52px);line-height:.97}.n-dashboard-hero__copy>p:not(.n-dashboard-hero__eyebrow){color:#ffffffc7;max-width:60ch;margin:0;font-size:14px;line-height:1.55}.n-dashboard-hero__actions{flex-wrap:wrap;gap:9px;margin-top:2px;display:flex}.n-dashboard-hero__dial{justify-items:center;gap:12px;display:grid}.n-dashboard-hero__dial-meta{color:#ffffffad;text-align:center;font-size:11.5px;line-height:1.5}.n-dashboard-hero__dial-meta b{color:#ffffffe0}.n-health-dial,.n-fleet-health-dial{width:138px;height:138px}.n-operating-focus{grid-template-rows:auto 1fr auto;gap:14px;min-height:286px;display:grid}.n-focus-list{align-content:start;gap:9px;display:grid}.n-focus-actions{flex-wrap:wrap;align-self:end;gap:8px;display:flex}.n-dashboard-lower{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);gap:16px;display:grid}.n-dashboard-activity{grid-template-rows:auto 1fr;min-height:190px;display:grid}.n-dashboard-activity__item{border-bottom:1px solid var(--n-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 0;display:grid}.n-dashboard-activity__item:last-child{border-bottom:0}.n-dashboard-activity__dot{background:var(--n-green);width:8px;height:8px;box-shadow:0 0 0 5px var(--n-green-soft);border-radius:50%;margin-top:5px}.n-dashboard-activity__item strong{font-size:13.5px}.n-dashboard-activity__item span{color:var(--n-muted);font-size:12px}.n-dashboard-activity-empty{border:1px dashed var(--n-line-strong);text-align:center;background:var(--n-panel-soft);border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:128px;padding:18px;display:grid}.n-dashboard-activity-empty strong{font-size:14px}.n-dashboard-activity-empty span{max-width:40ch;color:var(--n-muted);font-size:12.5px;line-height:1.45}.n-quick-actions{align-content:start;gap:8px;min-height:190px;display:grid}.n-quick-action{border:1px solid var(--n-line);min-width:0;color:var(--n-text-2);background:var(--n-panel-soft);transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition);border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:11px 12px;text-decoration:none;display:grid}.n-quick-action:hover,.n-quick-action:focus-visible{border-color:var(--n-line-strong);background:color-mix(in srgb, var(--n-panel-soft) 68%, var(--n-green-soft));outline:none;transform:translateY(-1px)}.n-quick-action__icon{width:38px;height:38px;color:var(--n-green);background:var(--n-green-soft);border-radius:12px;place-items:center;display:grid}.n-quick-action__copy{gap:3px;min-width:0;display:grid}.n-quick-action__copy strong{color:var(--n-text);font-size:14px}.n-quick-action__copy span{color:var(--n-muted);font-size:12.5px}.n-quick-action__arrow{width:17px;height:17px;color:var(--n-muted)}.n-branding-page{max-width:1460px}.n-branding-layout{grid-template-columns:minmax(0,1fr) minmax(330px,410px);align-items:start;gap:16px;min-width:0;display:grid}.n-branding-controls{gap:14px;min-width:0;display:grid}.n-brand-logo-editor{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.n-brand-logo-editor__preview{border:1px solid var(--n-line-strong);width:72px;height:72px;color:var(--n-muted);background:var(--n-panel-soft);letter-spacing:.1em;border-radius:15px;place-items:center;font-size:9px;font-weight:850;display:grid;overflow:hidden}.n-brand-logo-editor__preview img{object-fit:contain;width:100%;height:100%;padding:8px}.n-brand-logo-editor__copy{gap:5px;min-width:0;display:grid}.n-brand-logo-editor__copy strong{font-size:13px}.n-brand-logo-editor__copy span{color:var(--n-muted);font-size:11.5px;line-height:1.4}.n-brand-logo-editor__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.n-brand-color-grid,.n-brand-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.n-color-field{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0;min-width:0;display:grid}.n-color-field__swatch{width:44px;height:var(--n-control-height);border:1px solid var(--n-line-strong);background:var(--n-panel-soft);border-inline-end:0;border-start-start-radius:var(--n-radius-control);border-end-start-radius:var(--n-radius-control);place-items:center;display:grid;position:relative}.n-color-field__swatch:after{content:"";background:currentColor;border-radius:8px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000001a,0 4px 12px #0000001f}.n-color-native-input{opacity:0;cursor:pointer;position:absolute;inset:0}.n-color-field__input{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;border-start-start-radius:0!important;border-end-start-radius:0!important}.n-brand-type-sample{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;gap:4px;margin-top:13px;padding:14px;display:grid}.n-brand-type-sample strong{letter-spacing:-.025em;font-size:18px}.n-brand-type-sample span{color:var(--n-muted);font-size:11.5px}.n-brand-preview-panel{top:calc(var(--n-shell-topbar) + var(--n-page-padding));border:1px solid var(--n-line);border-radius:var(--n-radius-panel);background:var(--n-panel);gap:13px;min-width:0;padding:14px;display:grid;position:sticky}.n-brand-preview-panel__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.n-brand-preview-panel__header>div:first-child{gap:3px;display:grid}.n-brand-preview-panel__header span{color:var(--n-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.n-brand-preview-panel__header strong{font-size:13px}.n-brand-preview-toggle{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:11px;gap:5px;padding:3px;display:flex}.n-brand-preview-toggle .n-btn{min-height:30px;padding-inline:8px}.n-brand-device-preview{background:#07130f;border-radius:17px;place-items:center;min-height:390px;padding:18px;display:grid;overflow:hidden}.n-brand-device-preview__screen{aspect-ratio:16/10;color:#0c1420;background:var(--brand-tint,#fbf8ff);border:7px solid #101a1f;border-radius:18px;grid-template-rows:auto 1fr auto;width:100%;max-width:390px;display:grid;overflow:hidden;box-shadow:0 20px 60px #00000057}.n-brand-device-preview--portrait .n-brand-device-preview__screen{aspect-ratio:10/16;max-width:235px}.n-brand-device-preview__screen>header{background:var(--brand-surface,#fff);justify-content:space-between;align-items:center;min-height:42px;padding:8px 12px;display:flex}.n-brand-device-preview__screen>header small{color:#526071;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.n-brand-device-preview__logo{place-items:center;width:24px;height:24px;display:grid}.n-brand-device-preview__logo img{object-fit:contain;width:100%;height:100%}.n-brand-device-preview__logo span{background:var(--brand-primary,#003ec7);border-radius:7px;width:21px;height:21px}.n-brand-device-preview__screen>main{align-content:center;gap:17px;padding:18px;display:grid}.n-brand-device-preview__welcome{gap:4px;display:grid}.n-brand-device-preview__welcome span{color:var(--brand-primary,#003ec7);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.n-brand-device-preview__welcome h2{letter-spacing:-.045em;margin:0;font-size:clamp(19px,2vw,28px);line-height:.98}.n-brand-device-preview__welcome p{color:#637084;margin:0;font-size:8px}.n-brand-device-preview__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.n-brand-device-preview__options>div{border:1px solid var(--brand-highlight,#d0e1fb);background:var(--brand-surface,#fff);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:58px;padding:7px;display:grid}.n-brand-device-preview__options i{background:var(--brand-highlight,#d0e1fb);border-radius:6px;width:17px;height:17px}.n-brand-device-preview__options strong{font-size:7px}.n-brand-device-preview__screen>footer{color:#4b5868;background:var(--brand-surface,#fff);letter-spacing:.08em;text-transform:uppercase;place-items:center;min-height:34px;font-size:7px;font-weight:850;display:grid}.n-asset-page{max-width:1460px}.n-asset-onboarding{grid-template-columns:minmax(0,1fr) minmax(310px,.78fr);align-items:stretch;gap:0;min-height:310px;display:grid;overflow:hidden}.n-asset-onboarding__copy{background:radial-gradient(circle at 16% 12%, var(--n-green-soft), transparent 38%);align-content:center;gap:13px;padding:28px;display:grid}.n-asset-onboarding__eyebrow{color:var(--n-green);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:850}.n-asset-onboarding__copy h2{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(27px,3vw,40px);line-height:1.02}.n-asset-onboarding__copy p{max-width:58ch;color:var(--n-muted);margin:0;font-size:13px;line-height:1.55}.n-asset-onboarding__copy ul{color:var(--n-text-2);gap:7px;margin:0;padding-inline-start:18px;font-size:12px;display:grid}.n-asset-upload-card{min-height:220px;color:var(--n-text-2);background:color-mix(in srgb, var(--n-panel-soft) 72%, transparent);text-align:center;transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition);border-radius:16px;align-content:center;place-items:center;gap:8px;padding:22px;display:grid;border:1px dashed var(--n-line-strong)!important}.n-asset-upload-card:hover,.n-asset-upload-card:focus-visible,.n-asset-upload-card--active{background:color-mix(in srgb, var(--n-green-soft) 55%, var(--n-panel-soft));outline:none;transform:translateY(-2px);border-color:color-mix(in srgb, var(--n-green) 50%, transparent)!important}.n-asset-upload-card__icon{width:46px;height:46px;color:var(--n-green);background:var(--n-green-soft);border-radius:15px;place-items:center;display:grid}.n-asset-upload-card__icon svg{width:22px;height:22px}.n-asset-upload-card strong{color:var(--n-text);font-size:14px}.n-asset-upload-card>span:not(.n-asset-upload-card__icon):not(.n-asset-upload-card__action){max-width:34ch;color:var(--n-muted);font-size:11.5px;line-height:1.4}.n-asset-upload-card__action{color:var(--n-primary);margin-top:4px;font-size:12px;font-weight:760}.n-asset-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.n-asset-grid>.n-asset-upload-card{min-height:240px}.n-asset-card{border:1px solid var(--n-line);background:var(--n-panel);cursor:pointer;min-width:0;transition:transform var(--n-transition), border-color var(--n-transition), box-shadow var(--n-transition);border-radius:16px;overflow:hidden}.n-asset-card:hover,.n-asset-card:focus-visible{border-color:var(--n-line-strong);box-shadow:var(--n-shadow-md);outline:none;transform:translateY(-2px)}.n-asset-card--selected{border-color:color-mix(in srgb, var(--n-primary) 58%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--n-primary) 18%, transparent)}.n-asset-card__media{aspect-ratio:16/10;background:var(--n-panel-soft);place-items:center;display:grid;position:relative;overflow:hidden}.n-asset-card__media img,.n-asset-card__media video{object-fit:cover;width:100%;height:100%}.n-asset-card__media>svg{width:42px;height:42px;color:var(--n-muted)}.n-asset-card__type{top:9px;position:absolute;inset-inline-start:9px}.n-asset-card__play{color:#fff;background:#00000085;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.n-asset-card__body{gap:7px;padding:13px;display:grid}.n-asset-card__body>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.n-asset-card__meta{color:var(--n-muted);justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.n-asset-preview{gap:16px;display:grid}.n-asset-preview__media{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:15px;place-items:center;min-height:250px;display:grid;overflow:hidden}.n-asset-preview__media img,.n-asset-preview__media video{object-fit:contain;max-width:100%;max-height:380px}.n-asset-preview__media>svg{width:48px;height:48px;color:var(--n-muted)}.n-asset-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.n-asset-fact{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:13px;gap:4px;padding:12px;display:grid}.n-asset-fact span{color:var(--n-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.n-asset-fact strong{color:var(--n-text);font-size:12.5px}.n-asset-usage{gap:8px;display:grid}.n-asset-usage__item{background:var(--n-panel-soft);border-radius:10px;justify-content:space-between;gap:10px;padding:10px;font-size:12px;display:flex}.n-kiosk-management-page{max-width:1500px}.n-kiosk-name-cell,.n-entity-cell,.n-user-cell{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.n-kiosk-name-cell__icon,.n-entity-cell__icon,.n-user-cell__avatar{width:36px;height:36px;color:var(--n-info);background:var(--n-info-soft);border-radius:11px;place-items:center;font-size:11px;font-weight:850;display:grid}.n-kiosk-name-cell__copy,.n-entity-cell__copy,.n-user-cell__copy{gap:2px;min-width:0;display:grid}.n-kiosk-name-cell__copy strong,.n-entity-cell__copy strong,.n-user-cell__copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--n-text);font-size:12.5px;overflow:hidden}.n-kiosk-name-cell__copy small,.n-entity-cell__copy small,.n-user-cell__copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--n-muted);font-size:10px;overflow:hidden}.n-cell-with-icon{color:var(--n-text-2);align-items:center;gap:7px;display:inline-flex}.n-cell-with-icon svg{width:15px;height:15px;color:var(--n-muted)}.n-kiosk-row-actions{justify-content:flex-end;gap:5px;display:flex}.n-kiosk-context-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.n-location-summary-list,.n-kiosk-alert-list{gap:9px;display:grid}.n-location-summary-item{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:13px;grid-template-columns:38px minmax(0,1fr) minmax(90px,160px);align-items:center;gap:11px;padding:11px;display:grid}.n-location-summary-item__icon{width:38px;height:38px;color:var(--n-info);background:var(--n-info-soft);border-radius:12px;place-items:center;display:grid}.n-location-summary-item>div:nth-child(2){gap:3px;min-width:0;display:grid}.n-location-summary-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.n-location-summary-item span{color:var(--n-muted);font-size:10.5px}.n-location-summary-item__bar{background:var(--n-panel);height:7px;box-shadow:inset 0 0 0 1px var(--n-line);border-radius:999px;overflow:hidden}.n-location-summary-item__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--n-green), var(--n-primary));height:100%;display:block}.n-kiosk-alert{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.n-kiosk-alert>svg{width:34px;height:34px;color:var(--n-amber);background:var(--n-amber-soft);border-radius:11px;padding:8px}.n-kiosk-alert>div{gap:3px;min-width:0;display:grid}.n-kiosk-alert strong{font-size:12.5px}.n-kiosk-alert span{color:var(--n-muted);font-size:10.5px;line-height:1.4}.n-kiosk-alert--success>svg{color:var(--n-green);background:var(--n-green-soft)}.n-kiosk-alert--error>svg{color:var(--n-error);background:var(--n-error-soft)}.n-kiosk-fleet-controls{gap:10px;display:grid}.n-kiosk-fleet-toolbar{align-items:center}.n-kiosk-fleet-toolbar .n-page-toolbar__controls{flex:620px;width:100%}.n-kiosk-fleet-search{min-width:min(100%,280px);flex:360px!important}.n-kiosk-fleet-sort{flex:0 0 210px!important;min-width:190px!important}.n-kiosk-filter-panel{background:var(--n-panel-soft)}.n-kiosk-filter-panel .n-panel__body{padding-block-start:12px}.n-command-summary-list{gap:8px;display:grid}.n-command-summary-row{border:1px solid var(--n-line);min-width:0;color:var(--n-text-2);background:var(--n-panel-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.n-command-summary-row>div{gap:3px;min-width:0;display:grid}.n-command-summary-row strong{color:var(--n-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.n-command-summary-row span{color:var(--n-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.n-detail-list{grid-template-columns:minmax(90px,150px) minmax(0,1fr);gap:9px 14px;margin:0;display:grid}.n-detail-list dt{color:var(--n-muted);text-transform:uppercase;letter-spacing:.08em;text-align:right;align-self:start;padding-top:1px;font-size:10px;font-weight:800}.n-detail-list dd{color:var(--n-text);align-self:start;margin:0;font-size:12px}.n-kiosk-detail-page{max-width:1500px}.n-kiosk-detail-page>.n-panel{margin-bottom:14px}.n-kiosk-top-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.n-kiosk-top-row>.n-panel{height:100%}.n-detail-list--columns{grid-template-columns:repeat(3,minmax(70px,120px) minmax(0,1fr));column-gap:12px}.n-kiosk-session-current{gap:12px;display:grid}.n-kiosk-session-current__row{color:var(--n-text-2);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.n-kiosk-session-current__row svg{width:15px;height:15px;color:var(--n-info)}.n-timeline-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.n-timeline-list li{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:12px;padding:10px 12px 10px 20px;position:relative}.n-timeline-list li:before{content:"";background:var(--n-info);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:8px}.n-timeline-list strong{color:var(--n-text);font-size:12.5px;display:block}.n-timeline-list span{color:var(--n-muted);margin-top:2px;font-size:10.5px;display:block}.n-timeline-list p{color:var(--n-text-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:11.5px}.n-log-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.n-log-list li{border:1px solid var(--n-line);background:var(--n-panel-soft);color:var(--n-text-2);overflow-wrap:anywhere;border-radius:9px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.n-kiosk-register-page{gap:18px;width:min(100%,1120px);margin-inline:auto}.n-kiosk-register-page--method,.n-kiosk-register-page--scan,.n-kiosk-register-page--manual{width:min(100%,1040px)}.n-pairing-change{width:fit-content;color:var(--n-muted);text-underline-offset:3px;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.n-registration-method-panel,.n-register-card{border-radius:18px}.n-pairing-methods{grid-template-columns:1fr;gap:10px;display:grid}.n-runtime-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.n-pairing-method-card{min-height:142px}.n-runtime-selector{gap:18px;display:grid}.n-runtime-selector__intro{gap:5px;display:grid}.n-runtime-selector__intro strong,.n-runtime-selector__intro h2{color:var(--n-text);margin:0;font-size:18px;line-height:1.25}.n-runtime-selector__intro p{color:var(--n-muted);margin:0;font-size:13.5px;line-height:1.5}.n-runtime-selector__guidance{border:1px solid var(--n-line);color:var(--n-muted);background:var(--n-panel-soft);border-radius:13px;padding:13px 14px;font-size:11.5px;line-height:1.45}.n-register-footer{z-index:30;border:1px solid var(--n-line-strong);background:color-mix(in srgb, var(--n-panel-strong) 95%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 13px;display:flex;position:sticky;bottom:14px;box-shadow:0 20px 60px #00000052}.n-stepper{--n-step-count:4;grid-template-columns:repeat(var(--n-step-count), minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.n-stepper__step{text-align:center;align-content:start;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.n-stepper__step:not(:last-child):after{content:"";z-index:0;top:16px;border-radius:var(--radius-pill);background:var(--n-line-strong);height:2px;position:absolute;inset-inline:calc(50% + 20px) calc(20px - 50%)}.n-stepper__step[data-state=complete]:not(:last-child):after{background:color-mix(in srgb, var(--n-green) 55%, var(--n-line))}.n-stepper__marker{z-index:1;border:1px solid var(--n-line-strong);width:34px;height:34px;color:var(--n-muted);background:var(--n-panel-strong);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid;position:relative;box-shadow:0 3px 10px #00000014}.n-stepper__marker svg{width:15px;height:15px}.n-stepper__copy{gap:2px;min-width:0;display:grid}.n-stepper__copy strong{color:var(--n-muted);font-size:11px;line-height:1.25}.n-stepper__copy small{color:var(--n-muted);font-size:9px;line-height:1.3}.n-stepper__step[data-state=current] .n-stepper__marker{color:var(--selection-text);border-color:var(--selection-border);background:var(--selection-background);box-shadow:var(--selection-shadow)}.n-stepper__step[data-state=complete] .n-stepper__marker{color:#07130f;border-color:color-mix(in srgb, var(--n-green) 46%, transparent);background:linear-gradient(135deg,#70e6aa,#b7f2d5)}.n-stepper__step[data-state=error] .n-stepper__marker{color:var(--n-error);border-color:color-mix(in srgb, var(--n-error) 42%, var(--n-line));background:var(--n-error-soft)}.n-stepper__step[data-state=current] .n-stepper__copy strong,.n-stepper__step[data-state=complete] .n-stepper__copy strong{color:var(--n-text)}.n-stepper--vertical{grid-template-columns:1fr;gap:0}.n-stepper--vertical .n-stepper__step{text-align:start;grid-template-columns:34px minmax(0,1fr);place-items:start stretch;gap:12px;padding-bottom:18px}.n-stepper--vertical .n-stepper__step:not(:last-child):after{top:36px;bottom:2px;width:2px;height:auto;inset-inline:16px auto}.n-stepper--compact .n-stepper__marker{width:30px;height:30px}.n-stepper--compact .n-stepper__step:not(:last-child):after{top:14px}.n-register-choice-main{gap:14px;display:grid}.n-register-code-summary{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;gap:10px;padding:15px;display:grid}.n-pairing{justify-items:center;gap:14px;padding:18px;display:grid}.n-pairing-code-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.n-pairing-code-grouped{color:var(--n-primary);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(17px,2.2vw,25px);font-weight:780;display:inline-flex}.n-pairing__hyphen{color:var(--n-muted)}.n-pairing__group{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:8px;padding:5px 7px}.n-pairing__timer{color:var(--n-muted);font-size:11.5px}.n-pairing__waiting{color:var(--n-muted);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.n-success{text-align:center;align-content:center;place-items:center;gap:11px;min-height:260px;display:grid}.n-success__icon{width:58px;height:58px;color:var(--n-green);background:var(--n-green-soft);border-radius:18px;place-items:center;display:grid}.n-button-row{flex-wrap:wrap;gap:9px;display:flex}.n-flow-management-page{max-width:1460px}.n-flow-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.n-flow-table-panel{overflow:hidden}.n-flow-cell{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.n-flow-cell__icon{width:38px;height:38px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:12px;place-items:center;font-size:14px;font-weight:850;display:grid}.n-flow-cell>div{gap:2px;min-width:0;display:grid}.n-flow-cell strong,.n-flow-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-table-date{gap:3px;display:grid}.n-table-date strong{font-size:12px!important}.n-table-date span{color:var(--n-muted);font-size:10px}.n-flow-builder-shell{width:100%;min-width:0;height:calc(100dvh - var(--n-shell-topbar) - var(--n-page-padding) * 2);border:1px solid var(--n-line);border-radius:var(--n-radius-panel);background:var(--n-panel);grid-template-rows:68px minmax(0,1fr);grid-template-columns:252px minmax(460px,1fr) minmax(330px,370px);min-height:640px;display:grid;overflow:hidden}.n-flow-builder-topbar{border-bottom:1px solid var(--n-line);background:color-mix(in srgb, var(--n-panel-strong) 88%, var(--n-bg));grid-column:1/-1;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:16px;min-width:0;padding:10px 12px;display:grid}.n-flow-builder-topbar__identity{grid-template-columns:minmax(220px,460px) auto;align-items:center;gap:9px;min-width:0;display:grid}.n-flow-builder-topbar__identity .n-flow-builder-name-error{grid-column:1/-1}.n-flow-builder-topbar__controls{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.n-flow-builder-rail,.n-flow-builder-editor,.n-flow-builder-preview{grid-row:2;min-width:0;min-height:0}.n-flow-builder-rail{border-inline-end:1px solid var(--n-line);background:color-mix(in srgb, var(--n-panel) 84%, var(--n-bg));grid-template-rows:auto minmax(0,1fr);display:grid}.n-flow-builder-rail__header{border-bottom:1px solid var(--n-line);justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:12px;display:flex}.n-flow-builder-rail__heading{gap:3px;min-width:0;display:grid}.n-flow-builder-rail__heading span{color:var(--n-muted);letter-spacing:.11em;text-transform:uppercase;font-size:10.5px;font-weight:850}.n-flow-builder-rail__heading strong{color:var(--n-text);font-size:13.5px}.n-flow-builder-step-list{align-content:start;gap:8px;min-height:0;padding:12px;display:grid;overflow-y:auto}.n-flow-builder-step-empty{border:1px dashed var(--n-line-strong);color:var(--n-muted);text-align:center;border-radius:13px;gap:5px;padding:18px 12px;display:grid}.n-flow-builder-step-empty strong{color:var(--n-text-2);font-size:13px}.n-flow-builder-step-empty span{font-size:11.5px;line-height:1.45}.n-flow-builder-step{border:1px solid var(--n-line);min-width:0;color:var(--n-text-2);background:var(--n-panel-soft);border-radius:13px;grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:10px;display:grid}.n-flow-builder-step:hover{border-color:var(--n-line-strong)}.n-flow-builder-step--active{border-color:color-mix(in srgb, var(--n-primary) 64%, transparent);background:color-mix(in srgb, var(--n-primary-soft) 62%, var(--n-panel-soft));box-shadow:0 0 0 1px color-mix(in srgb, var(--n-primary) 15%, transparent)}.n-flow-builder-step>div{min-width:0}.n-flow-builder-step strong,.n-flow-builder-step span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-flow-builder-step strong{color:var(--n-text);font-size:12px}.n-flow-builder-step span{color:var(--n-muted);font-size:10.5px}.n-flow-builder-add-step{border:1px dashed var(--n-line-strong);min-height:46px;color:var(--n-muted);background:0 0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.n-flow-builder-rail__footer{border-top:1px solid var(--n-line);padding:12px}.n-flow-builder-editor{min-width:0;min-height:0;overflow:hidden}.n-flow-builder-editor__body{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.n-flow-builder-editor__header{border-bottom:1px solid var(--n-line);justify-content:space-between;align-items:flex-start;gap:14px;min-height:72px;padding:17px 20px;display:flex}.n-flow-builder-editor__header>div:first-child{gap:4px;min-width:0;display:grid}.n-flow-builder-editor__header h1,.n-flow-builder-editor__header h2{letter-spacing:-.03em;margin:0;font-size:21px}.n-flow-builder-editor__header p{color:var(--n-muted);margin:0;font-size:12px}.n-flow-builder-editor__body>form,.n-flow-builder-editor__body>div:last-child{min-height:0;padding:20px;overflow-y:auto}.n-flow-builder-preview{border-inline-start:1px solid var(--n-line);background:color-mix(in srgb, var(--n-panel) 84%, var(--n-bg));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.n-flow-builder-preview__header{border-bottom:1px solid var(--n-line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:flex}.n-flow-builder-preview__header h2{margin:0;font-size:15px}.n-flow-builder-preview__toolbar{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.n-flow-builder-preview__body{place-items:center;min-height:0;padding:18px;display:grid;overflow:hidden}.n-kiosk-frame{place-items:center;width:100%;display:grid}.n-kiosk-frame__screen{aspect-ratio:16/10;background:var(--n-panel-strong);border:8px solid #07110e;border-radius:22px;place-items:center;width:100%;max-width:340px;display:grid;overflow:hidden;box-shadow:0 22px 60px #0000004d}.n-kiosk-frame--portrait{aspect-ratio:10/16;max-width:220px}.n-kiosk-screen-preview{text-align:center;align-content:center;place-items:center;gap:13px;width:100%;height:100%;padding:22px;display:grid}.n-kiosk-screen-preview h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,40px)}.n-kiosk-screen-preview p{color:var(--n-muted);margin:0;font-size:12px}.n-kiosk-screen-preview__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.n-runtime-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.n-runtime-timeouts{grid-column:1/-1}.n-persona-preview{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;gap:5px;margin-top:13px;padding:14px;display:grid}.n-persona-preview span{color:var(--n-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.n-persona-preview strong{font-size:17px;line-height:1.35}.n-settings-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;min-width:0;display:grid}.n-settings-main,.n-settings-aside{align-content:start;gap:14px;min-width:0;display:grid}.n-settings-aside{top:calc(var(--n-shell-topbar) + var(--n-page-padding));position:sticky}.n-profile-summary{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.n-profile-summary--compact .n-avatar{border-radius:15px;width:52px;height:52px;font-size:14px}.n-profile-summary__copy{gap:3px;min-width:0;display:grid}.n-profile-summary__copy strong{font-size:14px}.n-profile-summary__copy span{color:var(--n-muted);font-size:11.5px}.n-account-context,.n-security-card{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;gap:8px;padding:13px;display:grid}.n-account-context strong,.n-security-card strong{font-size:13px}.n-account-context span,.n-security-card span{color:var(--n-muted);font-size:11.5px;line-height:1.45}.n-panel-actions{gap:8px;display:grid}.n-settings-layout--tenant{grid-template-columns:minmax(0,1fr) 360px}.n-plan-summary-value{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.n-plan-summary-value strong{letter-spacing:-.035em;font-size:23px}.n-plan-summary-value span{color:var(--n-muted);font-size:11px}.n-user-cell__avatar{color:#07130f;background:linear-gradient(135deg,#82efbd,#c4d1ff)}.n-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.n-analytics-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.n-analytics-timezone{min-width:220px}.n-funnel-list{gap:13px;display:grid}.n-funnel-step{gap:7px;display:grid}.n-funnel-step__meta{color:var(--n-text-2);justify-content:space-between;gap:12px;font-size:11.5px;display:flex}.n-funnel-step__meta strong{color:var(--n-text)}.n-funnel-step__track{background:var(--n-panel-soft);height:10px;box-shadow:inset 0 0 0 1px var(--n-line);border-radius:999px;overflow:hidden}.n-funnel-step__bar{border-radius:inherit;background:linear-gradient(90deg, var(--n-primary), var(--n-primary-2));height:100%}.n-funnel-step__bar--success{background:linear-gradient(90deg, var(--n-green), #82efbd)}.n-funnel-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.n-funnel-summary>div{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:13px;padding:12px}.n-funnel-summary strong{font-size:22px;display:block}.n-funnel-summary span{color:var(--n-muted);font-size:11px}.n-session-chart{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));align-items:end;gap:8px;min-height:240px;padding:20px 12px 8px;display:grid}.n-session-chart__item{grid-template-rows:1fr auto;align-items:end;gap:7px;height:100%;display:grid}.n-session-chart__plot{justify-content:center;align-items:flex-end;height:100%;display:flex}.n-session-chart__plot>span{background:linear-gradient(180deg, var(--n-green), var(--n-primary));width:min(30px,70%);min-height:6px;box-shadow:0 -10px 26px var(--n-green-soft);border-radius:8px 8px 3px 3px}.n-session-chart__item>span{color:var(--n-muted);text-align:center;font-size:9.5px}.n-filter-count{color:#07130f;text-align:center;background:linear-gradient(135deg,#82efbd,#c4d1ff);border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.n-filter-panel{gap:14px;display:grid}.n-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.n-filter-panel__actions{justify-content:flex-end;gap:8px;display:flex}.n-quota-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.n-quota-card{align-content:space-between;gap:14px;min-height:176px;display:grid}.n-quota-card__head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.n-quota-card__icon{width:40px;height:40px;color:var(--n-green);background:var(--n-green-soft);border-radius:13px;place-items:center;display:grid}.n-quota-card__icon svg{width:19px;height:19px}.n-quota-card__copy{gap:4px;min-width:0;display:grid}.n-quota-card__copy small{color:var(--n-muted);font-size:12px;font-weight:720;line-height:1.2}.n-quota-card__copy strong{color:var(--n-text);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;line-height:1.1}.n-quota-card__helper{color:var(--n-text-2);margin:0;font-size:13px;line-height:1.48}.n-entity-cell{min-width:0}.toast{z-index:300;inset-inline-end:20px;max-width:min(380px,100vw - 40px);position:fixed;bottom:20px}.n-boot{background:linear-gradient(145deg, var(--n-bg), var(--n-bg-2));place-items:center;min-height:100dvh;padding:24px;display:grid}.n-boot__mark img{width:92px}.n-boot__orbit{border:1px solid var(--n-line-strong);border-radius:50%;animation:8s linear infinite n-spin;position:absolute;inset:0}.n-boot__orbit--two{animation-duration:5s;animation-direction:reverse;inset:13px}.n-boot__copy{text-align:center;gap:7px;display:grid}.n-boot__copy strong{font-size:19px}.n-boot__copy span{color:var(--n-muted);font-size:12px}.n-boot__progress{background:var(--n-panel-soft);border-radius:999px;width:220px;height:5px;overflow:hidden}.n-boot__progress i{border-radius:inherit;background:linear-gradient(90deg, var(--n-green), var(--n-primary));width:42%;height:100%;animation:1.5s ease-in-out infinite n-boot-progress;display:block}@keyframes n-boot-progress{0%{transform:translate(-100%)}to{transform:translate(340%)}}.n-btn,.n-nav-item,.n-action-card,.n-command-card,.n-workspace-option,.n-menu-action,.n-card,.n-panel,.n-asset-card,.n-runtime-option{-webkit-tap-highlight-color:transparent}.n-btn:not(:disabled):active,.n-action-card--interactive:active,.n-command-card[href]:active,.n-nav-item:active,.n-workspace-option:active,.n-menu-action:active{transform:translateY(0)scale(.985)}.n-btn__spinner,.n-loading-spinner svg{animation:.85s linear infinite n-spin}.n-panel,.n-action-card,.n-command-card,.n-metric,.n-stat-card,.n-summary-card{transition:border-color var(--n-transition), background var(--n-transition), box-shadow var(--n-transition), transform var(--n-transition)}.n-error-boundary{min-height:100dvh;color:var(--n-text);background:radial-gradient(circle at 16% 14%, var(--n-error-soft), transparent 34%), radial-gradient(circle at 82% 18%, var(--n-primary-soft), transparent 32%), linear-gradient(145deg, var(--n-bg), var(--n-bg-2));place-items:center;padding:clamp(18px,4vw,42px);display:grid}.n-error-boundary__card{border:1px solid var(--n-line);background:var(--n-panel);width:min(100%,520px);box-shadow:var(--n-shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;gap:16px;padding:clamp(22px,4vw,34px);display:grid}.n-error-boundary__icon{width:48px;height:48px;color:var(--n-error);background:var(--n-error-soft);border-radius:15px;place-items:center;display:grid}.n-error-boundary__icon svg{width:24px;height:24px}.n-error-boundary__copy{gap:7px;display:grid}.n-error-boundary__copy h1{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05}.n-error-boundary__copy p{color:var(--n-muted);margin:0;font-size:13px;line-height:1.55}.n-error-boundary__detail{overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--n-error) 25%, var(--n-line));color:var(--n-error);background:var(--n-error-soft);border-radius:12px;margin:0;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.n-knowledge-page{max-width:1380px}.n-resource-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.n-resource-card{border:1px solid var(--n-line);background:var(--n-panel);border-radius:16px;grid-template-rows:auto 1fr auto;gap:14px;min-height:190px;padding:16px;display:grid}.n-resource-card__head{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.n-resource-card__icon{width:40px;height:40px;color:var(--n-green);background:var(--n-green-soft);border-radius:13px;place-items:center;display:grid}.n-resource-card__icon svg{width:20px;height:20px}.n-resource-card__title{gap:3px;min-width:0;display:grid}.n-resource-card__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.n-resource-card__title span{color:var(--n-muted);font-size:11px}.n-resource-card__description{color:var(--n-muted);margin:0;font-size:12px;line-height:1.55}.n-resource-card__actions{border-top:1px solid var(--n-line);justify-content:flex-end;gap:7px;padding-top:11px;display:flex}.n-channel-page{max-width:1380px}.n-channel-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.n-channel-main{gap:16px;min-width:0;display:grid}.n-channel-form{gap:14px;display:grid}.n-channel-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.n-channel-form__footer{justify-content:flex-end;align-items:center;gap:10px;padding-top:3px;display:flex}.n-channel-form__success{color:var(--n-green);margin-inline-end:auto;font-size:12px}.n-channel-list{display:grid}.n-channel-row{border-top:1px solid var(--n-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 16px;display:grid}.n-channel-row:first-child{border-top:0}.n-channel-row__icon{width:42px;height:42px;color:var(--n-info);background:var(--n-info-soft);border-radius:13px;place-items:center;display:grid}.n-channel-row__icon svg{width:20px;height:20px}.n-channel-row__copy{gap:3px;min-width:0;display:grid}.n-channel-row__title{align-items:center;gap:8px;display:flex}.n-channel-row__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.n-channel-row__dot{background:var(--n-muted);border-radius:50%;width:7px;height:7px}.n-channel-row__dot--active{background:var(--n-green);box-shadow:0 0 0 5px var(--n-green-soft)}.n-channel-row__copy span{text-overflow:ellipsis;white-space:nowrap;color:var(--n-muted);font-size:11px;overflow:hidden}.n-channel-row__actions{align-items:center;gap:5px;display:flex}.n-channel-aside{top:calc(var(--n-shell-topbar) + var(--n-page-padding));gap:14px;display:grid;position:sticky}.n-handoff-preview{text-align:center;place-items:center;gap:13px;padding:18px;display:grid}.n-handoff-preview__badge{color:var(--n-info);background:var(--n-info-soft);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}.n-handoff-qr{border:1px dashed var(--n-line-strong);width:184px;height:184px;box-shadow:var(--n-shadow-md);background:#fff;border-radius:18px;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);gap:4px;padding:17px;display:grid;position:relative}.n-handoff-qr i{background:0 0;border-radius:2px}.n-handoff-qr i[data-filled=true]{background:#0c1420}.n-handoff-preview h3{margin:0;font-size:17px}.n-handoff-preview p{color:var(--n-muted);margin:0;font-size:12px;line-height:1.55}.n-handoff-preview__actions{border-top:1px solid var(--n-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding-top:12px;display:grid}.n-channel-guidance{border:1px solid var(--n-line);background:linear-gradient(135deg, var(--n-green-soft), var(--n-primary-soft));border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px;display:grid}.n-channel-guidance__icon{width:34px;height:34px;color:var(--n-green);background:var(--n-panel);border-radius:11px;place-items:center;display:grid}.n-channel-guidance h3{margin:0 0 4px;font-size:13px}.n-channel-guidance p{color:var(--n-muted);margin:0;font-size:11.5px;line-height:1.5}.n-page>.n-panel,.n-page>.n-table-section,.n-page>.n-page-toolbar,.n-page>.n-dashboard-overview,.n-page>.n-dashboard-lower,.n-page>.n-settings-layout,.n-page>.n-branding-layout,.n-page>.n-channel-layout,.n-page>.n-runtime-policy-grid,.n-page>.n-analytics-grid,.n-page>.n-kiosk-context-grid,.n-page>.n-asset-onboarding,.n-page>.n-asset-grid,.n-page>.n-resource-grid{min-width:0}@media (width<=1380px){:root{--n-shell-sidebar:212px;--n-content-max:1380px;--n-page-padding:20px}.n-topbar{grid-template-columns:minmax(190px,.66fr) minmax(300px,1.2fr) minmax(224px,.7fr);gap:13px}.n-account__trigger{max-width:190px}.n-dashboard-overview{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr)}.n-branding-layout{grid-template-columns:minmax(0,1fr) 340px}.n-flow-builder-shell{grid-template-columns:236px minmax(0,1fr) 330px}}@media (width<=1280px){.n-flow-builder-topbar__controls .n-btn__label{display:none}.n-flow-builder-topbar__controls .n-btn:last-child .n-btn__label{display:inline}.n-flow-builder-language{width:118px}}@media (width<=1180px){:root{--n-shell-sidebar:200px;--n-page-padding:18px;--n-panel-padding:20px}.n-topbar{grid-template-columns:minmax(170px,.62fr) minmax(260px,1fr) auto;padding-inline:14px}.n-account__trigger-copy{display:none}.n-account__trigger{grid-template-columns:36px;width:46px;padding:4px}.n-account__chevron{display:none}.n-command-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.n-dashboard-overview,.n-dashboard-lower,.n-branding-layout,.n-channel-layout,.n-runtime-policy-grid,.n-settings-layout,.n-analytics-grid,.n-kiosk-context-grid,.n-kiosk-top-row,.n-asset-onboarding{grid-template-columns:1fr}.n-detail-list--columns{grid-template-columns:minmax(90px,150px) minmax(0,1fr)}.n-dashboard-hero{min-height:300px}.n-brand-preview-panel,.n-channel-aside{position:static}.n-brand-device-preview{min-height:330px}.n-channel-aside{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:stretch}.n-flow-builder-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:224px minmax(0,1fr);height:auto;min-height:760px}.n-flow-builder-topbar{grid-column:1/-1;grid-template-columns:1fr;align-items:stretch}.n-flow-builder-topbar__controls{flex-wrap:wrap;justify-content:flex-start}.n-flow-builder-preview{border-top:1px solid var(--n-line);border-inline-start:0;grid-column:1/-1;min-height:380px}.n-flow-builder-preview__body{min-height:310px}.n-tenant-lifecycle-grid,.n-register-start-layout{grid-template-columns:1fr}}@media (width<=980px){:root{--n-shell-sidebar:min(310px, calc(100vw - 42px));--n-shell-topbar:64px;--n-page-padding:16px}body.nav-open{overflow:hidden}.n-app,.n-app--compact-nav{grid-template-columns:1fr}.n-sidebar{z-index:100;width:var(--n-shell-sidebar);transition:transform var(--n-transition);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%)}html[dir=rtl] .n-sidebar{transform:translate(105%)}.n-app--mobile-nav-open .n-sidebar{transform:translate(0)}.n-app--mobile-nav-open .n-mobile-backdrop{display:block}.n-app--compact-nav .n-sidebar__brand,.n-app--compact-nav .n-workspace-switcher,.n-app--compact-nav .n-sidebar__section h2,.n-app--compact-nav .n-nav-item__label{display:initial}.n-app--compact-nav .n-sidebar{padding-inline:12px}.n-app--compact-nav .n-sidebar__brand{min-height:96px}.n-app--compact-nav .n-sidebar__brand img{width:118px}.n-app--compact-nav .n-nav-item{grid-template-columns:34px minmax(0,1fr);justify-items:stretch;padding:5px 8px}.n-app--compact-nav .n-nav-item__tooltip{display:none}.n-main{grid-column:1}.n-topbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:8px 12px}.n-topbar__identity{grid-column:1}.n-search{grid-area:2/1/auto/-1;justify-self:stretch;width:100%;max-width:none}.n-topbar__actions{grid-area:1/2}.n-page-view{padding:16px}.n-page-header{align-items:flex-start}.n-page-header h1{font-size:clamp(28px,5vw,38px)}.n-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-channel-aside{grid-template-columns:1fr}.n-flow-builder-shell{grid-template-columns:1fr;min-height:auto}.n-flow-builder-rail,.n-flow-builder-editor,.n-flow-builder-preview{border:0;min-height:auto;max-height:none}.n-flow-builder-rail{border-bottom:1px solid var(--n-line)}.n-flow-builder-preview{grid-column:auto}.n-save-bar{inset-inline:16px;bottom:16px}}@media (width<=760px){:root{--n-page-padding:12px;--n-panel-padding:15px;--n-section-gap:13px;--n-radius-panel:16px}.n-topbar{padding:8px 10px}.n-topbar__actions{gap:5px}.n-topbar__actions>.n-btn:not(.n-account__trigger):nth-child(n+3){display:none}.n-workspace-title strong{max-width:160px}.n-page-view{padding:12px}.n-page{gap:13px}.n-page-header{gap:12px;padding-bottom:12px;display:grid}.n-page-header__actions{justify-content:flex-start}.n-page-header__actions .n-btn{flex:auto}.n-page-header h1{font-size:30px}.n-page-toolbar{flex-direction:column;align-items:stretch}.n-page-toolbar__controls{width:100%}.n-page-toolbar__controls>*{flex:100%}.n-page-toolbar__meta{align-self:flex-end}.n-panel__header,.n-section-header{align-items:flex-start}.n-section-header{display:grid}.n-section-header__action{justify-self:start}.n-command-rail,.n-metrics-grid,.n-field-grid--2,.n-field-grid--3,.n-brand-color-grid,.n-brand-type-grid,.n-channel-form__fields,.n-filter-grid,.n-funnel-summary,.n-quota-grid,.n-resource-grid{grid-template-columns:1fr}.n-dashboard-hero{grid-template-columns:1fr;min-height:0}.n-dashboard-hero__dial{justify-self:start;align-items:center;gap:16px;display:flex}.n-dashboard-hero__dial-meta{text-align:start}.n-dashboard-hero h1{font-size:clamp(34px,10vw,48px)}.n-dashboard-hero__actions{width:100%}.n-dashboard-hero__actions .n-btn{flex:auto}.n-action-card{grid-template-columns:40px minmax(0,1fr)}.n-selection-card{grid-template-columns:42px minmax(0,1fr) 26px;min-height:86px;padding:12px}.n-selection-card__icon{width:42px;height:42px}.n-action-card__trailing{grid-column:2;justify-content:space-between;justify-self:stretch}.n-channel-row{grid-template-columns:40px minmax(0,1fr)}.n-channel-row__actions{grid-column:1/-1;justify-content:flex-end}.n-handoff-preview__actions{grid-template-columns:1fr}.n-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.n-asset-onboarding__copy{padding:20px}.n-asset-onboarding>.n-asset-upload-card{margin:12px}.n-brand-device-preview{min-height:300px;padding:12px}.n-pairing-methods,.n-runtime-options{grid-template-columns:1fr}.n-dialog-backdrop{align-items:flex-end;padding:0}.n-dialog{width:100%;max-width:none;max-height:min(90dvh,760px);animation:n-sheet-in var(--n-transition) both;border-radius:22px 22px 0 0}.n-drawer{width:min(100%,440px)}.n-dialog__header,.n-dialog__body,.n-dialog__footer{padding-inline:16px}.n-dialog__footer{flex-direction:column-reverse;align-items:stretch}.n-dialog__footer .n-btn{width:100%}.n-save-bar{grid-template-columns:1fr;align-items:stretch;padding:13px}.n-save-bar__actions{width:100%}.n-save-bar__actions .n-btn{flex:1}.n-settings-side{position:static}.n-account__menu{width:min(310px,100vw - 24px)}.n-workspace-switcher__menu{width:min(290px,100vw - 38px)}.n-table-wrap{overflow:visible}.n-table{min-width:0;display:block}.n-table thead{display:none}.n-table tbody{gap:10px;padding:10px;display:grid}.n-table tr{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:13px;display:grid}.n-table td{border:0;gap:4px;min-width:0;padding:0;display:grid}.n-table td:first-child{border-bottom:1px solid var(--n-line);grid-column:1/-1;padding-bottom:9px}.n-table__mobile-label{color:var(--n-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:850;display:block}.n-table__cell-content{min-width:0}.n-table__cell--mobile-hidden{display:none}.n-table-footer{flex-wrap:wrap}}@media (width<=520px){.n-topbar__actions>.n-btn:not(.n-account__trigger),.n-workspace-title small{display:none}.n-workspace-title strong{max-width:120px}.n-command-rail,.n-metrics-grid,.n-asset-grid{grid-template-columns:1fr}.n-panel__header{display:grid}.n-panel__action{justify-self:start}.n-focus-actions,.n-form-actions,.n-filter-panel__actions{flex-direction:column;align-items:stretch}.n-focus-actions .n-btn,.n-form-actions .n-btn,.n-filter-panel__actions .n-btn{width:100%}.n-table tr{grid-template-columns:1fr}.n-table td:first-child{grid-column:auto}.n-asset-facts{grid-template-columns:1fr}.n-brand-preview-panel__header{flex-direction:column;align-items:flex-start}.n-brand-preview-toggle{width:100%}.n-brand-preview-toggle .n-btn{flex:1}}html[dir=rtl] .n-sidebar{box-shadow:-24px 0 70px #0000002e}html[dir=rtl] .n-search>svg,html[dir=rtl] .n-search-input__icon{left:auto;right:14px}html[dir=rtl] .n-search input,html[dir=rtl] .n-search-input input{padding-left:44px;padding-right:42px}html[dir=rtl] .n-search kbd{left:10px;right:auto}html[dir=rtl] .n-popover-menu__surface--start{left:auto;right:0}html[dir=rtl] .n-popover-menu__surface--end,html[dir=rtl] .n-drawer{left:0;right:auto}html[dir=rtl] .n-drawer--left{left:auto;right:0}html[dir=rtl] .n-kiosk-row-actions,html[dir=rtl] .n-row-actions{justify-content:flex-start}html[dir=rtl] .n-action-menu__surface{left:0;right:auto}@keyframes n-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.n-btn,.n-nav-item,.n-panel,.n-action-card,.n-command-card,.n-workspace-option,.n-menu-action,.n-asset-card,.n-runtime-option{transition-duration:.01ms!important}}.n-flow-builder-step--dragging{opacity:.48}.n-flow-builder-rail-actions{align-items:stretch;gap:7px;display:flex}.n-flow-builder-save{flex:auto}.n-flow-builder-step-type-backdrop{z-index:115;inset:0;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;position:fixed!important}.n-flow-builder-step-type-menu{top:calc(100% + 6px);z-index:116;border:1px solid var(--n-line);background:var(--n-panel-strong);width:178px;box-shadow:var(--n-shadow-lg);border-radius:13px;gap:3px;padding:7px;display:grid;position:absolute;inset-inline-end:0}.n-flow-builder-step-type-menu .n-btn{justify-content:flex-start;width:100%}@media (width<=760px){.n-flow-builder-rail-actions{flex-wrap:wrap}.n-flow-builder-rail-actions .n-btn{flex:calc(50% - 4px)}}.n-inline-error-panel{justify-content:space-between;align-items:center;gap:14px;display:flex}@media (width<=520px){.n-inline-error-panel{flex-direction:column;align-items:stretch}}.n-action-menu__trigger{width:var(--n-control-height-sm);min-height:var(--n-control-height-sm);color:var(--n-text-2);background:var(--n-panel-soft);border-radius:10px;place-items:center;padding:0;display:grid;border:1px solid var(--n-line-strong)!important}.n-action-menu__trigger:hover,.n-action-menu__trigger:focus-visible{color:var(--n-text);background:var(--n-panel-strong);box-shadow:var(--n-focus);outline:none;border-color:color-mix(in srgb, var(--n-primary) 28%, var(--n-line-strong))!important}.n-action-menu__trigger svg{width:17px;height:17px}.n-muted{color:var(--n-muted)}.n-text{color:var(--n-text)}.n-text-2{color:var(--n-text-2)}.n-primary{color:var(--n-primary)}.n-green{color:var(--n-green)}.n-amber{color:var(--n-amber)}.n-info{color:var(--n-info)}.n-error{color:var(--n-error)}.n-panel-soft{background:var(--n-panel-soft)}.n-primary-soft{background:var(--n-primary-soft)}.n-green-soft{background:var(--n-green-soft)}.n-amber-soft{background:var(--n-amber-soft)}.n-info-soft{background:var(--n-info-soft)}.n-error-soft{background:var(--n-error-soft)}.n-line{border-color:var(--n-line)}.n-shadow-md{box-shadow:var(--n-shadow-md)}.n-shadow-lg{box-shadow:var(--n-shadow-lg)}.n-color-text-muted{color:var(--n-muted)}.n-text-danger{color:var(--n-error)}.n-btn--loading{pointer-events:none}.n-btn--icon-danger{color:var(--n-error);border-color:color-mix(in srgb, var(--n-error) 28%, var(--n-line-strong));background:var(--n-error-soft)}.n-btn--icon-danger:hover:not(:disabled){color:var(--n-error);background:color-mix(in srgb, var(--n-error-soft) 82%, var(--n-panel-strong))}.n-btn[aria-disabled=true]{pointer-events:none}.n-chip--pulse .n-chip__dot{animation:1.8s ease-in-out infinite n-status-pulse}.n-metric__trend{font-size:11px;font-weight:760}.n-metric__trend--positive{color:var(--n-green)!important}.n-metric__trend--negative{color:var(--n-error)!important}.n-metric__trend--neutral{color:var(--n-muted)!important}@keyframes n-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.78)}}.n-confirm{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.n-confirm__icon{width:42px;height:42px;color:var(--n-info);background:var(--n-info-soft);border-radius:13px;place-items:center;display:grid}.n-confirm__icon svg{width:20px;height:20px}.n-confirm__icon--danger{color:var(--n-error);background:var(--n-error-soft)}.n-confirm__content{gap:14px;min-width:0;display:grid}.n-confirm__message{color:var(--n-text-2);margin:2px 0 0;line-height:1.6}.n-confirm__consequences{color:var(--n-muted);gap:7px;margin:0;padding-inline-start:20px;font-size:13px;line-height:1.5;display:grid}.n-validation-report{gap:18px;display:grid}.n-validation-summary,.n-validation-group li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.n-validation-summary{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:16px;padding:15px}.n-validation-summary>svg{width:24px;height:24px}.n-validation-summary strong,.n-validation-group strong{color:var(--n-text);display:block}.n-validation-summary p,.n-validation-group p{color:var(--n-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.n-validation-summary--danger{color:var(--n-error);background:var(--n-error-soft);border-color:color-mix(in srgb, var(--n-error) 26%, transparent)}.n-validation-summary--warning{color:var(--n-amber);background:var(--n-amber-soft);border-color:color-mix(in srgb, var(--n-amber) 26%, transparent)}.n-validation-summary--success{color:var(--n-green);background:var(--n-green-soft);border-color:color-mix(in srgb, var(--n-green) 26%, transparent)}.n-validation-group{gap:10px;display:grid}.n-validation-group h3{color:var(--n-error);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.n-validation-group--warning h3{color:var(--n-amber)}.n-validation-group h3 svg{width:17px;height:17px}.n-validation-group ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.n-validation-group li{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;padding:13px}.n-validation-issue__icon{color:var(--n-error)}.n-validation-group--warning .n-validation-issue__icon{color:var(--n-amber)}.n-validation-issue__icon svg{width:19px;height:19px}.n-page-state--compact{min-height:150px;padding:20px}.n-spinner-state--sm .n-spinner-state__orbit{width:38px;height:38px}.n-spinner-state--lg .n-spinner-state__orbit{width:72px;height:72px}.n-spinner-state__orbit{position:relative}.n-spinner-state__orbit:before,.n-spinner-state__orbit:after,.n-spinner-state__orbit i{content:"";border-radius:50%;position:absolute}.n-spinner-state__orbit:before{border:2px solid #0000;border-block-start-color:var(--n-green);border-inline-end-color:var(--n-primary);animation:.9s linear infinite n-spin;inset:7px}.n-spinner-state__orbit:after{background:var(--n-green);width:10px;height:10px;box-shadow:0 0 18px var(--n-green-soft);inset:calc(50% - 5px)}.n-skeleton-card{align-content:space-between}.n-skeleton-card__label{width:44%}.n-skeleton-card__value{width:32%}.n-skeleton-card__value i{height:30px}.n-skeleton-stack{gap:16px;display:grid}.n-skeleton-heading{width:min(520px,86%)}.n-skeleton-heading i:first-child{width:62%;height:32px}.n-skeleton-heading i:last-child{width:100%}.n-skeleton-table{display:grid}.n-skeleton-table__row{border-bottom:1px solid var(--n-line);padding:16px 18px}.n-skeleton-table__row:last-child{border-bottom:0}.n-action-menu__popup{min-width:205px}.n-action-menu__popup--end{inset-inline-end:0}.n-action-menu__popup--start{inset-inline-start:0}.n-action-menu__item--danger{color:var(--n-error)!important}.n-action-menu__item--danger:hover,.n-action-menu__item--danger:focus-visible{color:var(--n-error)!important;background:var(--n-error-soft)!important}.n-table__actions-column{white-space:nowrap;width:1%;text-align:end!important}.n-table-cell--right{text-align:end}.n-event-feed{overscroll-behavior:contain;border-radius:var(--n-radius-panel);max-height:min(44dvh,430px);overflow:auto}.n-event-feed .n-empty-state{min-height:220px}.n-flow-list{gap:8px;display:grid}.n-flow-card{border:1px solid var(--n-line-strong);background:var(--n-panel);cursor:pointer;transition:border-color var(--n-transition), background var(--n-transition), box-shadow var(--n-transition);border-radius:14px;align-items:center;gap:10px;padding:13px;font-size:13px;display:flex}.n-flow-card:hover{border-color:color-mix(in srgb, var(--n-primary) 50%, var(--n-line))}.n-flow-card--selected{border-color:var(--n-primary);background:color-mix(in srgb, var(--n-primary-soft) 70%, var(--n-panel));box-shadow:0 0 0 1px color-mix(in srgb, var(--n-primary) 34%, transparent)}.n-flow-card input{accent-color:var(--n-primary)}.n-pairing-method-card{border:1px solid var(--n-line-strong);background:var(--n-panel);cursor:pointer;text-align:center;min-height:138px;transition:border-color var(--n-transition), background var(--n-transition), box-shadow var(--n-transition), transform var(--n-transition);border-radius:16px;align-content:center;justify-items:center;gap:9px;padding:20px;display:grid}.n-pairing-method-card:hover,.n-pairing-method-card:focus-visible{border-color:var(--n-primary);box-shadow:var(--n-focus);outline:none;transform:translateY(-1px)}.n-pairing-method-card__icon{width:46px;height:46px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:14px;place-items:center;margin-inline:auto;display:grid}.n-pairing-method-card__icon svg{width:23px;height:23px}.n-pairing-method-card__title{color:var(--n-text);font-size:14px;font-weight:760}.n-pairing-method-card__desc{color:var(--n-muted);font-size:12px;line-height:1.45}.n-runtime-option{border:1px solid var(--n-line-strong);min-height:126px;color:var(--n-text-2);background:var(--n-panel-soft);cursor:pointer;transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition), box-shadow var(--n-transition);border-radius:17px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:18px;display:grid}.n-runtime-option:hover{border-color:color-mix(in srgb, var(--n-primary) 42%, var(--n-line-strong));background:color-mix(in srgb, var(--n-panel-soft) 82%, var(--n-primary-soft));transform:translateY(-2px)}.n-runtime-option--selected{border-color:var(--n-primary);background:color-mix(in srgb, var(--n-primary-soft) 68%, var(--n-panel));box-shadow:0 0 0 1px color-mix(in srgb, var(--n-primary) 32%, transparent), 0 14px 34px #0000001f}.n-runtime-option__icon{width:46px;height:46px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:14px;place-items:center;display:grid}.n-runtime-option__icon svg{width:22px;height:22px}.n-runtime-option__title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.n-runtime-option__title-row small{color:var(--n-muted);background:var(--n-panel);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10.5px;font-weight:760}.n-runtime-option--selected .n-runtime-option__title-row small{color:var(--n-primary);background:var(--n-primary-soft)}.n-runtime-option__copy{gap:4px;min-width:0;display:grid}.n-runtime-option__copy strong{color:var(--n-text);font-size:15px}.n-runtime-option__copy>span:last-child{color:var(--n-muted);font-size:13px;line-height:1.48}.n-flow-builder-step--selected{border-color:var(--n-primary);background:color-mix(in srgb, var(--n-primary-soft) 65%, var(--n-panel));box-shadow:0 0 0 1px color-mix(in srgb, var(--n-primary) 30%, transparent)}.n-kiosk-frame--landscape{aspect-ratio:16/9}.n-tenant-settings-page,.n-user-settings-page{min-width:0}.n-tenant-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.n-tenant-identity__logo{color:#06110d;background:linear-gradient(135deg, var(--n-green), var(--n-primary));border-radius:17px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:900;display:grid}.n-tenant-identity__copy{gap:3px;min-width:0;display:grid}.n-tenant-identity__copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-size:17px;overflow:hidden}.n-tenant-identity__copy span{color:var(--n-muted);font-size:11px}.n-plan-card{gap:12px;display:grid}.n-plan-card__meta{justify-content:space-between;align-items:end;gap:14px;display:flex}.n-plan-card__meta small{color:var(--n-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.n-plan-card__meta strong{letter-spacing:-.04em;margin-top:4px;font-size:22px;display:block}.n-plan-card__meta b{color:var(--n-text-2);font-size:13px}.n-action-stack{gap:10px;display:grid}.n-runtime-toggle-row{margin-block:12px}.n-boot__orbit--one{animation:5s linear infinite n-boot-orbit}@keyframes n-boot-orbit{to{transform:rotate(360deg)}}@media (width<=760px){.n-confirm{grid-template-columns:1fr}.n-confirm__icon{width:38px;height:38px}.n-tenant-identity{grid-template-columns:auto minmax(0,1fr)}.n-tenant-identity>.n-chip{grid-column:1/-1;justify-self:start}.n-plan-card__meta{flex-direction:column;align-items:start}}.n-command-card--primary{color:#fff;background:linear-gradient(118deg,#055b48f5,#0f4cbbe6);border-color:#ffffff1f}.n-command-card--primary>div>span{color:#ffffffb8}.n-command-card--primary>i{color:#7df0b7;background:#7df0b71f}.n-save-bar{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--n-transition), visibility var(--n-transition), transform var(--n-transition);transform:translateY(12px)}.n-save-bar--open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.n-health-dial,.n-fleet-health-dial{background:conic-gradient(var(--n-green) var(--n-dial-value,0%), #ffffff1a 0);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 18px 46px #0000002e}.n-health-dial:before,.n-fleet-health-dial:before{content:"";border-radius:inherit;background:#0a2440;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #ffffff0d}.n-health-dial>div,.n-fleet-health-dial>div{z-index:1;color:#fff;text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.n-health-dial strong,.n-fleet-health-dial strong{letter-spacing:-.045em;font-size:26px;line-height:1}.n-health-dial span,.n-fleet-health-dial span{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:850}.n-funnel-step__bar{width:var(--n-funnel-width,0%)}.n-session-chart__plot{flex-direction:column;justify-content:flex-end;gap:6px;position:relative}.n-session-chart__plot>span{width:auto;min-height:0;color:var(--n-muted);box-shadow:none;background:0 0;font-size:10px}.n-session-chart__plot>i{width:min(30px,70%);height:var(--n-chart-height,4%);background:linear-gradient(180deg, var(--n-green), var(--n-primary));min-height:6px;box-shadow:0 -10px 26px var(--n-green-soft);border-radius:8px 8px 3px 3px;transition:height .34s cubic-bezier(.2,.8,.2,1);display:block}.n-session-chart__item>small{color:var(--n-muted);text-align:center;font-size:10px}.n-settings-layout--user{grid-template-columns:minmax(0,1fr) minmax(260px,330px)}.n-flow-preview-page{min-height:calc(100dvh - var(--n-shell-topbar));background:color-mix(in srgb, var(--n-bg) 88%, transparent);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.n-flow-preview-topbar{min-height:68px;padding:12px var(--n-page-padding);border-bottom:1px solid var(--n-line);background:color-mix(in srgb, var(--n-panel-strong) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:18px;display:flex}.n-flow-preview-title{gap:3px;min-width:0;display:grid}.n-flow-preview-title span{color:var(--n-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.n-flow-preview-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.n-flow-preview-toolbar{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.n-flow-preview-device,.n-flow-preview-resolution{border:1px solid var(--n-line);min-height:34px;color:var(--n-text-2);background:var(--n-panel-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:720;display:inline-flex}.n-flow-preview-device svg{width:15px;height:15px;color:var(--n-primary)}.n-flow-preview-resolution i{background:var(--n-green);width:7px;height:7px;box-shadow:0 0 0 5px var(--n-green-soft);border-radius:50%}.n-flow-preview-zoom{align-items:center;gap:6px;display:flex}.n-flow-preview-zoom output{min-width:42px;color:var(--n-muted);text-align:center;font-size:11px}.n-flow-preview-workspace{grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid;overflow:hidden}.n-flow-preview-simulator{grid-template-rows:minmax(0,1fr) auto;gap:14px;min-width:0;min-height:0;padding:18px;display:grid;overflow:hidden}.n-flow-preview-device-stage{place-items:center;min-height:0;padding:10px;display:grid;overflow:hidden}.n-flow-preview-device-frame{width:min(100%,980px);aspect-ratio:var(--n-preview-ratio,16/9);max-height:100%;transform:scale(min(var(--n-preview-scale,1), 1));transform-origin:50%;background:#050b12;border:10px solid #172334;border-radius:28px;transition:transform .22s cubic-bezier(.2,.8,.2,1),aspect-ratio .22s;overflow:hidden;box-shadow:0 30px 78px #00000057,inset 0 0 0 1px #ffffff0f}.n-flow-preview-screen{color:#101827;text-align:center;background:radial-gradient(circle at 50% 8%,#003ec71a,#0000 34%),linear-gradient(145deg,#fff,#f7f8ff);align-content:center;justify-items:center;gap:clamp(8px,1.4vw,18px);width:100%;height:100%;padding:clamp(22px,4vw,64px);display:grid}.n-flow-preview-screen__eyebrow{color:#003ec7;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(9px,.85vw,12px);font-weight:900}.n-flow-preview-screen h1{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(28px,4.8vw,72px);line-height:.95}.n-flow-preview-screen p{color:#5f6878;margin:0;font-size:clamp(12px,1.4vw,20px)}.n-flow-preview-screen__actions{grid-template-columns:repeat(2,minmax(130px,220px));gap:12px;margin-top:8px;display:grid}.n-flow-preview-screen__actions span{background:#ffffffbd;border:1px solid #003ec738;border-radius:16px;place-items:center;min-height:clamp(48px,6vw,74px);font-size:clamp(11px,1vw,15px);font-weight:760;display:grid}.n-flow-preview-playback{border:1px solid var(--n-line);background:var(--n-panel);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.n-flow-preview-inspector{border-inline-start:1px solid var(--n-line);grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;min-height:0;padding:18px 18px 18px 0;display:grid;overflow-y:auto}html[dir=rtl] .n-flow-preview-inspector{padding:18px 0 18px 18px}.n-flow-preview-validation{gap:14px;display:grid}.n-flow-preview-validation-list{gap:8px;display:grid}.n-flow-preview-validation-item{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.n-flow-preview-validation-item>svg{width:18px;height:18px;color:var(--n-green);margin:3px auto 0}.n-flow-preview-validation-item--warn{border-color:color-mix(in srgb, var(--n-amber) 28%, var(--n-line));background:var(--n-amber-soft)}.n-flow-preview-validation-item--warn>svg{color:var(--n-amber)}.n-flow-preview-validation-item--fail{border-color:color-mix(in srgb, var(--n-error) 28%, var(--n-line));background:var(--n-error-soft)}.n-flow-preview-validation-item--fail>svg{color:var(--n-error)}.n-flow-preview-validation-item>div{gap:3px;min-width:0;display:grid}.n-flow-preview-validation-item strong{color:var(--n-text);font-size:12px}.n-flow-preview-validation-item span{color:var(--n-muted);font-size:11px;line-height:1.4}.n-flow-preview-explorer{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.n-flow-preview-explorer>.n-panel__header{border-bottom:1px solid var(--n-line);margin:0;padding:15px}.n-flow-preview-step-list{align-content:start;gap:6px;min-height:0;padding:10px;display:grid;overflow-y:auto}.n-flow-preview-step{width:100%;min-height:56px;color:var(--n-text-2);text-align:start;cursor:pointer;transition:border-color var(--n-transition), background var(--n-transition), transform var(--n-transition);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 10px;display:grid}.n-flow-preview-step:hover:not(:disabled),.n-flow-preview-step:focus-visible{border-color:var(--n-line);background:var(--n-panel-soft);outline:none;transform:translateY(-1px)}.n-flow-preview-step:disabled{cursor:not-allowed;opacity:.48}.n-flow-preview-step--active{border-color:color-mix(in srgb, var(--n-primary) 42%, var(--n-line));background:var(--n-primary-soft)}.n-flow-preview-step__index{width:30px;height:30px;color:var(--n-text-2);background:var(--n-panel-soft);border-radius:10px;place-items:center;font-size:11px;font-weight:850;display:grid}.n-flow-preview-step--active .n-flow-preview-step__index{color:#07130f;background:linear-gradient(135deg,#82efbd,#c4d1ff)}.n-flow-preview-step__copy{gap:3px;min-width:0;display:grid}.n-flow-preview-step__copy strong,.n-flow-preview-step__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-flow-preview-step__copy strong{color:var(--n-text);font-size:12px}.n-flow-preview-step__copy small{color:var(--n-muted);font-size:10.5px}.n-flow-preview-step>svg{width:16px;height:16px;color:var(--n-muted)}.n-flow-preview-explorer__footer{border-top:1px solid var(--n-line);background:var(--n-panel-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}@media (width<=1180px){.n-flow-preview-topbar{align-items:flex-start}.n-flow-preview-toolbar{flex-wrap:wrap}.n-flow-preview-workspace{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=900px){.n-flow-preview-page{min-height:auto;overflow:visible}.n-flow-preview-topbar{top:var(--n-shell-topbar);z-index:12;flex-direction:column;align-items:stretch;position:sticky}.n-flow-preview-toolbar{justify-content:flex-start}.n-flow-preview-device{display:none}.n-flow-preview-workspace{grid-template-columns:1fr;overflow:visible}.n-flow-preview-simulator{min-height:540px}.n-flow-preview-inspector{border-inline-start:0;grid-template-rows:none;grid-template-columns:1fr 1fr;padding:0 18px 18px;overflow:visible}}@media (width<=680px){.n-flow-preview-toolbar .n-flow-preview-resolution{display:none}.n-flow-preview-simulator{min-height:460px;padding:12px}.n-flow-preview-device-frame{border-width:7px;border-radius:20px}.n-flow-preview-playback .n-btn__label{display:none}.n-flow-preview-playback .n-btn--primary .n-btn__label,.n-flow-preview-playback .n-btn--danger .n-btn__label{display:inline}.n-flow-preview-inspector{grid-template-columns:1fr;padding:0 12px 12px}}.n-flow-builder-name{margin-bottom:2px}.n-flow-builder-name__input{min-height:40px;font-size:15px;font-weight:760}.n-flow-builder-header-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.n-flow-builder-history-controls,.n-flow-builder-preview-toggle{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:11px;align-items:center;gap:4px;padding:3px;display:inline-flex}.n-flow-builder-language{width:138px;min-height:36px;padding-inline:9px 28px;font-size:12px}.n-flow-builder-name-error{margin:0}.n-flow-builder-drag{color:var(--n-muted);cursor:grab;background:0 0!important;border:0!important;width:26px!important;min-height:26px!important;padding:0!important}.n-flow-builder-drag:active{cursor:grabbing}.n-flow-builder-step-button{text-align:start;grid-template-columns:28px minmax(0,1fr);justify-content:stretch;align-items:start;gap:8px;width:100%;min-width:0;height:auto;min-height:0;display:grid;background:0 0!important;border:0!important;padding:0!important}.n-flow-builder-step-number{width:26px;height:26px;color:var(--n-text-2);background:var(--n-panel);border-radius:8px;grid-row:1/span 2;place-items:center;font-size:11px;font-weight:820;display:grid}.n-flow-builder-step--selected .n-flow-builder-step-number{color:#07130f;background:linear-gradient(135deg,#82efbd,#c4d1ff)}.n-flow-builder-step-title-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.n-flow-builder-step-title,.n-flow-builder-step-prompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.n-flow-builder-step-title{color:var(--n-text);font-size:12.5px;font-weight:680;line-height:1.25}.n-flow-builder-step-prompt{color:var(--n-muted);font-size:10.5px;line-height:1.3}.n-flow-builder-step--selected .n-flow-builder-step-title,.n-flow-builder-step--selected .n-flow-builder-step-edit-icon{color:var(--n-primary)}.n-flow-builder-step-delete{color:var(--n-muted);align-self:start}.n-flow-builder-step-type-control{position:relative}.n-flow-builder-step-type-option{width:100%;color:var(--n-text-2);justify-content:space-between}.n-flow-builder-step-type-option--active{color:var(--n-primary);background:var(--n-primary-soft);font-weight:760}.n-flow-builder-form{align-content:start;gap:18px;min-height:0;padding:20px 22px 28px;display:grid;overflow-y:auto}.n-flow-builder-options-section{gap:12px;padding-top:4px;display:grid}.n-flow-builder-options-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.n-flow-builder-options-title{color:var(--n-text);font-size:13px;font-weight:760}.n-flow-builder-options-hint{color:var(--n-muted);margin-inline-start:7px;font-size:11px;font-weight:500}.n-flow-builder-options-alert{margin:0}.n-flow-builder-option-list{gap:9px;display:grid}.n-flow-builder-option-row{border-radius:13px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.n-flow-builder-option-drag{color:var(--n-muted);cursor:grab}.n-flow-builder-option-main{min-width:0}.n-flow-builder-option-input{background:0 0;border:0;min-height:30px;padding:0;font-weight:600}.n-flow-builder-option-input:focus{box-shadow:none;background:0 0}.n-flow-builder-option-target{color:var(--n-muted);letter-spacing:.08em;text-transform:uppercase;margin:3px 0 0;font-size:9.5px;font-weight:800}.n-flow-builder-option-actions{align-items:center;gap:6px;display:flex}.n-validation-error-list{color:var(--n-error);gap:5px;margin:0;padding-inline-start:18px;font-size:12px;line-height:1.5;display:grid}.n-flow-builder-preview__header h3{margin:0;font-size:16px}.n-kiosk-screen-preview__actions--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.n-kiosk-preview-option{border:1px solid color-mix(in srgb, var(--n-primary) 30%, transparent);min-height:70px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:12px;flex-direction:column;justify-content:center;gap:7px;padding:10px;font-size:10.5px;font-weight:760;display:flex}.n-flow-builder-preview-note{color:var(--n-text-2);align-items:center;gap:10px;margin-bottom:13px;font-size:12px;display:flex}.n-flow-builder-preview-note svg{color:var(--n-primary)}.n-flow-builder-revision-empty{color:var(--n-muted);text-align:center;padding:30px 0;font-size:13px}.n-flow-builder-revision-list{gap:8px;max-height:390px;display:grid;overflow-y:auto}.n-flow-builder-revision{justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.n-flow-builder-revision__title{color:var(--n-text);margin:0;font-size:13px;font-weight:680}.n-flow-builder-revision__date{color:var(--n-muted);margin:3px 0 0;font-size:11px}@media (width<=760px){.n-flow-builder-header-controls{grid-template-columns:auto minmax(0,1fr)}.n-flow-builder-header-controls>.n-chip{grid-column:1/-1}.n-flow-builder-options-header{flex-direction:column;align-items:stretch}.n-flow-builder-option-row{grid-template-columns:18px minmax(0,1fr)}.n-flow-builder-option-actions{grid-column:2;justify-content:flex-end}}.n-register-start-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);align-items:start;gap:16px;display:grid}.n-register-method-panel{gap:16px;display:grid}.n-register-guide{gap:14px;min-width:0;display:grid}.n-register-guide>.n-panel{gap:16px;display:grid}.n-register-guide__steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.n-register-guide__steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.n-register-guide__steps li>span{width:40px;height:40px;color:var(--n-green);background:var(--n-green-soft);border-radius:13px;place-items:center;display:grid}.n-register-guide__steps li>span svg{width:19px;height:19px}.n-register-guide__steps li>div{gap:3px;min-width:0;display:grid}.n-register-guide__steps strong{color:var(--n-text);font-size:13.5px}.n-register-guide__steps p{color:var(--n-muted);margin:0;font-size:12px;line-height:1.45}.n-kiosk-register-page{width:min(100%,1120px);margin-inline:auto}.n-kiosk-register-page>.n-page-header{border-bottom:1px solid var(--n-line);padding-block-end:14px}.n-pairing--centered{text-align:center}.n-pairing__status-icon{width:58px;height:58px;color:var(--n-green);background:var(--n-green-soft);border-radius:18px;place-items:center;margin:0 auto 12px;display:grid}.n-pairing__status-icon svg{width:28px;height:28px}.n-register-summary{text-align:start;width:min(100%,440px);margin-inline:auto}.n-register-summary--wide{width:min(100%,540px)}.n-detail-list{text-align:start;grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);gap:9px 16px;margin:0;display:grid}.n-detail-list dt{color:var(--n-muted);letter-spacing:.04em;font-size:10.5px;font-weight:760}.n-detail-list dd{min-width:0;color:var(--n-text);overflow-wrap:anywhere;margin:0;font-size:13px}.n-pairing-code-intro{text-align:center;justify-items:center;gap:7px;margin-bottom:16px;display:grid}.n-pairing-code-intro p{color:var(--n-muted);margin:0;font-size:11px}.n-pairing-back{justify-content:flex-start;display:flex}.n-pairing-change{padding-inline:0}.n-pairing-method-panel{margin:0}.n-scanner-error{text-align:center;justify-items:center;gap:12px;padding:24px;display:grid}.n-scanner-error p{color:var(--n-muted);margin:0;line-height:1.5}.n-scanner-stage{gap:14px;width:min(100%,360px);margin-inline:auto;display:grid}.n-scanner-actions{justify-content:center}.n-registration-code-input{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.n-register-connected{align-items:center;gap:6px;display:inline-flex;color:var(--n-green)!important}.n-register-connected svg{width:14px;height:14px}.n-register-footer{z-index:20;border:1px solid var(--n-line-strong);background:color-mix(in srgb, var(--n-panel-strong) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 48px #0000003d}.n-success>.n-panel dl{text-align:start;grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);gap:9px 14px;margin:0;display:grid}.n-success>.n-panel dt{color:var(--n-muted);font-size:11px}.n-success>.n-panel dd{color:var(--n-text);overflow-wrap:anywhere;margin:0;font-size:13px}@media (width<=620px){.n-detail-list,.n-success>.n-panel dl{grid-template-columns:1fr;gap:4px}.n-detail-list dd,.n-success>.n-panel dd{margin-bottom:9px}.n-register-footer{flex-direction:column-reverse;align-items:stretch}.n-register-footer .n-btn{width:100%}}.n-auth-page{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--n-green) 17%, transparent), transparent 34%), radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--n-primary) 14%, transparent), transparent 30%), linear-gradient(145deg, var(--n-page), color-mix(in srgb, var(--n-page) 90%, #081a16));place-items:center;min-height:100dvh;padding:clamp(20px,4vw,44px);display:grid;position:relative;overflow:hidden}.n-auth-page:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(color-mix(in srgb, var(--n-line) 50%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--n-line) 50%, transparent) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 38%,#0000 78%);mask-image:radial-gradient(circle,#000 0 38%,#0000 78%)}.n-auth-page__ambient{aspect-ratio:1;pointer-events:none;border:1px solid color-mix(in srgb, var(--n-green) 14%, transparent);inline-size:min(62vw,760px);box-shadow:0 0 0 54px color-mix(in srgb, var(--n-green) 2.5%, transparent), 0 0 0 108px color-mix(in srgb, var(--n-primary) 2.5%, transparent);opacity:.72;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.n-auth-shell{z-index:1;gap:16px;inline-size:min(100%,460px);display:grid;position:relative}.n-auth-brand{color:var(--n-text-2);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:850;display:flex}.n-auth-brand img{object-fit:contain;block-size:36px;inline-size:104px}.n-auth-card{border-color:color-mix(in srgb, var(--n-line-strong) 72%, transparent);-webkit-backdrop-filter:blur(26px)saturate(118%);backdrop-filter:blur(26px)saturate(118%);gap:18px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0b}.n-auth-card__back{min-block-size:28px}.n-auth-card__back .n-btn{padding-inline:0}.n-auth-card__icon{block-size:48px;inline-size:48px;color:var(--n-info);background:var(--n-info-soft);border-radius:17px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.n-auth-card__icon svg{block-size:23px;inline-size:23px}.n-auth-card__icon--success{color:var(--n-green);background:var(--n-green-soft)}.n-auth-card__icon--danger{color:var(--n-error);background:var(--n-error-soft)}.n-auth-card__icon--neutral{color:var(--n-text-2);background:var(--n-panel-soft)}.n-auth-card__heading{gap:7px;display:grid}.n-auth-card__eyebrow{color:var(--n-green);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:950}.n-auth-card__heading h1{color:var(--n-text);letter-spacing:-.045em;margin:0;font-size:clamp(25px,4vw,32px);line-height:1.05}.n-auth-card__heading p{color:var(--n-muted);margin:0;font-size:14px;line-height:1.58}.n-auth-card__body,.n-auth-form{gap:16px;display:grid}.n-auth-card__footer{border-block-start:1px solid var(--n-line);color:var(--n-muted);padding-block-start:16px;font-size:12px;line-height:1.5}.n-input-group{min-inline-size:0;position:relative}.n-input-group__leading,.n-input-group__trailing{z-index:1;color:var(--n-muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.n-input-group__leading{inset-inline-start:13px}.n-input-group__trailing{pointer-events:auto;inset-inline-end:13px}.n-input-group__leading svg,.n-input-group__trailing svg{block-size:18px;inline-size:18px}.n-input-group:has(.n-input-group__leading) .n-input{padding-inline-start:42px}.n-input-group:has(.n-input-group__trailing) .n-input{padding-inline-end:42px}.n-direction-icon{transition:transform .18s}[dir=rtl] .n-direction-icon{transform:scaleX(-1)}@media (width<=520px){.n-auth-page{align-content:center;place-items:stretch stretch;padding:14px}.n-auth-shell{inline-size:100%}.n-auth-card{border-radius:20px;padding:20px}.n-auth-brand img{inline-size:92px}}.n-skip-link{z-index:400;border:1px solid var(--n-line-strong);min-height:40px;color:var(--n-text);background:var(--n-panel-strong);box-shadow:var(--n-shadow-md);transition:transform var(--n-transition);border-radius:11px;align-items:center;padding-inline:14px;font-size:13px;font-weight:760;display:inline-flex;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-150%)}.n-skip-link:focus{box-shadow:var(--n-focus), var(--n-shadow-md);outline:none;transform:translateY(0)}.n-sidebar{grid-template-rows:72px auto minmax(0,1fr);gap:7px;padding:0 9px 10px}.n-sidebar__brand{min-height:72px;margin-inline:-9px;padding:7px 9px 0}.n-sidebar__brand img{width:94px;max-height:61px}.n-sidebar__nav{padding-block-end:8px}.n-sidebar__section{gap:3px;margin-block-end:8px}.n-sidebar__section h2{letter-spacing:.12em;padding:7px 7px 3px;font-size:10px}.n-sidebar__items{gap:2px}.n-nav-item{border-radius:12px;grid-template-columns:31px minmax(0,1fr);gap:9px;min-height:41px;padding:4px 7px;font-size:13px}.n-nav-item__icon{border-radius:10px;width:31px;height:31px;padding:7px}.n-nav-item__icon svg{width:17px;height:17px}.n-app--compact-nav .n-sidebar{grid-template-rows:68px auto minmax(0,1fr);padding-inline:7px}.n-app--compact-nav .n-sidebar__brand img{width:46px;max-height:52px}.n-app--compact-nav .n-nav-item{min-height:40px;padding:4px}.n-workspace-switcher__trigger{border-radius:12px;grid-template-columns:31px minmax(0,1fr) 14px;gap:7px;min-height:48px;padding:4px 7px}.n-workspace-switcher__mark{border-radius:10px;width:31px;height:31px;font-size:11px}.n-workspace-switcher__copy{gap:1px}.n-workspace-switcher__copy small{letter-spacing:.09em;font-size:9px}.n-workspace-switcher__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.2;display:block;overflow:hidden}.n-workspace-switcher__menu{width:284px}.n-workspace-switcher__error{color:var(--n-error);background:var(--n-error-soft);border-radius:10px;margin:0 5px 6px;padding:9px 10px;font-size:11.5px;line-height:1.4}.n-app--compact-nav .n-workspace-switcher__trigger{border-radius:12px;min-height:46px}.n-app--compact-nav .n-workspace-switcher__mark{width:34px;height:34px}.n-topbar{min-height:var(--n-shell-topbar);grid-template-columns:minmax(190px,.65fr) minmax(300px,1.35fr) auto;gap:12px;padding:7px 14px}.n-topbar__identity{gap:9px}.n-workspace-title{gap:2px}.n-workspace-title small{font-size:10px;font-weight:720}.n-workspace-title strong{font-size:14px;font-weight:800}.n-search{max-width:590px}.n-search .n-input{height:40px}.n-account{flex:none}.n-account__trigger{border-radius:14px;grid-template-columns:1fr;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;padding:4px!important}.n-account__trigger-copy,.n-account__chevron{display:none!important}.n-account__avatar-wrap{width:36px;height:36px}.n-account__menu{width:min(310px,100vw - 24px)}.n-account__context{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:11px;gap:3px;margin:0 5px;padding:10px 11px;display:grid}.n-account__context span{color:var(--n-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.n-account__context strong{text-overflow:ellipsis;white-space:nowrap;color:var(--n-text-2);font-size:12.5px;overflow:hidden}.n-page-view{padding:var(--n-page-padding)}.n-page{gap:var(--n-section-gap)}.n-page--compact{gap:14px}.n-page-header{gap:20px;padding-block-end:13px}.n-page-header__main{gap:5px}.n-page-header__eyebrow{font-size:10.5px}.n-page-header h1{font-size:clamp(30px,2.3vw,37px);line-height:1.04}.n-page-header p{font-size:13.5px;line-height:1.48}.n-page-header__actions{gap:7px}.n-page-toolbar{gap:9px;min-height:56px;padding:8px 10px}.n-page-toolbar__controls{gap:7px}.n-panel--padded{padding:var(--n-panel-padding)}.n-panel__header{gap:12px;margin-block-end:14px}.n-panel__titlebox{gap:4px}.n-panel__titlebox h2{font-size:16px;line-height:1.2}.n-panel__titlebox p{font-size:12px;line-height:1.45}.n-section-header{gap:14px;margin-block-end:13px}.n-section-header h2{font-size:19px}.n-section-header h3{font-size:16px}.n-section-header p{font-size:12.25px}.n-btn{min-height:var(--n-control-height);padding-inline:14px;font-size:13px}.n-btn--sm{min-height:var(--n-control-height-sm);padding-inline:11px;font-size:12px}.n-btn--lg{min-height:var(--n-control-height-lg);padding-inline:18px;font-size:13.5px}.n-input,.n-select,.n-textarea{font-size:13px}.n-input,.n-select{min-height:var(--n-control-height)}.n-field{gap:6px}.n-field__label{font-size:12px}.n-field__hint,.n-field__error{font-size:11px}.n-field-grid,.n-form-grid{gap:12px}.n-form-stack{gap:14px}.n-dialog-backdrop,.n-drawer-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03080c99}.n-dialog{border-radius:19px;max-height:min(88dvh,760px)}.n-dialog__header{min-height:64px;padding:14px 16px}.n-dialog__heading h2{font-size:17px}.n-dialog__body{padding:16px}.n-dialog__footer{padding:11px 16px}.n-drawer{width:min(500px,100vw - 18px)}.n-drawer__header{min-height:64px;padding:14px 16px}.n-drawer__body{padding:16px}.n-drawer__footer{padding:11px 16px}.n-popover-menu__surface{border-radius:14px;box-shadow:0 22px 58px #0000004d}.n-table-wrap{border-radius:14px}.n-table th{letter-spacing:.08em;height:40px;padding:9px 13px;font-size:10px}.n-table td{min-height:54px;padding:10px 13px;font-size:12.5px}.n-table__cell-content{min-width:0}.n-table-primary{overflow-wrap:anywhere;font-size:12.5px}.n-pagination{min-height:58px;padding:10px 13px}.n-dashboard-page{max-width:1440px}.n-command-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.n-command-card{border-radius:15px;min-height:72px;padding:12px 13px}.n-command-card__copy{gap:4px}.n-command-card__copy span{font-size:10.5px}.n-command-card__copy strong{font-size:14px}.n-command-card__icon{border-radius:12px;width:38px;height:38px}.n-dashboard-overview{grid-template-columns:minmax(0,1.24fr) minmax(350px,.76fr);gap:14px}.n-dashboard-hero{grid-template-columns:minmax(0,1fr) 190px;gap:20px;min-height:260px;padding:22px}.n-dashboard-hero__copy{gap:12px}.n-dashboard-hero__eyebrow{font-size:10px}.n-dashboard-hero__copy>p:not(.n-dashboard-hero__eyebrow){max-width:64ch;font-size:13px;line-height:1.52}.n-dashboard-hero__actions{gap:8px}.n-dashboard-hero__dial{gap:10px}.n-dashboard-hero__dial-meta{font-size:10.5px;line-height:1.55}.n-focus-list{gap:9px}.n-focus-actions{gap:7px;padding-block-start:11px}.n-metrics-grid{gap:10px}.n-metric{min-height:108px;padding:14px}.n-metric__top>span:first-child{font-size:10.5px}.n-metric strong{font-size:27px}.n-metric p{font-size:10.5px}.n-dashboard-lower{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:14px}.n-dashboard-activity-empty{min-height:112px}.n-quick-actions{gap:8px}.n-quick-action{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:62px;padding:10px 11px}.n-quick-action__icon{border-radius:11px;width:34px;height:34px}.n-quick-action__copy{min-width:0}.n-quick-action__copy strong{font-size:12.5px}.n-quick-action__copy span{font-size:10.5px}.n-settings-page{max-width:1320px}.n-settings-layout,.n-settings-layout--tenant{grid-template-columns:minmax(0,1fr) 320px;gap:14px}.n-settings-main,.n-settings-aside{gap:12px}.n-settings-aside{top:calc(var(--n-shell-topbar) + 16px)}.n-profile-summary{padding:12px}.n-setting-row{padding:11px 12px}.n-tenant-identity{gap:11px;padding:12px}.n-tenant-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.n-action-card{min-height:76px;padding:11px 12px}.n-action-card__body strong{font-size:13px}.n-action-card__body>span{font-size:11px;line-height:1.4}.n-branding-page,.n-asset-page,.n-kiosk-management-page,.n-runtime-policy-page,.n-channel-page,.n-knowledge-page{max-width:1360px}.n-branding-layout{grid-template-columns:minmax(0,1fr) 350px;gap:14px}.n-brand-preview-panel{top:calc(var(--n-shell-topbar) + 16px)}.n-runtime-policy-grid{gap:12px}.n-kiosk-context-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:12px}.n-asset-onboarding{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);min-height:260px}.n-asset-onboarding__copy{padding:22px}.n-asset-onboarding>.n-asset-upload-card{margin:14px}.n-asset-upload-card{min-height:190px}.n-resource-card{min-height:168px}@media (width<=1280px){:root{--n-content-max:1280px;--n-page-padding:18px}.n-topbar{grid-template-columns:minmax(170px,.58fr) minmax(260px,1fr) auto}.n-dashboard-overview{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.n-settings-layout,.n-settings-layout--tenant{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1100px){:root{--n-shell-sidebar:194px;--n-page-padding:16px}.n-command-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.n-dashboard-overview,.n-dashboard-lower,.n-settings-layout,.n-settings-layout--tenant,.n-branding-layout,.n-runtime-policy-grid,.n-channel-layout,.n-kiosk-context-grid,.n-kiosk-top-row,.n-asset-onboarding{grid-template-columns:1fr}.n-settings-aside,.n-brand-preview-panel,.n-channel-aside{position:static}.n-settings-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.n-dashboard-hero{grid-template-columns:minmax(0,1fr) 180px}}@media (width<=980px){:root{--n-shell-sidebar:min(300px, calc(100vw - 36px));--n-shell-topbar:60px}.n-topbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.n-search{grid-area:2/1/auto/-1;width:100%;max-width:none}.n-page-view{padding:15px}.n-settings-aside{grid-template-columns:1fr}}@media (width<=720px){:root{--n-page-padding:12px;--n-panel-padding:15px;--n-section-gap:12px}.n-page-header{gap:10px;display:grid}.n-page-header h1{font-size:29px}.n-page-header__actions{justify-content:stretch}.n-page-header__actions>*{flex:auto}.n-command-rail,.n-metrics-grid,.n-tenant-lifecycle-grid{grid-template-columns:1fr}.n-dashboard-hero{grid-template-columns:1fr;min-height:0}.n-dashboard-hero__dial{justify-self:start}.n-dashboard-hero h1{font-size:clamp(34px,10vw,46px)}.n-dialog{max-height:92dvh}.n-account__menu,.n-workspace-switcher__menu{max-width:calc(100vw - 20px)}}.n-error-boundary__diagnostic{gap:8px;display:grid}.n-error-boundary__diagnostic summary{color:var(--n-muted);cursor:pointer;font-size:12px}.n-error-boundary__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=520px){.n-error-boundary__actions{display:grid}.n-error-boundary__actions .n-btn{width:100%}}.n-search-results{z-index:160;max-height:min(440px, 100dvh - var(--n-shell-topbar) - 28px);border:1px solid var(--n-line-strong);color:var(--n-text);background:color-mix(in srgb, var(--n-panel-strong) 97%, transparent);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);border-radius:15px;padding:7px;animation:.14s cubic-bezier(.2,.8,.2,1) both n-popover-in;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow-y:auto;box-shadow:0 24px 70px #00000052}.n-search-result{width:100%;min-height:52px;color:var(--n-text-2);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:7px 9px;display:grid}.n-search-result:hover,.n-search-result:focus-visible,.n-search-result[aria-selected=true]{color:var(--n-text);background:var(--n-panel-soft);outline:none}.n-search-result__icon{width:34px;height:34px;color:var(--n-green);background:var(--n-green-soft);border-radius:11px;place-items:center;display:grid}.n-search-result__icon svg{width:17px;height:17px}.n-search-result__copy{gap:2px;min-width:0;display:grid}.n-search-result__copy strong,.n-search-result__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-search-result__copy strong{font-size:12.5px}.n-search-result__copy small{color:var(--n-muted);font-size:10.5px}.n-search-result__enter{color:var(--n-muted);text-align:center;font-size:12px}.n-search-results__empty{color:var(--n-muted);text-align:center;padding:18px;font-size:12px}.n-popover-menu__surface{overscroll-behavior:contain;max-height:min(70dvh,520px);overflow-y:auto}.n-quick-action__badge{min-width:24px;color:var(--n-text-2);background:var(--n-panel-soft);text-align:center;border-radius:999px;justify-self:end;padding:4px 7px;font-size:10px;font-weight:800}:is(.n-page-view--flow-builder,.n-page-view:has(>.n-flow-builder-shell),.n-page-view:has(>.fb-shell),.n-page-view:has(>.fd-shell)){height:100%;min-height:0;padding:0;overflow:hidden}.n-flow-builder-shell{height:calc(100dvh - var(--n-shell-topbar) - 24px);grid-template-rows:60px minmax(0,1fr);grid-template-columns:232px minmax(380px,1fr) minmax(300px,340px);min-height:0}.n-flow-builder-topbar{gap:12px;padding:8px 10px}.n-flow-builder-topbar__identity{grid-template-columns:minmax(190px,420px) auto}.n-flow-builder-rail__header{min-height:60px;padding:10px}.n-flow-builder-step-list{gap:7px;padding:10px}.n-flow-builder-step{padding:8px}.n-flow-builder-editor__header{min-height:64px;padding:14px 16px}.n-flow-builder-editor__body>form,.n-flow-builder-editor__body>div:last-child{padding:16px}.n-flow-builder-preview__header{min-height:52px;padding:10px 12px}.n-flow-builder-preview__body{padding:14px}@media (height<=700px) and (width>=861px){.n-flow-builder-shell{grid-template-rows:54px minmax(0,1fr)}.n-flow-builder-topbar{padding-block:6px}.n-flow-builder-rail__header{min-height:52px;padding:8px 10px}.n-flow-builder-editor__header{min-height:54px;padding:10px 14px}.n-flow-builder-editor__body>form,.n-flow-builder-editor__body>div:last-child{padding:13px}.n-flow-builder-preview__header{min-height:46px;padding:8px 10px}.n-flow-builder-preview__body{padding:10px}}@media (width<=860px){.n-page-view:has(>.n-flow-builder-shell){overflow:auto}.n-flow-builder-shell{height:auto;min-height:calc(100dvh - var(--n-shell-topbar) - 24px);grid-template-rows:auto minmax(620px,1fr) auto;grid-template-columns:210px minmax(0,1fr);overflow:visible}.n-flow-builder-topbar{grid-column:1/-1;grid-template-columns:1fr}.n-flow-builder-topbar__controls{flex-wrap:wrap;justify-content:flex-start}.n-flow-builder-rail{grid-area:2/1}.n-flow-builder-editor{grid-area:2/2}.n-flow-builder-preview{border-inline-start:0;border-top:1px solid var(--n-line);grid-area:3/1/auto/-1;min-height:360px}}@media (width<=640px){.n-flow-builder-shell{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.n-flow-builder-rail,.n-flow-builder-editor,.n-flow-builder-preview{grid-area:auto/1}.n-flow-builder-rail{max-height:320px}.n-flow-builder-editor__body>form,.n-flow-builder-editor__body>div:last-child{max-height:70dvh}}.n-language-menu__trigger{border:1px solid var(--n-line);min-height:38px;color:var(--n-text-2);background:var(--n-panel-soft);border-radius:11px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.n-language-menu__trigger:hover,.n-language-menu__trigger:focus-visible{color:var(--n-text);border-color:var(--n-line-strong);background:var(--n-surface-hover);outline:none}.n-language-menu__trigger svg{width:15px;height:15px}.n-language-menu__surface{width:min(320px,100vw - 20px)}.n-language-menu__list{gap:4px;display:grid}.n-language-menu__heading{border-bottom:1px solid var(--n-line);gap:3px;padding:9px 10px 11px;display:grid}.n-language-menu__heading strong{font-size:13px}.n-language-menu__heading span{color:var(--n-muted);font-size:11px}.n-language-menu__item{text-align:start;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 9px;display:grid}.n-language-menu__item:hover,.n-language-menu__item:focus-visible,.n-language-menu__item.is-selected{background:var(--n-surface-hover);outline:none}.n-language-menu__code{width:40px;height:32px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.n-language-menu__copy{align-items:center;min-width:0;display:flex}.n-language-menu__copy strong{color:var(--n-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.n-language-menu__item>svg{width:16px;height:16px;color:var(--n-success)}.n-kiosk-name-cell--button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.n-tabs--stretch{width:100%;display:flex}.n-tabs--stretch .n-tabs__item{flex:1 1 0;min-width:0}.n-tabs__item .n-btn__content{justify-content:center}.n-tabs__item svg{width:15px;height:15px}.n-control-group__label svg{width:14px;height:14px}.n-control-group__control>.n-tabs,.n-control-group__control>.n-segmented,.n-control-group__control>.n-select{width:100%}.n-setting-row--no-icon .n-setting-row__copy{grid-template-columns:minmax(0,1fr)}.n-setting-row>:last-child{justify-self:end}.n-resource-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:start}.n-resource-card{border-radius:var(--n-radius-panel);min-height:210px;transition:border-color var(--n-transition), transform var(--n-transition), background var(--n-transition);grid-template-rows:auto auto 1fr auto;gap:13px;padding:15px}.n-resource-card:hover{border-color:var(--n-line-strong);transform:translateY(-1px)}.n-resource-card--expanded{grid-column:span 2}.n-resource-card__head{grid-template-columns:42px minmax(0,1fr) auto;gap:11px}.n-resource-card__icon{width:42px;height:42px}.n-resource-card__title{align-content:center}.n-resource-card__title>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.n-resource-card__title>span{align-items:center;margin-top:2px;display:flex}.n-resource-card__description{min-height:38px}.n-resource-card__actions{flex-wrap:wrap;justify-content:flex-start;margin-top:auto}.n-resource-card__actions .n-btn{min-width:0}.n-resource-card__documents{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;gap:8px;padding:10px;display:grid}.n-resource-card__documents-empty{text-align:center;align-content:center;place-items:center;gap:4px;min-height:92px;padding:14px;display:grid}.n-resource-card__documents-empty strong{color:var(--n-text-2);font-size:12.5px}.n-resource-card__documents-empty span{max-width:40ch;color:var(--n-muted);font-size:11px;line-height:1.45}.n-resource-card__document{border:1px solid var(--n-line);background:var(--n-panel);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.n-resource-card__document-icon{width:34px;height:34px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:10px;place-items:center;display:grid}.n-resource-card__document-icon svg{width:16px;height:16px}.n-resource-card__document-copy{gap:2px;min-width:0;display:grid}.n-resource-card__document-copy strong{color:var(--n-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.n-resource-card__document-copy small{color:var(--n-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.n-runtime-policy-page{max-width:1420px}.n-runtime-policy-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:stretch;gap:14px}.n-policy-domain{grid-template-rows:auto 1fr;height:100%;display:grid}.n-policy-domain__icon{width:38px;height:38px;color:var(--n-green);background:var(--n-green-soft);border-radius:12px;place-items:center;display:grid}.n-policy-domain__icon svg{width:18px;height:18px}.n-policy-domain .n-setting-list{align-content:start}.n-policy-domain .n-setting-row{min-height:94px}.n-activation-contract__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.n-activation-contract .n-action-card{grid-template-columns:40px minmax(0,1fr);align-content:start;min-height:132px}.n-activation-contract .n-action-card__trailing{grid-column:2;justify-self:start}.n-activation-contract .n-action-card__icon{color:var(--n-green);background:var(--n-green-soft)}.n-preview-controls{gap:9px;min-width:0;display:grid}.n-preview-controls--inline{grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr) auto;align-items:end}.n-preview-controls .n-segmented{border-color:var(--n-line);background:var(--n-panel-strong)}.n-analytics-page{max-width:1480px}.n-analytics-filterbar{background:color-mix(in srgb, var(--n-panel) 96%, var(--n-green-soft));padding:11px 12px}.n-analytics-filterbar .n-page-toolbar__controls{grid-template-columns:minmax(300px,.9fr) minmax(250px,.7fr) auto;align-items:end;gap:10px;width:min(100%,900px);display:grid}.n-analytics-filterbar .n-control-group--inline{grid-template-columns:auto minmax(0,1fr)}.n-analytics-filterbar .n-select{min-height:38px}.n-analytics-metrics{gap:12px}.n-analytics-metrics .n-metric{background:linear-gradient(145deg, color-mix(in srgb, var(--n-panel) 96%, var(--n-green-soft)), var(--n-panel));min-height:122px}.n-analytics-metrics .n-metric__icon{width:38px;height:38px}.n-analytics-grid{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);gap:14px}.n-analytics-chart-panel,.n-analytics-funnel-panel{min-height:360px}.n-analytics-chart-panel{grid-template-rows:auto 1fr;display:grid}.n-analytics-chart-panel>.n-page-state{align-self:stretch}.n-funnel-step__meta>span{gap:2px;display:grid}.n-funnel-step__meta>span strong{color:var(--n-text-2);font-size:12px}.n-funnel-step__meta>span small{color:var(--n-muted);font-size:10.5px}.n-funnel-step__track{position:relative}.n-funnel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.n-session-chart{isolation:isolate;min-height:270px;padding:30px 12px 8px;position:relative}.n-session-chart__grid{z-index:-1;pointer-events:none;grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:28px 12px 34px}.n-session-chart__grid i{border-top:1px dashed color-mix(in srgb, var(--n-line-strong) 70%, transparent)}.n-session-chart__item{z-index:1;position:relative}.n-session-chart__plot>i{width:min(40px,72%);min-height:8px;box-shadow:0 -12px 28px color-mix(in srgb, var(--n-green-soft) 70%, transparent)}.n-session-chart__plot>span{color:var(--n-text-2);font-weight:750}@media (width<=1180px){.n-resource-card--expanded{grid-column:auto}.n-activation-contract__steps{grid-template-columns:1fr}.n-activation-contract .n-action-card{grid-template-columns:40px minmax(0,1fr) auto;min-height:0}.n-activation-contract .n-action-card__trailing{grid-column:auto;justify-self:end}.n-preview-controls--inline{grid-template-columns:repeat(2,minmax(0,1fr))}.n-preview-controls--inline>.n-btn{grid-column:1/-1;justify-self:start}.n-analytics-grid{grid-template-columns:1fr}}@media (width<=820px){.n-resource-grid{grid-template-columns:1fr}.n-analytics-filterbar .n-page-toolbar__controls{grid-template-columns:1fr;width:100%}.n-analytics-filterbar .n-page-toolbar__meta{white-space:normal;align-self:flex-start}.n-preview-controls--inline{grid-template-columns:1fr}.n-preview-controls--inline>.n-btn{grid-column:auto}}@media (width<=620px){.n-control-group--inline{grid-template-columns:1fr}.n-setting-row{grid-template-columns:1fr;align-items:start}.n-setting-row>:last-child{justify-self:start}.n-resource-card__actions>*{flex:140px}.n-resource-card__actions .n-file-upload-button,.n-resource-card__actions .n-file-upload-button .n-btn{width:100%}.n-activation-contract .n-action-card{grid-template-columns:38px minmax(0,1fr)}.n-activation-contract .n-action-card__trailing{grid-column:2;justify-self:start}}.n-btn[data-action=back]:hover .n-btn__content>svg,html[dir=rtl] .n-btn[data-action=next]:hover .n-btn__content>svg,html[dir=rtl] .n-btn[data-action=open]:hover .n-btn__content>svg,html[dir=rtl] .n-btn[data-action=timeline]:hover .n-btn__content>svg{transform:translate(-3px)}@keyframes n-page-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes n-card-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes n-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes n-halo-pulse{0%,to{opacity:.08;transform:scale(.85)}50%{opacity:.24;transform:scale(1.2)}}@keyframes n-orbit{to{transform:rotate(360deg)}}@keyframes n-action-breathe{0%,to{box-shadow:0 10px 26px #00000024, 0 0 0 0 color-mix(in srgb, var(--n-green) 0%, transparent)}50%{box-shadow:0 14px 34px #0000002b, 0 0 0 5px color-mix(in srgb, var(--n-green) 10%, transparent)}}@keyframes n-icon-shake{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg)}65%{transform:rotate(8deg)}}@keyframes n-success-pop{0%{opacity:0;transform:scale(.45)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes n-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes n-chart-grow{0%{opacity:.45;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes n-status-ripple{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 42%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, currentColor 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 0%, transparent)}}@media (width<=760px){.n-page-header--visual{grid-template-columns:auto minmax(0,1fr);align-items:start}.n-page-header--visual .n-page-header__actions{grid-column:1/-1}.n-visual-icon--lg{border-radius:15px;width:48px;height:48px}.n-visual-icon--lg>.n-icon{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.n-page-view,.n-visual-icon,.n-visual-icon:after,.n-visual-icon__halo,.n-btn,.n-btn:after,.n-btn__content>svg,.n-btn__content>.n-icon,.n-btn__success-icon,.n-metric,.n-metric__progress>i,.n-metric__ring,.n-progress__track>span,.n-funnel-step__bar,.n-session-chart__plot>i,.n-session-chart__plot>span,.n-empty-state__icon,.n-page-state__icon,.n-empty-state__icon:after,.n-page-state__icon:after,.n-chip--pulse .n-chip__dot{transition-duration:.01ms!important;animation:none!important;transform:none!important}}.n-knowledge-card .n-resource-card__icon{color:var(--n-green);background:linear-gradient(145deg, var(--n-green-soft), color-mix(in srgb, var(--n-green-soft) 38%, var(--n-panel)))}.n-knowledge-card__meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.n-knowledge-card__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.n-knowledge-card__signals>span{border:1px solid var(--n-line);background:color-mix(in srgb, var(--n-panel-soft) 88%, var(--n-green-soft));min-width:0;transition:border-color var(--n-transition), transform var(--n-transition), background var(--n-transition);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 7px;padding:9px;display:grid}.n-knowledge-card__signals>span:hover{border-color:color-mix(in srgb, var(--n-green) 28%, var(--n-line-strong));background:color-mix(in srgb, var(--n-panel-soft) 74%, var(--n-green-soft));transform:translateY(-2px)}.n-knowledge-card__signals svg{width:16px;height:16px;color:var(--n-green);grid-row:1/3}.n-knowledge-card__signals strong{min-width:0;color:var(--n-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.n-knowledge-card__signals small{color:var(--n-muted);font-size:9.5px}.n-knowledge-card .n-resource-card__document{grid-template-columns:34px minmax(0,1fr) auto auto}@media (width<=620px){.n-knowledge-card__signals{grid-template-columns:1fr}.n-knowledge-card .n-resource-card__document{grid-template-columns:34px minmax(0,1fr) auto}.n-knowledge-card .n-resource-card__document>.n-chip{grid-column:2;justify-self:start}}.n-activation-contract__steps{margin:0;padding:0;list-style:none}.n-activation-contract__step{min-width:0;position:relative}.n-activation-contract__number{z-index:3;top:-7px;border:2px solid var(--n-panel);color:#061710;background:linear-gradient(135deg, var(--n-green), #baf2d7);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid;position:absolute;inset-inline-start:-7px;box-shadow:0 7px 18px #0000002e}.n-activation-contract__connector{z-index:2;top:50%;background:color-mix(in srgb, var(--n-green) 24%, var(--n-line));width:20px;height:2px;position:absolute;inset-inline-end:-10px;overflow:hidden}.n-activation-contract__connector>i{background:linear-gradient(90deg, transparent, var(--n-green), transparent);width:50%;height:100%;animation:1.7s linear infinite n-connector-flow;display:block}.n-activation-contract__step:nth-child(2) .n-action-card{animation-delay:80ms}.n-activation-contract__step:nth-child(3) .n-action-card{animation-delay:.16s}@keyframes n-connector-flow{0%{transform:translate(-110%)}to{transform:translate(220%)}}@media (width<=1180px){.n-activation-contract__connector{top:auto;bottom:-10px;width:2px;height:20px;inset-inline:50% auto}.n-activation-contract__connector>i{background:linear-gradient(180deg, transparent, var(--n-green), transparent);width:100%;height:50%;animation-name:n-connector-flow-y}@keyframes n-connector-flow-y{0%{transform:translateY(-110%)}to{transform:translateY(220%)}}}@media (prefers-reduced-motion:reduce){.n-activation-contract__connector>i{animation:none!important}}.n-knowledge-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.n-knowledge-overview .n-metric{min-height:118px}@media (width<=1100px){.n-knowledge-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.n-knowledge-overview{grid-template-columns:1fr}}@keyframes n-savebar-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes n-toast-enter{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes n-skeleton-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.n-nav-item:after,.n-nav-item svg,.n-search,.n-search-input,.n-input,.n-select,.n-textarea,.n-data-table tbody tr,.n-table tbody tr,.n-panel,.n-panel__action>svg,.n-popover-menu__surface,.n-action-menu__surface,.n-dialog,.n-drawer,.n-save-bar--open,.n-save-bar__icon,.toast,.Toastify__toast,.n-skeleton:after{transition-duration:.01ms!important;animation:none!important;transform:none!important}}@keyframes n-sparkline-draw{to{stroke-dashoffset:0}}@keyframes n-sparkline-area{to{opacity:1}}@media (width<=520px){.n-sparkline{width:92px}}@media (prefers-reduced-motion:reduce){.n-sparkline__area,.n-sparkline__line,.n-sparkline__point{opacity:1;stroke-dashoffset:0;animation:none!important}}.n-policy-map{border:1px solid var(--n-line);border-radius:var(--n-radius-xl);background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--n-green-soft) 75%, transparent), transparent 34%), var(--n-panel);padding:18px;overflow:hidden}.n-policy-map__header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.n-policy-map__header>div{min-width:0}.n-policy-map__header span:first-child{color:var(--n-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.n-policy-map__header h2{color:var(--n-text);margin:0;font-size:18px;line-height:1.25}.n-policy-map__flow{grid-template-columns:minmax(0,1.55fr) 54px minmax(190px,.72fr) 54px minmax(210px,.82fr);align-items:stretch;gap:10px;display:grid}.n-policy-map__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.n-policy-map__node{border:1px solid var(--n-line);min-width:0;min-height:86px;color:var(--n-text);background:color-mix(in srgb, var(--n-panel-soft) 88%, transparent);animation:.48s cubic-bezier(.22,.9,.32,1) both n-card-rise;animation-delay:calc(var(--n-policy-index,0) * 70ms);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff06}.n-policy-map__node--source{text-align:start;width:100%;transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition)}.n-policy-map__node--source:hover{border-color:color-mix(in srgb, var(--n-green) 46%, var(--n-line));background:color-mix(in srgb, var(--n-green-soft) 34%, var(--n-panel-soft));transform:translateY(-3px)}.n-policy-map__node>svg,.n-policy-map__node>.n-btn__content>svg{width:34px;height:34px;color:var(--n-green);background:var(--n-green-soft);border-radius:11px;flex:none;padding:8px;transition:transform .26s cubic-bezier(.22,.9,.32,1)}.n-policy-map__node--source:hover>.n-btn__content>svg{transform:rotate(-5deg)scale(1.08)}.n-policy-map__node>.n-btn__content{justify-content:flex-start;width:100%}.n-policy-map__node>.n-btn__content>.n-btn__label{flex:1;min-width:0}.n-policy-map__node--gate>span,.n-policy-map__node--runtime>span,.n-policy-map__node .n-btn__label>span{gap:4px;min-width:0;display:grid}.n-policy-map__node strong{color:var(--n-text);font-size:13px;line-height:1.25}.n-policy-map__node small{color:var(--n-muted);font-size:11px;line-height:1.35}.n-policy-map__node--gate{border-color:color-mix(in srgb, var(--n-primary) 38%, var(--n-line));background:color-mix(in srgb, var(--n-primary-soft) 26%, var(--n-panel-soft))}.n-policy-map__node--runtime{border-color:color-mix(in srgb, var(--n-green) 40%, var(--n-line));background:color-mix(in srgb, var(--n-green-soft) 30%, var(--n-panel-soft))}.n-policy-map__connector{place-items:center;min-width:0;display:grid}.n-policy-map__connector i{background:var(--n-line);border-radius:999px;width:100%;height:2px;position:relative;overflow:visible}.n-policy-map__connector i:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--n-green), transparent);animation:2.4s ease-in-out infinite n-policy-signal;position:absolute;inset:0;transform:translate(-110%)}.n-policy-map__connector i:after{content:"";top:50%;border-block-start:2px solid var(--n-green);border-inline-end:2px solid var(--n-green);width:8px;height:8px;position:absolute;inset-inline-end:-1px;transform:translateY(-50%)rotate(45deg)}@keyframes n-policy-signal{0%,20%{opacity:0;transform:translate(-110%)}45%{opacity:1}75%,to{opacity:0;transform:translate(110%)}}@media (width<=1080px){.n-policy-map__flow{grid-template-columns:1fr}.n-policy-map__connector{min-height:26px}.n-policy-map__connector i{width:2px;height:26px}.n-policy-map__connector i:before{background:linear-gradient(180deg, transparent, var(--n-green), transparent);animation-name:n-policy-signal-vertical;transform:translateY(-110%)}.n-policy-map__connector i:after{top:auto;bottom:-1px;inset-inline-end:50%;transform:translate(50%)rotate(135deg)}}@media (width<=720px){.n-policy-map__header{flex-direction:column;align-items:flex-start}.n-policy-map__sources{grid-template-columns:1fr}.n-policy-map__node{min-height:76px}}@keyframes n-policy-signal-vertical{0%,20%{opacity:0;transform:translateY(-110%)}45%{opacity:1}75%,to{opacity:0;transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.n-policy-map__node,.n-policy-map__connector i:before{animation:none!important}}@media (width<=1180px){.n-visual-summary--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.n-visual-summary,.n-visual-summary--5{grid-template-columns:repeat(2,minmax(0,1fr))}.n-lifecycle-rail{grid-template-columns:1fr}.n-lifecycle-rail__step{min-height:0}.n-lifecycle-rail__step:after{top:calc(100% + 1px);background:linear-gradient(var(--n-lifecycle-accent), var(--n-line));width:2px;height:12px;inset-inline-start:31px}}@media (width<=620px){.n-visual-summary,.n-visual-summary--5{grid-template-columns:1fr}.n-visual-summary__item{min-height:94px}.n-event-timeline__topline{flex-direction:column;align-items:flex-start;gap:3px}.n-event-timeline__topline strong{white-space:normal}.fs-flow-overview__heading{flex-direction:column}}@media (prefers-reduced-motion:reduce){.n-visual-summary__item,.n-visual-summary__progress>i,.n-event-timeline__item,.n-lifecycle-rail__step{animation:none!important;transform:none!important}}.n-form-region{min-width:0}.n-form-region--compact{--form-region-field-gap:5px;--form-region-label-size:10px;--form-region-hint-size:9px;--form-region-control-height:var(--control-height-sm);--form-region-control-font:12px;--form-region-control-padding:10px}.n-form-region--comfortable{--form-region-field-gap:6px;--form-region-label-size:12px;--form-region-hint-size:11px;--form-region-control-height:var(--control-height-md);--form-region-control-font:13px;--form-region-control-padding:14px}.n-form-region--spacious{--form-region-field-gap:8px;--form-region-label-size:13px;--form-region-hint-size:12px;--form-region-control-height:var(--control-height-lg);--form-region-control-font:14px;--form-region-control-padding:16px}.n-form-region .n-field{gap:var(--form-region-field-gap);min-width:0}.n-form-region .n-field__label{min-width:0;font-size:var(--form-region-label-size);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.n-form-region .n-field__hint,.n-form-region .n-field__error{overflow-wrap:anywhere;font-size:var(--form-region-hint-size)}.n-form-region .n-input,.n-form-region .n-select{width:100%;min-height:var(--form-region-control-height);padding-inline:var(--form-region-control-padding);font-size:var(--form-region-control-font)}.n-form-region .n-textarea{width:100%;min-height:calc(var(--form-region-control-height) * 2.5);font-size:var(--form-region-control-font)}.n-kiosk-management-page{width:100%;max-width:1500px}.n-kiosk-fleet-section .n-section-header{align-items:center}.n-kiosk-fleet-table{overflow-x:visible}.n-kiosk-fleet-table .n-table{table-layout:fixed;min-width:860px}.n-kiosk-fleet-table .n-table th:first-child{width:27%}.n-kiosk-fleet-table .n-table th:nth-child(2){width:17%}.n-kiosk-fleet-table .n-table th:nth-child(3){width:19%}.n-kiosk-fleet-table .n-table th:nth-child(4){width:17%}.n-kiosk-fleet-table .n-table th:nth-child(5){width:14%}.n-kiosk-fleet-table .n-table th:nth-child(6){width:6%}.n-kiosk-fleet-table .n-table td{height:76px;padding-block:11px}.n-kiosk-fleet-identity{text-align:start;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-width:0;color:inherit!important;justify-content:stretch!important;padding:0!important;display:grid!important}.n-kiosk-fleet-identity__icon{border:1px solid color-mix(in srgb, var(--n-info) 24%, var(--n-line));width:40px;height:40px;color:var(--n-info);background:var(--n-info-soft);border-radius:12px;place-items:center;display:grid}.n-kiosk-fleet-identity__icon svg{width:18px;height:18px}.n-kiosk-fleet-identity__copy{gap:6px;min-width:0;display:grid}.n-kiosk-fleet-identity__copy>strong{color:var(--n-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.n-kiosk-fleet-identity__meta{min-width:0;color:var(--n-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:9.5px;line-height:1.25;display:flex}.n-kiosk-fleet-identity__meta>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.n-kiosk-fleet-identity__meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.n-kiosk-fleet-identity__meta svg{flex:none;width:12px;height:12px}.n-kiosk-fleet-health,.n-kiosk-fleet-experience,.n-kiosk-fleet-runtime{align-content:center;gap:7px;min-width:0;display:grid}.n-kiosk-fleet-health__badges,.n-kiosk-fleet-runtime,.n-kiosk-fleet-purpose-list{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.n-kiosk-fleet-heartbeat{min-width:0;color:var(--n-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;display:inline-flex;overflow:hidden}.n-kiosk-fleet-heartbeat svg{flex:none;width:12px;height:12px}.n-kiosk-fleet-experience>strong{color:var(--n-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.n-kiosk-fleet-purpose-list{flex-wrap:nowrap;overflow:hidden}.n-kiosk-fleet-purpose-list .n-chip{max-width:112px}.n-kiosk-fleet-purpose-list .n-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-kiosk-fleet-assignment{width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.n-kiosk-fleet-assignment>span{color:var(--n-muted);letter-spacing:.075em;text-transform:uppercase;font-size:10.5px;font-weight:850}.n-kiosk-fleet-assignment>strong{color:var(--n-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.n-kiosk-fleet-assignment:hover>strong,.n-kiosk-fleet-assignment:focus-visible>strong{text-underline-offset:3px;text-decoration:underline}.n-kiosk-fleet-assignment:focus-visible{box-shadow:var(--n-focus);border-radius:7px;outline:none}.n-kiosk-fleet-actions-cell{padding-inline:6px!important}.n-kiosk-fleet-actions-cell .n-kiosk-row-actions{flex-wrap:nowrap;justify-content:flex-end}.n-kiosk-fleet-footer p{margin:0}@media (width<=1180px){.n-kiosk-fleet-table .n-table{min-width:780px}.n-kiosk-fleet-table .n-table th:first-child{width:28%}.n-kiosk-fleet-table .n-table th:nth-child(2){width:18%}.n-kiosk-fleet-table .n-table th:nth-child(3){width:20%}.n-kiosk-fleet-table .n-table th:nth-child(4){width:18%}.n-kiosk-fleet-table .n-table th:nth-child(5){width:10%}.n-kiosk-fleet-table .n-table th:nth-child(6){width:6%}.n-kiosk-fleet-identity__meta>span:nth-child(3),.n-kiosk-fleet-assignment>span{display:none}}@media (width<=980px){.n-kiosk-fleet-table{overflow:visible}.n-kiosk-fleet-table .n-table{min-width:0;display:block}.n-kiosk-fleet-table .n-table thead{display:none}.n-kiosk-fleet-table .n-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px;display:grid}.n-kiosk-fleet-table .n-table tr{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 14px;min-width:0;padding:14px;display:grid;position:relative}.n-kiosk-fleet-table .n-table td{border:0;align-content:start;gap:5px;min-width:0;height:auto;padding:0;display:grid}.n-kiosk-fleet-table .n-table td:first-child{border-bottom:1px solid var(--n-line);grid-column:1/-1;padding:0 70px 12px 0}html[dir=rtl] .n-kiosk-fleet-table .n-table td:first-child{padding:0 0 12px 70px}.n-kiosk-fleet-table .n-table td:last-child{display:block;position:absolute;inset-block-start:12px;inset-inline-end:12px}.n-kiosk-fleet-table .n-table td:last-child .n-table__mobile-label{display:none}.n-kiosk-fleet-table .n-table__mobile-label{color:var(--n-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.n-kiosk-fleet-table .n-table__cell-content{min-width:0}.n-kiosk-fleet-purpose-list{flex-wrap:wrap}.n-kiosk-fleet-footer{padding:11px 12px}}@media (width<=680px){.n-kiosk-fleet-table .n-table tbody,.n-kiosk-fleet-table .n-table tr{grid-template-columns:1fr}.n-kiosk-fleet-table .n-table td:first-child{grid-column:auto}.n-kiosk-fleet-footer{flex-direction:column;align-items:stretch}}@media (width<=760px){.n-kiosk-fleet-toolbar{align-items:stretch}.n-kiosk-fleet-toolbar .n-page-toolbar__controls{grid-template-columns:1fr;display:grid}.n-kiosk-fleet-search,.n-kiosk-fleet-sort,.n-kiosk-fleet-toolbar .n-button{width:100%;min-width:0!important}.n-kiosk-fleet-toolbar .n-page-toolbar__meta{white-space:normal;align-self:flex-start}.n-kiosk-filter-panel .n-field-grid{grid-template-columns:1fr}}@media (width<=520px){.n-command-summary-row{grid-template-columns:1fr}.n-command-summary-row>.n-chip{justify-self:start}}.n-main{grid-template-rows:auto auto minmax(0,1fr)}.n-connectivity-slot{grid-row:2;min-width:0}.n-connectivity-slot:empty{display:none}.n-content{grid-row:3}.n-connectivity-banner{border-block-end:1px solid var(--n-line);min-width:0;min-height:46px;color:var(--n-text-2);background:var(--n-panel-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px clamp(14px,1.6vw,24px);display:grid;box-shadow:inset 0 1px #ffffff05}.n-connectivity-banner__copy strong{color:var(--n-text);font-size:12.5px;line-height:1.25}.n-connectivity-banner__copy span{color:var(--n-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.n-connectivity-banner--offline{border-block-end-color:color-mix(in srgb, var(--n-amber) 34%, var(--n-line));background:color-mix(in srgb, var(--n-amber-soft) 72%, var(--n-panel))}.n-connectivity-banner--offline .n-connectivity-banner__icon,.n-connectivity-banner--switching .n-connectivity-banner__icon{color:var(--n-amber);background:color-mix(in srgb, var(--n-amber-soft) 86%, transparent)}.n-connectivity-banner--error{border-block-end-color:color-mix(in srgb, var(--n-error) 36%, var(--n-line));background:color-mix(in srgb, var(--n-error-soft) 72%, var(--n-panel))}.n-connectivity-banner--error .n-connectivity-banner__icon{color:var(--n-error);background:color-mix(in srgb, var(--n-error-soft) 86%, transparent)}.n-connectivity-banner--restored{border-block-end-color:color-mix(in srgb, var(--n-green) 34%, var(--n-line));background:color-mix(in srgb, var(--n-green-soft) 66%, var(--n-panel))}.n-connectivity-banner--restored .n-connectivity-banner__icon{color:var(--n-green);background:color-mix(in srgb, var(--n-green-soft) 88%, transparent)}.n-access-state-page,.n-standalone-state-page{place-items:center;min-height:100%;display:grid}.n-standalone-state-page{min-height:100dvh;color:var(--n-text);background:var(--n-bg);padding:clamp(18px,4vw,40px)}.n-access-state-page>.n-page-state,.n-standalone-state-page>.n-page-state{border:1px solid var(--n-line);border-radius:var(--n-radius-panel);background:var(--n-panel);width:min(620px,100%);box-shadow:var(--n-shadow-md)}.n-page-state__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.n-login-session-note{min-width:0;color:var(--n-muted);align-items:center;gap:7px;font-size:11.5px;line-height:1.35;display:inline-flex}.n-login-session-note svg{width:16px;height:16px;color:var(--n-green);flex:none}.n-profile-summary__avatar-note{color:var(--n-muted);grid-column:1/-1;font-size:11.5px;line-height:1.4}.n-workflow-tabs__step,.n-workflow-tabs__status,.n-table__mobile-label{font-size:10.5px}.n-workflow-tabs__copy small{font-size:11.5px}@media (width<=680px){.n-connectivity-banner{grid-template-columns:30px minmax(0,1fr);padding:8px 12px}.n-connectivity-banner>.n-button{grid-column:2;justify-self:start}.n-connectivity-banner__copy span{text-overflow:clip;white-space:normal;overflow:visible}.n-page-state__actions{flex-direction:column-reverse;align-items:stretch;width:100%}.n-page-state__actions>.n-button{width:100%}}.n-dashboard-lower--single{grid-template-columns:minmax(0,1fr)}:root{--n-shell-sidebar:216px;--n-shell-sidebar-compact:66px;--n-content-max:1560px;--n-page-padding:clamp(16px, 1.55vw, 26px);--n-section-gap:16px;--n-panel-padding:18px;--n-control-height:40px;--n-control-height-sm:34px;--n-control-height-lg:46px;--n-radius-panel:18px;--n-radius-control:11px}.n-sidebar__brand{border-bottom:1px solid var(--n-line);align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.n-sidebar__brand img{object-fit:contain;object-position:left center;block-size:auto;max-block-size:32px;inline-size:104px}.n-sidebar__brand-copy{border-inline-start:1px solid var(--n-line-strong);gap:1px;min-inline-size:0;padding-inline-start:10px;display:grid}.n-sidebar__brand-copy strong{color:var(--n-text);letter-spacing:.02em;font-size:12px;font-weight:900;line-height:1.2}.n-sidebar__brand-copy small{color:var(--n-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:760;line-height:1.2}.n-app--compact-nav .n-sidebar__brand{justify-content:center;padding-inline:8px}.n-app--compact-nav .n-sidebar__brand img{object-fit:cover;object-position:left center;inline-size:42px}.n-app--compact-nav .n-sidebar__brand-copy{display:none}.n-sidebar__footer{display:none!important}.n-sidebar__nav{scrollbar-width:thin;scrollbar-color:var(--n-line-strong) transparent;padding-block-end:20px}.n-sidebar__section h2{letter-spacing:.105em;font-size:9px}.n-nav-item{border-radius:10px;min-block-size:38px}.n-nav-item[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--n-primary) 22%, transparent)}.n-topbar{padding-inline:clamp(12px,1.4vw,22px)}.n-workspace-title{gap:1px;display:grid}.n-workspace-title small{color:var(--n-muted);text-transform:uppercase;letter-spacing:.095em;font-size:9px;font-weight:800}.n-workspace-title strong{color:var(--n-text);letter-spacing:-.015em;font-size:15px;font-weight:900;line-height:1.25}.n-topbar__actions{gap:6px}.n-topbar__actions>.n-btn--ghost{padding-inline:9px}.n-account__trigger{border-radius:12px;min-inline-size:0;max-inline-size:250px;padding:5px 7px 5px 5px}.n-account__avatar{border-radius:10px;block-size:32px;inline-size:32px}.n-account__copy strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:140px;overflow:hidden}.n-page-view{width:100%;max-width:none}.n-page{width:min(100%, var(--n-content-max));margin-inline:auto}.n-page--fluid,.n-page--size-full{width:100%;max-width:none}.n-page--wide,.n-page--size-wide{max-width:1560px}.n-page-header{margin-block-end:2px}.n-page-header__copy h1,.n-page-header h1{letter-spacing:-.04em;font-size:clamp(23px,2.2vw,32px);line-height:1.08}.n-page-header__copy p,.n-page-header__description{max-width:76ch}.n-panel,.n-card,.n-table-section,.n-form-section{box-shadow:0 10px 30px #0f172a0e}html[data-theme=dark] .n-panel,html[data-theme=dark] .n-card,html[data-theme=dark] .n-table-section,html[data-theme=dark] .n-form-section{box-shadow:0 16px 42px #0003}:is(.n-page,.n-page-view) .bg-white,.n-dialog .bg-white,.n-drawer .bg-white{background-color:var(--n-panel-strong)!important}:is(.n-page,.n-page-view) .bg-slate-50,.n-dialog .bg-slate-50,.n-drawer .bg-slate-50{background-color:var(--n-surface-2)!important}:is(.n-page,.n-page-view) .bg-slate-100,.n-dialog .bg-slate-100,.n-drawer .bg-slate-100{background-color:color-mix(in srgb, var(--n-surface-2) 86%, var(--n-panel))!important}:is(.n-page,.n-page-view) .text-slate-900,.n-dialog .text-slate-900,.n-drawer .text-slate-900{color:var(--n-text)!important}:is(.n-page,.n-page-view) .text-slate-800,:is(.n-page,.n-page-view) .text-slate-700,.n-dialog .text-slate-800,.n-dialog .text-slate-700,.n-drawer .text-slate-800,.n-drawer .text-slate-700{color:var(--n-text-2)!important}:is(.n-page,.n-page-view) .text-slate-600,:is(.n-page,.n-page-view) .text-slate-500,:is(.n-page,.n-page-view) .text-slate-400,.n-dialog .text-slate-600,.n-dialog .text-slate-500,.n-dialog .text-slate-400,.n-drawer .text-slate-600,.n-drawer .text-slate-500,.n-drawer .text-slate-400{color:var(--n-muted)!important}:is(.n-page,.n-page-view) .border-slate-100,:is(.n-page,.n-page-view) .border-slate-200,:is(.n-page,.n-page-view) .border-slate-300,.n-dialog .border-slate-100,.n-dialog .border-slate-200,.n-dialog .border-slate-300,.n-drawer .border-slate-100,.n-drawer .border-slate-200,.n-drawer .border-slate-300,:is(.n-page,.n-page-view) .divide-slate-100>:not([hidden])~:not([hidden]),.n-dialog .divide-slate-100>:not([hidden])~:not([hidden]){border-color:var(--n-line)!important}:is(.n-page,.n-page-view) .shadow-sm,.n-dialog .shadow-sm,.n-drawer .shadow-sm{box-shadow:var(--n-shadow-md)!important}:is(.n-page,.n-page-view) .hover\:bg-slate-50:hover,.n-dialog .hover\:bg-slate-50:hover,.n-drawer .hover\:bg-slate-50:hover{background-color:var(--n-surface-2)!important}:is(.n-page,.n-page-view) .text-blue-600,.n-dialog .text-blue-600{color:var(--n-primary)!important}:is(.n-page,.n-page-view) .text-emerald-600,:is(.n-page,.n-page-view) .text-emerald-700,.n-dialog .text-emerald-600,.n-dialog .text-emerald-700{color:var(--n-green)!important}:is(.n-page,.n-page-view) .text-amber-700,.n-dialog .text-amber-700{color:var(--n-amber)!important}.n-page input:not([type=checkbox]):not([type=radio]):not(.n-input),.n-page select:not(.n-input),.n-page textarea:not(.n-input),.n-dialog input:not([type=checkbox]):not([type=radio]):not(.n-input),.n-dialog select:not(.n-input),.n-dialog textarea:not(.n-input){min-block-size:var(--n-control-height);transition:border-color var(--n-transition), box-shadow var(--n-transition), background var(--n-transition);outline:none;border:1px solid var(--n-line-strong)!important;border-radius:var(--n-radius-control)!important;color:var(--n-text)!important;background:color-mix(in srgb, var(--n-panel-strong) 90%, transparent)!important}.n-page input:not([type=checkbox]):not([type=radio]):focus,.n-page select:focus,.n-page textarea:focus,.n-dialog input:not([type=checkbox]):not([type=radio]):focus,.n-dialog select:focus,.n-dialog textarea:focus{border-color:var(--n-primary)!important;box-shadow:var(--n-focus)!important}.n-page table:not(.n-table),.n-dialog table:not(.n-table){border-collapse:separate;border-spacing:0;width:100%;color:var(--n-text-2)}.n-page table:not(.n-table) thead,.n-dialog table:not(.n-table) thead{background:var(--n-surface-2)!important}.n-page table:not(.n-table) th,.n-dialog table:not(.n-table) th{text-transform:uppercase;color:var(--n-muted)!important;letter-spacing:.075em!important;border-bottom:1px solid var(--n-line)!important;padding:11px 14px!important;font-size:10px!important;font-weight:850!important}.n-page table:not(.n-table) td,.n-dialog table:not(.n-table) td{vertical-align:middle;color:var(--n-text-2)!important;border-bottom:1px solid var(--n-line)!important;padding:12px 14px!important}.n-page table:not(.n-table) tbody tr,.n-dialog table:not(.n-table) tbody tr{transition:background var(--n-transition);background:0 0}.n-page table:not(.n-table) tbody tr:hover,.n-dialog table:not(.n-table) tbody tr:hover{background:var(--n-surface-2)!important}.n-dashboard-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.n-dashboard-quick-actions>.n-btn,.n-dashboard-quick-actions>button{border:1px solid var(--n-line);border-radius:var(--n-radius-panel);min-block-size:94px;min-inline-size:0;color:var(--n-text);text-align:start;background:var(--n-panel);box-shadow:var(--n-shadow-md);transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.n-dashboard-quick-actions>.n-btn:hover,.n-dashboard-quick-actions>button:hover{border-color:var(--n-line-strong);background:var(--n-panel-strong);transform:translateY(-2px)}.n-dashboard-quick-actions>.n-btn>.n-btn__content,.n-dashboard-quick-actions>.n-btn .n-btn__label{display:contents}.n-dashboard-quick-actions>.n-btn span:first-child,.n-dashboard-quick-actions>button>span:first-child{block-size:42px;inline-size:42px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:14px;place-items:center;display:grid}.n-dashboard-quick-actions>.n-btn div,.n-dashboard-quick-actions>button div{gap:3px;min-inline-size:0;display:grid}.n-dashboard-quick-actions strong{font-size:13px;font-weight:900}.n-dashboard-quick-actions small{color:var(--n-muted);font-size:11px;line-height:1.4}.n-dashboard-quick-actions svg{block-size:18px;inline-size:18px}.n-search-results{max-block-size:min(440px,100dvh - 90px);overflow-y:auto}.n-admin-login{min-block-size:100dvh;color:var(--n-text);background:radial-gradient(circle at 10% 12%, color-mix(in srgb, var(--n-green) 16%, transparent), transparent 34%), radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--n-primary) 15%, transparent), transparent 31%), linear-gradient(142deg, var(--page), color-mix(in srgb, var(--page) 88%, #071613));place-items:center;padding:clamp(16px,3vw,36px);display:grid;position:relative;overflow:hidden}.n-admin-login:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(color-mix(in srgb, var(--n-line) 52%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--n-line) 52%, transparent) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 52% 42%,#000 0 42%,#0000 84%);mask-image:radial-gradient(at 52% 42%,#000 0 42%,#0000 84%)}.n-admin-login__layout{z-index:1;border:1px solid var(--n-line-strong);background:color-mix(in srgb, var(--n-panel) 92%, transparent);-webkit-backdrop-filter:blur(28px)saturate(116%);backdrop-filter:blur(28px)saturate(116%);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);min-block-size:min(780px,100dvh - clamp(32px,6vw,72px));inline-size:min(100%,1360px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #0000004d,inset 0 1px #ffffff0d}.n-admin-login__story{color:#fff;isolation:isolate;background:radial-gradient(circle at 16% 10%,#52e2a638,#0000 34%),radial-gradient(circle at 90% 88%,#93a9ff33,#0000 34%),linear-gradient(148deg,#07362f 0%,#07594d 46%,#0a376b 100%);grid-template-rows:auto 1fr auto;align-content:start;gap:clamp(24px,4vh,42px);min-inline-size:0;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.n-admin-login__story:before,.n-admin-login__story:after{content:"";z-index:-1;aspect-ratio:1;background:#ffffff14;border-radius:50%;position:absolute}.n-admin-login__story:before{inline-size:440px;inset-block-start:-210px;inset-inline-end:-180px}.n-admin-login__story:after{background:#52e2a626;inline-size:310px;inset-block-end:-155px;inset-inline-start:-150px}.n-admin-login__story-logo{filter:brightness(0)invert();block-size:auto;inline-size:142px}.n-admin-login__story-copy{align-content:start;gap:18px;max-inline-size:660px;display:grid}.n-admin-login__story-copy>span{color:#ffffffeb;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;min-block-size:34px;inline-size:fit-content;padding-inline:12px;font-size:12px;font-weight:850;display:inline-flex}.n-admin-login__story-copy h1{color:#fff;letter-spacing:-.055em;max-inline-size:11ch;margin:0;font-size:clamp(45px,5vw,72px);line-height:.96}.n-admin-login__story-copy p{color:#ffffffc7;max-inline-size:60ch;margin:0;font-size:15px;line-height:1.7}.n-admin-login__capabilities{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff24;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:10px;padding:14px;display:grid}.n-admin-login__capabilities article{background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:10px;min-inline-size:0;padding:11px;display:grid}.n-admin-login__capabilities article>span{color:#7af0b4;background:#7af0b41a;border-radius:13px;place-items:center;block-size:38px;inline-size:38px;display:grid}.n-admin-login__capabilities strong{color:#fff;font-size:12px;font-weight:850;display:block}.n-admin-login__capabilities small{color:#fff9;margin-block-start:4px;font-size:10px;line-height:1.4;display:block}.n-admin-login__story-meta{color:#ffffff7a;letter-spacing:.12em;font-size:9px;font-weight:800}.n-admin-login__access{background:color-mix(in srgb, var(--n-panel-strong) 92%, transparent);grid-template-rows:auto auto 1fr;align-items:center;gap:15px;min-inline-size:0;padding:clamp(26px,4vw,52px);display:grid;position:relative}.n-admin-login__controls{justify-content:flex-end;display:flex}.n-admin-login__brand{justify-content:center;align-items:center;gap:12px;display:flex}.n-admin-login__brand img{block-size:auto;inline-size:132px}.n-admin-login__brand span{border-inline-start:1px solid var(--n-line-strong);color:var(--n-muted);text-transform:uppercase;letter-spacing:.09em;padding-inline-start:12px;font-size:11px;font-weight:850}.n-admin-login__card{border:1px solid var(--n-line);background:var(--n-panel);inline-size:min(100%,470px);box-shadow:var(--n-shadow-lg);border-radius:24px;gap:20px;margin-inline:auto;padding:clamp(22px,3vw,32px);display:grid}.n-admin-login__card header{gap:7px;display:grid}.n-admin-login__card header>span{color:var(--n-green);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.n-admin-login__card h2{color:var(--n-text);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,36px);line-height:1.05}.n-admin-login__card header p{color:var(--n-muted);margin:0}.n-admin-login__form{gap:15px;display:grid}.n-admin-login__input-wrap{align-items:center;display:flex;position:relative}.n-admin-login__input-wrap>svg:first-child{block-size:17px;inline-size:17px;color:var(--n-muted);pointer-events:none;position:absolute;inset-inline-start:13px}.n-admin-login__input-wrap>.n-input{padding-inline-start:40px}.n-admin-login__input-wrap>.n-btn{position:absolute;inset-inline-end:4px}.n-admin-login__controls .n-btn,.n-admin-login__input-wrap>.n-btn,.n-admin-login__options>.n-btn,.n-admin-login__form>.n-btn{min-block-size:48px;min-inline-size:48px}.n-admin-login__input-wrap:has(>.n-btn)>.n-input{padding-inline-end:48px}.n-admin-login__options{justify-content:space-between;align-items:center;gap:12px;display:flex}.n-admin-login__options label{color:var(--n-text-2);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.n-admin-login__options input{accent-color:var(--n-green)}.n-flow-builder-page,.n-publishing-page,.n-diagnostics-page,.n-device-detail-page{width:100%;max-width:none}@media (width<=1180px){.n-dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.n-admin-login__capabilities{grid-template-columns:1fr}}@media (width<=980px){.n-admin-login{place-items:stretch stretch;padding:0}.n-admin-login__layout{border:0;border-radius:0;grid-template-columns:1fr;min-block-size:100dvh}.n-admin-login__story{display:none}.n-admin-login__access{min-block-size:100dvh;padding:22px}.n-account__copy{display:none}}@media (width<=720px){.n-dashboard-quick-actions{grid-template-columns:1fr}.n-admin-login__access{padding:18px}.n-admin-login__card{border-radius:20px;padding:20px 18px}.n-admin-login__brand img{inline-size:112px}}.n-sidebar__brand-mark{block-size:34px;inline-size:34px;display:none}.n-app--compact-nav .n-sidebar__brand-mark{display:block}.n-sidebar__brand .n-sidebar__brand-mark{filter:none;block-size:34px;max-block-size:34px;inline-size:34px;display:none}.n-app--compact-nav .n-sidebar__brand .n-sidebar__brand-logo{display:none}.n-app--compact-nav .n-sidebar__brand .n-sidebar__brand-mark{block-size:36px;max-block-size:36px;inline-size:36px;display:block}.n-popover-menu{z-index:120;border:1px solid var(--n-line-strong);color:var(--n-text);background:color-mix(in srgb, var(--n-panel-strong) 96%, transparent);box-shadow:var(--n-shadow-lg);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border-radius:16px;margin-block-start:8px;padding:7px;position:absolute}.n-account__menu{inset-inline-end:0}.n-workspace-switcher__menu{inset-block-start:0;inset-inline-start:calc(100% + 10px)}.n-popover-menu__separator{background:var(--n-line);height:1px;margin:6px 4px}.n-page-view{align-content:start;gap:var(--n-section-gap);display:grid}.n-page-view>.n-page{width:min(100%, var(--n-content-max))}.n-account,.n-workspace-switcher{position:relative}@media (width<=980px){.n-workspace-switcher__menu{width:min(304px,100vw - 24px);position:fixed;inset-block-start:82px;inset-inline-start:12px}}.n-form-stack,.n-operations-groups{gap:var(--n-section-gap);display:grid}.n-table-primary{gap:3px;min-inline-size:0;display:grid}.n-table-primary>strong,.n-table-primary>small{overflow-wrap:anywhere}.n-chip-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.n-muted-text{color:var(--n-muted);margin:0;font-size:12px;line-height:1.45}.n-table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.n-provider-capabilities{border:1px solid var(--n-line);background:var(--n-surface-2);border-radius:14px;gap:14px;padding:14px;display:grid}.n-provider-capabilities__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.n-provider-capabilities__header>div{gap:3px;min-inline-size:0;display:grid}.n-provider-capabilities__header strong{color:var(--n-text);font-size:13px}.n-provider-capabilities__header p{color:var(--n-muted);margin:0;font-size:11.5px}.n-operations-group{gap:15px;display:grid}.n-operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.n-operations-grid .n-action-card{min-block-size:86px}@media (width<=1120px){.n-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.n-operations-grid{grid-template-columns:1fr}.n-provider-capabilities__header{flex-direction:column;align-items:stretch}.n-table-actions{justify-content:flex-start}}.n-error-banner{margin-block-end:16px}.n-registration-layout{align-items:start;gap:var(--n-section-gap);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-width:0;display:grid}.n-registration-form,.n-registration-preview{gap:16px;min-width:0;display:grid}.n-registration-preview{justify-items:center}.n-pairing-code-input{letter-spacing:.11em;text-align:center;text-transform:uppercase;min-height:54px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(15px,1.8vw,21px);font-weight:760;padding-inline:48px 14px!important}.n-pairing-code-input::placeholder{letter-spacing:.055em}.n-pairing-code-display,.n-code-value{max-width:min(100%,440px);color:var(--n-text-2);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;display:inline-block;overflow:hidden}.n-bulk-enrollment-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.n-bulk-enrollment-controls .n-field{min-width:150px;margin:0}.n-table-context{border-block-end:1px solid var(--n-line);color:var(--n-muted);background:var(--n-panel-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.n-table-cell--compact{white-space:nowrap;width:64px}.n-table-cell--actions{text-align:end;white-space:nowrap;width:1%}.n-table-cell--actions .n-table__cell-content{justify-content:flex-end}.n-description-list{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:14px;gap:0;width:100%;margin:0;display:grid;overflow:hidden}.n-description-list>div{border-block-start:1px solid var(--n-line);grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);gap:12px;min-width:0;padding:11px 13px;display:grid}.n-description-list>div:first-child{border-block-start:0}.n-description-list dt,.n-description-list dd{min-width:0;margin:0}.n-description-list dt{color:var(--n-muted);align-items:center;gap:7px;font-size:11px;font-weight:760;display:inline-flex}.n-description-list dt svg{width:15px;height:15px}.n-description-list dd{color:var(--n-text-2);text-align:end;font-size:12px;line-height:1.45}.n-page-toolbar__search{flex:280px;min-width:min(100%,240px);max-width:520px}.n-toolbar-field{gap:5px;min-width:145px;display:grid}.n-toolbar-field>span{color:var(--n-muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:780;line-height:1}.n-toolbar-field .n-select,.n-toolbar-field select{min-height:var(--n-control-height-sm)}.n-entity-cell__copy>span{min-width:0;color:var(--n-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:10.5px;display:flex}.n-row-actions{flex-wrap:nowrap}.n-dialog-stack{min-width:0}.n-voice-selection{gap:12px;min-width:0;display:grid}.n-voice-selection__header,.n-voice-selection__pagination{min-width:0;color:var(--n-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.n-voice-selection__pagination{border-block-start:1px solid var(--n-line);justify-content:center;padding-block-start:12px}.n-selection-list{scrollbar-gutter:stable;gap:8px;min-width:0;max-height:min(48vh,520px);padding:2px;display:grid;overflow-y:auto}.n-selection-card__badge:has(.n-chip){color:inherit;background:0 0;padding:0}.n-inline-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.n-switch-stack{gap:10px;display:grid}@media (width<=1120px){.n-registration-layout{grid-template-columns:1fr}.n-registration-preview{grid-template-columns:minmax(220px,auto) minmax(0,1fr);place-items:center stretch}.n-row-actions{flex-wrap:wrap}}@media (width<=760px){.n-bulk-enrollment-controls,.n-page-header__actions{width:100%}.n-bulk-enrollment-controls>*,.n-page-header__actions>.n-btn{flex:auto}.n-registration-preview{grid-template-columns:1fr}.n-description-list>div{grid-template-columns:1fr;gap:4px}.n-description-list dd{text-align:start}.n-inline-control{grid-template-columns:1fr}.n-toolbar-field,.n-page-toolbar__search{flex-basis:100%;width:100%;max-width:none}}@media (width<=520px){.n-pairing-code-input{letter-spacing:.055em;min-height:50px;font-size:13px;padding-inline:42px 10px!important}.n-voice-selection__header{align-items:flex-start}.n-selection-card{grid-template-columns:38px minmax(0,1fr) 26px;gap:10px;min-height:80px;padding:11px}.n-selection-card__icon{width:38px;height:38px}}.n-section-count{border:1px solid var(--n-line);min-height:28px;color:var(--n-muted);background:var(--n-panel-soft);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:10px;font-size:11px;font-weight:760;display:inline-flex}.bg-white,.bg-slate-50,.bg-gray-50{background-color:var(--n-panel)!important}.bg-slate-50\/50,.bg-slate-100,.bg-gray-100{background-color:var(--n-panel-soft)!important}.bg-slate-200,.bg-gray-200{background-color:var(--n-line)!important}.text-slate-900,.text-slate-800,.text-gray-900,.text-gray-800{color:var(--n-text)!important}.text-slate-700,.text-slate-600,.text-gray-700,.text-gray-600{color:var(--n-text-2)!important}.text-slate-500,.text-slate-400,.text-gray-500,.text-gray-400{color:var(--n-muted)!important}.border-slate-100,.border-slate-200,.border-gray-100,.border-gray-200{border-color:var(--n-line)!important}.border-slate-300,.border-gray-300{border-color:var(--n-line-strong)!important}.shadow-sm{box-shadow:var(--n-shadow-md)!important}.shadow-md,.shadow-lg,.shadow-xl{box-shadow:var(--n-shadow-lg)!important}.rounded-xl,.rounded-2xl{border-radius:var(--n-radius-panel)!important}.rounded-lg{border-radius:12px!important}.bg-white.border,.bg-slate-50.border,.dark\:bg-slate-900.border{border-color:var(--n-line)!important;background:var(--n-panel)!important}.hover\:bg-slate-50:hover,.hover\:bg-slate-100:hover,.hover\:bg-gray-50:hover{background:var(--n-panel-soft)!important}:where(button,a,input,select,textarea,summary,[role=button],[role=tab],[tabindex]):focus-visible{box-shadow:var(--n-focus);outline:none}:where(input,select,textarea):focus-visible{border-color:color-mix(in srgb, var(--n-primary) 58%, var(--n-line-strong))}.n-filter-count{min-width:20px;height:20px;color:var(--on-primary,#fff);background:var(--n-primary);border-radius:999px;place-items:center;padding-inline:5px;font-size:10px;font-weight:850;display:inline-grid}.n-filter-panel{border:1px solid var(--n-line);border-radius:var(--n-radius-panel);background:var(--n-panel-soft);justify-content:space-between;align-items:end;gap:14px;min-width:0;padding:15px;display:flex}.n-filter-grid{flex:auto;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;min-width:0;display:grid}.n-table-detail{max-width:42ch;color:var(--n-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.n-device-overview-grid{border:1px solid var(--n-line);border-radius:var(--n-radius-panel);background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--n-primary-soft) 62%, transparent), transparent 42%), var(--n-panel);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,4vw,54px);min-width:0;padding:clamp(20px,3vw,36px);display:grid;overflow:hidden}.n-device-preview-stage{place-items:center;min-width:0;display:grid}.n-device-overview-copy{gap:10px;min-width:0;display:grid}.n-device-overview-copy h2{color:var(--n-text);letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.05}.n-device-overview-copy p{max-width:58ch;color:var(--n-muted);margin:0;font-size:14px;line-height:1.6}.n-section-kicker{color:var(--n-green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.n-entity-cell--with-icon{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;display:grid}.n-entity-icon,.n-avatar{border:1px solid var(--n-line);width:40px;height:40px;color:var(--n-muted);background:var(--n-panel-soft);border-radius:12px;flex:none;place-items:center;display:grid}.n-entity-icon--success{color:var(--n-green);border-color:color-mix(in srgb, var(--n-green) 26%, var(--n-line));background:var(--n-green-soft)}.n-entity-icon svg{width:19px;height:19px}.n-avatar{color:var(--on-primary,#fff);border-color:color-mix(in srgb, var(--n-primary) 24%, var(--n-line));background:linear-gradient(145deg, var(--n-primary), color-mix(in srgb, var(--n-primary) 60%, var(--n-green)));letter-spacing:.035em;border-radius:50%;font-size:12px;font-weight:850}.n-page-view,.n-page,.n-panel,.n-table-section,.n-page-toolbar,.n-dialog,.n-drawer{min-inline-size:0}.n-table__row--interactive:focus-visible{background:color-mix(in srgb, var(--n-primary-soft) 44%, var(--n-panel));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--n-primary) 55%, transparent);outline:none}@media (width<=980px){.n-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-device-overview-grid{grid-template-columns:1fr}.n-device-overview-copy{text-align:center;justify-items:center}}@media (width<=760px){.n-filter-panel{flex-direction:column;align-items:stretch}.n-filter-grid{grid-template-columns:1fr}.n-device-overview-grid{padding:18px}.n-table-detail{max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.n-error-shell{z-index:2000;color:var(--n-text);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--n-error-soft) 70%, transparent), transparent 34%), var(--n-bg);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.n-error-card{border:1px solid color-mix(in srgb, var(--n-error) 28%, var(--n-line));background:var(--n-panel-strong);width:min(100%,520px);box-shadow:var(--n-shadow-lg);border-radius:24px;gap:18px;padding:clamp(24px,5vw,38px);display:grid}.n-error-card__icon{width:52px;height:52px;color:var(--n-error);background:var(--n-error-soft);border-radius:16px;place-items:center;display:grid}.n-error-card__icon svg{width:25px;height:25px}.n-error-card__copy{gap:8px;display:grid}.n-error-card__copy h1{letter-spacing:-.035em;margin:0;font-size:28px}.n-error-card__copy p{color:var(--n-muted);margin:0;line-height:1.6}.n-error-card__detail{border:1px solid color-mix(in srgb, var(--n-error) 20%, var(--n-line));color:var(--n-error);background:var(--n-error-soft);overflow-wrap:anywhere;border-radius:11px;padding:12px;font-size:12px;display:block}.n-error-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}@media (width<=520px){.n-error-card__actions .n-btn{flex:100%}}.n-inline-status{color:var(--n-text-2);align-items:center;gap:6px;display:inline-flex}.n-inline-status svg{width:15px;height:15px;color:var(--n-amber)}.n-detail-hero{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.n-detail-hero__icon{width:48px;height:48px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:14px;place-items:center;display:grid}.n-detail-hero__icon svg{width:23px;height:23px}.n-detail-hero h3{color:var(--n-text);margin:0;font-size:17px}.n-detail-hero p{color:var(--n-muted);margin:4px 0 0;font-size:12px}@media (width<=520px){.n-detail-hero{grid-template-columns:44px minmax(0,1fr)}.n-detail-hero>.n-status-badge{grid-column:2;justify-self:start}}.n-flow-builder-page{min-height:0}.n-flow-builder-name .n-input{min-width:min(52vw,520px);min-height:34px;color:var(--n-text);background:0 0;border-color:#0000;padding:3px 8px;font-size:17px;font-weight:800}.n-flow-builder-name .n-input:hover,.n-flow-builder-name .n-input:focus{border-color:var(--n-line);background:var(--n-panel-soft)}.n-flow-builder-settings{grid-template-columns:1fr}.n-flow-builder-settings__controls{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;min-width:0;display:grid}.n-flow-builder-setting{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:11px;grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.n-flow-builder-setting label{color:var(--n-muted);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:800}.n-flow-builder-setting .n-select,.n-flow-builder-setting select,.n-flow-builder-setting input{width:100%;min-width:0}.n-flow-builder-setting__error{color:var(--n-error);display:inline-flex}.n-flow-builder-setting__error svg{width:15px;height:15px}.n-flow-builder-compat,.n-flow-builder-validation,.n-flow-builder-archived{border:1px solid var(--n-line);color:var(--n-muted);background:var(--n-panel-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 12px;font-size:10.5px;line-height:1.45;display:flex}.n-flow-builder-compat strong{color:var(--n-text-2)}.n-flow-builder-validation{gap:5px;display:grid}.n-flow-builder-validation--error{border-color:color-mix(in srgb, var(--n-error) 30%, var(--n-line));color:var(--n-error);background:var(--n-error-soft)}.n-flow-builder-validation--success{border-color:color-mix(in srgb, var(--n-green) 30%, var(--n-line));color:var(--n-green);background:var(--n-green-soft)}.n-flow-builder-validation ul{margin:0;padding-inline-start:20px}.n-flow-builder-archived{border-color:color-mix(in srgb, var(--n-amber) 34%, var(--n-line));color:color-mix(in srgb, var(--n-amber) 72%, var(--n-text));background:var(--n-amber-soft)}.n-flow-builder-inspector-empty{min-height:220px;color:var(--n-muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.n-flow-builder-inspector-empty svg{width:28px;height:28px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:10px;padding:6px}.n-flow-builder-inspector-empty p{max-width:26ch;margin:0;font-size:11px;line-height:1.5}@media (width<=760px){.n-flow-builder-name .n-input{width:100%;min-width:0}.n-flow-builder-settings__controls{grid-template-columns:1fr}}@media (width<=520px){.n-flow-builder-setting{grid-template-columns:1fr}}.n-analytics-grid{gap:var(--n-space-5,1.25rem);display:grid}.n-analytics-grid--hero{grid-template-columns:minmax(0,2fr) minmax(18rem,.8fr)}.n-analytics-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.n-analytics-grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.n-analytics-grid__wide{min-width:0}.n-analytics-chart{min-width:0;overflow:hidden}.n-analytics-gauge{color:var(--n-color-text-muted,#68758a);place-items:center;gap:.65rem;padding-block:.5rem 1.25rem;font-size:.8125rem;font-weight:650;display:grid}.n-analytics-gauge__ring{--n-analytics-gauge-color:var(--n-color-primary,#2457d6);background:radial-gradient(circle at center, var(--n-color-surface,#fff) 57%, transparent 58%), conic-gradient(var(--n-analytics-gauge-color) var(--n-analytics-gauge,0deg), var(--n-color-border-subtle,#e8edf4) 0);block-size:8.25rem;inline-size:8.25rem;box-shadow:inset 0 0 0 1px var(--n-color-border-subtle,#e8edf4);border-radius:50%;place-items:center;display:grid}.n-analytics-gauge--success .n-analytics-gauge__ring{--n-analytics-gauge-color:var(--n-color-success,#14804a)}.n-analytics-gauge--warning .n-analytics-gauge__ring{--n-analytics-gauge-color:var(--n-color-warning,#a15c00)}.n-analytics-gauge--danger .n-analytics-gauge__ring{--n-analytics-gauge-color:var(--n-color-danger,#c52d2d)}.n-analytics-gauge__ring strong{color:var(--n-color-text,#172033);letter-spacing:-.045em;font-size:1.65rem}.n-analytics-donut-layout{align-items:center;gap:var(--n-space-4,1rem);grid-template-columns:minmax(0,1.45fr) minmax(10rem,.75fr);display:grid}.n-analytics-donut-layout--event-types{grid-template-columns:minmax(18rem,.9fr) minmax(18rem,1.1fr)}.n-analytics-legend{gap:.65rem;display:grid}.n-analytics-legend>div{border:1px solid var(--n-color-border-subtle,#e8edf4);background:var(--n-color-surface-subtle,#f7f9fc);border-radius:.75rem;grid-template-columns:.7rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-width:0;padding:.6rem .7rem;display:grid}.n-analytics-legend i{border-radius:50%;block-size:.7rem;inline-size:.7rem}.n-analytics-legend span{color:var(--n-color-text-muted,#68758a);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.n-analytics-legend strong{color:var(--n-color-text,#172033);font-size:.875rem}.n-analytics-legend--long{max-block-size:17.5rem;padding-inline-end:.25rem;overflow:auto}.n-analytics-big-number{color:var(--n-color-text,#172033);letter-spacing:-.055em;font-size:clamp(2.1rem,4vw,2.75rem);line-height:1;display:block}.n-analytics-helper{color:var(--n-color-text-muted,#68758a);margin:.45rem 0 1.15rem;font-size:.8125rem}.n-analytics-ranking{gap:.6rem;display:grid}.n-analytics-ranking>div{grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;display:grid}.n-analytics-ranking span{background:var(--n-color-primary-soft,#e9efff);block-size:1.75rem;inline-size:1.75rem;color:var(--n-color-primary,#2457d6);border-radius:.55rem;place-items:center;font-size:.75rem;font-weight:800;display:grid}.n-analytics-ranking strong{color:var(--n-color-text,#172033);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.n-analytics-ranking em{color:var(--n-color-text-muted,#68758a);font-size:.8125rem;font-style:normal;font-weight:700}.n-table-identity{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.n-table-identity svg{block-size:1rem;inline-size:1rem;color:var(--n-color-text-muted,#68758a);flex:none}.n-analytics-disclosure-list{border:1px solid var(--n-color-border-subtle,#e8edf4);border-radius:.9rem;overflow:hidden}.n-analytics-disclosure+.n-analytics-disclosure{border-block-start:1px solid var(--n-color-border-subtle,#e8edf4)}.n-analytics-disclosure__trigger{min-block-size:4.5rem;inline-size:100%;color:inherit;text-align:start;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.n-analytics-disclosure__trigger:hover{background:var(--n-color-surface-subtle,#f7f9fc)}.n-analytics-disclosure__identity,.n-analytics-disclosure__summary{align-items:center;gap:.75rem;min-width:0;display:flex}.n-analytics-disclosure__identity>svg{background:var(--n-color-primary-soft,#e9efff);block-size:2rem;inline-size:2rem;color:var(--n-color-primary,#2457d6);border-radius:.6rem;flex:none;padding:.45rem}.n-analytics-disclosure__identity>span,.n-analytics-disclosure__summary>span{gap:.15rem;min-width:0;display:grid}.n-analytics-disclosure__identity strong{color:var(--n-color-text,#172033);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.n-analytics-disclosure__identity small,.n-analytics-disclosure__summary small{color:var(--n-color-text-muted,#68758a);font-size:.72rem}.n-analytics-disclosure__summary{text-align:end;gap:clamp(.8rem,3vw,2rem)}.n-analytics-disclosure__summary strong{color:var(--n-color-text,#172033);font-size:.85rem}.n-analytics-disclosure__summary>svg{block-size:1rem;inline-size:1rem;color:var(--n-color-text-muted,#68758a);flex:none}.n-analytics-disclosure__body{border-block-start:1px solid var(--n-color-border-subtle,#e8edf4);background:var(--n-color-surface-subtle,#f7f9fc);gap:1rem;padding:1rem;display:grid}.n-analytics-detail-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.n-analytics-step-list{gap:.7rem;padding-block-start:.25rem;display:grid}.n-analytics-step-list h3{color:var(--n-color-text-muted,#68758a);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}.n-page-toolbar__status{color:var(--n-color-text-muted,#68758a);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.n-page-toolbar__status svg{block-size:.85rem;inline-size:.85rem}@media (width<=1080px){.n-analytics-grid--hero,.n-analytics-grid--split{grid-template-columns:minmax(0,1fr)}.n-analytics-grid--thirds{grid-template-columns:repeat(2,minmax(0,1fr))}.n-analytics-grid--thirds>:last-child{grid-column:1/-1}}@media (width<=760px){.n-analytics-grid--thirds,.n-analytics-donut-layout,.n-analytics-donut-layout--event-types,.n-analytics-detail-grid{grid-template-columns:minmax(0,1fr)}.n-analytics-grid--thirds>:last-child{grid-column:auto}.n-analytics-donut-layout .n-analytics-chart{min-block-size:13.75rem}.n-analytics-disclosure__trigger{align-items:flex-start}.n-analytics-disclosure__summary{gap:.65rem}.n-analytics-disclosure__desktop-only{display:none!important}}@media (width<=520px){.n-analytics-disclosure__summary>span{display:none}}.n-settings-grid{gap:var(--n-space-5,1.25rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.n-inline-status{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.n-inline-status small{color:var(--n-color-text-muted,#68758a);font-size:.75rem}@media (width<=920px){.n-settings-grid{grid-template-columns:minmax(0,1fr)}}.n-table-link{max-inline-size:18rem;color:var(--n-color-text,#172033);text-align:start;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.n-table-link:hover{color:var(--n-color-primary,#2457d6);text-underline-offset:.2em;text-decoration:underline}.n-compact-code{max-inline-size:11rem;color:var(--n-color-text-muted,#68758a);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;font-size:.75rem;display:inline-block;overflow:hidden}.n-support-actions{flex-wrap:nowrap}.n-support-detail-status{flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;display:flex}.n-support-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-support-detail-grid dd{overflow-wrap:anywhere}.n-support-detail-grid code{color:inherit;font-size:.78rem}.n-support-break-glass{border:1px solid var(--n-color-border,#d9e0ea);background:var(--n-color-surface-subtle,#f7f9fc);border-radius:.8rem;gap:.75rem;margin-block-start:1rem;padding:.9rem;display:grid}@media (width<=760px){.n-support-detail-grid{grid-template-columns:minmax(0,1fr)}.n-support-actions{flex-wrap:wrap}}.n-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.n-upload-status{grid-template-columns:minmax(180px,.32fr) minmax(240px,1fr);align-items:center;gap:1rem;display:grid}.n-upload-status__copy{gap:.2rem;display:grid}.n-upload-status__copy strong{color:var(--n-text);font-size:.82rem}.n-upload-status__copy span{color:var(--n-muted);font-size:.72rem}.n-asset-card__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;display:grid}.n-asset-card__title-row>strong{min-width:0;color:var(--n-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.n-asset-card__mime{color:var(--n-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;overflow:hidden}.n-asset-card[role=button]{text-align:start}.n-asset-card .n-btn--icon-danger{min-block-size:1.9rem;min-inline-size:1.9rem}@media (width<=720px){.n-upload-status{grid-template-columns:minmax(0,1fr)}}.n-asset-card{position:relative}.n-asset-card__open{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.n-asset-card__open:focus-visible{outline:3px solid color-mix(in srgb, var(--n-primary) 34%, transparent);outline-offset:-3px}.n-asset-card__body{padding-inline-end:3.1rem}.n-asset-card__delete{z-index:2;inset-inline-end:.72rem;position:absolute;bottom:.72rem}.n-cost-workspace{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:stretch;gap:.9rem;display:grid}.n-cost-workspace>.n-panel{height:100%}.n-cost-bars{gap:.9rem;display:grid}.n-cost-bar{gap:.45rem;display:grid}.n-cost-bar__label{min-width:0;color:var(--n-text-2);justify-content:space-between;gap:.8rem;font-size:.74rem;display:flex}.n-cost-bar__label strong{min-width:0;color:var(--n-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-cost-bar__label span{font-variant-numeric:tabular-nums;flex:none}.n-budget-posture{align-content:start}.n-budget-posture__dial{border:1px solid var(--n-line);min-block-size:8.75rem;color:var(--n-primary);background:radial-gradient(circle at 50% 35%, var(--n-primary-soft), transparent 64%), var(--n-panel-soft);border-radius:1rem;align-content:center;place-items:center;gap:.55rem;margin-block-end:.8rem;display:grid}.n-budget-posture__dial svg{block-size:2rem;inline-size:2rem}.n-budget-posture__dial strong{color:var(--n-text);letter-spacing:-.04em;font-size:1.65rem}.n-budget-facts{gap:.45rem;margin:.9rem 0 0;display:grid}.n-budget-facts>div{border-bottom:1px solid var(--n-line);justify-content:space-between;gap:.8rem;padding-block:.5rem;display:flex}.n-budget-facts>div:last-child{border-bottom:0}.n-budget-facts dt,.n-budget-facts dd{margin:0;font-size:.73rem}.n-budget-facts dt{color:var(--n-muted)}.n-budget-facts dd{color:var(--n-text);font-variant-numeric:tabular-nums;font-weight:750}.n-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.n-suggestion-card{border:1px solid var(--n-line);background:var(--n-panel);border-radius:.9rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.9rem;display:grid}.n-suggestion-card--warning{border-color:color-mix(in srgb, var(--n-amber) 36%, var(--n-line));background:color-mix(in srgb, var(--n-amber-soft) 52%, var(--n-panel))}.n-suggestion-card__icon{block-size:2.4rem;inline-size:2.4rem;color:var(--n-primary);background:var(--n-primary-soft);border-radius:.75rem;place-items:center;display:grid}.n-suggestion-card--warning .n-suggestion-card__icon{color:var(--n-amber);background:var(--n-amber-soft)}.n-suggestion-card__icon svg{block-size:1.1rem;inline-size:1.1rem}.n-suggestion-card>div{gap:.35rem;min-width:0;display:grid}.n-suggestion-card strong{color:var(--n-text);font-size:.8rem}.n-suggestion-card p{color:var(--n-text-2);margin:0;font-size:.73rem;line-height:1.48}.n-suggestion-card code{overflow-wrap:anywhere;color:var(--n-muted);font-size:.66rem}.n-suggestion-card>div>span{color:var(--n-green);font-size:.7rem;font-weight:760}@media (width<=980px){.n-cost-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.n-suggestion-grid{grid-template-columns:minmax(0,1fr)}}.n-branding-swatches{gap:.35rem;padding:0 .85rem .85rem;display:flex}.n-branding-swatches i{border:2px solid var(--n-panel);block-size:1.05rem;inline-size:1.05rem;box-shadow:0 0 0 1px var(--n-line-strong);border-radius:999px;display:block}.n-code-area{min-block-size:9rem;color:var(--n-text-2);background:var(--n-panel-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;line-height:1.5}.n-provider-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.n-provider-config-card{align-content:start;min-width:0}.n-provider-config-card__title{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;display:grid}.n-provider-config-card__title>span:first-child{block-size:2.5rem;inline-size:2.5rem;color:var(--n-primary);background:var(--n-primary-soft);border-radius:.8rem;place-items:center;display:grid}.n-provider-config-card__title svg{block-size:1.15rem;inline-size:1.15rem}.n-provider-config-card__title>span:last-child{gap:.15rem;min-width:0;display:grid}.n-provider-config-card__title strong,.n-provider-config-card__title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-provider-config-card__title strong{color:var(--n-text);font-size:.87rem}.n-provider-config-card__title small{color:var(--n-muted);font-size:.68rem}.n-secret-field{min-width:0;position:relative}.n-secret-field .n-input{padding-inline-end:5.3rem}.n-secret-field .n-chip{top:50%;position:absolute;inset-inline-end:.55rem;transform:translateY(-50%)}.n-provider-config-card__footer{border-block-start:1px solid var(--n-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding-block-start:.85rem;display:flex}.n-provider-test-result{flex:15rem;min-height:2.25rem;padding:.5rem .65rem}.n-provider-test-result .n-notice__icon{block-size:1.65rem;inline-size:1.65rem}.n-budget-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:1rem;display:grid}.n-budget-layout__form{gap:1rem;min-width:0;display:grid}.n-budget-layout__summary{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:.95rem;gap:.75rem;min-width:0;padding:.9rem;display:grid}.n-budget-layout__icon{block-size:2.5rem;inline-size:2.5rem;color:var(--n-green);background:var(--n-green-soft);border-radius:.8rem;place-items:center;display:grid}.n-budget-layout__icon svg{block-size:1.2rem;inline-size:1.2rem}.n-budget-layout__summary>strong{color:var(--n-text);font-size:.85rem}.n-budget-layout__summary dl{gap:.35rem;margin:0;display:grid}.n-budget-layout__summary dl>div{border-bottom:1px solid var(--n-line);justify-content:space-between;gap:.7rem;padding-block:.42rem;display:flex}.n-budget-layout__summary dl>div:last-child{border-bottom:0}.n-budget-layout__summary dt,.n-budget-layout__summary dd{margin:0;font-size:.7rem}.n-budget-layout__summary dt{color:var(--n-muted)}.n-budget-layout__summary dd{color:var(--n-text);font-variant-numeric:tabular-nums;font-weight:760}@media (width<=1080px){.n-provider-config-grid,.n-budget-layout{grid-template-columns:minmax(0,1fr)}}.n-resource-card__open{min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 1fr auto;gap:13px;padding:0;display:grid}.n-resource-card__open:focus-visible{outline:3px solid color-mix(in srgb, var(--n-primary) 32%, transparent);outline-offset:4px;border-radius:12px}.n-resource-card__head{grid-template-columns:40px minmax(0,1fr) auto}.n-resource-card__meta{color:var(--n-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.n-kb-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:16px;display:grid}.n-kb-description{color:var(--n-muted);margin:0 0 14px;font-size:12px;line-height:1.6}.n-kb-search-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.n-kb-search-results{align-content:start;gap:10px;min-height:180px;margin-top:14px;display:grid}.n-kb-search-result{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:13px;gap:9px;padding:13px;display:grid}.n-kb-search-result__head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.n-kb-search-result__head>span:first-child{width:28px;height:28px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:9px;place-items:center;display:grid}.n-kb-search-result__head svg{width:15px;height:15px}.n-kb-search-result__head strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.n-kb-search-result__head>span:last-child{color:var(--n-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.n-kb-search-result p{color:var(--n-muted);margin:0;font-size:12px;line-height:1.55}@media (width<=1040px){.n-kb-detail-grid{grid-template-columns:1fr}}@media (width<=620px){.n-resource-card__head{grid-template-columns:40px minmax(0,1fr)}.n-resource-card__head>.n-chip{grid-column:2;justify-self:start}.n-kb-search-form{grid-template-columns:1fr}.n-kb-search-form .n-btn{width:100%}.n-kb-search-result__head{grid-template-columns:28px minmax(0,1fr)}.n-kb-search-result__head>span:last-child{grid-column:2}}.n-kb-back{justify-self:start}.n-sidebar{grid-template-rows:72px auto auto minmax(0,1fr)}.n-sidebar__filter{padding-inline:1px}.n-sidebar__filter .n-search-input{width:100%}.n-sidebar__filter .n-input{color:#fff;background:#ffffff16;border-color:#ffffff24;min-height:38px}.n-sidebar__filter .n-input::placeholder{color:#ffffff94}.n-sidebar__filter .n-search-input__icon,.n-sidebar__filter .n-search-input__count,.n-sidebar__filter .n-search-input__clear{color:#ffffffad}.n-sidebar__filter .n-search-input__count{background:#ffffff1a}.n-sidebar__filter .n-search-input__clear:hover,.n-sidebar__filter .n-search-input__clear:focus-visible{color:#fff;background:#ffffff1f}.n-sidebar__section h2{justify-content:space-between;align-items:center;gap:8px;display:flex}.n-sidebar__section h2 small{color:#ffffff7a;letter-spacing:normal;font-size:9px;font-weight:800}.n-sidebar__no-results{color:#ffffffb8;text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;padding:18px 12px;display:grid}.n-sidebar__no-results svg{width:24px;height:24px}.n-sidebar__no-results strong{color:#fff;font-size:12px}.n-sidebar__no-results span{max-width:180px;font-size:10.5px;line-height:1.45}.n-app--compact-nav .n-sidebar__filter{display:none}.n-search-results__heading{color:var(--n-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:5px 8px 7px;font-size:10px;font-weight:800;display:flex}.n-search-results__heading small{color:var(--n-muted);letter-spacing:normal;text-transform:none;font-size:9.5px}.n-search-result{grid-template-columns:34px minmax(0,1fr) auto 22px}.n-search-result__section{border:1px solid var(--n-line);max-width:92px;color:var(--n-muted);background:var(--n-panel);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;overflow:hidden}.n-rollout-cell{grid-template-columns:34px minmax(54px,1fr);align-items:center;gap:8px;min-width:108px;display:grid}.n-rollout-cell strong,.n-tabular-value{color:var(--n-text);font-variant-numeric:tabular-nums;font-size:12px}.n-rollout-cell>span{background:var(--n-panel);height:6px;box-shadow:inset 0 0 0 1px var(--n-line);border-radius:999px;overflow:hidden}.n-rollout-cell>span i{border-radius:inherit;background:linear-gradient(90deg, var(--n-primary), var(--n-green));height:100%;display:block}.n-range-field{grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:12px;display:grid}.n-range-field input[type=range]{min-height:40px;padding-inline:0}.n-range-field input[type=number]{text-align:center;font-variant-numeric:tabular-nums}.n-code-pill{border:1px solid var(--n-line);max-width:280px;color:var(--n-text-2);background:var(--n-panel-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;display:inline-block;overflow:hidden}.n-muted-copy{color:var(--n-muted);font-size:11px}.n-page-actions,.n-chip-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n-selection-grid{gap:12px;display:grid}.n-selection-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.n-policy-flag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.n-policy-flag{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.n-policy-flag code{min-width:0;color:var(--n-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.n-switch strong>span,.n-switch strong>span>small{display:block}.n-switch strong>span>small{color:var(--n-muted);margin-top:3px;font-size:10.5px;font-weight:500;line-height:1.4}@media (width<=900px){.n-selection-grid--three,.n-policy-flag-grid{grid-template-columns:1fr}.n-search-result__section{display:none}.n-search-result{grid-template-columns:34px minmax(0,1fr) 22px}}@media (width<=620px){.n-range-field{grid-template-columns:1fr}.n-page-actions{width:100%;display:grid}.n-page-actions .n-btn{width:100%}}@media (prefers-reduced-motion:reduce){.n-page-view,.n-search-results,.n-dialog,.n-drawer,.n-selection-card,.n-nav-item,.n-btn{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.n-messaging-operations-page{min-inline-size:0}.n-messaging-operations-page>.n-panel,.n-messaging-operations-page>.n-table-section{min-inline-size:0;overflow:hidden}.n-messaging-operations__control-grid{align-items:end}.n-messaging-operations__control-grid .n-field,.n-messaging-operations__control-action{min-inline-size:0}.n-messaging-operations__control-action{align-items:end;display:flex}.n-messaging-operations__control-action .n-btn{inline-size:100%}.n-messaging-operations__button-row,.n-messaging-operations__action-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.n-messaging-operations__button-row{margin-block-start:12px}.n-messaging-operations__action-row .n-btn{min-block-size:34px;padding-inline:10px;font-size:11px}.n-messaging-operations-page .n-table-wrap{max-inline-size:100%;overflow-x:auto}.n-messaging-operations-page .n-table{min-inline-size:860px}@media (width<=820px){.n-messaging-operations-page .n-filter-grid,.n-messaging-operations__control-grid,.n-messaging-operations-page .n-field-grid--2{grid-template-columns:minmax(0,1fr)}.n-messaging-operations-page .n-operations-toolbar__controls{display:block}.n-messaging-operations-page .n-operations-toolbar__controls>form{gap:12px;display:grid}}.n-page-view{transform-origin:50% 0;animation:.36s cubic-bezier(.22,.9,.32,1) both n-page-enter}.n-page-header--visual{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;display:grid}.n-visual-icon{--n-visual-icon-color:var(--n-primary);--n-visual-icon-soft:var(--n-primary-soft);isolation:isolate;border:1px solid color-mix(in srgb, var(--n-visual-icon-color) 28%, var(--n-line));color:var(--n-visual-icon-color);background:linear-gradient(145deg, color-mix(in srgb, var(--n-visual-icon-soft) 82%, var(--n-panel)), var(--n-panel));border-radius:16px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0000001f}.n-visual-icon--sm{border-radius:11px;width:34px;height:34px}.n-visual-icon--md{width:44px;height:44px}.n-visual-icon--lg{border-radius:18px;width:58px;height:58px}.n-visual-icon--sm>.n-icon{width:16px;height:16px}.n-visual-icon--md>.n-icon{width:20px;height:20px}.n-visual-icon--lg>.n-icon{width:25px;height:25px}.n-visual-icon--success{--n-visual-icon-color:var(--n-green);--n-visual-icon-soft:var(--n-green-soft)}.n-visual-icon--warning{--n-visual-icon-color:var(--n-amber);--n-visual-icon-soft:var(--n-amber-soft)}.n-visual-icon--danger{--n-visual-icon-color:var(--n-error);--n-visual-icon-soft:var(--n-error-soft)}.n-visual-icon--info{--n-visual-icon-color:var(--n-info);--n-visual-icon-soft:var(--n-info-soft)}.n-visual-icon--neutral,.n-visual-icon--default{--n-visual-icon-color:var(--n-text-2);--n-visual-icon-soft:var(--n-panel-soft)}.n-visual-icon__halo{z-index:-1;border-radius:inherit;opacity:.14;filter:blur(12px);background:currentColor;position:absolute;inset:18%}.n-visual-icon--float{animation:3.8s ease-in-out infinite n-icon-float}.n-visual-icon--pulse .n-visual-icon__halo{animation:2.2s ease-in-out infinite n-halo-pulse}.n-visual-icon--orbit:after{content:"";border:1px dashed color-mix(in srgb, currentColor 42%, transparent);border-radius:20px;animation:10s linear infinite n-orbit;position:absolute;inset:-4px}.n-btn:not(.n-button-reset){isolation:isolate;position:relative;overflow:hidden}.n-btn:not(.n-button-reset):after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 18%,#ffffff2e 48%,#0000 72%);transition:transform .52s cubic-bezier(.22,.9,.32,1);position:absolute;inset:-1px;transform:translate(-130%)}.n-btn:hover:not(:disabled):not([aria-disabled=true]):after{transform:translate(130%)}.n-btn--motion-pulse:not(:disabled){animation:2.5s ease-in-out infinite n-action-breathe}.n-btn__content>svg,.n-btn__content>.n-icon{transition:transform .22s cubic-bezier(.22,.9,.32,1)}.n-btn[data-action=next]:hover .n-btn__content>svg,.n-btn[data-action=open]:hover .n-btn__content>svg,.n-btn[data-action=timeline]:hover .n-btn__content>svg{transform:translate(3px)}.n-btn[data-action=back]:hover .n-btn__content>svg,html[dir=rtl] .n-btn[data-action=next]:hover .n-btn__content>svg,html[dir=rtl] .n-btn[data-action=open]:hover .n-btn__content>svg,html[dir=rtl] .n-btn[data-action=timeline]:hover .n-btn__content>svg{transform:translate(-3px)}html[dir=rtl] .n-btn[data-action=back]:hover .n-btn__content>svg{transform:translate(3px)}.n-btn[data-action=refresh]:hover .n-btn__content>svg,.n-btn[data-action=retry]:hover .n-btn__content>svg{transform:rotate(180deg)}.n-btn[data-action=add]:hover .n-btn__content>svg{transform:rotate(90deg)scale(1.08)}.n-btn[data-action=upload]:hover .n-btn__content>svg,.n-btn[data-action=publish]:hover .n-btn__content>svg{transform:translateY(-3px)}.n-btn[data-action=download]:hover .n-btn__content>svg,.n-btn[data-action=export]:hover .n-btn__content>svg{transform:translateY(3px)}.n-btn[data-action=delete]:hover .n-btn__content>svg{animation:.36s ease-in-out n-icon-shake}.n-btn[data-action=save]:hover .n-btn__content>svg,.n-btn[data-action=apply]:hover .n-btn__content>svg{transform:scale(1.12)}.n-btn__success-icon{animation:.32s cubic-bezier(.2,1.3,.35,1) both n-success-pop}.n-tabs__item .n-btn__content{width:100%}.n-tabs__icon{flex:none;place-items:center;display:grid}.n-tabs__icon>svg{width:15px;height:15px}.n-tabs__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.n-tabs__badge{min-width:18px;height:18px;color:var(--n-text-2);background:var(--n-panel-soft);border-radius:999px;place-items:center;padding-inline:5px;font-size:9px;font-weight:850;display:grid}.n-tabs__item[aria-selected=true] .n-tabs__icon{animation:.28s cubic-bezier(.2,1.3,.35,1) both n-success-pop}.n-metric{isolation:isolate;animation:.42s cubic-bezier(.22,.9,.32,1) both n-card-rise;position:relative;overflow:hidden}.n-metric:before{content:"";z-index:-1;inset-inline-end:-40px;background:radial-gradient(circle, var(--n-green-soft), transparent 70%);opacity:.8;width:110px;height:110px;transition:transform var(--n-transition), opacity var(--n-transition);border-radius:50%;position:absolute;top:-48px}.n-metric:hover{border-color:color-mix(in srgb, var(--n-green) 28%, var(--n-line-strong));box-shadow:var(--n-shadow-md);transform:translateY(-3px)}.n-metric:hover:before{opacity:1;transform:scale(1.16)}.n-metric__content{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.n-metric__progress{background:var(--n-panel-soft);height:5px;box-shadow:inset 0 0 0 1px var(--n-line);border-radius:999px;overflow:hidden}.n-metric__progress>i{width:var(--n-stat-progress);border-radius:inherit;background:linear-gradient(90deg, var(--n-green), var(--n-primary));transform-origin:0;height:100%;animation:.62s cubic-bezier(.22,.9,.32,1) both n-progress-grow;display:block}.n-metric__ring{background:conic-gradient(var(--n-green) var(--n-stat-progress), var(--n-panel-soft) 0);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--n-line);border-radius:50%;flex:none;place-items:center;animation:.42s cubic-bezier(.2,1.3,.35,1) both n-success-pop;display:grid}.n-metric__ring:before{content:"";background:var(--n-panel);border-radius:50%;grid-area:1/1;width:36px;height:36px}.n-metric__ring>span{z-index:1;color:var(--n-text-2);grid-area:1/1;font-size:9px;font-weight:850}.n-progress__track>span,.n-funnel-step__bar{transform-origin:0;animation:.62s cubic-bezier(.22,.9,.32,1) both n-progress-grow}.n-session-chart__plot>i{transform-origin:bottom;animation:.62s cubic-bezier(.22,.9,.32,1) both n-chart-grow}.n-session-chart__plot>span{animation:.42s cubic-bezier(.22,.9,.32,1) both n-card-rise}.n-resource-card,.n-action-card,.n-panel{isolation:isolate;position:relative}.n-resource-card:before,.n-action-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--n-green-soft) 42%, transparent), transparent 42%);opacity:0;transition:opacity var(--n-transition);pointer-events:none;position:absolute;inset:0}.n-resource-card:hover:before,.n-action-card:hover:before{opacity:.6}.n-resource-card__icon,.n-action-card__icon,.n-policy-domain__icon,.n-metric__icon{transition:transform .26s cubic-bezier(.22, .9, .32, 1), box-shadow var(--n-transition)}.n-resource-card:hover .n-resource-card__icon,.n-action-card:hover .n-action-card__icon,.n-policy-domain:hover .n-policy-domain__icon,.n-metric:hover .n-metric__icon{transform:translateY(-2px)rotate(-3deg)scale(1.04);box-shadow:0 10px 22px #00000024}.n-empty-state__icon,.n-page-state__icon{animation:3.5s ease-in-out infinite n-icon-float;position:relative}.n-empty-state__icon:after,.n-page-state__icon:after{content:"";border:1px dashed color-mix(in srgb, currentColor 30%, transparent);border-radius:19px;animation:12s linear infinite n-orbit;position:absolute;inset:-7px}.n-chip--pulse .n-chip__dot{animation:1.9s ease-out infinite n-status-ripple;box-shadow:0 0}@media (width<=760px){.n-page-header--visual{grid-template-columns:auto minmax(0,1fr);align-items:start}.n-page-header--visual .n-page-header__actions{grid-column:1/-1}.n-visual-icon--lg{border-radius:15px;width:48px;height:48px}.n-visual-icon--lg>.n-icon{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.n-page-view,.n-visual-icon,.n-visual-icon:after,.n-visual-icon__halo,.n-btn,.n-btn:after,.n-btn__content>svg,.n-btn__content>.n-icon,.n-btn__success-icon,.n-metric,.n-metric__progress>i,.n-metric__ring,.n-progress__track>span,.n-funnel-step__bar,.n-session-chart__plot>i,.n-session-chart__plot>span,.n-empty-state__icon,.n-page-state__icon,.n-empty-state__icon:after,.n-page-state__icon:after,.n-chip--pulse .n-chip__dot{transition-duration:.01ms!important;animation:none!important;transform:none!important}}.n-radial-progress{--n-radial-color:var(--n-primary);align-items:center;gap:11px;min-width:0;display:inline-flex}.n-radial-progress--success{--n-radial-color:var(--n-green)}.n-radial-progress--warning{--n-radial-color:var(--n-amber)}.n-radial-progress--danger{--n-radial-color:var(--n-error)}.n-radial-progress__ring{background:conic-gradient(var(--n-radial-color) var(--n-radial-value), var(--n-panel-soft) 0);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--n-line), 0 10px 24px #0000001f;border-radius:50%;flex:none;place-items:center;animation:.42s cubic-bezier(.2,1.3,.35,1) both n-success-pop;display:grid}.n-radial-progress__ring:before{content:"";background:var(--n-panel);border-radius:50%;grid-area:1/1;width:42px;height:42px}.n-radial-progress__ring>strong{z-index:1;color:var(--n-text);grid-area:1/1;font-size:11px}.n-radial-progress__copy{gap:3px;min-width:0;display:grid}.n-radial-progress__copy>strong{color:var(--n-text-2);font-size:12px}.n-radial-progress__copy>small{color:var(--n-muted);font-size:10.5px;line-height:1.4}.n-radial-progress--sm .n-radial-progress__ring{width:44px;height:44px}.n-radial-progress--sm .n-radial-progress__ring:before{width:33px;height:33px}.n-radial-progress--sm .n-radial-progress__ring>strong{font-size:9px}.n-radial-progress--lg .n-radial-progress__ring{width:72px;height:72px}.n-radial-progress--lg .n-radial-progress__ring:before{width:55px;height:55px}.n-radial-progress--lg .n-radial-progress__ring>strong{font-size:13px}.n-nav-item{position:relative;overflow:hidden}.n-nav-item:after{content:"";background:linear-gradient(180deg, var(--n-green), var(--n-primary));border-radius:999px;width:3px;transition:transform .22s cubic-bezier(.22,.9,.32,1);position:absolute;inset-block:8px;inset-inline-start:0;transform:scaleY(0)}.n-nav-item:hover:after,.n-nav-item[aria-current=page]:after,.n-nav-item.is-active:after{transform:scaleY(1)}.n-nav-item svg{transition:transform .24s cubic-bezier(.22, .9, .32, 1), color var(--n-transition)}.n-nav-item:hover svg,.n-nav-item[aria-current=page] svg,.n-nav-item.is-active svg{transform:translateY(-1px)scale(1.08)}.n-search,.n-search-input{transition:border-color var(--n-transition), box-shadow var(--n-transition), background var(--n-transition)}.n-search:focus-within,.n-search-input:focus-within{border-color:color-mix(in srgb, var(--n-green) 42%, var(--n-line-strong));box-shadow:var(--n-focus), 0 14px 34px #0000001a;background:color-mix(in srgb, var(--n-panel-strong) 86%, var(--n-green-soft))}.n-search:focus-within>svg,.n-search-input:focus-within .n-search-input__icon{color:var(--n-green);transform:scale(1.08)}.n-input,.n-select,.n-textarea{transition:border-color var(--n-transition), background var(--n-transition), box-shadow var(--n-transition), transform var(--n-transition)}.n-input:hover:not(:disabled),.n-select:hover:not(:disabled),.n-textarea:hover:not(:disabled){border-color:color-mix(in srgb, var(--n-green) 24%, var(--n-line-strong))}.n-input:focus,.n-select:focus,.n-textarea:focus{transform:translateY(-1px)}.n-data-table tbody tr,.n-table tbody tr{transition:background var(--n-transition), transform var(--n-transition), box-shadow var(--n-transition)}.n-data-table tbody tr:hover,.n-table tbody tr:hover{background:color-mix(in srgb, var(--n-green-soft) 34%, var(--n-panel));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--n-green) 70%, transparent)}html[dir=rtl] .n-data-table tbody tr:hover,html[dir=rtl] .n-table tbody tr:hover{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--n-green) 70%, transparent)}.n-panel:hover{border-color:color-mix(in srgb, var(--n-green) 16%, var(--n-line-strong))}.n-panel__action>svg{transition:transform .26s cubic-bezier(.22, .9, .32, 1), color var(--n-transition)}.n-panel:hover .n-panel__action>svg{color:var(--n-green);transform:rotate(-4deg)scale(1.08)}.n-popover-menu__surface,.n-action-menu__surface,.n-dialog,.n-drawer{animation:.24s cubic-bezier(.22,.9,.32,1) both n-sheet-in}.n-menu-action svg,.n-action-menu__item svg{transition:transform .22s cubic-bezier(.22,.9,.32,1)}.n-menu-action:hover svg,.n-action-menu__item:hover svg{transform:translate(2px)scale(1.06)}html[dir=rtl] .n-menu-action:hover svg,html[dir=rtl] .n-action-menu__item:hover svg{transform:translate(-2px)scale(1.06)}.n-save-bar--open{animation:.32s cubic-bezier(.22,.9,.32,1) both n-savebar-enter}.n-save-bar__icon{animation:3.2s ease-in-out infinite n-icon-float}.toast,.Toastify__toast{animation:.28s cubic-bezier(.22,.9,.32,1) both n-toast-enter}.n-skeleton:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffff0f 50%,#0000 75%);animation:1.35s ease-in-out infinite n-skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.n-nav-item:after,.n-nav-item svg,.n-search,.n-search-input,.n-input,.n-select,.n-textarea,.n-data-table tbody tr,.n-table tbody tr,.n-panel,.n-panel__action>svg,.n-popover-menu__surface,.n-action-menu__surface,.n-dialog,.n-drawer,.n-save-bar--open,.n-save-bar__icon,.toast,.Toastify__toast,.n-skeleton:after{transition-duration:.01ms!important;animation:none!important;transform:none!important}}.n-sparkline{width:112px;height:40px;color:var(--n-green);filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--n-green-soft) 58%, transparent));flex:none;overflow:visible}.n-sparkline__area{opacity:0;animation:.62s .16s forwards n-sparkline-area}.n-sparkline__line{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.76s cubic-bezier(.22,.9,.32,1) forwards n-sparkline-draw}.n-sparkline__point{fill:var(--n-panel);stroke:currentColor;stroke-width:1.7px;opacity:0;animation:.32s cubic-bezier(.2,1.3,.35,1) forwards n-success-pop}.n-sparkline__point:nth-of-type(2){animation-delay:80ms}.n-sparkline__point:nth-of-type(3){animation-delay:.13s}.n-sparkline__point:nth-of-type(4){animation-delay:.18s}.n-sparkline__point:nth-of-type(5){animation-delay:.23s}.n-sparkline__point:nth-of-type(6){animation-delay:.28s}.n-sparkline__point:nth-of-type(n+7){animation-delay:.33s}@media (width<=520px){.n-sparkline{width:92px}}@media (prefers-reduced-motion:reduce){.n-sparkline__area,.n-sparkline__line,.n-sparkline__point{opacity:1;stroke-dashoffset:0;animation:none!important}}.n-visual-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.n-visual-summary--5{grid-template-columns:repeat(5,minmax(0,1fr))}.n-visual-summary__item{--n-summary-accent:var(--n-text-2);--n-summary-soft:var(--n-panel-soft);border:1px solid var(--n-line);min-width:0;min-height:112px;color:inherit;background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--n-summary-soft) 80%, transparent), transparent 48%), var(--n-panel);transition:transform var(--n-transition), border-color var(--n-transition), box-shadow var(--n-transition), background var(--n-transition);border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;text-decoration:none;animation:.42s cubic-bezier(.22,.9,.32,1) both n-card-rise;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.n-visual-summary__item:nth-child(2){animation-delay:55ms}.n-visual-summary__item:nth-child(3){animation-delay:.11s}.n-visual-summary__item:nth-child(4){animation-delay:.165s}.n-visual-summary__item:nth-child(5){animation-delay:.22s}.n-visual-summary__item--primary{--n-summary-accent:var(--n-primary);--n-summary-soft:var(--n-primary-soft)}.n-visual-summary__item--success{--n-summary-accent:var(--n-green);--n-summary-soft:var(--n-green-soft)}.n-visual-summary__item--warning{--n-summary-accent:var(--n-amber);--n-summary-soft:var(--n-amber-soft)}.n-visual-summary__item--danger{--n-summary-accent:var(--n-error);--n-summary-soft:var(--n-error-soft)}.n-visual-summary__item--info{--n-summary-accent:var(--n-info);--n-summary-soft:var(--n-info-soft)}.n-visual-summary__item--neutral,.n-visual-summary__item--default{--n-summary-accent:var(--n-text-2);--n-summary-soft:var(--n-panel-soft)}.n-visual-summary__item--interactive:hover,.n-visual-summary__item:hover{border-color:color-mix(in srgb, var(--n-summary-accent) 38%, var(--n-line));box-shadow:var(--n-shadow-md);transform:translateY(-3px)}.n-visual-summary__icon{border:1px solid color-mix(in srgb, var(--n-summary-accent) 30%, var(--n-line));width:38px;height:38px;color:var(--n-summary-accent);background:color-mix(in srgb, var(--n-summary-soft) 74%, var(--n-panel));transition:transform .26s cubic-bezier(.22, .9, .32, 1), box-shadow var(--n-transition);border-radius:12px;flex:none;place-items:center;display:grid}.n-visual-summary__icon>svg{width:18px;height:18px}.n-visual-summary__item:hover .n-visual-summary__icon{box-shadow:0 10px 24px color-mix(in srgb, var(--n-summary-soft) 48%, transparent);transform:translateY(-2px)rotate(-4deg)scale(1.05)}.n-visual-summary__copy{gap:4px;min-width:0;display:grid}.n-visual-summary__copy small{color:var(--n-muted);letter-spacing:.025em;font-size:10px;font-weight:800}.n-visual-summary__copy strong{color:var(--n-text);font-size:24px;line-height:1.05}.n-visual-summary__copy>span{color:var(--n-text-2);text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.n-visual-summary__progress{background:var(--n-panel-soft);height:5px;box-shadow:inset 0 0 0 1px var(--n-line);border-radius:999px;grid-column:1/-1;overflow:hidden}.n-visual-summary__progress>i{width:var(--n-summary-progress);border-radius:inherit;background:linear-gradient(90deg, var(--n-summary-accent), color-mix(in srgb, var(--n-summary-accent) 58%, var(--n-primary)));transform-origin:0;height:100%;animation:.66s cubic-bezier(.22,.9,.32,1) both n-progress-grow;display:block}.n-visual-summary__index{inset-inline-end:10px;color:color-mix(in srgb, var(--n-summary-accent) 32%, transparent);letter-spacing:-.06em;font-size:19px;font-weight:900;position:absolute;bottom:7px}.n-event-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.n-event-timeline__item{--n-event-accent:var(--n-text-2);--n-event-soft:var(--n-panel-soft);min-width:0;animation:.38s cubic-bezier(.22,.9,.32,1) both n-card-rise;animation-delay:calc(var(--n-timeline-index,0) * 55ms);grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.n-event-timeline__item--success{--n-event-accent:var(--n-green);--n-event-soft:var(--n-green-soft)}.n-event-timeline__item--warning{--n-event-accent:var(--n-amber);--n-event-soft:var(--n-amber-soft)}.n-event-timeline__item--danger{--n-event-accent:var(--n-error);--n-event-soft:var(--n-error-soft)}.n-event-timeline__item--info{--n-event-accent:var(--n-info);--n-event-soft:var(--n-info-soft)}.n-event-timeline__item--primary{--n-event-accent:var(--n-primary);--n-event-soft:var(--n-primary-soft)}.n-event-timeline__rail{justify-content:center;display:flex;position:relative}.n-event-timeline__rail:after{content:"";z-index:-1;background:linear-gradient(var(--n-event-accent), var(--n-line));opacity:.38;width:1px;position:absolute;top:37px;bottom:-8px}.n-event-timeline__item:last-child .n-event-timeline__rail:after{display:none}.n-event-timeline__icon{border:1px solid color-mix(in srgb, var(--n-event-accent) 34%, var(--n-line));width:32px;height:32px;color:var(--n-event-accent);background:color-mix(in srgb, var(--n-event-soft) 78%, var(--n-panel));transition:transform var(--n-transition), box-shadow var(--n-transition);border-radius:11px;place-items:center;display:grid;box-shadow:0 8px 18px #0000001a}.n-event-timeline__icon>svg{width:15px;height:15px}.n-event-timeline__item:hover .n-event-timeline__icon{box-shadow:0 12px 24px color-mix(in srgb, var(--n-event-soft) 54%, transparent);transform:rotate(-5deg)scale(1.07)}.n-event-timeline__body{border-bottom:1px solid color-mix(in srgb, var(--n-line) 76%, transparent);gap:5px;min-width:0;padding:5px 0 15px;display:grid}.n-event-timeline__item:last-child .n-event-timeline__body{border-bottom:0;padding-bottom:4px}.n-event-timeline__topline{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.n-event-timeline__topline strong{min-width:0;color:var(--n-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.n-event-timeline__topline time{color:var(--n-muted);flex:none;font-size:9px}.n-event-timeline__description{color:var(--n-text-2);font-size:10px;line-height:1.4}.n-event-timeline__meta{flex-wrap:wrap;gap:6px;display:flex}.n-event-timeline--compact .n-event-timeline__item{grid-template-columns:36px minmax(0,1fr);gap:9px}.n-event-timeline--compact .n-event-timeline__icon{border-radius:9px;width:28px;height:28px}.n-event-timeline--compact .n-event-timeline__rail:after{top:33px}.n-lifecycle-rail{counter-reset:lifecycle;grid-template-columns:repeat(var(--n-lifecycle-columns,3), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.n-lifecycle-rail__step{--n-lifecycle-accent:var(--n-text-2);--n-lifecycle-soft:var(--n-panel-soft);border:1px solid var(--n-line);background:color-mix(in srgb, var(--n-lifecycle-soft) 34%, var(--n-panel));min-width:0;min-height:108px;animation:.43s cubic-bezier(.22,.9,.32,1) both n-card-rise;animation-delay:calc(var(--n-lifecycle-index,0) * 70ms);transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px;padding:14px;display:grid;position:relative}.n-lifecycle-rail__step:after{content:"";z-index:2;top:31px;background:linear-gradient(90deg, var(--n-lifecycle-accent), var(--n-line));width:12px;height:2px;position:absolute;inset-inline-start:calc(100% + 1px)}.n-lifecycle-rail__step:last-child:after{display:none}.n-lifecycle-rail__step--complete{--n-lifecycle-accent:var(--n-green);--n-lifecycle-soft:var(--n-green-soft)}.n-lifecycle-rail__step--current{--n-lifecycle-accent:var(--n-primary);--n-lifecycle-soft:var(--n-primary-soft);border-color:color-mix(in srgb, var(--n-primary) 42%, var(--n-line));box-shadow:0 12px 30px color-mix(in srgb, var(--n-primary-soft) 30%, transparent)}.n-lifecycle-rail__step--upcoming{opacity:.82}.n-lifecycle-rail__step:hover{border-color:color-mix(in srgb, var(--n-lifecycle-accent) 42%, var(--n-line));transform:translateY(-3px)}.n-lifecycle-rail__marker{width:36px;height:36px;color:var(--n-lifecycle-accent);background:color-mix(in srgb, var(--n-lifecycle-soft) 82%, var(--n-panel));border:1px solid color-mix(in srgb, var(--n-lifecycle-accent) 30%, var(--n-line));border-radius:12px;place-items:center;display:grid}.n-lifecycle-rail__marker>svg{width:17px;height:17px}.n-lifecycle-rail__copy{gap:4px;min-width:0;display:grid}.n-lifecycle-rail__copy strong{color:var(--n-text);font-size:12px;line-height:1.3}.n-lifecycle-rail__copy>span{color:var(--n-text-2);font-size:10px;line-height:1.42}.n-lifecycle-rail__meta{grid-column:1/-1;align-items:center;gap:6px;display:flex}.fs-flow-overview{border:1px solid var(--n-line);border-radius:var(--n-radius-xl);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--n-primary-soft) 70%, transparent), transparent 35%), var(--n-panel);gap:14px;padding:18px;display:grid;overflow:hidden}.fs-flow-overview__heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.fs-flow-overview__heading>div{min-width:0}.fs-flow-overview__heading>div>span{color:var(--n-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.fs-flow-overview__heading h2{color:var(--n-text);margin:0;font-size:18px;line-height:1.25}.fs-flow-overview__heading p{max-width:720px;color:var(--n-text-2);margin:6px 0 0;font-size:11px;line-height:1.45}@media (width<=1180px){.n-visual-summary--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.n-visual-summary,.n-visual-summary--5{grid-template-columns:repeat(2,minmax(0,1fr))}.n-lifecycle-rail{grid-template-columns:1fr}.n-lifecycle-rail__step{min-height:0}.n-lifecycle-rail__step:after{top:calc(100% + 1px);background:linear-gradient(var(--n-lifecycle-accent), var(--n-line));width:2px;height:12px;inset-inline-start:31px}}@media (width<=620px){.n-visual-summary,.n-visual-summary--5{grid-template-columns:1fr}.n-visual-summary__item{min-height:94px}.n-event-timeline__topline{flex-direction:column;align-items:flex-start;gap:3px}.n-event-timeline__topline strong{white-space:normal}.fs-flow-overview__heading{flex-direction:column}}@media (prefers-reduced-motion:reduce){.n-visual-summary__item,.n-visual-summary__progress>i,.n-event-timeline__item,.n-lifecycle-rail__step{animation:none!important;transform:none!important}}.n-control-group{gap:7px;min-width:0;display:grid}.n-control-group--inline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.n-control-group__copy{gap:2px;min-width:0;display:grid}.n-control-group__label{color:var(--n-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.n-control-group__description{color:var(--n-muted);font-size:11px;line-height:1.4}.n-control-group__control{min-width:0}.n-control-group__control>.n-tabs,.n-control-group__control>.n-select{width:100%}.n-file-upload-button{min-width:0;display:inline-flex}.n-resource-card__menu{align-self:start}.n-resource-card__body{min-width:0}@media (width<=560px){.n-control-group--inline{grid-template-columns:1fr}}.n-detail-grid{align-items:start;gap:1rem;display:grid}.n-detail-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.n-tenant-detail-stack{gap:1rem;display:grid}.n-tenant-detail-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;margin-top:.25rem;overflow-x:auto}.n-tenant-detail-content{gap:1rem;min-width:0;padding-top:.25rem;display:grid}.n-action-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.875rem;display:grid}.n-action-card-grid--compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.n-check-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.n-check-list li{color:var(--n-text-secondary,inherit);align-items:flex-start;gap:.625rem;display:flex}.n-check-list svg{width:1.1rem;height:1.1rem;color:var(--n-success,currentColor);flex:none;margin-top:.125rem}.n-empty-inline{text-align:center;color:var(--n-text-muted,inherit);margin:0;padding:2rem 1rem}.n-field-help{color:var(--n-text-muted,inherit);margin:.75rem 0 0;font-size:.875rem}.n-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.n-workspace-switcher__search{border:1px solid var(--n-border,currentColor);background:var(--n-surface-subtle,transparent);border-radius:.75rem;align-items:center;gap:.5rem;margin:.5rem .625rem;padding:.5rem .625rem;display:flex}.n-workspace-switcher__search svg{width:1rem;height:1rem;color:var(--n-text-muted,currentColor);flex:none}.n-workspace-switcher__search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.n-workspace-switcher__search:focus-within{border-color:var(--n-primary,currentColor);box-shadow:0 0 0 3px color-mix(in srgb, var(--n-primary,currentColor) 16%, transparent)}@media (width<=960px){.n-detail-grid--two{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.n-action-card-grid,.n-action-card-grid--compact{grid-template-columns:minmax(0,1fr)}.n-inline-actions{justify-content:stretch;width:100%}.n-inline-actions>*{flex:auto}}.n-tenants-page .n-page-header{align-items:center}.n-tenants-page .n-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.n-tenants-page .n-table-section>.n-section-header{padding-bottom:14px}.n-tenants-page .n-table tbody tr{min-height:62px}.n-tenants-page .n-table td{padding-block:12px}.n-tenants-page .n-action-menu__trigger{width:34px;min-height:34px}.n-capacity-cell{gap:8px;min-width:176px;display:grid}.n-capacity-cell>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.n-capacity-cell strong{font-variant-numeric:tabular-nums}.n-capacity-cell svg{width:16px;height:16px;color:var(--n-amber)}.n-capacity-cell small{color:var(--n-muted)}.n-table-footer__hint{color:var(--n-muted);align-items:center;gap:6px;display:inline-flex}.n-table-footer__hint svg{width:15px;height:15px}@media (width<=1080px){.n-tenants-page .n-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.n-tenants-page .n-metrics-grid{grid-template-columns:1fr}.n-table-footer__hint{display:none}}.n-budget-gate{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.n-budget-gate>div>strong{color:var(--n-text);margin-bottom:4px;display:block}.n-budget-gate>div>p{max-width:72ch;color:var(--n-muted);margin:0;line-height:1.55}.n-budget-gate>.n-inline-notice{grid-column:1/-1}.n-connectivity-status{border:1px solid var(--n-border-subtle,#94a3b83d);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;min-height:2rem;padding:.25rem .65rem;font-size:.75rem;font-weight:650;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.n-connectivity-status svg{width:.95rem;height:.95rem}.n-connectivity-status--online{background:color-mix(in srgb, var(--n-success,#22c55e) 10%, transparent);border-color:color-mix(in srgb, var(--n-success,#22c55e) 30%, transparent);color:var(--n-success-text,#16a34a)}.n-connectivity-status--offline{background:color-mix(in srgb, var(--n-warning,#f59e0b) 12%, transparent);border-color:color-mix(in srgb, var(--n-warning,#f59e0b) 34%, transparent);color:var(--n-warning-text,#d97706)}.n-page-view{animation:.22s cubic-bezier(.2,.8,.2,1) both n-page-enter}.n-table-loading{border-top:1px solid var(--n-border-subtle,#94a3b833);padding:.75rem 0}.n-table thead th{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--n-surface-2,#111827) 94%, transparent);z-index:2;position:sticky;top:0}.n-table__row--interactive{cursor:pointer;transition:background-color .15s,box-shadow .15s}.n-table__row--interactive:hover{background:color-mix(in srgb, var(--n-accent,#60a5fa) 7%, transparent)}.n-table__row--interactive:focus-visible{background:color-mix(in srgb, var(--n-accent,#60a5fa) 10%, transparent);box-shadow:inset 3px 0 0 var(--n-accent,#60a5fa);outline:2px solid color-mix(in srgb, var(--n-accent,#60a5fa) 55%, transparent);outline-offset:-2px}.n-page-header__actions,.n-page-toolbar,.n-inline-actions{flex-wrap:wrap;align-items:center}.n-page-state,.n-error-card,.n-panel,.n-metric{contain:layout paint}.n-page-state--error .n-page-state__icon,.n-error-card__icon{animation:2.8s ease-in-out infinite n-attention-breathe}@keyframes n-attention-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (width<=1120px){.n-connectivity-status span{display:none}.n-connectivity-status{justify-content:center;width:2rem;padding-inline:.5rem}}@media (width<=720px){.n-page-header__actions{width:100%}.n-page-header__actions>*{flex:auto}.n-page-header__actions .n-button{justify-content:center}.n-table thead th{position:static}}@media (pointer:coarse){.n-table__row--interactive,.n-action-menu__trigger,.n-button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.n-page-view,.n-page-state--error .n-page-state__icon,.n-error-card__icon{animation:none}.n-table__row--interactive,.n-connectivity-status{transition:none}}.n-connectivity-banner{border:1px solid var(--n-line-strong);background:var(--n-panel-strong);box-shadow:var(--n-shadow-sm);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:13px 16px;animation:.28s both n-banner-enter;display:grid}.n-connectivity-banner--offline{border-color:color-mix(in srgb, var(--n-warning) 42%, var(--n-line));background:color-mix(in srgb, var(--n-warning-soft) 72%, var(--n-panel))}.n-connectivity-banner--restored{border-color:color-mix(in srgb, var(--n-success) 36%, var(--n-line));background:color-mix(in srgb, var(--n-success-soft) 68%, var(--n-panel))}.n-connectivity-banner__icon{width:38px;height:38px;color:var(--n-text);background:color-mix(in srgb, currentColor 9%, transparent);border-radius:13px;place-items:center;display:grid}.n-connectivity-banner__icon svg{width:20px;height:20px}.n-connectivity-banner__copy{gap:2px;min-width:0;display:grid}.n-connectivity-banner__copy strong{font-size:13.5px;font-weight:900}.n-connectivity-banner__copy span{color:var(--n-muted);font-size:12.5px;line-height:1.45}.n-operations-toolbar{border:1px solid var(--n-line);background:linear-gradient(145deg, color-mix(in srgb, var(--n-primary-soft) 20%, transparent), transparent 52%), var(--n-panel);box-shadow:var(--n-shadow-sm);border-radius:22px;gap:14px;padding:16px;display:grid}.n-operations-toolbar__header{align-items:center;gap:11px;min-width:0;display:flex}.n-operations-toolbar__header>div:not(.n-operations-toolbar__meta){gap:2px;min-width:0;display:grid}.n-operations-toolbar__header strong{font-size:13px;font-weight:900}.n-operations-toolbar__header span{color:var(--n-muted);font-size:12px;line-height:1.4}.n-operations-toolbar__icon{width:34px;height:34px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:12px;flex:none;place-items:center;display:grid}.n-operations-toolbar__icon svg{width:17px;height:17px}.n-operations-toolbar__meta{border:1px solid var(--n-line);color:var(--n-text-2);background:var(--n-panel-strong);white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:7px 10px;font-size:12px;font-weight:800}.n-operations-toolbar__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.n-operations-toolbar__controls .n-search-input,.n-operations-toolbar__controls .n-page-toolbar__search{flex:320px;min-width:min(100%,240px)}.n-operations-toolbar__secondary{border-top:1px solid var(--n-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.n-entity-hero{border:1px solid var(--n-line-strong);background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--n-primary) 16%, transparent), transparent 34%), linear-gradient(145deg, var(--n-panel-strong), var(--n-panel));box-shadow:var(--n-shadow-md);border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.n-entity-hero:after{content:"";inset-inline-end:-90px;background:color-mix(in srgb, var(--n-primary) 8%, transparent);pointer-events:none;border-radius:999px;width:220px;height:220px;position:absolute;bottom:-145px}.n-entity-hero--success{--n-entity-accent:var(--n-success)}.n-entity-hero--warning{--n-entity-accent:var(--n-warning)}.n-entity-hero--danger{--n-entity-accent:var(--n-error)}.n-entity-hero--info{--n-entity-accent:var(--n-info)}.n-entity-hero--primary,.n-entity-hero--neutral{--n-entity-accent:var(--n-primary)}.n-entity-hero__visual{align-self:start}.n-entity-hero__main{gap:8px;min-width:0;display:grid}.n-entity-hero__eyebrow{color:var(--n-entity-accent,var(--n-primary));letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:950}.n-entity-hero__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.n-entity-hero h1{letter-spacing:-.035em;font-size:clamp(25px,3vw,38px)}.n-entity-hero p{color:var(--n-text-2);margin:0;line-height:1.55}.n-entity-hero__facts{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.n-entity-hero__fact{border:1px solid var(--n-line);background:color-mix(in srgb, var(--n-panel-strong) 82%, transparent);border-radius:12px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.n-entity-hero__fact span{color:var(--n-muted);font-size:11px;font-weight:800}.n-entity-hero__fact strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;overflow:hidden}.n-entity-hero__actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.n-refresh-status{border:1px solid var(--n-line);background:var(--n-panel-strong);border-radius:14px;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:inline-flex}.n-refresh-status__icon{width:28px;height:28px;color:var(--n-success);background:var(--n-success-soft);border-radius:10px;place-items:center;display:grid}.n-refresh-status__icon svg{width:15px;height:15px}.n-refresh-status__copy{gap:1px;min-width:0;display:grid}.n-refresh-status__copy strong{font-size:11.5px;font-weight:900}.n-refresh-status__copy small{color:var(--n-muted);font-size:10.5px}.n-refresh-status--compact{border-radius:11px;padding:5px 7px}.n-access-state-page{place-items:center;min-height:55vh;display:grid}@keyframes n-banner-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=920px){.n-connectivity-banner,.n-entity-hero{grid-template-columns:auto minmax(0,1fr)}.n-connectivity-banner>.n-btn,.n-entity-hero__actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=640px){.n-connectivity-banner{border-radius:16px;grid-template-columns:auto minmax(0,1fr);padding:12px}.n-connectivity-banner>.n-btn{width:100%}.n-operations-toolbar{border-radius:18px;padding:13px}.n-operations-toolbar__header{align-items:flex-start}.n-operations-toolbar__meta{margin-inline-start:0}.n-operations-toolbar__controls{grid-template-columns:1fr;display:grid}.n-operations-toolbar__controls>*{width:100%}.n-entity-hero{border-radius:22px;grid-template-columns:1fr;padding:18px}.n-entity-hero__visual{display:none}.n-entity-hero__actions{grid-column:auto;grid-template-columns:1fr;display:grid}.n-entity-hero__actions .n-btn{width:100%}}@media (prefers-reduced-motion:reduce){.n-connectivity-banner{animation:none}}.n-dashboard-refresh-row{justify-content:flex-end;display:flex}@media (width<=640px){.n-dashboard-refresh-row{justify-content:stretch}.n-dashboard-refresh-row .n-refresh-status{width:100%}}.n-settings-main-stack,.n-settings-aside-stack{gap:16px;display:grid}.n-settings-layout--user .n-settings-aside{top:calc(var(--n-topbar-height,72px) + 18px);position:sticky}@media (width<=980px){.n-settings-layout--user .n-settings-aside{position:static}}.n-settings-list{gap:10px;display:grid}.n-security-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.n-security-card p{color:var(--n-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.n-dashboard-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.n-dashboard-control-grid .n-btn{justify-content:flex-start;min-height:46px}@media (width<=620px){.n-dashboard-control-grid{grid-template-columns:1fr}}.n-search__clear{width:30px;height:30px;color:var(--n-muted);border-radius:10px;padding:0}.n-search__clear svg{width:15px;height:15px}.n-table tbody tr.n-table__row--attention{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--n-warning) 78%, transparent);background:color-mix(in srgb, var(--n-warning-soft) 35%, transparent)}html[dir=rtl] .n-table tbody tr.n-table__row--attention{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--n-warning) 78%, transparent)}.n-table tbody tr.n-table__row--muted{opacity:.76;background:color-mix(in srgb, var(--n-panel-soft) 72%, transparent)}.n-table tbody tr.n-table__row--attention:hover,.n-table tbody tr.n-table__row--muted:hover{opacity:1}.n-data-table-region{min-width:0;container-type:inline-size}.n-table-sort.n-btn{width:100%;min-height:42px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;border-radius:0;justify-content:flex-start;gap:.45rem;padding:.72rem .85rem;font-weight:700}.n-table-sort.n-btn:hover,.n-table-sort.n-btn:focus-visible{background:color-mix(in srgb, var(--n-primary) 8%, transparent);color:var(--n-text)}.n-table-sort svg{width:.9rem;height:.9rem;color:var(--n-muted);flex:none}.n-table th[aria-sort=ascending] .n-table-sort svg,.n-table th[aria-sort=descending] .n-table-sort svg{color:currentColor}.n-data-table-region--compact .n-table td{padding-block:.5rem}.n-data-table-region--compact .n-entity-cell{min-height:2rem}.n-data-table-footer{border-top:1px solid var(--n-line);background:color-mix(in srgb, var(--n-surface) 94%, var(--n-primary) 6%);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.7rem .9rem;display:flex}.n-data-table-footer__summary{color:var(--n-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;font-size:.78rem;display:flex}.n-data-table-footer__summary strong{color:var(--n-text);font-variant-numeric:tabular-nums}.n-data-table-footer__summary small{color:var(--n-primary);flex-basis:100%}.n-data-table-footer__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.n-data-table-page-size{color:var(--n-muted);align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;display:inline-flex}.n-data-table-page-size select{border:1px solid var(--n-line-strong,var(--n-line));background:var(--n-surface);min-height:2.25rem;color:var(--n-text);font:inherit;border-radius:.6rem;padding:.35rem 1.8rem .35rem .6rem}.n-data-table-page-size select:focus-visible{outline:2px solid var(--n-primary);outline-offset:2px}@container (width<=640px){.n-data-table-footer{flex-direction:column;align-items:flex-start}.n-data-table-footer__controls{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:no-preference){.n-table-sort svg{transition:transform .16s,color .16s}.n-table-sort:hover svg{transform:translateY(-1px)}}.n-pagination__status{color:var(--n-muted);white-space:nowrap;font-size:.75rem;font-weight:700}@media (width>=700px){.n-pagination__status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.n-admin-login__session-note{color:var(--n-muted);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.n-admin-login__session-note svg{width:.95rem;height:.95rem;color:var(--n-success,var(--n-primary))}.n-popover-menu{z-index:auto;min-width:0;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.n-action-menu{justify-content:flex-end;display:inline-flex}.n-action-menu__trigger{border-radius:11px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.n-table th[aria-sort]{padding:0}.n-table-sort{width:100%;min-width:0;min-height:42px;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit;cursor:pointer;transition:color var(--n-transition), background var(--n-transition);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:7px;padding:10px 13px;display:flex}.n-table-sort:hover,.n-table-sort:focus-visible{color:var(--n-text);background:color-mix(in srgb, var(--n-primary) 8%, transparent);outline:none}.n-table-sort:focus-visible{box-shadow:inset var(--n-focus)}.n-table-sort__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n-table-sort__icon{width:16px;height:16px;color:var(--n-muted);flex:none;place-items:center;display:grid}.n-table-sort__icon svg{width:14px;height:14px}.n-table th[aria-sort=ascending] .n-table-sort,.n-table th[aria-sort=descending] .n-table-sort{color:var(--n-primary);background:color-mix(in srgb, var(--n-primary) 6%, transparent)}.n-table th[aria-sort=ascending] .n-table-sort__icon,.n-table th[aria-sort=descending] .n-table-sort__icon{color:currentColor}.n-table-section .n-table-wrap{border:0;border-radius:0}.n-table-section .n-data-table-footer{border-radius:0}.n-table-section>.n-section-header{margin:0}.n-table-section .n-table-cell--actions,.n-table-section th[data-column-key=actions],.n-table-section td[data-column-key=actions]{text-align:end;width:54px;min-width:54px;padding-inline:9px}.n-table-section td[data-column-key=actions] .n-table__cell-content{justify-content:flex-end;display:flex}.n-table td,.n-table th{min-width:0}.n-table td code,.n-code-value{max-width:32ch;color:var(--n-text-2);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.45;display:block;overflow:hidden}.n-tenants-page .n-table th[data-column-key=name],.n-tenants-page .n-table td[data-column-key=name]{width:25%}.n-tenants-page .n-table th[data-column-key=capacity],.n-tenants-page .n-table td[data-column-key=capacity]{width:30%}.n-tenants-page .n-table th[data-column-key=plan],.n-tenants-page .n-table td[data-column-key=plan],.n-tenants-page .n-table th[data-column-key=isActive],.n-tenants-page .n-table td[data-column-key=isActive]{width:12%}.n-tenants-page .n-table th[data-column-key=updatedAt],.n-tenants-page .n-table td[data-column-key=updatedAt]{width:15%}.n-capacity-cell{min-width:150px}.n-metric__content>div{min-width:0}.n-metric strong{overflow-wrap:anywhere;max-width:100%}.n-metric--technical strong{letter-spacing:-.035em;font-size:clamp(20px,2vw,29px);line-height:1.04}.n-activation-lifecycle-panel .n-stepper{margin-top:4px}.n-activation-lifecycle-panel .n-stepper__copy strong{font-size:11.5px}.n-activation-lifecycle-panel .n-stepper__copy small{max-width:17ch;margin-inline:auto;font-size:9.5px}.n-activation-reference-note{border:1px solid var(--n-line);color:var(--n-muted);background:var(--n-panel-soft);border-radius:13px;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 12px;font-size:11.5px;line-height:1.45;display:flex}.n-activation-reference-note svg{width:17px;height:17px;color:var(--n-info);flex:none}.n-activation-evidence-grid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.n-provider-workspace-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:12px;display:grid}.n-provider-workspace-card{min-height:252px}.n-provider-workspace-card .n-resource-card__description{min-height:58px}.n-provider-workspace-card__evidence{border:1px solid var(--n-line);color:var(--n-muted);background:var(--n-panel-soft);border-radius:12px;align-items:baseline;gap:8px;padding:10px 11px;display:flex}.n-provider-workspace-card__evidence strong{color:var(--n-text);letter-spacing:-.03em;font-size:18px}.n-provider-workspace-card__evidence span{min-width:0;font-size:11px;line-height:1.35}.n-provider-workspace-card .n-resource-card__actions .n-btn{justify-content:center;width:100%}.n-check-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.n-diagnostics-page .n-tabs{z-index:8;top:calc(var(--n-topbar-height,68px) + 8px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky}.n-diagnostics-commandbar .n-operations-toolbar__controls{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:end;gap:14px;display:grid}.n-diagnostics-commandbar .n-control-group,.n-diagnostics-commandbar .n-field,.n-diagnostics-device-select{width:100%}.n-diagnostics-commandbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.n-diagnostics-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.n-diagnostics-tab-stack{gap:16px;display:grid}.n-diagnostics-log-panel .n-panel__header{align-items:center}.n-log-viewer{border:1px solid color-mix(in srgb, var(--n-line-strong) 80%, transparent);background:color-mix(in srgb, var(--n-background) 94%, #000 6%);scrollbar-width:thin;border-radius:14px;max-height:440px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.55;overflow:auto}.n-log-viewer__line{border-bottom:1px solid color-mix(in srgb, var(--n-line) 70%, transparent);grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;padding:6px 10px;display:grid}.n-log-viewer__line:hover{background:color-mix(in srgb, var(--n-green-soft) 30%, transparent)}.n-log-viewer__line>span{color:var(--n-muted);text-align:end;-webkit-user-select:none;user-select:none}.n-log-viewer__line code{min-width:0;color:var(--n-text-2);overflow-wrap:anywhere;white-space:pre-wrap}.n-config-audit-summary{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.n-config-code-block{border:1px solid var(--n-line);max-height:430px;color:var(--n-text-2);background:var(--n-panel-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:14px;font-size:11px;line-height:1.55;overflow:auto}.n-diagnostics-remote-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:22px;display:grid}.n-diagnostics-device-preview{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:16px;place-items:center;min-height:180px;padding:14px;display:grid;overflow:hidden}.n-diagnostics-remote-copy{gap:8px;min-width:0;display:grid}.n-diagnostics-remote-copy>strong{color:var(--n-text);font-size:15px}.n-diagnostics-remote-copy>p{max-width:65ch;color:var(--n-muted);margin:0;font-size:12px;line-height:1.5}.n-diagnostics-remote-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.n-topbar,.n-topbar__actions,.n-workspace-title,.n-account{min-width:0}.n-topbar__actions{flex:0 auto}.n-account__trigger{max-width:min(260px,28vw)}@media (width>=1500px){.n-activation-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.n-diagnostics-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-check-list--columns{grid-template-columns:1fr}}@media (width<=920px){.n-activation-lifecycle-panel .n-stepper{grid-template-columns:1fr;gap:0}.n-activation-lifecycle-panel .n-stepper__step{text-align:start;grid-template-columns:32px minmax(0,1fr);place-items:start stretch;gap:11px;padding-bottom:16px}.n-activation-lifecycle-panel .n-stepper__step:not(:last-child):after{top:32px;bottom:2px;width:2px;height:auto;inset-inline:15px auto}.n-activation-lifecycle-panel .n-stepper__copy small{max-width:none;margin:0}.n-diagnostics-commandbar .n-operations-toolbar__controls,.n-diagnostics-remote-layout{grid-template-columns:1fr}.n-diagnostics-commandbar__actions{justify-content:flex-start}}@media (width<=720px){.n-table-section th[data-column-key=actions],.n-table-section td[data-column-key=actions]{width:auto;min-width:0}.n-table-section td[data-column-key=actions]{border-top:1px solid var(--n-line);grid-column:1/-1;padding-top:9px}.n-table-section td[data-column-key=actions] .n-table__cell-content{justify-content:flex-start}.n-provider-workspace-grid,.n-diagnostics-system-grid{grid-template-columns:1fr}.n-provider-workspace-card{min-height:0}.n-diagnostics-commandbar__actions{grid-template-columns:1fr;display:grid}.n-diagnostics-commandbar__actions .n-btn,.n-diagnostics-remote-actions .n-btn{width:100%}.n-config-audit-summary{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.n-table-sort,.n-log-viewer__line{transition:none}}.n-dashboard-quick-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.n-provider-health-page,.n-remote-commands-page{--n-ops-column-min:320px}.n-provider-evidence__identity,.n-command-event__identity,.n-panel-status{align-items:center;gap:8px;min-width:0;display:inline-flex}.n-provider-evidence__identity svg,.n-command-event__identity svg,.n-panel-status svg{width:17px;height:17px;color:var(--n-accent);flex:none}.n-provider-evidence__identity strong,.n-command-event__identity code{overflow-wrap:anywhere;min-width:0}.n-remote-command-workspace{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;display:grid}.n-remote-command-workspace>*{min-width:0}.n-remote-command-target{flex-direction:column;gap:3px;min-width:0;display:flex}.n-remote-command-target strong,.n-remote-command-target span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-remote-command-target span{color:var(--n-muted);font-size:var(--n-font-sm)}.n-command-event__payload{max-width:42ch;color:var(--n-text-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.n-remote-commands-page .n-operations-toolbar__controls{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:end}.n-remote-commands-page .n-operations-toolbar__controls>.n-field{min-width:0}.n-provider-health-page .n-operations-toolbar__controls{flex-wrap:wrap;align-items:center;display:flex}.n-provider-health-page .n-table td[data-column-key=profile]{overflow-wrap:anywhere;max-width:34ch}.n-provider-health-page .n-table td[data-column-key=lastEvidence]{white-space:nowrap}.n-provider-operations-page .n-resource-card__description{max-width:58ch}.n-provider-operations-page .n-provider-workspace-card__evidence{min-height:52px}@media (width<=1180px){.n-remote-command-workspace{grid-template-columns:1fr}.n-remote-commands-page .n-operations-toolbar__controls{grid-template-columns:minmax(240px,1fr) repeat(2,auto)}.n-remote-commands-page .n-operations-toolbar__controls>.n-btn:last-child{grid-column:2/-1;justify-self:end}}@media (width<=760px){.n-remote-commands-page .n-operations-toolbar__controls,.n-provider-health-page .n-operations-toolbar__controls{grid-template-columns:1fr;display:grid}.n-remote-commands-page .n-operations-toolbar__controls>.n-btn,.n-provider-health-page .n-operations-toolbar__controls>.n-btn{width:100%}.n-remote-commands-page .n-operations-toolbar__controls>.n-btn:last-child{grid-column:auto;justify-self:stretch}.n-command-event__payload{white-space:normal;max-width:100%}.n-provider-health-page .n-table td[data-column-key=lastEvidence]{white-space:normal}}@media (prefers-reduced-motion:reduce){.n-command-event__identity svg,.n-panel-status svg{animation:none}}.n-workspace-switcher__trigger--static{cursor:default;grid-template-columns:30px minmax(0,1fr)}.n-workspace-switcher__trigger--static:hover,.n-workspace-switcher__trigger--static:focus-visible{background:linear-gradient(#ffffff1b,#ffffff0e);transform:none;box-shadow:inset 0 1px #ffffff0f,0 9px 22px #00000017;border-color:#ffffff29!important}.n-workspace-switcher__state{min-height:48px;color:var(--n-muted);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.n-workspace-switcher__state .n-button-reset{color:var(--n-primary);flex:none;font-weight:800}.n-health-dial--unknown{background:conic-gradient(color-mix(in srgb, var(--n-muted) 54%, transparent) 100%, #ffffff1a 0)}.n-health-dial--unknown strong{font-size:34px}:root{--n-shell-sidebar:236px;--n-shell-sidebar-compact:72px;--n-shell-topbar:68px;--n-topbar-height:68px}html,body,#root{height:100%;min-height:100%}.n-app{grid-template-columns:var(--n-shell-sidebar) minmax(0, 1fr);height:100dvh;min-height:100dvh;overflow:hidden}.n-app--compact-nav{grid-template-columns:var(--n-shell-sidebar-compact) minmax(0, 1fr)}.n-main{grid-template-rows:var(--n-shell-topbar) minmax(0, 1fr);height:100dvh;min-height:0;overflow:hidden}.n-topbar{height:var(--n-shell-topbar);min-height:var(--n-shell-topbar);position:relative;top:auto}.n-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;grid-row:2;padding:0;scroll-padding-block-start:var(--n-page-padding);overflow:clip auto}.n-page-view{width:100%;min-height:100%;padding:var(--n-page-padding);margin:0}.n-sidebar{height:100dvh}.n-sidebar__nav{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;padding-inline-end:4px}.n-sidebar__nav::-webkit-scrollbar{width:5px;display:block}.n-sidebar__nav::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.n-nav-item{grid-template-columns:32px minmax(0,1fr);gap:8px;padding-inline:7px}.n-nav-item__icon{width:32px;height:32px;padding:7px}.n-nav-item__label{letter-spacing:-.01em;font-size:12px}.n-dashboard-page{gap:16px}.n-dashboard-overview{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:stretch}.n-dashboard-hero{min-height:0;padding:clamp(22px,2.2vw,30px)!important}.n-dashboard-hero h1{max-width:13ch;font-size:clamp(36px,3.6vw,54px);line-height:.97}.n-dashboard-hero__dial>p{color:#ffffffd1;text-align:center;margin:0;font-size:12px;line-height:1.5}.n-dashboard-focus-panel{height:100%;overflow:hidden}.n-dashboard-focus-panel .n-operating-focus{min-height:100%}.n-dashboard-focus-panel .n-operating-focus>header h2{margin:0}.n-dashboard-quick-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,248px),1fr));gap:12px}.n-dashboard-quick-action{border:1px solid var(--n-line);border-radius:var(--n-radius-panel);min-width:0;min-height:104px;color:var(--n-text);background:var(--n-panel);box-shadow:var(--n-shadow-md);text-align:start;transition:transform var(--n-transition), border-color var(--n-transition), background var(--n-transition), box-shadow var(--n-transition);grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:15px;text-decoration:none;display:grid!important}.n-dashboard-quick-action:hover{color:var(--n-text);border-color:color-mix(in srgb, var(--n-primary) 40%, var(--n-line-strong));background:var(--n-panel-strong);box-shadow:0 16px 36px color-mix(in srgb, var(--n-primary) 10%, transparent);transform:translateY(-2px)}.n-dashboard-quick-action:focus-visible{box-shadow:var(--n-focus), var(--n-shadow-md);outline:none}.n-dashboard-quick-action__icon{width:42px;height:42px;color:var(--n-primary);background:var(--n-primary-soft);border-radius:14px;place-items:center;display:grid}.n-dashboard-quick-action__icon svg,.n-dashboard-quick-action__arrow{width:18px;height:18px}.n-dashboard-quick-action__copy{gap:4px;min-width:0;display:grid}.n-dashboard-quick-action__copy strong{color:var(--n-text);font-size:13px;font-weight:900;line-height:1.25}.n-dashboard-quick-action__copy small{color:var(--n-muted);font-size:11px;line-height:1.45}.n-dashboard-quick-action__arrow{color:var(--n-muted);transition:transform var(--n-transition), color var(--n-transition)}.n-dashboard-quick-action:hover .n-dashboard-quick-action__arrow{color:var(--n-primary);transform:translate(3px)}html[dir=rtl] .n-dashboard-quick-action:hover .n-dashboard-quick-action__arrow{transform:translate(-3px)rotate(180deg)}html[dir=rtl] .n-dashboard-quick-action__arrow{transform:rotate(180deg)}.n-visual-summary__index{display:none}.n-table-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.n-table-actions{flex-wrap:wrap}.n-table-wrap,.n-data-table-region{min-width:0;max-width:100%}.n-table-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.n-operations-toolbar,.n-operations-toolbar__controls{min-width:0}.n-ai-provider-prompt{border:1px solid var(--n-line);border-radius:var(--n-radius-control);max-height:320px;color:var(--n-text-2);background:var(--n-panel-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;font:500 12px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.n-dialog{max-height:calc(100dvh - 24px)}.n-dialog__body{overscroll-behavior:contain}@media (width<=1320px){.n-dashboard-overview,.n-dashboard-lower{grid-template-columns:1fr}.n-dashboard-focus-panel .n-operating-focus{min-height:0}}@media (width<=1180px) and (width>=981px){:root{--n-shell-sidebar:224px}.n-topbar{grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr) auto;gap:10px}}@media (width<=980px){:root{--n-shell-sidebar:min(320px, calc(100vw - 36px))}.n-app,.n-app--compact-nav{grid-template-columns:1fr}.n-main{grid-template-rows:auto minmax(0,1fr);height:100dvh}.n-topbar{height:auto;min-height:var(--n-shell-topbar)}.n-content{grid-row:2}.n-sidebar{width:var(--n-shell-sidebar)}}@media (width<=760px){.n-dashboard-quick-actions{grid-template-columns:1fr}.n-dashboard-quick-action{min-height:92px}.n-dashboard-hero h1{font-size:clamp(32px,10vw,44px)}.n-dashboard-hero__dial{justify-content:flex-start;width:100%}.n-dashboard-hero__dial>p{text-align:start}.n-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (prefers-reduced-motion:reduce){.n-dashboard-quick-action,.n-dashboard-quick-action__arrow{transition:none}.n-dashboard-quick-action:hover,.n-dashboard-quick-action:hover .n-dashboard-quick-action__arrow{transform:none}}:root{--n-shell-sidebar:244px;--n-color-text:var(--n-text);--n-color-text-muted:var(--n-muted);--n-color-primary:var(--n-primary);--n-color-primary-soft:var(--n-primary-soft);--n-color-success:var(--n-green);--n-color-warning:var(--n-amber);--n-color-danger:var(--n-error);--n-color-surface:var(--n-panel-strong);--n-color-surface-subtle:var(--n-panel-soft);--n-color-border:var(--n-line-strong);--n-color-border-subtle:var(--n-line)}.n-boot{isolation:isolate;color:#f7fffb;background:radial-gradient(circle at 15% 18%,#38e59a29,#0000 34%),radial-gradient(circle at 88% 82%,#497fff33,#0000 38%),linear-gradient(145deg,#04110f 0%,#071b1a 44%,#071522 100%);place-items:center;min-height:100dvh;padding:clamp(20px,4vw,56px);display:grid;position:relative;overflow:clip}.n-boot__mesh{z-index:-3;opacity:.34;transform-origin:50%;background-image:linear-gradient(#84f3be14 1px,#0000 1px),linear-gradient(90deg,#84f3be14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:-20%;transform:perspective(760px)rotateX(62deg)translateY(18%);-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 70%);mask-image:radial-gradient(circle,#000 18%,#0000 70%)}.n-boot__flare{z-index:-2;aspect-ratio:1;filter:blur(90px);opacity:.22;pointer-events:none;border-radius:50%;width:min(58vw,760px);position:absolute}.n-boot__flare--green{background:#39e49a;inset-block-start:-34%;inset-inline-start:-14%}.n-boot__flare--blue{background:#376fff;inset-block-end:-44%;inset-inline-end:-16%}.n-boot__stage{-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:linear-gradient(145deg,#113b33c7,#081925d1),#041010b8;border:1px solid #aeffda2e;border-radius:clamp(26px,4vw,40px);justify-items:center;gap:22px;width:min(720px,100%);padding:clamp(30px,5vw,52px);display:grid;box-shadow:0 42px 120px #0000007a,inset 0 1px #ffffff14,0 0 80px #37e19414}.n-boot__mark{place-items:center;width:clamp(220px,34vw,286px);height:clamp(220px,34vw,286px);display:grid;position:relative}.n-boot__orbit{border:1px solid #a3ffd43d;border-radius:50%;animation:9s linear infinite n-v24-orbit;display:block;position:absolute}.n-boot__orbit i{background:#7ff1b8;border-radius:50%;width:8px;height:8px;position:absolute;inset-block-start:50%;inset-inline-start:-4px;box-shadow:0 0 18px #7ff1b8e6}.n-boot__orbit--one{inset:0}.n-boot__orbit--two{border-style:dashed;border-color:#81a4ff52;animation-duration:6.5s;animation-direction:reverse;inset:22px}.n-boot__orbit--two i{background:#89a9ff;inset-block:auto 9%;inset-inline:auto 10%;box-shadow:0 0 18px #89a9ffe6}.n-boot__orbit--three{opacity:.72;animation-duration:12s;inset:47px}.n-boot__orbit--three i{width:6px;height:6px;inset-block-start:5%;inset-inline-start:72%}.n-boot__halo{filter:blur(8px);background:radial-gradient(circle,#50e69e3d,#0000 68%);border-radius:50%;animation:2.4s ease-in-out infinite n-v24-halo;position:absolute;inset:48px}.n-boot__logo-shell{background:linear-gradient(145deg,#ffffff1f,#ffffff06),#031612b3;border:1px solid #c5ffe133;border-radius:38%;place-items:center;width:clamp(142px,23vw,184px);height:clamp(142px,23vw,184px);padding:18px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff1f,0 24px 70px #00000061,0 0 42px #49e69d24}.n-boot__logo-shell:after{content:"";pointer-events:none;border:1px solid #79efb724;border-radius:34%;position:absolute;inset:9px}.n-boot__logo-shell img{object-fit:contain;filter:drop-shadow(0 18px 30px #00000057);width:100%;max-height:100%}.n-boot__copy{text-align:center;gap:8px;max-width:560px;display:grid}.n-boot__copy .n-boot__eyebrow{color:#86efbd;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.n-boot__copy strong{color:#fff;letter-spacing:-.035em;font-size:clamp(24px,4vw,36px);line-height:1.08}.n-boot__copy>span:not(.n-boot__eyebrow){color:#e4f2efb3;font-size:13px;line-height:1.55}.n-boot__checks{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.n-boot__checks span{color:#ecfaf4bf;background:#ffffff0b;border:1px solid #b1f3d324;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding-inline:11px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.n-boot__checks i{background:#73ebb0;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #73ebb0bf}.n-boot__progress{background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;width:min(360px,82%);height:6px;overflow:clip}.n-boot__progress i{border-radius:inherit;background:linear-gradient(90deg,#66eaa8,#8daaff);width:38%;height:100%;animation:1.65s cubic-bezier(.55,0,.2,1) infinite n-v24-progress;display:block;box-shadow:0 0 18px #66eaa880}@keyframes n-v24-orbit{to{transform:rotate(360deg)}}@keyframes n-v24-halo{50%{opacity:.58;transform:scale(1.08)}}@keyframes n-v24-progress{0%{transform:translate(-120%)}to{transform:translate(360%)}}.n-sidebar{grid-template-rows:122px auto minmax(0,1fr);gap:9px;padding-block-end:12px}.n-sidebar__brand{isolation:isolate;border-block-end:1px solid #ffffff1a;place-items:center;min-height:122px;margin-inline:-9px;padding:12px 12px 8px;display:grid;position:relative;overflow:clip}.n-sidebar__brand:before{content:"";z-index:-2;filter:blur(24px);background:#6eefb121;border-radius:50%;position:absolute;inset:16px 24px 8px}.n-sidebar__brand-logo{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 14px 24px #0000003d);display:block;width:128px!important;max-height:102px!important}.n-sidebar__brand-mark{display:none!important}.n-sidebar__filter{min-width:0}.n-app--compact-nav .n-sidebar{grid-template-rows:88px auto minmax(0,1fr)}.n-app--compact-nav .n-sidebar__brand{min-height:88px;margin-inline:-7px;padding:12px 7px 7px}.n-app--compact-nav .n-sidebar__brand-logo{display:none!important}.n-app--compact-nav .n-sidebar__brand-mark{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 10px 18px #00000047);width:43px!important;height:52px!important;max-height:52px!important;display:block!important}.n-chip,.n-status{vertical-align:middle;flex:none;justify-content:center;align-items:center;gap:7px;min-height:28px;padding-block:0;line-height:1;display:inline-flex}.n-chip>span{min-width:0;color:inherit;font-size:inherit;line-height:1.15;font-weight:inherit;justify-content:center;align-items:center;display:inline-flex}.n-chip__dot{flex:none;display:block}.n-btn__content{justify-content:center;align-items:center;gap:8px;min-width:0;line-height:1;display:inline-flex}.n-btn__content>svg,.n-btn__content>.n-icon,.n-btn__spinner,.n-btn__success-icon{stroke-width:2px;flex:none;width:17px;min-width:17px;height:17px;display:block}.n-btn--sm .n-btn__content>svg,.n-btn--sm .n-btn__content>.n-icon,.n-btn--sm .n-btn__spinner,.n-btn--sm .n-btn__success-icon{width:15px;min-width:15px;height:15px}.n-btn__label{min-width:0;line-height:1.2}.n-nav-item__icon>svg,.n-nav-item__icon>.n-icon{flex:none;width:18px;height:18px;display:block}.n-form-section__icon>svg,.n-form-section__icon>.n-icon,.n-section-icon>svg,.n-section-icon>.n-icon,.n-metric__icon>svg,.n-metric__icon>.n-icon,.n-visual-summary__icon>svg,.n-visual-summary__icon>.n-icon{flex:none;width:19px;height:19px;display:block}.n-focus-item{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-width:0}.n-focus-item__icon.n-focus-item__icon{width:42px;height:42px;color:var(--n-amber);font-size:inherit;place-items:center;padding:0;line-height:1;display:grid}.n-focus-item__icon>svg,.n-focus-item__icon>.n-icon{width:18px;height:18px;color:inherit;flex:none;display:block}.n-focus-item>div{min-width:0}.n-focus-item>div>strong{color:var(--n-text);line-height:1.25}.n-focus-item>div>span{color:var(--n-muted);margin-top:3px;font-size:11px;line-height:1.42;display:block}.n-focus-item>.n-chip,.n-focus-item>.n-status{place-self:center end;display:inline-flex}.n-panel:not(.n-panel--padded)>.n-panel__header{border-bottom:1px solid var(--n-line);background:color-mix(in srgb, var(--n-panel-soft) 44%, transparent);align-items:center;min-height:72px;margin:0;padding:16px 18px}.n-panel:not(.n-panel--padded)>.n-panel__header+.n-data-table-region,.n-panel:not(.n-panel--padded)>.n-panel__header+.n-table-wrap{border-radius:0}.n-panel__titlebox,.n-panel__titlebox h2,.n-panel__titlebox p,.n-section-header__copy,.n-dialog__heading,.n-form-section>header>div{overflow-wrap:anywhere;min-width:0}.n-panel__titlebox h2{color:var(--n-text);margin:0;line-height:1.25}.n-panel__titlebox p{margin:4px 0 0;line-height:1.48}.n-form-section>header>div{gap:4px;display:grid}.n-form-section>header h2{color:var(--n-text);margin:0;font-size:15px;line-height:1.25}.n-form-section>header p{color:var(--n-muted);margin:0;font-size:11.5px;line-height:1.45}.n-data-table-region,.n-table-wrap{min-width:0;max-width:100%}.n-table-wrap{overflow:auto hidden}.n-table th,.n-table td{vertical-align:middle;height:auto}.n-table th{line-height:1.25}.n-table td{color:var(--n-text-2);line-height:1.45}.n-table__cell-content{min-width:0;max-width:100%;color:inherit;line-height:inherit;overflow-wrap:anywhere;overflow:visible}.n-table__cell-content>*{max-width:100%}.n-table td strong,.n-table-primary{color:var(--n-text);line-height:1.35}.n-table-link{max-inline-size:min(28rem,100%);color:var(--n-text);line-height:1.35}.n-table-link:hover,.n-table-link:focus-visible{color:var(--n-primary)}.n-table-sort{align-items:center;min-height:28px}.n-table-sort__label{line-height:1.25}.n-table-sort__icon,.n-table-sort__icon svg{flex:none;width:15px;height:15px;display:block}.n-tenant-provision-dialog{width:min(1180px,100vw - 32px);max-height:calc(100dvh - 32px)}.n-tenant-provision-dialog>.n-dialog__header{padding-inline:22px}.n-tenant-provision-dialog>.n-dialog__body{padding:0}.n-tenant-provision-dialog>.n-dialog__footer{align-items:center;min-height:64px;padding-inline:22px}.n-tenant-provision-footer__status{min-width:0;color:var(--n-muted);margin-inline-end:auto;font-size:11.5px;line-height:1.4}.n-tenant-provision-layout{grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);align-items:start;min-height:0;display:grid}.n-tenant-provision-rail{border-inline-end:1px solid var(--n-line);background:radial-gradient(circle at 15% 4%, #3fe29721, transparent 34%), linear-gradient(165deg, color-mix(in srgb, var(--n-panel-soft) 88%, transparent), transparent);align-content:start;gap:22px;min-height:100%;padding:24px 20px;display:grid;position:sticky;inset-block-start:0}html[dir=rtl] .n-tenant-provision-rail{border-inline-end:1px solid var(--n-line)}.n-tenant-provision-rail__hero{border-bottom:1px solid var(--n-line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-bottom:20px;display:grid}.n-tenant-provision-rail__hero>span{border:1px solid color-mix(in srgb, var(--n-green) 28%, var(--n-line));width:48px;height:48px;color:var(--n-green);background:var(--n-green-soft);border-radius:16px;place-items:center;display:grid}.n-tenant-provision-rail__hero>span svg{width:22px;height:22px}.n-tenant-provision-rail__hero>div{gap:3px;min-width:0;display:grid}.n-tenant-provision-rail__hero small{color:var(--n-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:850;line-height:1}.n-tenant-provision-rail__hero strong,.n-tenant-provision-rail__hero p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:clip}.n-tenant-provision-rail__hero strong{color:var(--n-text);font-size:15px;line-height:1.3}.n-tenant-provision-rail__hero p{color:var(--n-muted);font-size:11.5px}.n-tenant-provision-checklist{gap:12px;display:grid}.n-tenant-provision-check{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.n-tenant-provision-check>span{border:1px solid var(--n-line);width:30px;height:30px;color:var(--n-muted);background:var(--n-panel-soft);border-radius:10px;place-items:center;display:grid}.n-tenant-provision-check>span svg{width:14px;height:14px}.n-tenant-provision-check[data-ready]>span{color:var(--n-green);border-color:color-mix(in srgb, var(--n-green) 32%, var(--n-line));background:var(--n-green-soft)}.n-tenant-provision-check>div{gap:3px;min-width:0;display:grid}.n-tenant-provision-check strong{color:var(--n-text-2);font-size:12px;line-height:1.3}.n-tenant-provision-check small{color:var(--n-muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.4}.n-tenant-provision-rail__security{border:1px solid color-mix(in srgb, var(--n-info) 26%, var(--n-line));color:var(--n-info);background:var(--n-info-soft);border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:13px;display:grid}.n-tenant-provision-rail__security>svg{width:20px;height:20px}.n-tenant-provision-rail__security>div{gap:4px;min-width:0;display:grid}.n-tenant-provision-rail__security strong{color:inherit;font-size:11.5px;line-height:1.3}.n-tenant-provision-rail__security span{color:color-mix(in srgb, currentColor 80%, var(--n-text));font-size:10.5px;line-height:1.45}.n-tenant-provision-form{gap:18px;min-width:0;padding:22px;display:grid}.n-tenant-provision-form>.n-error-banner:empty{display:none}.n-tenant-provision-form .n-form-section{background:color-mix(in srgb, var(--n-panel) 88%, var(--n-panel-soft));border-radius:16px;min-width:0;overflow:clip}.n-tenant-provision-form .n-form-section>header{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:72px;padding:14px 16px}.n-tenant-provision-form .n-form-section__icon{border-radius:13px;width:40px;height:40px}.n-tenant-provision-form .n-form-section__body{gap:16px;padding:16px}.n-tenant-provision-form .n-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.n-tenant-provision-form .n-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.n-tenant-provision-form .n-field,.n-tenant-provision-form .n-field>*{min-width:0}.n-tenant-admin-toggle{border:1px solid var(--n-line);background:var(--n-panel-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex}.n-tenant-admin-toggle .n-switch{min-width:0}.n-tenant-admin-fields{gap:16px;padding-top:2px;display:grid}.n-tenant-password-field{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.n-tenant-password-field__input{min-width:0;display:block;position:relative}.n-tenant-password-field__input>svg{z-index:1;width:16px;height:16px;color:var(--n-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:13px;transform:translateY(-50%)}.n-tenant-password-field__input .n-input{width:100%;padding-inline-start:39px}.n-tenant-admin-policy{border:1px solid var(--n-line);background:color-mix(in srgb, var(--n-green-soft) 36%, var(--n-panel-soft));border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex}.n-tenant-admin-policy>span{min-width:0;color:var(--n-muted);align-items:center;gap:7px;font-size:11px;line-height:1.4;display:inline-flex}.n-tenant-admin-policy>span svg{width:16px;height:16px;color:var(--n-green);flex:none}@media (width<=1180px) and (width>=981px){:root{--n-shell-sidebar:232px}}@media (width<=980px){.n-sidebar,.n-app--compact-nav .n-sidebar{grid-template-rows:122px auto minmax(0,1fr)}.n-app--compact-nav .n-sidebar__brand{min-height:122px;margin-inline:-12px;padding:12px 12px 8px}.n-app--compact-nav .n-sidebar__brand-logo{width:128px!important;max-height:102px!important;display:block!important}.n-app--compact-nav .n-sidebar__brand-mark{display:none!important}.n-app--compact-nav .n-tenant-provision-layout{grid-template-columns:1fr}.n-tenant-provision-rail{border-inline-end:0;border-bottom:1px solid var(--n-line);grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);align-items:center;min-height:auto;padding:18px 20px;position:static}.n-tenant-provision-rail__hero{border-bottom:0;grid-column:1;padding-bottom:0}.n-tenant-provision-checklist{order:3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.n-tenant-provision-rail__security{grid-area:1/2}}@media (width<=760px){.n-boot__stage{border-radius:28px;gap:18px;padding:26px 20px}.n-boot__mark{width:min(64vw,244px);height:min(64vw,244px)}.n-boot__logo-shell{width:min(40vw,158px);height:min(40vw,158px)}.n-boot__checks{gap:6px}.n-boot__checks span{min-height:28px;padding-inline:9px;font-size:10px}.n-panel:not(.n-panel--padded)>.n-panel__header{align-items:flex-start;min-height:0;padding:14px 15px}.n-table-wrap{overflow:visible}.n-table-link{text-overflow:clip;white-space:normal;max-inline-size:100%;overflow:visible}.n-tenant-provision-dialog{width:100%;max-height:min(92dvh,900px)}.n-tenant-provision-dialog>.n-dialog__header,.n-tenant-provision-dialog>.n-dialog__footer{padding-inline:16px}.n-tenant-provision-dialog>.n-dialog__footer{flex-direction:column;align-items:stretch}.n-tenant-provision-footer__status{text-align:center;order:-1;margin-inline-end:0}.n-tenant-provision-rail{grid-template-columns:1fr;gap:14px;padding:16px}.n-tenant-provision-rail__hero,.n-tenant-provision-rail__security,.n-tenant-provision-checklist{grid-area:auto/1}.n-tenant-provision-checklist{grid-template-columns:1fr}.n-tenant-provision-form{gap:14px;padding:14px}.n-tenant-provision-form .n-form-grid--two,.n-tenant-provision-form .n-form-grid--three{grid-template-columns:1fr}.n-tenant-password-field{grid-template-columns:1fr 1fr}.n-tenant-password-field__input{grid-column:1/-1}.n-tenant-admin-toggle,.n-tenant-admin-policy{flex-direction:column;align-items:flex-start}}@media (width<=520px){.n-focus-item{grid-template-columns:38px minmax(0,1fr)}.n-focus-item__icon.n-focus-item__icon{width:38px;height:38px}.n-focus-item>.n-chip,.n-focus-item>.n-status{grid-column:2;justify-self:start}.n-tenant-password-field{grid-template-columns:1fr}.n-tenant-password-field__input{grid-column:auto}}@media (prefers-reduced-motion:reduce){.n-boot__orbit,.n-boot__halo,.n-boot__progress i{animation:none}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0px;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (width<=480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.n-auth-page{min-height:100dvh;color:var(--n-text);background:radial-gradient(circle at 12% 14%, var(--n-green-soft), transparent 34%), radial-gradient(circle at 88% 18%, var(--n-primary-soft), transparent 30%), linear-gradient(145deg, var(--n-bg), var(--n-bg-2));place-items:center;padding:clamp(18px,3vw,42px);display:grid}.n-auth-shell{border:1px solid var(--n-line);background:var(--n-panel);width:min(1040px,100%);min-height:610px;box-shadow:var(--n-shadow-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);display:grid;overflow:hidden}.n-auth-story{color:#fff;background:linear-gradient(145deg,#032626,#064d48 48%,#082b5f);grid-template-rows:auto 1fr auto;gap:30px;padding:clamp(32px,5vw,58px);display:grid;position:relative;overflow:hidden}.n-auth-story:after{content:"";background:radial-gradient(circle,#7af0b42e,#0000 70%);border-radius:50%;height:58%;position:absolute;inset:auto -18% -36% 18%}.n-auth-story img{object-fit:contain;filter:drop-shadow(0 16px 30px #00000047);width:156px;max-height:62px}.n-auth-story>div{z-index:1;align-self:center;gap:14px;display:grid;position:relative}.n-auth-story>div>span{color:#7af0b4;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.n-auth-story h1{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(38px,5vw,62px);line-height:.94}.n-auth-story p{color:#ffffffbf;max-width:48ch;margin:0;font-size:14px;line-height:1.65}.n-auth-story small{z-index:1;color:#ffffff7a;letter-spacing:.16em;font-family:ui-monospace,monospace;font-size:9px;position:relative}.n-auth-card{background:color-mix(in srgb, var(--n-panel-strong) 94%, transparent);align-content:center;gap:22px;min-width:0;padding:clamp(28px,4vw,48px);display:grid}.n-auth-card__back{width:fit-content;padding:0}.n-auth-card__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid}.n-auth-card__icon{width:44px;height:44px;color:var(--n-green);background:var(--n-green-soft);border-radius:15px;place-items:center;display:grid}.n-auth-card__header>div{gap:5px;display:grid}.n-auth-card__header span{color:var(--n-green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.n-auth-card__header h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1}.n-auth-card__header p{color:var(--n-muted);margin:0;font-size:13px;line-height:1.55}.n-auth-card__body{min-width:0}.n-auth-card__footer{color:var(--n-muted);align-items:center;gap:8px;font-size:10px;line-height:1.45;display:flex}.n-auth-card__footer svg{width:15px;height:15px;color:var(--n-green)}@media (width<=820px){.n-auth-page{padding:0}.n-auth-shell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100dvh}.n-auth-story{min-height:220px;padding:28px}.n-auth-story>div{gap:9px}.n-auth-story h1{font-size:36px}.n-auth-story p,.n-auth-story small{display:none}.n-auth-card{padding:26px 22px max(28px, env(safe-area-inset-bottom))}}.n-auth-flow{gap:16px;display:grid}.n-auth-input-wrap{position:relative}.n-auth-input-wrap>svg{z-index:1;width:17px;height:17px;color:var(--n-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:13px;transform:translateY(-50%)}.n-auth-input-wrap .n-input{padding-inline-start:42px}
