@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--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-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-divide-x-reverse:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--text-enfasi:1.0625rem;--text-titolo-3:1.25rem;--container-laterale:22.5rem}}@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}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(var(--altezza-testata) + var(--respiro))}html:has(.testata-app :focus){scroll-padding-top:0}@media (max-width:47.99rem){html{scroll-padding-bottom:6rem}}html[data-tema=scuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--sfondo);color:var(--testo);-webkit-font-smoothing:antialiased}svg.lucide{stroke-width:1.5px}svg.lucide *{vector-effect:non-scaling-stroke}::selection{background:var(--selezione)}:focus-visible{outline:2px solid var(--anello-focus);outline-offset:2px}a:focus-visible,summary:focus-visible{border-radius:var(--raggio-minimo)}[data-arrivo]:focus-visible{outline:none}}@layer components{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-optical-sizing:auto;margin:0}.nu-root,.nu-root *,.nu-root :before,.nu-root :after,[class^=nu-],[class*=\ nu-]{box-sizing:border-box}button,input,textarea,select{letter-spacing:inherit;font-family:inherit}:where(button,[role=button],a,input,textarea,select,[tabindex]):focus-visible,[data-force-focus]{outline:2px solid var(--focus);outline-offset:2px}:where(a.nu-link,.nu-root a){color:var(--link);text-decoration:none}:where(a.nu-link,.nu-root a):hover{color:var(--link-hover);text-decoration:underline}.nu-icon{vertical-align:middle;flex:none;display:inline-block}:where(svg.nu-icon):not([stroke-width]){stroke-width:1.6px}:where(svg.nu-icon):is([width="10"],[width="11"],[width="12"],[width="13"],[width="14"],.nu-icon--small):not([stroke-width]){stroke-width:1.8px}.nu-icon--missing{opacity:var(--opacity-muted)}.nu-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.nu-sr-only{display:block}.nu-scroll{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}@supports (color:color-mix(in lab, red, red)){.nu-scroll{scrollbar-color:color-mix(in srgb, var(--ink) 18%, transparent) transparent}}.nu-scroll::-webkit-scrollbar{width:10px;height:10px}.nu-scroll::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nu-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.nu-scroll::-webkit-scrollbar-thumb{background-clip:content-box;border:3px solid #0000;border-radius:10px}.num-hero,.num-xl,.num-lg,.num-md,.num-sm,.num-xs,.text-value,.text-count,.nu-tnum,:where(table[class*=nu-]) :where(td,th){font-variant-numeric:tabular-nums}.nu-code{white-space:nowrap;-webkit-hyphens:none;hyphens:none;font-variant-numeric:normal;font-feature-settings:"cv08" 1}@property --nu-pop-dx{syntax:"<length>";inherits:false;initial-value:0}@property --nu-pop-dy{syntax:"<length>";inherits:false;initial-value:6px}@keyframes nu-fadeIn{0%{opacity:0}}@keyframes nu-pageIn{0%{opacity:0;transform:translateY(8px)}}@keyframes nu-viewIn{0%{opacity:0}}@keyframes nu-popIn{0%{opacity:0;transform:translate(var(--nu-pop-dx,0px), var(--nu-pop-dy,6px)) scale(.965)}}@keyframes nu-scrimIn{0%{opacity:0}}@keyframes nu-drawerIn{0%{opacity:0;transform:translate(24px)}}@keyframes nu-toastIn{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes nu-bump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes nu-think{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes nu-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes nu-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--record) 45%, transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb, var(--record) 0%, transparent)}}@keyframes nu-agentTap{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--agent) 55%, transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb, var(--agent) 0%, transparent)}}@keyframes nu-hotPulse{0%{box-shadow:0 0 0 3px var(--surface-raised), 0 0 0 3px color-mix(in srgb, var(--agent) 70%, transparent)}to{box-shadow:0 0 0 3px var(--surface-raised), 0 0 0 24px color-mix(in srgb, var(--agent) 0%, transparent)}}@keyframes nu-fillbar{0%{width:0}}@keyframes nu-spin{to{transform:rotate(360deg)}}@keyframes nu-shim{0%{background-position:200% 0}to{background-position:-200% 0}}.nu-spin{animation:nu-spin var(--duration-spin) var(--ease-linear) infinite}.nu-shimmer{background:linear-gradient(90deg, var(--ink-2) 0%, var(--ink-2) 40%, var(--ink-disabled) 50%, var(--ink-2) 60%, var(--ink-2) 100%);color:#0000;-webkit-text-fill-color:transparent;animation:nu-shim var(--duration-shimmer) var(--ease-linear) infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.nu-shimmer--off{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;animation:none}.nu-shimmer-fill{background:linear-gradient(90deg, var(--skeleton) 25%, var(--skeleton-shine) 50%, var(--skeleton) 75%);animation:nu-shim var(--duration-shimmer) var(--ease-linear) infinite;background-size:200% 100%}.nu-shimmer-fill--still{background:var(--skeleton);animation:none}@media (prefers-reduced-motion:reduce){:where([class^=nu-],[class*=\ nu-]):where(:not(.nu-spin,.nu-motion-essential)),:where([class^=nu-],[class*=\ nu-]):where(:not(.nu-spin,.nu-motion-essential)):before,:where([class^=nu-],[class*=\ nu-]):where(:not(.nu-spin,.nu-motion-essential)):after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.nu-spin{animation-duration:var(--duration-shimmer)!important}.nu-shimmer{color:var(--ink-2);-webkit-text-fill-color:currentColor;background:0 0;animation:none}.nu-shimmer--off{color:inherit}.nu-shimmer-fill{background:var(--skeleton);animation:none}}.nu-press,.nu-press-small{transition:transform var(--duration-instant) var(--ease-standard)}.nu-press:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--press-scale))}.nu-press-small:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--press-scale-small))}.nu-hatch-crit{background:repeating-linear-gradient(-45deg, var(--crit) 0 2.9px, var(--crit) 2.9px 5.2px)}@supports (color:color-mix(in lab, red, red)){.nu-hatch-crit{background:repeating-linear-gradient(-45deg, var(--crit) 0 2.9px, color-mix(in oklab, var(--crit) 22%, var(--crit-bg)) 2.9px 5.2px)}}.nu-hatch-info{background:repeating-linear-gradient(-45deg, var(--info) 0 2.2px, var(--info) 2.2px 5.6px)}@supports (color:color-mix(in lab, red, red)){.nu-hatch-info{background:repeating-linear-gradient(-45deg, var(--info) 0 2.2px, color-mix(in oklab, var(--info) 18%, var(--info-bg)) 2.2px 5.6px)}}.nu-hatch-soft{background:repeating-linear-gradient(-45deg, var(--info) 0 1.6px, var(--info-bg) 1.6px 5.6px)}@supports (color:color-mix(in lab, red, red)){.nu-hatch-soft{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--info) 55%, var(--viz-plan)) 0 1.6px, var(--info-bg) 1.6px 5.6px)}}.nu-hatch-muted{background:repeating-linear-gradient(-45deg, var(--viz-muted) 0 1.8px, var(--fill-subtle) 1.8px 5.6px)}.nu-hatch-ok{background:repeating-linear-gradient(-45deg, var(--ok) 0 2.2px, var(--ok) 2.2px 5.6px)}@supports (color:color-mix(in lab, red, red)){.nu-hatch-ok{background:repeating-linear-gradient(-45deg, var(--ok) 0 2.2px, color-mix(in oklab, var(--ok) 20%, var(--ok-bg)) 2.2px 5.6px)}}.nu-hatch-risk{background:repeating-linear-gradient(-45deg, var(--risk) 0 2.2px, var(--risk) 2.2px 5.6px)}@supports (color:color-mix(in lab, red, red)){.nu-hatch-risk{background:repeating-linear-gradient(-45deg, var(--risk) 0 2.2px, color-mix(in oklab, var(--risk) 22%, var(--risk-bg)) 2.2px 5.6px)}}.nu-hatch-agent{background:repeating-linear-gradient(45deg, var(--agent) 0 2.2px, var(--agent) 2.2px 5.6px)}@supports (color:color-mix(in lab, red, red)){.nu-hatch-agent{background:repeating-linear-gradient(45deg, var(--agent) 0 2.2px, color-mix(in oklab, var(--agent) 18%, var(--agent-bg)) 2.2px 5.6px)}}.nu-planned{background:var(--viz-plan)}@supports (color:color-mix(in lab, red, red)){.nu-planned{background:color-mix(in oklab, var(--viz-plan) 30%, transparent)}}.nu-planned{box-shadow:inset 0 0 0 1px var(--info)}.nu-aurora-bg{background:radial-gradient(95% 62% at 8% 0%, var(--aurora-deep) 0%, #182247 42%, #26447899 70%, #3c6eaa00 100%), radial-gradient(45% 40% at 100% 0%, var(--aurora-sky) 0%, #5a8cc3bf 50%, #467db900 100%), radial-gradient(55% 38% at 100% 88%, var(--aurora-sun) 0%, #ecb480bf 45%, #ecc8a000 100%), radial-gradient(65% 42% at 68% 80%, var(--aurora-sand) 0%, #e8dcbecc 45%, #e6dcc300 100%), radial-gradient(50% 25% at 0% 100%, #b3c3d3 0%, #b3c3d300 100%), linear-gradient(90deg, var(--aurora-sea) 0%, #6c9cc5 30%, #b6c3c0 60%, var(--aurora-dune) 100%);color:var(--aurora-ink)}.nu-inline-action{cursor:pointer;color:inherit;letter-spacing:inherit;white-space:nowrap;text-align:inherit;border-radius:var(--radius-4);-webkit-tap-highlight-color:transparent;text-underline-offset:2px;background:0 0;border:0;flex:none;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.nu-inline-action{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.nu-inline-action{transition:text-decoration-color var(--duration-instant) ease, color var(--duration-instant) ease, transform var(--duration-instant) ease}.nu-inline-action:before{content:"";height:max(calc(100% + 6px), var(--size-control-2xs));position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.nu-inline-action:not(:disabled):hover{text-decoration-color:currentColor}.nu-inline-action:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--press-scale))}.nu-inline-action:disabled,.nu-inline-action[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.nu-inline-action--sm{font-size:12.5px}.nu-inline-action--inherit{font-size:inherit;line-height:inherit}.nu-inline-action--link{color:var(--link);text-decoration-color:#0000}.nu-inline-action--link:not(:disabled):hover{color:var(--link-hover);text-decoration-color:currentColor}.nu-pendingmark{color:var(--risk-text);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-flex}.nu-pendingmark__dot{background:var(--risk-mark);border-radius:50%;flex:none;width:6px;height:6px}.nu-scroll-fade{--nu-fade-ground:var(--surface);min-width:0;position:relative}.nu-scroll-fade--on-raised{--nu-fade-ground:var(--surface-raised)}.nu-scroll-fade--on-bg{--nu-fade-ground:var(--bg)}.nu-scroll-fade--on-overlay{--nu-fade-ground:var(--surface-overlay)}.nu-scroll-fade:before,.nu-scroll-fade:after{content:"";z-index:var(--z-sticky);pointer-events:none;opacity:0;width:28px;transition:opacity var(--duration-fast) ease;position:absolute;top:0;bottom:0}.nu-scroll-fade:before{background:linear-gradient(to right, var(--nu-fade-ground), transparent);left:0}.nu-scroll-fade:after{background:linear-gradient(to left, var(--nu-fade-ground), transparent);right:0}.nu-scroll-fade--start:before,.nu-scroll-fade--end:after{opacity:1}.nu-scroll-fade--y:before,.nu-scroll-fade--y:after{width:auto;height:28px;left:0;right:0}.nu-scroll-fade--y:before{background:linear-gradient(to bottom, var(--nu-fade-ground), transparent);top:0;bottom:auto}.nu-scroll-fade--y:after{background:linear-gradient(to top, var(--nu-fade-ground), transparent);top:auto;bottom:0}.nu-scroll-fade--mask{--nu-fade-dir:to right;--nu-fade-s:0px;--nu-fade-e:0px;-webkit-mask-image:linear-gradient(var(--nu-fade-dir), transparent, #000 var(--nu-fade-s), #000 calc(100% - var(--nu-fade-e)), transparent);-webkit-mask-image:linear-gradient(var(--nu-fade-dir), transparent, #000 var(--nu-fade-s), #000 calc(100% - var(--nu-fade-e)), transparent);-webkit-mask-image:linear-gradient(var(--nu-fade-dir), transparent, #000 var(--nu-fade-s), #000 calc(100% - var(--nu-fade-e)), transparent);-webkit-mask-image:linear-gradient(var(--nu-fade-dir), transparent, #000 var(--nu-fade-s), #000 calc(100% - var(--nu-fade-e)), transparent);mask-image:linear-gradient(var(--nu-fade-dir), transparent, #000 var(--nu-fade-s), #000 calc(100% - var(--nu-fade-e)), transparent)}.nu-scroll-fade--mask.nu-scroll-fade--y{--nu-fade-dir:to bottom}.nu-scroll-fade--mask.nu-scroll-fade--start{--nu-fade-s:28px}.nu-scroll-fade--mask.nu-scroll-fade--end{--nu-fade-e:28px}.nu-scroll-fade--mask:before,.nu-scroll-fade--mask:after{content:none}@property --nu-aurora-halo{syntax:"*";inherits:false}.nu-focus-aurora:is(:focus-visible,[data-force-focus]){outline:2px solid var(--aurora-deep);outline-offset:2px;--nu-aurora-halo:0 0 0 2px var(--aurora-ink);box-shadow:var(--nu-aurora-halo)}.nu-anchored{z-index:var(--z-popover);border-radius:var(--radius-18);background:var(--surface-overlay);color:var(--ink);box-shadow:var(--shadow-popover);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;position:fixed}.nu-layer-host{z-index:var(--z-tour);width:0;height:0;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow:visible}.nu-agent-status{align-items:center;gap:5px;min-width:0;display:flex}.nu-agent-status>*{min-width:0}.nu-agent-status__label{color:var(--agent-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nu-agent-status--wrap .nu-agent-status__label{white-space:normal;overflow:visible}.nu-agent-status__icon{color:var(--agent);flex:none}.nu-now{pointer-events:none;background:repeating-linear-gradient(180deg, var(--ink-3) 0 3px, transparent 3px 6px);width:1.5px;margin-left:-.75px;position:absolute;top:0;bottom:0}.nu-now--info{background:repeating-linear-gradient(180deg, var(--info) 0 3px, transparent 3px 6px)}.nu-now-pill{height:var(--size-pill-sm);border-radius:var(--radius-pill);background:var(--inverse);color:var(--on-inverse);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;padding:0 7px;display:inline-flex;position:absolute;top:0;transform:translate(-50%)}.nu-now-pill--start{transform:translate(-9px)}.nu-now-pill--end{transform:translate(calc(9px - 100%))}.nu-demo{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.nu-demo-col{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.nu-demo-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;padding:16px 20px;display:grid}.nu-demo-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nu-demo-label{color:var(--ink-subtle);margin:0 0 -4px;font-size:12px;font-weight:600}.nu-demo-card{border-radius:var(--radius-22);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);padding:24px 22px}.nu-demo-card--wide{grid-column:1/-1}.nu-demo-card__title{color:var(--ink);margin:0}.nu-demo-card__sub{color:var(--ink-subtle);margin:5px 0 16px}.nu-actioncard{min-width:0;color:var(--ink);background:var(--surface);border-radius:var(--radius-22);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-base) var(--ease-standard), background-color var(--duration-instant) ease, transform var(--duration-instant) ease;margin:0;padding:24px 22px;display:block;position:relative;container-type:inline-size}.nu-actioncard--sm{background:var(--surface-raised);border-radius:var(--radius-18);padding:16px 18px}.nu-actioncard--ring{box-shadow:var(--shadow-selected)}.nu-actioncard__disc{background:var(--neutral-bg);color:var(--neutral-text);border-radius:50%;flex:none;place-items:center;display:grid}.nu-actioncard__disc--ok{background:var(--ok-bg);color:var(--ok-text)}.nu-actioncard__disc--risk{background:var(--risk-bg);color:var(--risk-text)}.nu-actioncard__disc--crit{background:var(--crit-bg);color:var(--crit-text)}.nu-actioncard__disc--info{background:var(--info-bg);color:var(--info-text)}.nu-actioncard__disc--agent{background:var(--agent-bg);color:var(--agent-text)}.nu-actioncard__head{align-items:flex-start;gap:14px;min-width:0;display:flex;position:relative}.nu-actioncard--sm .nu-actioncard__head{gap:12px}.nu-actioncard__tile{flex:none}.nu-actioncard__main{flex:1;min-width:0}.nu-actioncard__kind{color:var(--ink-subtle);flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0 0 4px;display:flex}.nu-actioncard__kindText{min-width:0}.nu-actioncard__urgent{color:var(--crit-text);font-weight:600}.nu-actioncard__urgent--glance{flex:none}.nu-actioncard__from{height:var(--size-pill-sm);border-radius:var(--radius-pill);background:var(--info-bg);color:var(--info-text);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.nu-actioncard__title{color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.nu-actioncard__sub{color:var(--ink-subtle);text-wrap:pretty;margin:4px 0 0}.nu-actioncard--discarded .nu-actioncard__title{color:var(--ink-muted)}.nu-actioncard__amount{text-align:right;white-space:nowrap;flex:none}.nu-actioncard__amount--inline{text-align:left;margin-top:6px;display:none}.nu-actioncard__amountLabel{color:var(--ink-muted);margin-bottom:2px}.nu-actioncard__amountCaption{color:var(--ink-subtle);margin-top:1px}.nu-actioncard__tone--ink{color:var(--ink)}.nu-actioncard__tone--crit{color:var(--crit-text)}.nu-actioncard__tone--ok{color:var(--ok-text)}.nu-actioncard__tone--risk{color:var(--risk-text)}.nu-actioncard__tone--muted{color:var(--ink-muted)}.nu-actioncard--discarded .nu-actioncard__amountValue{color:var(--ink-subtle);text-decoration:line-through;text-decoration-thickness:1px}.nu-actioncard__toggle{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.nu-actioncard__toggle:after{content:"";border-radius:var(--radius-14);position:absolute;inset:-8px -10px}.nu-actioncard__toggle:focus-visible{outline:none}.nu-actioncard__toggle:focus-visible:after{outline:2px solid var(--focus);outline-offset:0}.nu-actioncard__chev{color:var(--icon-subtle);transition:transform var(--duration-base) var(--ease-standard);flex:none;margin-top:2px;transform:rotate(180deg)}.nu-actioncard--collapsed .nu-actioncard__chev{margin-top:0;transform:none}.nu-actioncard--collapsed{cursor:pointer;padding:16px 22px}.nu-actioncard--sm.nu-actioncard--collapsed{padding:12px 16px}.nu-actioncard--collapsed .nu-actioncard__head{align-items:center}.nu-actioncard--collapsed .nu-actioncard__toggle:after{border-radius:var(--radius-22);inset:-16px -22px}.nu-actioncard--sm.nu-actioncard--collapsed .nu-actioncard__toggle:after{border-radius:var(--radius-18);inset:-12px -16px}.nu-actioncard--collapsed .nu-actioncard__toggle:focus-visible:after{outline-offset:2px}.nu-actioncard--collapsed:hover{background:var(--hover-subtle);box-shadow:var(--shadow-dropdown)}.nu-actioncard--collapsed:has(.nu-actioncard__toggle:active){transform:scale(.99)}.nu-actioncard--collapsed .nu-actioncard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nu-actioncard__glance{min-width:0;min-height:var(--size-pill-sm);color:var(--ink-subtle);align-items:center;gap:8px;margin-top:3px;display:flex}.nu-actioncard__glance>.nu-pendingmark,.nu-actioncard__state{flex:none}.nu-actioncard__glance>.nu-actioncard__sub{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.nu-actioncard__stateFb{font-weight:500}.nu-actioncard__state--info{color:var(--info-text)}.nu-actioncard__state--risk{color:var(--risk-text)}.nu-actioncard__state--ok{color:var(--ok-text)}.nu-actioncard__state--neutral{color:var(--ink-muted)}.nu-actioncard__body{flex-direction:column;gap:12px;min-width:0;margin-top:16px;padding-left:50px;display:flex}.nu-actioncard--sm .nu-actioncard__body{margin-top:12px;padding-left:40px}.nu-actioncard:not(:has(.nu-actioncard__tile)) .nu-actioncard__body{padding-left:0}@container (max-width:440px){.nu-actioncard__amount--side{display:none}.nu-actioncard__amount--inline{display:block}.nu-actioncard .nu-actioncard__body,.nu-actioncard--sm .nu-actioncard__body{padding-left:0}.nu-actioncard--collapsed .nu-actioncard__amount--side{display:block}.nu-actioncard--collapsed .nu-actioncard__amount--inline{display:none}.nu-actioncard__glance{flex-wrap:wrap;row-gap:2px}.nu-actioncard__glance>.nu-actioncard__sub{flex-basis:100%}.nu-actioncard__actions>.nu-actioncard__btn{flex:1 1 0;min-width:max-content}.nu-actioncard__actions>.nu-actioncard__btn--primary{flex-basis:100%}}.nu-actioncard__context{border-radius:var(--radius-12);background:var(--surface-raised);color:var(--ink-2);flex-direction:column;gap:4px;padding:10px 12px;line-height:1.45;display:flex}.nu-actioncard--sm .nu-actioncard__context{background:var(--surface)}.nu-actioncard__context strong{font-weight:600}.nu-actioncard__why{color:var(--ink-muted);text-wrap:pretty;margin:0}.nu-actioncard__actions .nu-actioncard__whyBtn{margin-left:4px}.nu-actioncard__whyPanel{border-radius:var(--radius-14);background:var(--surface-raised);color:var(--ink-muted);animation:nu-viewIn var(--duration-base) var(--ease-out) backwards;padding:12px 14px;font-size:13.5px;line-height:1.5}.nu-actioncard--sm .nu-actioncard__whyPanel{background:var(--surface)}.nu-actioncard__whyPanel b{color:var(--ink-2);font-weight:500}.nu-actioncard__lines{margin:0;padding:0;list-style:none}.nu-actioncard__line{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:8px 0;font-size:13.5px;line-height:1.35;display:flex}.nu-actioncard__lineLabel{min-width:0;color:var(--ink-2);flex:1}.nu-actioncard__lineDetail{color:var(--ink-subtle);white-space:nowrap}.nu-actioncard__lineValue{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:64px;font-weight:500}.nu-actioncard__well{border-radius:var(--radius-14);background:var(--surface-raised);box-shadow:var(--shadow-inset);padding:12px 14px}.nu-actioncard--sm .nu-actioncard__well{background:var(--surface)}.nu-actioncard__msgLabel{color:var(--ink-muted);margin-bottom:4px;font-size:12px;line-height:1.3;display:block}.nu-actioncard__edited{color:var(--agent-text)}.nu-actioncard__msgText{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.nu-actioncard__edit{animation:nu-viewIn var(--duration-base) var(--ease-out) backwards}.nu-actioncard__textarea{resize:vertical;border-radius:var(--radius-12);background:var(--surface-raised);width:100%;box-shadow:0 0 0 2px var(--focus), 0 0 0 5px var(--focus-halo);color:var(--ink);border:0;outline:0;padding:11px 13px;font-size:13.5px;line-height:1.55;display:block}.nu-actioncard__editActions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.nu-actioncard__preview{min-width:0}.nu-actioncard__notes{flex-direction:column;gap:6px;display:flex}.nu-actioncard__note{align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.nu-actioncard__note .nu-icon{margin-top:1px}.nu-actioncard__note--warn{color:var(--risk-text)}.nu-actioncard__note--rule{color:var(--ink-3)}.nu-actioncard__note--rule .nu-icon{color:var(--info-text)}.nu-actioncard__meta{min-width:0}.nu-actioncard__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.nu-actioncard--sm .nu-actioncard__actions{gap:6px;margin-top:0}.nu-actioncard__when{color:var(--ink-muted);align-items:center;gap:6px;margin:-2px 0 0;display:flex}.nu-actioncard__result{outline-offset:2px}.nu-actioncard__result:focus{outline:none}.nu-actioncard__result:focus-visible{outline:2px solid var(--focus)}.nu-actionbatch{min-width:0;color:var(--ink);background:var(--surface);border-radius:var(--radius-22);box-shadow:var(--shadow-card);position:relative;overflow:hidden;container-type:inline-size}.nu-actionbatch--sm{background:var(--surface-raised);border-radius:var(--radius-18)}.nu-actionbatch__head{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:20px 22px 12px;display:flex}.nu-actionbatch--sm .nu-actionbatch__head{padding:14px 18px 10px}.nu-actionbatch__title{color:var(--ink);margin:0}.nu-actionbatch__recipients{color:var(--ink-muted);margin-left:auto}.nu-actionbatch__list{margin:0;padding:0 22px;list-style:none}.nu-actionbatch--sm .nu-actionbatch__list{padding:0 18px}.nu-actionbatch__item{border-top:1px solid var(--line)}.nu-actionbatch__row{border-radius:var(--radius-12);transition:background-color var(--duration-instant) ease;grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:12px;margin:0 -10px;padding:0 0 0 10px;display:grid}.nu-actionbatch__row:hover{background:var(--hover)}.nu-actionbatch__checkFb{width:16px;height:16px;accent-color:var(--selected);margin:0}.nu-actionbatch__toggle{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-8);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:12px;margin:0;padding:12px 10px 12px 0;display:grid}.nu-actionbatch__text{min-width:0}.nu-actionbatch__name{text-wrap:pretty;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.3;display:block}.nu-actionbatch__sub{-webkit-line-clamp:2;color:var(--ink-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.nu-actionbatch__amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:500}.nu-actionbatch__chev{color:var(--icon-subtle);transition:transform var(--duration-base) var(--ease-standard)}.nu-actionbatch__toggle[aria-expanded=true] .nu-actionbatch__chev{transform:rotate(180deg)}.nu-actionbatch__item.is-off .nu-actionbatch__name,.nu-actionbatch__item.is-off .nu-actionbatch__amount{color:var(--ink-subtle);text-decoration:line-through;text-decoration-thickness:1px}.nu-actionbatch__item.is-off .nu-actionbatch__sub{color:var(--ink-subtle)}.nu-actionbatch__preview{animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards;padding:0 0 14px 68px}.nu-actionbatch__well{border-radius:var(--radius-12);background:var(--surface-raised);box-shadow:var(--shadow-inset);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;padding:11px 13px;font-size:13.5px;line-height:1.55}.nu-actionbatch--sm .nu-actionbatch__well{background:var(--surface)}.nu-actionbatch__itemActions{gap:4px;margin:8px 0 0 -8px;display:flex}.nu-actionbatch__foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 22px;padding:14px 0 20px;display:flex}.nu-actionbatch--sm .nu-actionbatch__foot{margin:0 18px;padding:12px 0 14px}.nu-actionbatch__foot .nu-actioncard__result{flex:1;min-width:0}.nu-actionbatch__summary{min-width:0;color:var(--ink-muted);text-wrap:pretty;flex:200px}.nu-actionbatch__sumMain,.nu-actionbatch__sumWhen{display:block}.nu-actionbatch__sumMain{color:var(--ink-2);font-weight:500}.nu-actionbatch__buttons{flex-wrap:wrap;gap:6px;display:flex}@container (max-width:420px){.nu-actionbatch__preview{padding-left:0}.nu-actionbatch__recipients{flex-basis:100%;margin-left:0}}.nu-approvalbar{border-radius:var(--radius-14);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-raised);color:var(--ink-2);font-size:13px;line-height:1.35;container-type:inline-size}.nu-approvalbar__inner{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 6px 6px 14px;display:flex}.nu-approvalbar__text{text-wrap:pretty;flex:150px;align-items:center;gap:8px;min-width:0;display:inline-flex}.nu-approvalbar__buttons{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}@container (max-width:479px){.nu-approvalbar:not(.nu-approvalbar--review) .nu-approvalbar__inner{padding:10px 8px 8px 14px}.nu-approvalbar:not(.nu-approvalbar--review) .nu-approvalbar__text{flex-basis:100%}.nu-approvalbar:not(.nu-approvalbar--review) .nu-approvalbar__buttons{margin-left:14px}}@container (max-width:369px){.nu-approvalbar--review .nu-approvalbar__inner{padding:10px 8px 8px 14px}.nu-approvalbar--review .nu-approvalbar__text{flex-basis:100%}.nu-approvalbar--review .nu-approvalbar__buttons{margin-left:14px}}.nu-agentcursor{z-index:var(--z-agent);pointer-events:none;will-change:transform;transition:transform var(--duration-travel) var(--ease-travel), opacity var(--duration-slow) ease;align-items:center;gap:6px;display:flex;position:absolute;top:0;left:0}.nu-agentcursor--fixed{position:fixed}.nu-agentcursor.is-hidden{opacity:0}.nu-agentcursor__dot{background:var(--agent);width:14px;height:14px;box-shadow:var(--shadow-agent-cursor);border-radius:50%;flex:none;position:relative}.nu-agentcursor__ripple{pointer-events:none;animation:nu-agentTap var(--duration-spin) var(--ease-out) both;border-radius:50%;position:absolute;inset:-3px}.nu-agentcursor__label{height:var(--size-pill-sm);border-radius:var(--radius-pill);white-space:nowrap;background:var(--agent-fill);color:var(--on-agent-fill);letter-spacing:0;box-shadow:var(--shadow-agent-label);align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.nu-agentspot{position:relative}.nu-agentspot__ring{z-index:var(--z-raised);pointer-events:none;box-shadow:var(--shadow-agent);animation:nu-fadeIn var(--duration-base) var(--ease-out) backwards;position:absolute}.nu-agentspot__ring--soft{box-shadow:var(--shadow-agent-soft)}.nu-agentspot__label{z-index:var(--z-sticky);height:var(--size-pill-sm);border-radius:var(--radius-pill);white-space:nowrap;pointer-events:none;background:var(--agent-fill);color:var(--on-agent-fill);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;align-items:center;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-12px;left:16px}.nu-agentspot--tint{transition:background-color var(--duration-slow) ease}.nu-agentspot--tint.is-active{background-color:var(--agent-bg)}@supports (color:color-mix(in lab, red, red)){.nu-agentspot--tint.is-active{background-color:color-mix(in srgb, var(--agent-bg) 70%, transparent)}}.nu-agentbanner{z-index:var(--z-banner);pointer-events:none;justify-content:center;display:flex}.nu-agentbanner--top{position:absolute;top:12px;left:50%;transform:translate(-50%)}.nu-agentbanner--fixed{position:fixed;top:12px;left:50%;transform:translate(-50%)}.nu-agentbanner--inline{position:relative}.nu-agentbanner--closed{width:0;height:0;overflow:hidden}.nu-agentbanner__pill{height:var(--size-control-lg);border-radius:var(--radius-pill);white-space:nowrap;pointer-events:auto;align-items:center;gap:10px;max-width:calc(100vw - 32px);font-size:13.5px;font-weight:500;line-height:1;display:flex}.nu-agentbanner__pill--enter{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards}.nu-agentbanner__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-agentbanner--driving .nu-agentbanner__pill{background:var(--surface-raised);color:var(--ink-2);box-shadow:var(--shadow-agent-soft), var(--shadow-dropdown);padding:0 6px 0 12px}.nu-agentbanner__stop{height:var(--size-control-xs);border-radius:var(--radius-pill);cursor:pointer;background:var(--fill);color:var(--ink);font:inherit;transition:background-color var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;flex:none;align-items:center;gap:6px;margin:0;padding:0 5px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.nu-agentbanner__stop:hover{background:var(--fill-hover)}.nu-agentbanner__stop:active{transform:scale(var(--press-scale))}.nu-agentbanner__kbdFb{color:var(--ink-muted);padding-right:6px}.nu-agentbanner__pulse{background:var(--agent);width:10px;height:10px;animation:nu-agentTap var(--duration-pulse) var(--ease-out) 2;border-radius:50%;flex:none}.nu-agentbanner--pick .nu-agentbanner__pill{background:var(--inverse-surface);color:var(--on-inverse-surface);box-shadow:var(--shadow-toast);padding:0 14px}.nu-agentbanner--pick .nu-agentbanner__pill:has(.nu-agentbanner__close){padding-right:6px}.nu-agentbanner__close{margin-left:2px}.nu-agentbanner__close--fb{width:var(--size-control-xs);height:var(--size-control-xs);border-radius:var(--radius-pill);cursor:pointer;color:var(--on-inverse-surface-muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.nu-agentbanner__close--fb:hover{color:var(--on-inverse-surface)}.nu-shell{min-width:0;height:100dvh;padding:var(--size-window-gap);background:var(--canvas);color:var(--ink);display:flex;position:relative;overflow:hidden}.nu-shell--contained{height:100%;min-height:0}.nu-shell--fit{height:auto}.nu-shell--fit .nu-shell__window{align-self:flex-start}.nu-shell--fit .nu-shell__main{scrollbar-gutter:auto;flex:none;overflow:visible}.nu-shell--fit .nu-shell__panel{height:calc(900px - var(--size-window-gap) * 2);top:var(--size-window-gap);align-self:flex-start;position:sticky}.nu-shell--fill .nu-shell__main{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.nu-shell--fill .nu-shell__content{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.nu-shell--fill.nu-shell--fit .nu-shell__main{overflow:visible}.nu-shell__window{background:var(--bg);border-radius:var(--radius-26);min-width:0;min-height:0;box-shadow:var(--shadow-window);flex:1;display:flex;position:relative;overflow:hidden}.nu-shell__sidebar{flex:none;min-height:0;display:flex;position:relative}.nu-shell__column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.nu-shell__main{scrollbar-gutter:stable;min-width:0;min-height:0;padding:var(--space-30) var(--space-30) calc(var(--size-toaster-offset) + var(--space-40)) var(--space-14);flex:1;position:relative;overflow:hidden auto}.nu-shell--noSidebar .nu-shell__main{padding-left:var(--space-30)}.nu-shell__main:focus{outline:none}.nu-shell__main:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:var(--radius-22)}.nu-shell__content{min-width:0;max-width:var(--size-content);animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards;margin:0 auto}.nu-shell__banner{gap:var(--space-8);margin-bottom:var(--space-16);flex-direction:column;display:flex}.nu-shell__banner--sticky{z-index:var(--z-sticky);position:sticky;top:0}.nu-shell__panel{min-height:0;width:var(--size-panel);max-width:calc(100% - var(--size-window-gap) * 2);margin-left:var(--size-window-gap);background:var(--surface);border-radius:var(--radius-26);box-shadow:var(--shadow-window);animation:nu-drawerIn var(--duration-slow) var(--ease-standard) backwards;flex-direction:column;flex:none;display:flex;overflow:hidden}.nu-shell__panel:focus{outline:none}.nu-shell__panel--bare{width:auto;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.nu-shell--overlay .nu-shell__panel{top:var(--size-window-gap);right:var(--size-window-gap);bottom:var(--size-window-gap);z-index:var(--z-dock);box-shadow:var(--shadow-modal);margin-left:0;position:absolute}.nu-shell--overlay .nu-shell__panel--bare{box-shadow:none}.nu-shell__scrim{inset:var(--size-window-gap);z-index:var(--z-dock);border-radius:var(--radius-26);background:var(--scrim);animation:nu-scrimIn var(--duration-slow) var(--ease-standard) backwards;position:absolute}.nu-shell--phone{padding:0}.nu-shell--phone .nu-shell__window{box-shadow:none;border-radius:0}.nu-shell--phone .nu-shell__main{padding:calc(var(--space-20) + env(safe-area-inset-top)) var(--space-16) calc(var(--size-toaster-offset) + var(--space-12))}.nu-shell--phone .nu-shell__scrim{border-radius:0;inset:0}.nu-shell--phone.nu-shell--overlay .nu-shell__panel{border-radius:0;width:auto;max-width:none;inset:0}.nu-shell__dock{padding:var(--space-8) var(--space-12) var(--space-8);background:var(--bg);border-top:1px solid var(--line-bg);flex:none}.nu-shell--docked .nu-shell__main,.nu-shell--phone.nu-shell--docked .nu-shell__main{padding-bottom:var(--space-24)}.nu-shell__mobileNav{justify-content:space-around;align-items:stretch;gap:var(--space-4);padding:var(--space-6) var(--space-8) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line-bg);flex:none;display:flex}.nu-shell__navItem,a.nu-shell__navItem{min-width:0;max-width:96px;padding:var(--space-4) 0;border-radius:var(--radius-12);color:var(--ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;margin:0;text-decoration:none;display:flex}.nu-shell__navItem:hover,a.nu-shell__navItem:hover{color:var(--ink);text-decoration:none}.nu-shell__navItem:active{transform:scale(var(--press-scale))}.nu-shell__navPill{border-radius:var(--radius-pill);width:48px;height:28px;color:var(--icon);transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;place-items:center;display:grid;position:relative}.nu-shell__navItem:hover .nu-shell__navPill{background:var(--fill-hover)}.nu-shell__navLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nu-shell__navItem.is-active{color:var(--ink)}.nu-shell__navItem.is-active .nu-shell__navPill{background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-nav-active)}.nu-shell__navItem.is-active .nu-shell__navLabel{font-weight:600}.nu-shell__skip{top:var(--space-20);left:var(--space-20);z-index:calc(var(--z-dock) + 1);height:var(--size-control-md);border-radius:var(--radius-10);background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-primary);cursor:pointer;opacity:0;pointer-events:none;transition:transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) ease;border:0;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-64px)}.nu-shell__skip:focus,.nu-shell__skip:focus-visible{opacity:1;pointer-events:auto;transform:none}.nu-shell__skip:hover{color:var(--on-inverse);text-decoration:none}.nu-shell__skip:focus-visible{outline-offset:3px}.nu-auroracard{isolation:isolate;border-radius:var(--radius-22);min-width:0;box-shadow:var(--shadow-aurora);color:var(--aurora-ink);flex-direction:column;margin:0;padding:22px 24px;display:flex;position:relative;overflow:hidden}.nu-auroracard--hero{min-height:320px}.nu-auroracard--compact{min-height:276px;padding:18px 20px}.nu-auroracard__zone{flex-direction:column;min-width:0;display:flex;position:relative}.nu-auroracard__zone:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--aurora-veil) 0%, var(--aurora-veil) calc(100% - 40px), transparent 100%);-webkit-mask-image:linear-gradient(to right, var(--aurora-deep) 0, var(--aurora-deep) min(444px, 100%), transparent min(600px, calc(100% + 1px)));-webkit-mask-image:linear-gradient(to right, var(--aurora-deep) 0, var(--aurora-deep) min(444px, 100%), transparent min(600px, calc(100% + 1px)));-webkit-mask-image:linear-gradient(to right, var(--aurora-deep) 0, var(--aurora-deep) min(444px, 100%), transparent min(600px, calc(100% + 1px)));-webkit-mask-image:linear-gradient(to right, var(--aurora-deep) 0, var(--aurora-deep) min(444px, 100%), transparent min(600px, calc(100% + 1px)));mask-image:linear-gradient(to right, var(--aurora-deep) 0, var(--aurora-deep) min(444px, 100%), transparent min(600px, calc(100% + 1px)));position:absolute;inset:-22px -24px -40px}.nu-auroracard--compact .nu-auroracard__zone:before{inset:-18px -20px -40px}.nu-auroracard__top{min-width:0;min-height:var(--size-pill-lg);align-items:center;gap:10px;display:flex}.nu-auroracard__orbFb{background:radial-gradient(circle at 35% 30%, var(--orb-core), var(--orb-glow) 45%, var(--orb-edge) 100%);border-radius:50%;flex:none;width:28px;height:28px}.nu-auroracard__chip{height:var(--size-pill-lg);border-radius:var(--radius-pill);white-space:nowrap;background:var(--aurora-glass-light);box-shadow:inset 0 0 0 1px var(--aurora-glass-ring);align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex}.nu-auroracard__overline{color:var(--aurora-ink-muted);text-transform:uppercase}.nu-auroracard__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--aurora-ink-muted);font-size:13.5px;line-height:1.3;overflow:hidden}.nu-auroracard__pager{height:var(--size-pill-lg);border-radius:var(--radius-pill);color:var(--aurora-ink);white-space:nowrap;background:var(--aurora-glass);box-shadow:inset 0 0 0 1px var(--aurora-glass-ring);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;align-items:center;margin-left:auto;padding:0;font-size:13.5px;font-weight:500;display:inline-flex}.nu-auroracard__pagerText{padding:0 2px}.nu-auroracard__pagerBtn{width:var(--size-control-xs);height:var(--size-control-xs);border-radius:var(--radius-pill);cursor:pointer;color:var(--aurora-ink);transition:background-color var(--duration-instant) ease, transform var(--duration-instant) ease, opacity var(--duration-instant) ease;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.nu-auroracard__pagerBtn:not([aria-disabled=true]):hover{background:var(--aurora-glass-light)}.nu-auroracard__pagerBtn:not([aria-disabled=true]):active{transform:scale(.94)}.nu-auroracard__pagerBtn[aria-disabled=true]{opacity:var(--opacity-hint);cursor:default}.nu-auroracard__dismiss{margin-left:auto}.nu-auroracard__pager+.nu-auroracard__dismiss{margin-left:-4px}.nu-auroracard__dismiss--fb{width:var(--size-control-xs);height:var(--size-control-xs);border-radius:var(--radius-pill);cursor:pointer;color:var(--aurora-ink);background:var(--aurora-glass);box-shadow:inset 0 0 0 1px var(--aurora-glass-ring);border:0;place-items:center;padding:0;display:grid}.nu-auroracard__done.nu-focus-aurora:is(:focus-visible,[data-force-focus]){box-shadow:var(--nu-aurora-halo,0 0 0 0 transparent), inset 0 0 0 1px var(--aurora-glass-ring)}.nu-auroracard__figure{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;min-width:0;margin-top:20px;display:flex}.nu-auroracard--compact .nu-auroracard__figure{gap:6px 12px;margin-top:14px}.nu-auroracard__value{color:var(--aurora-ink);white-space:nowrap;text-shadow:0 1px 12px var(--aurora-shade)}.nu-auroracard__unit{color:var(--aurora-ink-muted);flex-direction:column;padding-bottom:2px;font-size:14px;line-height:1.4;display:flex}.nu-auroracard__title{max-width:18em;color:var(--aurora-ink);text-wrap:pretty;margin:18px 0 0}.nu-auroracard--compact .nu-auroracard__title{margin-top:12px}.nu-auroracard__body{max-width:28em;color:var(--aurora-ink);text-wrap:pretty;margin:8px 0 0}.nu-auroracard--compact .nu-auroracard__body{margin-top:6px}.nu-auroracard__body p{margin:0;display:inline}.nu-auroracard__title,.nu-auroracard__body,.nu-auroracard__unit{text-shadow:0 1px 2px var(--aurora-shade)}.nu-auroracard__foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:28px;display:flex}.nu-auroracard--compact .nu-auroracard__foot{padding-top:22px}.nu-auroracard__done{min-height:var(--size-control-lg);border-radius:var(--radius-pill);background:var(--aurora-glass);max-width:100%;box-shadow:inset 0 0 0 1px var(--aurora-glass-ring);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:6px;padding:6px 14px 6px 12px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.nu-auroracard__done--enter{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards}.nu-auroracard__done:focus:not(:focus-visible){outline:none}.nu-auroracard__undo{margin-left:4px}.nu-auroracard__skeleton{flex-direction:column;gap:10px;margin-top:22px;display:flex}.nu-auroracard .nu-auroracard__bone{border-radius:var(--radius-6);background-color:#0000;background-image:linear-gradient(90deg, var(--aurora-glass-light) 25%, var(--aurora-glass-ring) 50%, var(--aurora-glass-light) 75%);background-size:200% 100%;width:82%;height:12px;display:block}.nu-auroracard .nu-auroracard__bone--num{border-radius:var(--radius-10);width:38%;height:44px;margin-bottom:8px}.nu-auroracard .nu-auroracard__bone--title{width:64%;height:18px}.nu-auroracard .nu-auroracard__bone--short{width:46%}.nu-auroracard .nu-auroracard__bone--chip{width:132px;height:var(--size-pill-lg);border-radius:var(--radius-pill);flex:none}.nu-avatar{--nu-avatar-ground:var(--bg);--nu-avatar-cut:2px;--nu-avatar-ring:3.5px;box-sizing:border-box;vertical-align:middle;font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;width:var(--size-avatar-md);height:var(--size-avatar-md);box-shadow:var(--shadow-inset);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-grid;position:relative}.nu-avatar__initials{display:block}.nu-avatar__img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.nu-avatar--on-surface{--nu-avatar-ground:var(--surface)}.nu-avatar--on-raised{--nu-avatar-ground:var(--surface-raised)}.nu-avatar--on-overlay{--nu-avatar-ground:var(--surface-overlay)}.nu-avatar--sm{width:var(--size-avatar-sm);height:var(--size-avatar-sm);font-size:10px}.nu-avatar--md{width:var(--size-avatar-md);height:var(--size-avatar-md);font-size:12px}.nu-avatar--lg{width:var(--size-avatar-lg);height:var(--size-avatar-lg);font-size:14px}.nu-avatar--xl{width:var(--size-avatar-xl);height:var(--size-avatar-xl);font-size:18px}.nu-avatar--big{--nu-avatar-cut:3px;--nu-avatar-ring:4.5px}.nu-avatar--owner{background:linear-gradient(135deg, var(--avatar-owner-from), var(--avatar-owner-to));color:var(--avatar-owner-ink)}.nu-avatar--admin{background:linear-gradient(135deg, var(--avatar-admin-from), var(--avatar-admin-to));color:var(--avatar-admin-ink)}.nu-avatar--pm{background:linear-gradient(135deg, var(--avatar-pm-from), var(--avatar-pm-to));color:var(--avatar-pm-ink)}.nu-avatar--tech{background:linear-gradient(135deg, var(--avatar-tech-from), var(--avatar-tech-to));color:var(--avatar-tech-ink)}.nu-avatar--accountant{background:linear-gradient(135deg, var(--avatar-accountant-from), var(--avatar-accountant-to));color:var(--avatar-accountant-ink)}.nu-avatar--neutral,.nu-avatar--more{background:var(--fill);color:var(--ink-3)}.nu-avatar__status{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 2px var(--nu-avatar-ground);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.nu-avatar--sm .nu-avatar__status{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--nu-avatar-ground)}.nu-avatar--lg .nu-avatar__status{width:10px;height:10px;bottom:0;right:0}.nu-avatar--xl .nu-avatar__status,.nu-avatar--big .nu-avatar__status{width:12px;height:12px;box-shadow:0 0 0 2.5px var(--nu-avatar-ground);bottom:1px;right:1px}.nu-avatar__status--risk{background:var(--risk-mark)}.nu-avatar__status--crit{background:var(--crit-mark)}.nu-avatar__status--info{background:var(--info)}.nu-avatar__status--agent{background:var(--agent)}.nu-avatar__status--neutral{background:var(--neutral)}.nu-avatar-group{vertical-align:middle;align-items:center;display:inline-flex}.nu-avatar-group__item{box-shadow:var(--shadow-inset), 0 0 0 2px var(--nu-avatar-ground)}.nu-avatar-group--sm .nu-avatar-group__item+.nu-avatar-group__item{margin-left:-4px}.nu-avatar-group--md .nu-avatar-group__item+.nu-avatar-group__item{margin-left:-6px}.nu-avatar-group--lg .nu-avatar-group__item+.nu-avatar-group__item{margin-left:-8px}.nu-avatar-group--xl .nu-avatar-group__item+.nu-avatar-group__item{margin-left:-10px}.nu-avatar--more{cursor:default}.nu-avatar__morebtn{font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;margin:0;padding:0;font-weight:600;line-height:1}.nu-avatar__morebtn:before{content:"";border-radius:inherit;position:absolute;inset:-1px}.nu-avatar__morebtn:hover{background:var(--fill-hover);color:var(--ink)}.nu-avatar__morebtn:active{transform:scale(.94)}.nu-avatar-group--sm .nu-avatar-group__item:has(+.nu-avatar-group__item) .nu-avatar__initials{transform:translate(-2px)}.nu-avatar-group--md .nu-avatar-group__item:has(+.nu-avatar-group__item) .nu-avatar__initials{font-size:11px;transform:translate(-3px)}.nu-avatar-group--lg .nu-avatar-group__item:has(+.nu-avatar-group__item) .nu-avatar__initials{transform:translate(-4px)}.nu-avatar-group--xl .nu-avatar-group__item:has(+.nu-avatar-group__item) .nu-avatar__initials{transform:translate(-5px)}.nu-avatar.nu-avatar--me{box-shadow:var(--shadow-inset), 0 0 0 var(--nu-avatar-cut) var(--nu-avatar-ground), 0 0 0 var(--nu-avatar-ring) var(--brand)}.nu-badge{vertical-align:middle;white-space:nowrap;border-radius:var(--radius-pill);letter-spacing:0;font-variant-numeric:normal;max-width:100%;transition:background-color var(--duration-base) ease, color var(--duration-base) ease, box-shadow var(--duration-base) ease;align-items:center;gap:6px;line-height:1;display:inline-flex}.nu-badge__label{text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.nu-badge__icon{flex:none}.nu-badge--sm{height:var(--size-pill-sm);gap:5px;padding:0 8px 0 7px}.nu-badge--md{height:var(--size-pill-md);padding:0 9px 0 8px}.nu-badge--lg{height:var(--size-pill-lg);gap:7px;padding:0 11px 0 10px}.nu-badge--icon.nu-badge--sm{padding-left:6px}.nu-badge--icon.nu-badge--md{padding-left:7px}.nu-badge--icon.nu-badge--lg{padding-left:9px}.nu-badge--soft.nu-badge--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.nu-badge--soft.nu-badge--ok{background:var(--ok-bg);color:var(--ok-text)}.nu-badge--soft.nu-badge--risk{background:var(--risk-bg);color:var(--risk-text)}.nu-badge--soft.nu-badge--crit{background:var(--crit-bg);color:var(--crit-text)}.nu-badge--soft.nu-badge--info{background:var(--info-bg);color:var(--info-text)}.nu-badge--soft.nu-badge--agent{background:var(--agent-bg);color:var(--agent-text)}.nu-badge--soft .nu-badge__icon{color:inherit}.nu-badge--outline{background:var(--surface-raised);box-shadow:var(--shadow-control);color:var(--ink-2)}.nu-badge--outline.nu-badge--ok .nu-badge__icon{color:var(--ok-text)}.nu-badge--outline.nu-badge--risk .nu-badge__icon{color:var(--risk-text)}.nu-badge--outline.nu-badge--crit .nu-badge__icon{color:var(--crit-text)}.nu-badge--outline.nu-badge--info .nu-badge__icon{color:var(--info-text)}.nu-badge--outline.nu-badge--agent .nu-badge__icon{color:var(--agent-text)}.nu-badge--outline.nu-badge--neutral .nu-badge__icon{color:var(--ink-3)}.nu-badge--plain{height:auto;color:var(--ink-muted);background:0 0;gap:6px;padding:0;font-weight:400;line-height:1.3}.nu-badge--reserve:before{content:"";flex:none;width:6px}.nu-badge--plain.nu-badge--ok .nu-badge__icon{color:var(--ok-text)}.nu-badge--plain.nu-badge--risk .nu-badge__icon{color:var(--risk-text)}.nu-badge--plain.nu-badge--crit .nu-badge__icon{color:var(--crit-text)}.nu-badge--plain.nu-badge--info .nu-badge__icon{color:var(--info-text)}.nu-badge--plain.nu-badge--agent .nu-badge__icon{color:var(--agent-text)}.nu-badge--glass{height:var(--size-pill-xl);background:var(--aurora-glass);box-shadow:inset 0 0 0 1px var(--aurora-glass-ring);color:var(--aurora-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:7px;padding:0 13px 0 11px}.nu-badge--glass .nu-badge__dot{box-shadow:0 0 0 2px var(--aurora-glass-line)}.nu-badge--glass .nu-badge__icon{color:var(--aurora-ink)}.nu-banner{--nu-banner-icon:16px;--nu-banner-gap:10px;--nu-banner-indent:calc(var(--nu-banner-icon) + var(--nu-banner-gap));align-items:flex-start;gap:var(--nu-banner-gap);border-radius:var(--radius-16);letter-spacing:-.005em;text-wrap:pretty;min-width:0;padding:12px 14px;display:flex;position:relative}.nu-banner--enter{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards}.nu-banner--sm{--nu-banner-icon:15px;border-radius:var(--radius-12);padding:10px 12px}.nu-banner--lg{--nu-banner-icon:18px;--nu-banner-gap:12px;padding:14px 16px}.nu-banner--bare{--nu-banner-indent:0px}.nu-banner__icon{flex:none;margin-top:2px}.nu-banner--sm .nu-banner__icon{margin-top:1.5px}.nu-banner--lg .nu-banner__icon{margin-top:1px}.nu-banner__content{flex:1;min-width:0}.nu-banner__body{min-width:0}.nu-banner__title+.nu-banner__body{margin-top:2px}.nu-banner__lead{font-weight:500}.nu-banner__actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.nu-banner--inline,.nu-banner--page{flex-wrap:wrap;width:100%;container:nu-banner/inline-size}.nu-banner--inline>.nu-banner__actions{align-self:center;margin:-6px -4px -6px 4px}.nu-banner--inline.nu-banner--sm>.nu-banner__actions{margin:-4px -4px -4px 4px}@container nu-banner (max-width:480px){.nu-banner--inline>.nu-banner__actions{padding-left:var(--nu-banner-indent);flex-basis:100%;order:2;margin:0}}.nu-banner--stacked .nu-banner__title+.nu-banner__body{margin-top:4px}.nu-banner--stacked .nu-banner__content>.nu-banner__actions{margin-top:10px}.nu-banner--stacked .nu-banner__icon{margin-top:1.5px}.nu-banner--stacked.nu-banner--sm .nu-banner__icon{margin-top:2px}.nu-banner--page{align-items:center}.nu-banner--page>.nu-banner__icon,.nu-banner--page>.nu-banner__disc{align-self:flex-start}@container nu-banner (max-width:560px){.nu-banner--page>.nu-banner__actions{padding-left:var(--nu-banner-indent);flex-basis:100%;order:2}}@container nu-banner (max-width:720px){.nu-banner--prominent>.nu-banner__actions{padding-left:var(--nu-banner-indent);flex-basis:100%;order:2}}.nu-banner--prominent{--nu-banner-gap:14px}.nu-banner--prominent .nu-banner__title+.nu-banner__body{margin-top:4px}.nu-banner--disc{--nu-banner-icon:var(--size-tile)}.nu-banner__disc{width:var(--size-tile);height:var(--size-tile);background:var(--surface-raised);border-radius:50%;flex:none;place-items:center;display:grid}.nu-banner__disc .nu-banner__icon{margin:0}.nu-banner--tinted.nu-banner--neutral{background:var(--neutral-bg);color:var(--ink-2)}.nu-banner--tinted.nu-banner--ok{background:var(--ok-bg);color:var(--ok-strong)}.nu-banner--tinted.nu-banner--risk{background:var(--risk-bg);color:var(--risk-strong)}.nu-banner--tinted.nu-banner--crit{background:var(--crit-bg);color:var(--crit-strong)}.nu-banner--tinted.nu-banner--info{background:var(--info-bg);color:var(--info-strong)}.nu-banner--tinted.nu-banner--agent{background:var(--agent-bg);color:var(--agent-strong);box-shadow:var(--shadow-agent-soft)}.nu-banner--callout{background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--ink-2)}.nu-banner--callout .nu-banner__title{color:var(--ink)}.nu-banner--note{background:var(--fill-subtle);color:var(--ink-2)}.nu-banner--note .nu-banner__lead{color:var(--ink)}.nu-banner--plain,.nu-banner--plain.nu-banner--sm{color:var(--ink-2);background:0 0;border-radius:0;padding:0}.nu-banner--plain.nu-banner--sm{--nu-banner-gap:8px;color:var(--ink-muted)}.nu-banner--plain .nu-banner__icon{margin-top:1.5px}.nu-banner--neutral .nu-banner__icon{color:var(--icon)}.nu-banner--ok .nu-banner__icon{color:var(--ok-text)}.nu-banner--risk .nu-banner__icon{color:var(--risk-text)}.nu-banner--crit .nu-banner__icon{color:var(--crit-text)}.nu-banner--info .nu-banner__icon{color:var(--info-text)}.nu-banner--agent .nu-banner__icon{color:var(--agent)}.nu-banner--stacked.nu-banner--neutral .nu-banner__title{color:var(--ink)}.nu-banner--stacked.nu-banner--ok .nu-banner__title{color:var(--ok-text)}.nu-banner--stacked.nu-banner--risk .nu-banner__title{color:var(--risk-text)}.nu-banner--stacked.nu-banner--crit .nu-banner__title{color:var(--crit-text)}.nu-banner--stacked.nu-banner--info .nu-banner__title{color:var(--info-text)}.nu-banner--stacked.nu-banner--agent .nu-banner__title{color:var(--agent-text)}.nu-banner__orb{display:inline-flex}.nu-banner__orbFallback{background:radial-gradient(circle at 35% 30%, var(--orb-core), var(--orb-glow) 40%, var(--orb-edge) 75%);border-radius:50%;width:16px;height:16px}.nu-banner__link{align-self:center}.nu-banner__dismiss{flex:none;align-self:flex-start;margin:-4px -6px -4px 0}.nu-banner-stack{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.nu-barchart{--nu-barchart-ground:var(--surface);min-width:0;color:var(--ink);margin:0}.nu-barchart--on-raised{--nu-barchart-ground:var(--surface-raised)}.nu-barchart--on-bg{--nu-barchart-ground:var(--bg)}.nu-barchart__header{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.nu-barchart--vertical .nu-barchart__header{margin-bottom:6px}.nu-barchart--vertical .nu-barchart__header--key{z-index:var(--z-raised);margin-bottom:-10px;position:relative}.nu-barchart__title{min-width:0;color:var(--ink)}.nu-barchart__legend{min-width:0}.nu-barchart__targetkey{color:var(--ink-subtle);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;line-height:1.3;display:inline-flex}.nu-barchart__targetkey-mark{border-radius:var(--radius-1);background:var(--ink);flex:none;width:2px;height:12px}.nu-barchart__targetkey-dash{border-top:1px dashed var(--ink-3);flex:none;width:16px;height:0}.nu-barchart__targetkey-mark.nu-barchart__targetkey--crit{background:var(--crit-mark)}.nu-barchart__targetkey-mark.nu-barchart__targetkey--risk{background:var(--risk-mark)}.nu-barchart__targetkey-dash.nu-barchart__targetkey--crit{border-top-color:var(--crit-mark)}.nu-barchart__targetkey-dash.nu-barchart__targetkey--risk{border-top-color:var(--risk-mark)}.nu-barchart__plot{padding:0 8px 0 0;position:relative}.nu-barchart__plot--values{padding-top:22px}.nu-barchart__plot--values-sm{padding-top:18px}.nu-barchart__plot--grid{padding-left:40px}.nu-barchart__area{position:relative}.nu-barchart__rules{pointer-events:none;position:absolute;inset:0}.nu-barchart__cols{align-items:flex-end;gap:12px;height:100%;padding:0 4px;display:flex;position:relative}.nu-barchart--sm .nu-barchart__cols,.nu-barchart--sm .nu-barchart__xaxis{gap:6px}.nu-barchart__col{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex;position:relative}.nu-barchart__col--button{cursor:pointer;border-radius:var(--radius-6);isolation:isolate;-webkit-tap-highlight-color:transparent}.nu-barchart__col--button:before{content:"";z-index:-1;left:-4px;right:-4px;top:calc(var(--nu-barchart-top,0%) - var(--nu-barchart-head,0px));border-radius:var(--radius-8);transition:background-color var(--duration-instant) ease;background:0 0;position:absolute;bottom:-26px}.nu-barchart__col--button[aria-current=true]:before{background:var(--selected-bg)}.nu-barchart__plot{--nu-barchart-head:6px}.nu-barchart__plot--values{--nu-barchart-head:27px}.nu-barchart__plot--values-sm{--nu-barchart-head:25px}.nu-barchart__plot--values .nu-barchart__col--two{--nu-barchart-head:42px}.nu-barchart__bar{border-radius:var(--radius-4) var(--radius-4) var(--radius-2) var(--radius-2);width:100%;max-width:64px;transition:height var(--duration-progress) var(--ease-standard), opacity var(--duration-instant) ease, filter var(--duration-instant) ease;display:block}.nu-barchart--sm .nu-barchart__bar{border-radius:var(--radius-2) var(--radius-2) var(--radius-1) var(--radius-1);max-width:28px}.nu-barchart__bar--zero{border-radius:var(--radius-1);height:3px}.nu-barchart__bar--missing{border:1.5px dashed var(--risk-text);background:0 0;border-bottom:0}.nu-barchart__col--button:hover .nu-barchart__bar{filter:brightness(1.06)}.nu-barchart__col--button:active .nu-barchart__bar{transform:scaleY(var(--press-scale));transform-origin:bottom}.nu-barchart__value{white-space:nowrap;color:var(--ink-muted);font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;transition:bottom var(--duration-progress) var(--ease-standard), opacity var(--duration-instant) ease;margin-bottom:6px;line-height:1.25;position:absolute;left:50%;transform:translate(-50%)}.nu-barchart--sm .nu-barchart__value{margin-bottom:4px}.nu-barchart__value-word{color:var(--ink-subtle);font-weight:400;display:block}.nu-barchart__value .nu-barchart__value-word{text-align:inherit}.nu-barchart__value--shown,.nu-barchart__col:hover .nu-barchart__value,.nu-barchart__col:focus-visible .nu-barchart__value{opacity:1}.nu-barchart__value.is-current{color:var(--ink)}.nu-barchart__value--lifted{margin-bottom:4px}.nu-barchart__value--start{left:0;transform:none}.nu-barchart__value--end{left:auto;right:0;transform:none}.nu-barchart--spot .nu-barchart__cols:hover .nu-barchart__col:not(:hover) .nu-barchart__bar{opacity:var(--opacity-muted)}.nu-barchart--spot .nu-barchart__cols:has(.nu-barchart__col:focus-visible) .nu-barchart__col:not(:focus-visible) .nu-barchart__bar{opacity:var(--opacity-muted)}.nu-barchart__xaxis{gap:12px;height:16px;margin-top:8px;padding:0 4px;display:flex;position:relative}.nu-barchart__xlabel{text-align:center;min-width:0;color:var(--viz-axis);white-space:nowrap;flex:1 1 0;font-size:12px;line-height:1.3}.nu-barchart__xlabel.is-current{color:var(--ink);font-weight:500}.nu-barchart__gridline,.nu-barchart__baseline{pointer-events:none;height:0;position:absolute;left:0;right:0}.nu-barchart__gridline{border-top:1px solid var(--viz-grid)}.nu-barchart__baseline{border-top:1px solid var(--viz-baseline);bottom:0}.nu-barchart__tick{color:var(--viz-axis);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:1;position:absolute;top:0;right:calc(100% + 8px);transform:translateY(-50%)}.nu-barchart__targetline{border-top:1px dashed var(--ink-3);pointer-events:none;height:0;z-index:var(--z-raised);position:absolute;left:0;right:0}.nu-barchart__targetline--crit{border-top-color:var(--crit-mark)}.nu-barchart__targetline--risk{border-top-color:var(--risk-mark)}.nu-barchart__rows{grid-template-columns:180px minmax(0,1fr) minmax(52px,max-content);gap:14px;display:grid}.nu-barchart--sm .nu-barchart__rows{grid-template-columns:minmax(0,1fr) minmax(52px,max-content);gap:12px 10px}.nu-barchart__row{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;margin:0;padding:0;display:grid}.nu-barchart--sm .nu-barchart__row{align-items:end}.nu-barchart__row--button{border-radius:var(--radius-10);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, transform var(--duration-instant) ease;margin:-6px -8px;padding:6px 8px}.nu-barchart__row--button:hover{background:var(--hover)}.nu-barchart__row--button:hover .nu-barchart__rsub{color:var(--ink-muted)}.nu-barchart__row--button[aria-current=true]{background:var(--selected-bg)}.nu-barchart__row--button[aria-current=true] .nu-barchart__rsub{color:var(--ink-muted)}.nu-barchart__row--button:active{transform:scale(.99)}.nu-barchart__rlabel{flex-direction:column;min-width:0;display:flex}.nu-barchart__rname{min-width:0;color:var(--ink);overflow-wrap:anywhere}.nu-barchart--sm .nu-barchart__rname{color:var(--ink-2)}.nu-barchart__rsub{color:var(--ink-subtle);overflow-wrap:anywhere;text-wrap:pretty;margin-top:2px;font-size:12px;line-height:1.3}.nu-barchart__track{border-radius:var(--radius-pill);height:14px;display:block;position:relative}.nu-barchart__track:not(.nu-shimmer-fill){background:var(--viz-track)}.nu-barchart--sm .nu-barchart__track{height:8px;margin-top:6px}.nu-barchart__fill{border-radius:var(--radius-pill);transition:width var(--duration-slow) var(--ease-standard);position:absolute;top:0;bottom:0;left:0}.nu-barchart__fill--zero{width:4px}.nu-barchart__fill.nu-barchart__bar--missing{border:1.5px dashed var(--risk-text)}.nu-barchart__fill--animate{animation:nu-fillbar var(--duration-progress) var(--ease-standard) backwards}.nu-barchart__tick-target{border-radius:var(--radius-1);background:var(--ink);width:2px;box-shadow:0 0 0 1px var(--nu-barchart-ground);margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.nu-barchart__tick-target--crit{background:var(--crit-mark)}.nu-barchart__tick-target--risk{background:var(--risk-mark)}.nu-barchart--sm .nu-barchart__tick-target{top:-3px;bottom:-3px}.nu-barchart__rvalue{text-align:left;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.3}.nu-barchart__rvalue--sm{text-align:right;font-size:13.5px}.nu-barchart__rvalue .nu-barchart__value-word{font-size:12px}.nu-barchart__skel-text{border-radius:var(--radius-4);width:70%;height:12px;display:block}.nu-barchart__empty{border-radius:var(--radius-12);background:var(--fill-subtle);min-height:72px;color:var(--ink-muted);text-align:center;place-items:center;padding:16px;display:grid}.nu-barchart__note{border-top:1px solid var(--line);color:var(--ink-muted);text-wrap:pretty;margin-top:16px;padding-top:12px}.nu-barchart .nu-barchart__value--ok{color:var(--ok-text)}.nu-barchart .nu-barchart__value--risk{color:var(--risk-text)}.nu-barchart .nu-barchart__value--crit{color:var(--crit-text)}.nu-barchart .nu-barchart__value--info{color:var(--info-text)}.nu-barchart .nu-barchart__value--agent{color:var(--agent-text)}.nu-barchart .nu-barchart__value--neutral{color:var(--ink-muted)}.nu-barchart--md{width:100%;container-type:inline-size}@container (max-width:400px){.nu-barchart--dense .nu-barchart__cols,.nu-barchart--dense .nu-barchart__xaxis{gap:6px}.nu-barchart--dense .nu-barchart__xlabel:nth-child(2n):not(.is-current){visibility:hidden}}@container (max-width:460px){.nu-barchart--md .nu-barchart__rows{row-gap:16px;grid-template-columns:minmax(0,1fr) minmax(52px,max-content)!important}.nu-barchart--md .nu-barchart__row{row-gap:8px}.nu-barchart--md .nu-barchart__rlabel{grid-area:1/1}.nu-barchart--md .nu-barchart__rvalue{text-align:right;grid-area:1/2;align-self:start}.nu-barchart--md .nu-barchart__row>.nu-barchart__track{grid-area:2/1/auto/-1;height:10px}}.nu-breadcrumb{min-width:0}.nu-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nu-breadcrumb--text .nu-breadcrumb__list{flex-wrap:nowrap;gap:2px}.nu-breadcrumb--text .nu-breadcrumb__item{flex:none;max-width:100%}.nu-breadcrumb--text .nu-breadcrumb__item:last-child{flex:0 auto}.nu-breadcrumb--text .nu-breadcrumb__link{min-width:0}.nu-breadcrumb--tight .nu-breadcrumb__item:not(:last-child):not(:has(>.nu-breadcrumb__more)):not(.nu-breadcrumb__item--back){flex:0 auto}.nu-breadcrumb--tight .nu-breadcrumb__item:last-child{flex:none;max-width:80px}.nu-breadcrumb__item{align-items:center;gap:2px;min-width:0;display:inline-flex}.nu-breadcrumb--text .nu-breadcrumb__item--back{margin-right:12px}.nu-breadcrumb__chip{max-width:min(320px,100%)}.nu-breadcrumb__chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.nu-breadcrumb__chip--current{height:var(--size-control-lg);border-radius:var(--radius-12);background:var(--fill);color:var(--ink);white-space:nowrap;cursor:default;flex:none;align-items:center;gap:8px;margin:0;padding:0 16px 0 14px;display:inline-flex}.nu-breadcrumb__chip--current.nu-breadcrumb__chip--sm{height:var(--size-control-sm);border-radius:var(--radius-10);gap:6px;padding:0 12px 0 10px}.nu-breadcrumb__icon{flex:none}.nu-breadcrumb .nu-breadcrumb__link,.nu-breadcrumb__current{height:var(--size-control-xs);border-radius:var(--radius-6);white-space:nowrap;align-items:center;gap:6px;max-width:220px;margin:0;padding:0 6px;display:inline-flex}.nu-breadcrumb .nu-breadcrumb__link{color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;background:0 0;border:0;text-decoration:none}.nu-breadcrumb .nu-breadcrumb__link:hover{background:var(--fill-hover);color:var(--ink);text-decoration:none}.nu-breadcrumb--on-overlay .nu-breadcrumb__link:hover{background:var(--overlay-hover)}.nu-breadcrumb__link-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-breadcrumb__more{letter-spacing:.08em}.nu-breadcrumb__current{min-width:0;max-width:100%;color:var(--ink);overflow:hidden}.nu-breadcrumb--text .nu-breadcrumb__item:first-child>.nu-breadcrumb__link:first-child,.nu-breadcrumb--text .nu-breadcrumb__item:first-child>.nu-breadcrumb__current:first-child{margin-left:-6px}.nu-breadcrumb__sep{color:var(--ink-subtle);-webkit-user-select:none;user-select:none;flex:none;font-size:14px;line-height:1}.nu-breadcrumb--sm .nu-breadcrumb__link,.nu-breadcrumb--sm .nu-breadcrumb__current{height:var(--size-control-2xs)}.nu-btn{justify-content:center;align-items:center;gap:var(--space-8);box-sizing:border-box;cursor:pointer;white-space:nowrap;letter-spacing:-.005em;vertical-align:middle;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease, opacity var(--duration-instant) ease;border:0;margin:0;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nu-btn:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--press-scale))}.nu-btn:disabled,.nu-btn.is-disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.nu-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-btn__icon{flex:none}.nu-btn--full{width:100%}a.nu-btn,a.nu-btn:hover{text-decoration:none}a.nu-btn:not([href]){cursor:not-allowed}a.nu-btn.is-loading:not([href]){cursor:progress}.nu-btn--pill{border-radius:var(--radius-pill)}.nu-btn--xs{height:var(--size-control-xs);border-radius:var(--radius-10);gap:var(--space-6);padding:0 10px;font-size:12.5px}.nu-btn--sm{height:var(--size-control-sm);border-radius:var(--radius-10);gap:var(--space-6);padding:0 12px;font-size:13.5px}.nu-btn--md{height:var(--size-control-md);border-radius:var(--radius-10);gap:7px;padding:0 14px;font-size:13.5px}.nu-btn--lg{height:var(--size-control-lg);border-radius:var(--radius-12);padding:0 16px;font-size:14.5px}.nu-btn--xl{height:var(--size-control-xl);border-radius:var(--radius-14);padding:0 20px;font-size:15px}:is(.nu-btn--xs:has(>.nu-btn__icon--lead),.nu-btn--sm:has(>.nu-btn__icon--lead)){padding-left:10px}.nu-btn--md:has(>.nu-btn__icon--lead){padding-left:12px}.nu-btn--lg:has(>.nu-btn__icon--lead){padding-left:14px}.nu-btn--lg:has(>.nu-btn__icon--trail){padding-right:14px}.nu-btn--primary{background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-primary)}.nu-btn--primary:not(:disabled):not([aria-disabled=true]):hover,.nu-btn--primary.is-active{background:var(--inverse-hover)}.nu-btn--secondary{background:var(--fill);color:var(--ink)}.nu-btn--secondary:not(:disabled):not([aria-disabled=true]):hover,.nu-btn--secondary.is-active{background:var(--fill-hover)}.nu-btn--secondary.is-selected{--nu-btn-slab:var(--inverse);background:var(--nu-btn-slab);color:var(--on-inverse);box-shadow:inset 0 0 0 2px var(--nu-btn-slab), inset 0 0 0 3px var(--on-inverse)}@supports (color:color-mix(in lab, red, red)){.nu-btn--secondary.is-selected{box-shadow:inset 0 0 0 2px var(--nu-btn-slab), inset 0 0 0 3px color-mix(in srgb, var(--on-inverse) 42%, transparent)}}.nu-btn--secondary.is-selected:not(:disabled):not([aria-disabled=true]):hover{--nu-btn-slab:var(--inverse-hover)}.nu-btn--tertiary{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-control)}.nu-btn--tertiary:not(:disabled):not([aria-disabled=true]):hover,.nu-btn--tertiary.is-active{box-shadow:var(--shadow-control-hover)}.nu-btn--ghost{color:var(--ink-3);background:0 0}.nu-btn--ghost:not(:disabled):not([aria-disabled=true]):hover,.nu-btn--ghost.is-active,.nu-btn--ghost.is-selected{background:var(--fill);color:var(--ink)}.nu-btn--danger{background:var(--crit-bg);color:var(--crit-text)}.nu-btn--danger:not(:disabled):not([aria-disabled=true]):hover,.nu-btn--danger.is-active{background:linear-gradient(var(--crit-halo), var(--crit-halo)), var(--crit-bg);color:var(--crit-strong)}.nu-btn--danger:not(:disabled):not([aria-disabled=true]):active{background:var(--crit-fill);color:var(--on-crit-fill)}.nu-btn--link{height:auto;color:var(--link);gap:var(--space-4);border-radius:var(--radius-4);background:0 0;padding:0;font-size:13.5px;line-height:1.3}.nu-btn--link-xs{font-size:12.5px}.nu-btn--link-lg{font-size:14.5px}.nu-btn--link-xl{font-size:15px}.nu-btn--link:before{content:"";height:max(var(--size-control-2xs), 100%);position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%)}.nu-btn--link:not(:disabled):not([aria-disabled=true]):hover,.nu-btn--link.is-active{color:var(--link-hover);text-underline-offset:2px;text-decoration:underline}.nu-btn--link:not(:disabled):not([aria-disabled=true]):active{transform:none}.nu-btn--on-aurora.nu-btn--primary{background:var(--aurora-control-bg);color:var(--aurora-control-ink);box-shadow:var(--nu-aurora-halo,0 0 0 0 transparent), var(--shadow-on-aurora)}.nu-btn--on-aurora.nu-btn--primary:not(:disabled):not([aria-disabled=true]):hover,.nu-btn--on-aurora.nu-btn--primary.is-active{background:var(--aurora-control-hover)}.nu-btn--on-aurora:not(.nu-btn--primary):not(.nu-btn--link){background:var(--aurora-glass);color:var(--aurora-ink);box-shadow:var(--nu-aurora-halo,0 0 0 0 transparent), inset 0 0 0 1px var(--aurora-glass-ring)}.nu-btn--on-aurora:not(.nu-btn--primary):not(.nu-btn--link):not(:disabled):not([aria-disabled=true]):hover,.nu-btn--on-aurora:not(.nu-btn--primary):not(.nu-btn--link):is(.is-selected,.is-active){background:var(--aurora-glass-hover);color:var(--aurora-ink)}.nu-btn--on-aurora.nu-btn--link,.nu-btn--on-aurora.nu-btn--link:not(:disabled):not([aria-disabled=true]):hover{color:var(--aurora-ink);text-underline-offset:2px;text-decoration:underline}.nu-btn--on-aurora.nu-btn--link{-webkit-text-decoration-color:var(--aurora-glass-ring);-webkit-text-decoration-color:var(--aurora-glass-ring);-webkit-text-decoration-color:var(--aurora-glass-ring);text-decoration-color:var(--aurora-glass-ring)}.nu-btn--on-inverse.nu-btn--primary{background:var(--on-inverse-surface);color:var(--inverse-surface);box-shadow:none}.nu-btn--on-inverse.nu-btn--primary:not(:disabled):not([aria-disabled=true]):hover,.nu-btn--on-inverse.nu-btn--primary.is-active{background:var(--on-inverse-surface)}@supports (color:color-mix(in lab, red, red)){.nu-btn--on-inverse.nu-btn--primary:not(:disabled):not([aria-disabled=true]):hover,.nu-btn--on-inverse.nu-btn--primary.is-active{background:color-mix(in srgb, var(--on-inverse-surface) 88%, var(--inverse-surface))}}.nu-btn--on-inverse:is(.nu-btn--secondary,.nu-btn--tertiary,.nu-btn--danger){background:var(--inverse-glass);color:var(--on-inverse-surface);box-shadow:none}.nu-btn--on-inverse:is(.nu-btn--secondary,.nu-btn--tertiary,.nu-btn--danger):not(:disabled):not([aria-disabled=true]):hover,.nu-btn--on-inverse:is(.nu-btn--secondary,.nu-btn--tertiary,.nu-btn--danger).is-active{background:var(--inverse-glass-hover)}.nu-btn--on-inverse.nu-btn--ghost{color:var(--on-inverse-surface-muted);background:0 0}.nu-btn--on-inverse.nu-btn--ghost:not(:disabled):not([aria-disabled=true]):hover,.nu-btn--on-inverse.nu-btn--ghost.is-active{background:var(--inverse-glass);color:var(--on-inverse-surface)}.nu-btn--on-inverse.is-selected{background:var(--on-inverse-surface);color:var(--inverse-surface);box-shadow:none}.nu-btn--on-inverse.nu-btn--link,.nu-btn--on-inverse.nu-btn--link:not(:disabled):not([aria-disabled=true]):hover{color:var(--on-inverse-surface);text-underline-offset:2px;text-decoration:underline}.nu-btn--on-inverse.nu-btn--link{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.nu-btn--on-inverse.nu-btn--link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.nu-btn--on-inverse:focus-visible,.nu-btn--on-inverse[data-force-focus]{outline-color:var(--on-inverse-surface)}.nu-btn.is-loading{cursor:progress}.nu-btn.is-loading:active{transform:none}.nu-btn--busy-over>:not(.nu-btn__spinner){opacity:0}.nu-btn__spinner{place-items:center;display:inline-grid}.nu-btn__spinner--over{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nu-btn__ring{box-sizing:border-box;opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%}.nu-cal{min-width:0;color:var(--ink);flex-direction:column;gap:14px;display:flex}.nu-cal--sm{gap:8px;width:max-content;max-width:100%}.nu-cal__head{align-items:center;gap:8px;min-width:0;display:flex}.nu-cal__title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.nu-cal--sm .nu-cal__title{padding-left:4px}.nu-cal__navs{flex:none;gap:2px;display:inline-flex}.nu-cal__nav{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-9);color:var(--ink-3);cursor:pointer;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.nu-cal--sm .nu-cal__nav{width:var(--size-control-xs);height:var(--size-control-xs);border-radius:var(--radius-10)}.nu-cal__nav:not(:disabled):hover{background:var(--fill);color:var(--ink)}.nu-cal__nav:not(:disabled):active{transform:scale(var(--press-scale-small))}.nu-cal__nav:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.nu-cal__today{height:var(--size-control-sm);border-radius:var(--radius-10);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-control);cursor:pointer;transition:box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;flex:none;margin:0;padding:0 12px}.nu-cal__today:hover{box-shadow:var(--shadow-control-hover)}.nu-cal__today:active{transform:scale(var(--press-scale))}.nu-cal__frame{width:0;min-width:100%;position:relative}.nu-cal__scroll{min-width:0;margin:-4px;padding:4px;overflow-x:auto}.nu-cal__grid{flex-direction:column;gap:6px;min-width:660px;display:flex}.nu-cal__row{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.nu-cal__wd{color:var(--ink-subtle);padding:0 4px}.nu-cal__cell{border-radius:var(--radius-12);background:var(--surface-tile);min-width:0;min-height:96px;box-shadow:var(--shadow-control);transition:background-color var(--duration-instant) ease, box-shadow var(--duration-fast) ease;flex-direction:column;gap:4px;padding:8px 3px;display:flex}.nu-cal__cell--weekend{background:var(--fill-subtle);box-shadow:none}.nu-cal__cell--outside,.nu-cal__cell--outside.nu-cal__cell--weekend{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.nu-cal__cell--pick{cursor:pointer}.nu-cal__cell--pick:hover{box-shadow:var(--shadow-control-hover)}.nu-cal__cell--today.nu-cal__cell--pick:hover,.nu-cal__cell--today{box-shadow:0 0 0 2px var(--inverse)}.nu-cal__cell.is-disabled{cursor:not-allowed}.nu-cal__cell.is-disabled .nu-cal__date{color:var(--ink-disabled)}.nu-cal__date{border-radius:var(--radius-pill);min-height:22px;color:var(--ink-2);text-align:left;cursor:inherit;font-variant-numeric:tabular-nums;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;background:0 0;border:0;align-self:flex-start;align-items:center;margin:-2px 0 0;padding:0 5px;line-height:1.3;display:inline-flex}.nu-cal__cell.is-selected .nu-cal__date{background:var(--inverse);color:var(--on-inverse)}.nu-cal__cell--weekend .nu-cal__date{color:var(--ink-muted)}.nu-cal__cell--outside .nu-cal__date,.nu-cal__cell--outside.nu-cal__cell--mark .nu-cal__date{color:var(--ink-subtle);font-weight:500}.nu-cal__cell--mark .nu-cal__date{color:var(--ink);font-weight:600}.nu-cal__cell--mark.is-selected .nu-cal__date{color:var(--on-inverse)}.nu-cal__ev{border-radius:var(--radius-6);letter-spacing:-.005em;text-align:left;-webkit-hyphens:manual;hyphens:manual;width:100%;min-width:0;transition:color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;align-items:center;margin:0;padding:3px 4px 3px 5px;display:flex}.nu-cal__evText{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.nu-cal__ev--btn{min-height:var(--size-control-2xs);cursor:pointer;align-items:center}.nu-cal__ev--btn:active{transform:scale(var(--press-scale))}.nu-cal__evTime{font-variant-numeric:tabular-nums;flex:none;font-weight:400}.nu-cal__more{color:var(--ink-muted);border-radius:var(--radius-6);background:0 0;border:0;align-self:flex-start;align-items:center;margin:0;padding:0 4px;display:inline-flex}.nu-cal__more--btn{min-height:var(--size-control-2xs);cursor:pointer;transition:color var(--duration-instant) ease, background-color var(--duration-instant) ease;margin:-2px 0 -2px -1px}.nu-cal__more--btn:hover{color:var(--ink);background:var(--hover)}.nu-cal__t--neutral{background:var(--fill-hover);color:var(--ink-2);box-shadow:var(--shadow-control)}.nu-cal__t--ok{background:var(--ok-bg);color:var(--ok-text)}.nu-cal__t--risk{background:var(--risk-bg);color:var(--risk-strong)}.nu-cal__t--crit{background:var(--crit-bg);color:var(--crit-text)}.nu-cal__t--info{background:var(--info-bg);color:var(--info-text)}.nu-cal__t--agent{background:var(--agent-bg);color:var(--agent-text)}.nu-cal__t--outline{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.nu-cal__t--dimmed{color:var(--ink-muted);box-shadow:none;background:0 0}.nu-cal__t--moved{color:var(--ink-muted);box-shadow:none;background:0 0;text-decoration:line-through;text-decoration-thickness:1px}:is(.nu-cal__ev--btn,.nu-cal__block--btn):hover{box-shadow:inset 0 0 0 1px var(--line-strong)}:is(.nu-cal__ev--btn,.nu-cal__block--btn):is(.nu-cal__t--neutral,.nu-cal__t--outline,.nu-cal__t--dimmed,.nu-cal__t--moved):hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--control-edge)}:is(.nu-cal__ev--btn,.nu-cal__block--btn).nu-cal__t--ok:hover{color:var(--ok-strong)}:is(.nu-cal__ev--btn,.nu-cal__block--btn).nu-cal__t--crit:hover{color:var(--crit-strong)}:is(.nu-cal__ev--btn,.nu-cal__block--btn).nu-cal__t--info:hover{color:var(--info-strong)}:is(.nu-cal__ev--btn,.nu-cal__block--btn).nu-cal__t--agent:hover{color:var(--agent-strong)}.nu-cal--sm .nu-cal__grid{gap:2px;min-width:0}.nu-cal--sm .nu-cal__row{grid-template-columns:repeat(7,36px);gap:2px}.nu-cal--sm .nu-cal__wd{place-items:center;height:28px;padding:0;display:grid}.nu-cal__slot{place-items:center;display:grid}.nu-cal__day{border-radius:var(--radius-10);width:36px;height:36px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.nu-cal__day:hover{background:var(--hover);color:var(--ink)}.nu-cal__day:active{transform:scale(var(--press-scale-small))}.nu-cal__day--today{box-shadow:inset 0 0 0 1.5px var(--control-edge);color:var(--ink);font-weight:600}.nu-cal__day.is-selected,.nu-cal__day.is-selected:hover{background:var(--inverse);color:var(--on-inverse);box-shadow:none;font-weight:500}.nu-cal__day--today.is-selected,.nu-cal__day--today.is-selected:hover{box-shadow:0 0 0 2px var(--surface-overlay), 0 0 0 3.5px var(--inverse);font-weight:600}.nu-cal__day.is-disabled,.nu-cal__day.is-disabled:hover{color:var(--ink-disabled);cursor:not-allowed;background:0 0;transform:none}.nu-cal__day--today.is-disabled{color:var(--ink-disabled)}.nu-cal__num{line-height:1}.nu-cal__dots{gap:2px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.nu-cal__dot{background:var(--neutral);border-radius:50%;width:4px;height:4px}.nu-cal__dot--ok{background:var(--ok)}.nu-cal__dot--risk{background:var(--risk-mark)}.nu-cal__dot--crit{background:var(--crit-mark)}.nu-cal__dot--info{background:var(--info)}.nu-cal__dot--agent{background:var(--agent)}.nu-cal__day.is-selected .nu-cal__dot{background:var(--on-inverse)}.nu-cal__week{flex-direction:column;gap:6px;min-width:560px;display:flex}.nu-cal__week--people{min-width:620px}.nu-cal__wrow{gap:6px;display:grid}.nu-cal__dayhead{color:var(--ink-subtle);text-align:left;white-space:nowrap;border-radius:var(--radius-6);background:0 0;border:0;align-items:center;margin:0;padding:2px 4px 6px;display:inline-flex}.nu-cal__dayhead--today{color:var(--ink)}.nu-cal__dayhead--btn{min-height:var(--size-control-2xs);cursor:pointer;transition:color var(--duration-instant) ease, background-color var(--duration-instant) ease;margin-bottom:3px;padding-top:3px;padding-bottom:3px}.nu-cal__dayhead--btn:hover{background:var(--hover);color:var(--ink)}.nu-cal__dayhead.is-selected,.nu-cal__dayhead--btn.is-selected:hover{background:var(--inverse);color:var(--on-inverse);border-radius:var(--radius-pill);padding-left:8px;padding-right:8px}.nu-cal__col{border-radius:var(--radius-12);flex-direction:column;gap:6px;min-width:0;display:flex}.nu-cal__block{border-radius:var(--radius-10);letter-spacing:0;text-align:left;-webkit-hyphens:manual;hyphens:manual;min-width:0;min-height:58px;transition:color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding:7px 9px;line-height:1.3;display:flex}.nu-cal__block--btn{cursor:pointer}.nu-cal__block--btn:active{transform:scale(var(--press-scale))}.nu-cal__blockTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nu-cal__blockSub{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.nu-cal__free{border-radius:var(--radius-10);background:var(--fill-subtle);min-height:58px;color:var(--ink-muted);place-items:center;display:grid}.nu-cal__person{align-items:center;gap:8px;min-width:0;min-height:58px;display:flex}.nu-cal__avatar{background:var(--inverse);width:34px;height:34px;color:var(--on-inverse);border-radius:50%;flex:none;place-items:center;display:grid}.nu-cal__who{min-width:0}.nu-cal__pname{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nu-cal__prole{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.nu-cal__legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;display:flex}.nu-cal__legendItem{align-items:center;gap:6px;display:inline-flex}.nu-cal__swatch{border-radius:var(--radius-2);background:var(--neutral);flex:none;width:10px;height:10px}.nu-cal__swatch--ok{background:var(--ok)}.nu-cal__swatch--risk{background:var(--risk-mark)}.nu-cal__swatch--crit{background:var(--crit-mark)}.nu-cal__swatch--info{background:var(--info)}.nu-cal__swatch--agent{background:var(--agent)}.nu-cal__swatch--outline{box-shadow:inset 0 0 0 1.5px var(--control-edge);background:0 0}.nu-cal__swatch--moved{border-radius:var(--radius-1);background:var(--ink-muted);width:12px;height:1.5px}.nu-cal--compact .nu-cal__grid{gap:2px;min-width:0}.nu-cal--compact .nu-cal__row{grid-template-columns:repeat(7,minmax(36px,1fr));gap:2px}.nu-cal--compact .nu-cal__wd{place-items:center;height:28px;padding:0;display:grid}.nu-cal__agenda{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:14px;display:flex}.nu-cal__agendaTitle{color:var(--ink);margin:0 0 2px}.nu-cal__agenda .nu-cal__block{min-height:0}.nu-cal__agendaEmpty{color:var(--ink-muted);margin:0}.nu-card{background:var(--surface);border-radius:var(--radius-22);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);text-align:left;font:inherit;transition:background-color var(--duration-instant) ease, box-shadow var(--duration-base) ease, transform var(--duration-instant) ease, opacity var(--duration-instant) ease;border:0;margin:0;text-decoration:none;display:block;position:relative}button.nu-card{width:100%}.nu-card--pad-none{padding:0}.nu-card--pad-xs{padding:var(--space-14) var(--space-16)}.nu-card--pad-sm{padding:var(--space-18) var(--space-20)}.nu-card--pad-md{padding:var(--space-24) var(--space-22) var(--space-20)}.nu-card--pad-lg{padding:var(--space-28) var(--space-28) var(--space-22)}.nu-card--pad-md:has(>.nu-card__section--rows:last-child){padding-bottom:var(--space-12)}.nu-card--pad-lg:has(>.nu-card__section--rows:last-child){padding-bottom:var(--space-14)}.nu-card--raised{background:var(--surface-raised);box-shadow:var(--shadow-raised);border-radius:var(--radius-18)}.nu-card--outline{background:var(--surface);box-shadow:var(--shadow-hairline)}.nu-card--agent{box-shadow:0 0 0 1.5px var(--agent), var(--shadow-card)}.nu-card--alert{box-shadow:var(--shadow-alert), var(--shadow-card)}.nu-card--well{background:var(--fill-subtle);box-shadow:none;border-radius:var(--radius-14)}.nu-card--interactive{cursor:pointer;-webkit-tap-highlight-color:transparent}.nu-card--interactive:not(.is-disabled):hover{background:var(--hover-subtle);box-shadow:var(--shadow-dropdown)}.nu-card--raised.nu-card--interactive:not(.is-disabled):hover{background:var(--surface-raised);box-shadow:var(--shadow-control-hover), var(--shadow-raised)}.nu-card--well.nu-card--interactive:not(.is-disabled):hover{background:var(--fill);box-shadow:none}.nu-card--agent.nu-card--interactive:not(.is-disabled):hover{box-shadow:0 0 0 1.5px var(--agent), var(--shadow-dropdown)}.nu-card--alert.nu-card--interactive:not(.is-disabled):hover{box-shadow:var(--shadow-alert), var(--shadow-dropdown)}.nu-card--interactive:not(.is-disabled):active{transform:scale(.99)}.nu-card--interactive:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nu-card__target{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline}.nu-card__target:hover{text-decoration:none}.nu-card__target:after{content:"";z-index:var(--z-raised);border-radius:inherit;position:absolute;inset:0}.nu-card__target--hit{z-index:var(--z-raised);border-radius:inherit;width:100%;display:block;position:absolute;inset:0}.nu-card__target--hit:after{content:none}.nu-card__target:focus-visible{outline:none}.nu-card:has(.nu-card__target:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.nu-card__target:disabled{cursor:not-allowed}.nu-card--stretch .nu-card__action,.nu-card--stretch .nu-card__actions{z-index:calc(var(--z-raised) + 1);position:relative}.nu-card.is-selected,.nu-card--interactive.is-selected:not(.is-disabled):hover{box-shadow:var(--shadow-selected)}.nu-card--raised.is-selected{background:var(--surface-raised)}.nu-card.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.nu-card--interactive.is-disabled:active{transform:none}.nu-card.is-busy{cursor:progress}.nu-card__loadingGap{height:var(--space-10)}.nu-card__loadingRows{margin-top:var(--space-14)}.nu-card__loadingRows--head{margin-top:var(--space-16)}.nu-card__header{grid-template-columns:[lead]auto[text]minmax(0,1fr)[act]auto[end];align-items:start;min-width:0;display:grid}.nu-card__heading{display:contents}.nu-card__title{color:var(--ink);overflow-wrap:anywhere;grid-area:1/text/auto/act;margin:0}.nu-card__heading>:not(.nu-card__title){grid-column:text/end;min-width:0}.nu-card__subtitle{margin:var(--space-4) 0 0;color:var(--ink-muted);text-wrap:pretty}.nu-card__header--lg .nu-card__subtitle{margin-top:var(--space-6)}.nu-card__action{justify-content:flex-end;align-items:center;gap:var(--space-8);min-width:0;height:22px;margin-left:var(--space-12);grid-area:1/act;display:flex}.nu-card__header--sm .nu-card__action{height:20px}.nu-card__header--lg .nu-card__action{height:26px}.nu-card__lead{margin-right:var(--space-10);grid-area:1/lead/span 3;align-self:center;display:flex}.nu-card__header--leadline .nu-card__lead{align-self:start;align-items:center;height:22px}.nu-card__header--sm.nu-card__header--leadline .nu-card__lead{height:20px}.nu-card__header--lg.nu-card__header--leadline .nu-card__lead{height:26px}.nu-card__header+:not(.nu-card__section):not(.nu-card__footer){margin-top:var(--space-16)}.nu-card__tile{flex:none}.nu-card__tile--fallback{width:var(--size-tile);height:var(--size-tile);background:var(--fill);color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.nu-card__header--inset{padding:0 var(--space-4)}.nu-card:has(>.nu-card__section--rows)>.nu-card__header:not(.nu-card__header--flush){padding:0 var(--space-4)}.nu-card:has(>.nu-card__section--rows)>.nu-card__footer .nu-card__note{padding-left:var(--space-4)}.nu-card__section{min-width:0;margin-top:var(--space-16);display:block}.nu-card__section:first-child{margin-top:0}.nu-card__section--sm{margin-top:var(--space-10)}.nu-card__section--lg{margin-top:var(--space-22)}.nu-card__section--none{margin-top:0}.nu-card__section--divided{padding-top:var(--space-14);border-top:1px solid var(--line)}.nu-card__section--inset{padding-left:var(--space-4);padding-right:var(--space-4)}.nu-card__section>.nu-card__sectionHead{margin:0 0 var(--space-8)}.nu-card__section--rows>.nu-card__sectionHead{margin:0 var(--space-4) var(--space-6)}.nu-card__sectionTitle{margin:0 0 var(--space-8);color:var(--ink-muted)}.nu-card__section--rows>.nu-card__sectionTitle{margin-bottom:var(--space-6)}.nu-card__rows{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nu-card__list{min-width:0;margin:0;padding:0;list-style:none}.nu-card__rows>*{border-top:1px solid var(--line)}.nu-card--raised .nu-card__rows>*,.nu-card--raised .nu-card__section--divided{border-top-color:var(--line-strong)}.nu-card__footer{align-items:center;gap:var(--space-12);margin-top:var(--space-20);flex-wrap:wrap;min-width:0;display:flex}.nu-card__footer--noted{container-type:inline-size}.nu-card__footer--divided{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--line)}.nu-card--raised .nu-card__footer--divided{border-top-color:var(--line-strong)}.nu-card__note{min-width:0;color:var(--ink-muted);text-wrap:pretty;flex:220px;margin:0;line-height:1.5}.nu-card__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.nu-card__footer--end .nu-card__actions{margin-left:auto}.nu-card__footer--between{justify-content:space-between}.nu-card__footer--start .nu-card__actions{margin-left:0}@container (max-width:420px){.nu-card__footer--noted .nu-card__note{flex-basis:100%}.nu-card__footer--noted .nu-card__actions{flex-wrap:nowrap;flex:100%;margin-left:0}.nu-card__footer--noted .nu-card__actions>*{flex:1 1 0;min-width:0}}.nu-legend{min-width:0;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.nu-legend--md{color:var(--ink-3);gap:10px 18px;font-size:14.5px;line-height:1.35}.nu-legend--end{justify-content:flex-end}.nu-legend--center{justify-content:center}.nu-legend--stacked{flex-direction:column;align-items:stretch;gap:8px}.nu-legend__lead{min-width:0;color:var(--ink-2);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.nu-legend--stacked .nu-legend__lead{margin-bottom:-2px}.nu-legend__item{align-items:center;gap:6px;min-width:0;display:inline-flex}.nu-legend--md .nu-legend__item{gap:8px}.nu-legend--stacked .nu-legend__item{display:flex}.nu-legend__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nu-legend__sep{color:var(--ink-subtle)}.nu-legend__value{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.nu-legend--stacked .nu-legend__value{margin-left:auto;padding-left:12px}.nu-legend__swatch{box-sizing:border-box;flex:none;display:inline-block}.nu-legend__swatch--square{border-radius:var(--radius-4);width:12px;height:12px}.nu-legend__swatch--bar{border-radius:var(--radius-2);width:16px;height:10px}.nu-legend--md .nu-legend__swatch--bar{width:18px;height:11px}.nu-legend__swatch--line{border-radius:var(--radius-2);width:18px;height:2.5px}.nu-legend__swatch--band{border-radius:var(--radius-2);background:currentColor;width:16px;height:10px}@supports (color:color-mix(in lab, red, red)){.nu-legend__swatch--band{background:color-mix(in srgb, currentColor 22%, transparent)}}.nu-legend__swatch--band{box-shadow:inset 0 1px,inset 0 -1px}.nu-legend__swatch--dot{border-radius:var(--radius-pill);width:8px;height:8px}.nu-legend--md .nu-legend__swatch--dot{width:10px;height:10px}.nu-legend__swatch--marker{border-radius:var(--radius-1);background:var(--ink);width:2px;height:12px}.nu-legend__swatch--missing{border:1.5px dashed var(--risk-text);background:0 0}.nu-legend__swatch--empty{background:linear-gradient(var(--ink-subtle), var(--ink-subtle)) center / 8px 1.5px no-repeat, var(--fill-subtle)}.nu-legend__swatch--ring{box-shadow:inset 0 0 0 1px var(--control-edge)}.nu-legend__toggle{border-radius:var(--radius-6);min-width:0;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;align-items:center;gap:6px;margin:-4px -6px;padding:2px 6px;display:inline-flex}.nu-legend--md .nu-legend__toggle{gap:8px;min-height:28px}.nu-legend__toggle[aria-pressed=true]{color:var(--ink-2)}.nu-legend__toggle:hover{background:var(--hover);color:var(--ink)}.nu-legend__toggle:active{transform:scale(var(--press-scale))}.nu-legend__item--static{cursor:default}.nu-legend__item.is-off .nu-legend__swatch--line{border-radius:var(--radius-pill);height:7px}.nu-legend__item.is-off .nu-legend__label,.nu-legend__item.is-off .nu-legend__value{color:var(--ink-subtle)}.nu-legend__item.is-off .nu-legend__toggle:hover .nu-legend__label{color:var(--ink-2)}.nu-msg{flex-direction:column;min-width:0;display:flex}.nu-msg--user{max-width:80%;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;align-self:flex-end;align-items:flex-end;gap:6px}.nu-msg--user.nu-msg--dock{max-width:88%}.nu-msg__bubble{border-radius:var(--radius-16) var(--radius-16) var(--radius-6) var(--radius-16);background:var(--surface-raised);box-shadow:var(--shadow-card);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;padding:10px 16px;font-size:15px;line-height:1.5}.nu-msg--dock .nu-msg__bubble{padding:9px 14px;font-size:14.5px}.nu-msg__atts{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.nu-msg__att{height:var(--size-pill-md);border-radius:var(--radius-pill);background:var(--agent-bg);color:var(--agent-text);align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.nu-msg__meta{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;line-height:1.3;display:inline-flex}.nu-msg__voice{align-items:center;gap:5px;display:inline-flex}.nu-msg__time{color:var(--ink-subtle);font-size:12px;line-height:1.3}.nu-msg--noau{animation:nu-viewIn var(--duration-base) var(--ease-standard) backwards;align-self:stretch;gap:14px}.nu-msg--noau.nu-msg--dock{gap:12px}.nu-msg__head{align-items:center;gap:8px;min-height:20px;display:flex}.nu-msg__name{color:var(--ink-2);font-size:13px;font-weight:600;line-height:1.3}.nu-msg__headsep{color:var(--ink-subtle);margin:0 -4px;font-size:12px}.nu-msg__text{min-width:0;color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.nu-msg--dock .nu-msg__text{font-size:14.5px;line-height:1.62}.nu-msg__text--muted{color:var(--ink-3)}.nu-msg__p{margin:0}.nu-msg__p+.nu-msg__p,.nu-msg__p+.nu-msg__list,.nu-msg__list+.nu-msg__p{margin-top:.65em}.nu-msg__list{margin:.35em 0 0;padding-left:1.3em}.nu-msg__li{margin:.2em 0;padding-left:.15em}.nu-msg__li::marker{color:var(--ink-subtle)}.nu-msg__strong{font-weight:600}.nu-msg__fig{font-weight:500}.nu-msg__caret{border-radius:var(--radius-1);background:var(--agent);vertical-align:-.15em;width:2px;height:1.05em;animation:nu-fadeIn var(--duration-progress) var(--ease-standard) infinite alternate;margin-left:2px;display:inline-block}.nu-msg__status{color:var(--ink-subtle);align-items:center;gap:6px;margin:-4px 0 0;font-size:12.5px;line-height:1.4;display:inline-flex}.nu-msg__error{border-radius:var(--radius-14);background:var(--crit-bg);color:var(--crit-strong);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;align-items:center;gap:10px;padding:10px 10px 10px 12px;font-size:14px;line-height:1.45;display:flex}.nu-msg__error-icon{color:var(--crit-text)}.nu-msg__error-text{flex:1;min-width:0}.nu-msg__unknown{border-radius:var(--radius-14);background:var(--fill-subtle);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.nu-msg__unknown-t{color:var(--ink-muted);margin:0;font-size:12.5px;font-weight:500;line-height:1.3}.nu-msg__unknown-items{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.nu-msg__need{color:var(--ink-2);align-items:center;gap:6px;font-size:13.5px;line-height:1.4;display:inline-flex}.nu-msg__need .nu-icon{color:var(--icon-subtle)}.nu-msg__blocks{min-width:0;animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards;flex-direction:column;gap:14px;display:flex}.nu-msg__note{border-radius:var(--radius-14);background:var(--fill-subtle);color:var(--ink-2);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.nu-msg__note-icon{color:var(--agent);margin-top:2px}.nu-msg__lead{font-weight:500}.nu-msg__srcline{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.45}.nu-msg__srcline--stale{color:var(--risk-text)}.nu-msg__actions{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;flex-wrap:wrap;gap:8px;display:flex}.nu-msg__foot{min-width:0;animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards;flex-wrap:wrap;align-items:center;gap:4px;margin-left:-6px;display:flex}.nu-msg .nu-msg__copy{color:var(--ink-muted)}.nu-msg .nu-msg__copy.is-done{color:var(--ok-text)}.nu-msg__copy--plain{width:var(--size-control-xs);height:var(--size-control-xs);border-radius:var(--radius-10);cursor:pointer;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.nu-msg__copy--plain:hover{background:var(--fill);color:var(--ink)}.nu-msg__fbwrap{min-width:0;margin-left:auto;display:inline-flex}.nu-msg__sources{animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards;flex-direction:column;gap:6px;display:flex}.nu-msg__followups{animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards}.nu-msg:not(.nu-msg--fresh),.nu-msg:not(.nu-msg--fresh) :is(.nu-msg__error,.nu-msg__unknown,.nu-msg__blocks,.nu-msg__note,.nu-msg__actions,.nu-msg__foot,.nu-msg__followups,.nu-steps--live,.nu-steps__live,.nu-activity,.nu-act,.nu-answer,.nu-answer__note,.nu-answer__actions,.nu-alist__row,.nu-abars__fill){animation:none}.nu-steps{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.nu-steps--live{animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards;gap:9px;padding-top:2px}.nu-steps__live{animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.nu-msg--dock .nu-steps__live{font-size:13.5px}.nu-steps__live--done .nu-steps__text{color:var(--ink-muted)}.nu-steps__live--pending .nu-steps__text{color:var(--ink-subtle)}.nu-steps__ok{color:var(--ok-text);flex:none}.nu-steps__spin{flex:none}.nu-msg__spinFb{box-sizing:border-box;border:1.6px solid var(--line-bg);border-top-color:var(--agent);border-radius:50%}.nu-msg__spinFb--sm{width:15px;height:15px}.nu-msg__spinFb--xs{width:12px;height:12px}.nu-steps__wait{box-sizing:border-box;border:1.5px dashed var(--line-strong);border-radius:50%;flex:none;width:15px;height:15px}.nu-steps__live .nu-shimmer,.nu-activity__sum.nu-shimmer{font-weight:500}.nu-steps__think{font-size:14px;font-weight:500;line-height:1.4}.nu-steps__toggle{min-height:var(--size-control-2xs);border-radius:var(--radius-6);color:var(--ink-muted);cursor:pointer;transition:color var(--duration-instant) ease;background:0 0;border:0;align-items:center;gap:6px;margin:-2px 0;padding:2px 4px 2px 0;font-family:inherit;font-size:13px;line-height:1.4;display:inline-flex}.nu-steps__toggle:hover{color:var(--ink)}.nu-steps__chev{color:var(--icon-subtle)}.nu-steps__panel{border-radius:var(--radius-14);background:var(--fill-subtle);animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards;flex-direction:column;align-self:stretch;gap:7px;margin-top:8px;padding:12px 14px;display:flex}.nu-steps__row{color:var(--ink-muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.nu-steps__row .nu-steps__ok{margin-top:2px}.nu-activity{border-radius:var(--radius-14);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-card);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;transition:box-shadow var(--duration-base) ease;align-self:stretch;overflow:hidden}.nu-activity.is-busy{box-shadow:var(--shadow-agent-soft)}.nu-activity__head{width:100%;min-height:var(--size-control-lg);color:var(--ink-2);text-align:left;cursor:pointer;transition:background-color var(--duration-instant) ease;background:0 0;border:0;align-items:center;gap:9px;margin:0;padding:8px 12px;font-family:inherit;display:flex}.nu-activity__head:hover{background:var(--hover-subtle)}.nu-activity__head:focus-visible{outline-offset:-2px}.nu-activity__spin{flex:none;justify-content:center;width:18px}.nu-activity__done{background:var(--ok-bg);width:18px;height:18px;color:var(--ok-text);border-radius:50%;flex:none;place-items:center;display:grid}.nu-activity__done--wait{background:var(--agent-bg);color:var(--agent-fill);animation:nu-agentTap var(--duration-pulse) var(--ease-out) 2}.nu-activity__done--stopped{background:var(--fill-subtle);color:var(--ink-muted)}.nu-activity__sum{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.nu-activity__chev{color:var(--icon-subtle);transition:transform var(--duration-base) var(--ease-standard);flex:none}.nu-activity__head[aria-expanded=true] .nu-activity__chev{transform:rotate(180deg)}.nu-activity__body{padding:0 12px 8px}.nu-activity__list{margin:0;padding:0;list-style:none}.nu-activity__foot{border-top:1px solid var(--line);justify-content:flex-end;margin-top:2px;padding-top:4px;display:flex}.nu-act{animation:nu-viewIn var(--duration-base) var(--ease-standard) backwards;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 0;display:grid;position:relative}.nu-act:not(:has(>.nu-act__undo)){grid-template-columns:20px minmax(0,1fr)}.nu-act--line:before{content:"";background:var(--line);width:1px;position:absolute;top:29px;bottom:-7px;left:9.5px}.nu-act__dot{box-sizing:border-box;background:var(--agent-bg);width:20px;height:20px;color:var(--agent-fill);border-radius:50%;place-items:center;margin-top:1px;display:grid}.nu-act--running .nu-act__dot{background:var(--fill-subtle)}.nu-act--pending .nu-act__dot{border:1.5px dashed var(--line-strong);background:0 0}.nu-act--done .nu-act__dot{background:var(--ok-bg);color:var(--ok-text)}.nu-act--undone .nu-act__dot,.nu-act--stopped .nu-act__dot,.nu-act--declined .nu-act__dot{background:var(--fill-subtle);color:var(--ink-subtle)}.nu-act__spin{flex:none}.nu-act__text{flex-direction:column;min-width:0;display:flex}.nu-act__label{color:var(--ink);font-size:13.5px;line-height:1.4}.nu-act--check.nu-act--done .nu-act__label{color:var(--ink-muted)}.nu-act--undone .nu-act__label,.nu-act--stopped .nu-act__label,.nu-act--declined .nu-act__label{color:var(--ink-subtle);text-decoration:line-through}.nu-act__kind{color:var(--ink-muted);margin-top:2px;font-size:12px;line-height:1.35}.nu-act__ask{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.nu-act__undo{color:var(--ink-2);margin-top:-2px}.nu-answer{border-radius:var(--radius-18);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-raised);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;align-self:stretch;padding:14px 16px}.nu-msg--page .nu-answer{padding:16px 18px}.nu-answer__head{align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.nu-answer__title{min-width:0;color:var(--ink);flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.35}.nu-msg--page .nu-answer__title{font-size:15px}.nu-answer__prov{flex:none}.nu-answer__provFb{height:var(--size-pill-sm);border-radius:var(--radius-pill);background:var(--neutral-bg);color:var(--neutral-text);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.nu-answer__note{color:var(--ink-muted);text-wrap:pretty;animation:nu-fadeIn var(--duration-base) var(--ease-out) backwards;margin:10px 0 0;font-size:12.5px;line-height:1.45}.nu-answer__actions{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.nu-anum__label{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.4}.nu-anum__value{color:var(--ink);margin:4px 0 0}.nu-anum__value--ok,.nu-anum__v--ok{color:var(--ok-text)}.nu-anum__value--crit,.nu-anum__v--crit{color:var(--crit-text)}.nu-anum__value--risk,.nu-anum__v--risk{color:var(--risk-text)}.nu-anum__sub{color:var(--ink-muted);margin:6px 0 0;font-size:13px;line-height:1.4}.nu-anum__sub--crit{color:var(--crit-text)}.nu-anum__sub--risk{color:var(--risk-text)}.nu-anum__rows{flex-direction:column;margin:12px 0 0;display:flex}.nu-anum__row{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;line-height:1.4;display:flex}.nu-anum__k{color:var(--ink-3);margin:0}.nu-anum__v{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.nu-alist__rows{margin:0;padding:0;list-style:none}.nu-alist__row{border-top:1px solid var(--line);animation:nu-viewIn var(--duration-base) var(--ease-standard) backwards;animation-delay:calc(var(--nu-alist-i,0) * var(--duration-instant) / 2)}.nu-alist__row:first-child{border-top:0}.nu-alist__hit,.nu-alist__static{box-sizing:border-box;border-radius:var(--radius-10);width:calc(100% + 16px);color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:0 -8px;padding:9px 8px;font-family:inherit;text-decoration:none;display:flex}.nu-alist__hit{cursor:pointer;transition:background-color var(--duration-instant) ease}.nu-alist__hit:hover{background:var(--hover);text-decoration:none}.nu-alist__text{flex-direction:column;flex:1;min-width:0;display:flex}.nu-alist__title{color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.35}.nu-alist__sub{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:1.35;overflow:hidden}.nu-alist__badge{color:var(--ink-3);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.nu-alist__value{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:500}.nu-alist__badge--crit,.nu-alist__value--crit{color:var(--crit-text)}.nu-alist__badge--risk,.nu-alist__value--risk{color:var(--risk-text)}.nu-alist__badge--ok,.nu-alist__value--ok{color:var(--ok-text)}.nu-alist__badge--info,.nu-alist__value--info{color:var(--info-text)}.nu-alist__chev{color:var(--icon-subtle);flex:none}.nu-alist__more{min-height:var(--size-control-2xs);border-radius:var(--radius-4);color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:6px 0 -2px;padding:0;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.nu-alist__more:hover{color:var(--link-hover);text-underline-offset:2px;text-decoration:underline}.nu-alist__row--skel{padding:12px 0}.nu-alist__skel{border-radius:var(--radius-6);width:70%;height:14px;display:block}.nu-abars{container-type:inline-size}.nu-abars__rows{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.nu-abars__row{grid-template-columns:minmax(110px,38%) minmax(0,1fr) auto;grid-template-areas:"name bar value";align-items:center;gap:14px;display:grid}.nu-abars__name{flex-direction:column;grid-area:name;min-width:0;display:flex}.nu-abars__label{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.3}.nu-abars__detail{color:var(--ink-subtle);margin-top:2px;font-size:12px;line-height:1.35}.nu-abars__track{border-radius:var(--radius-pill);background:var(--viz-track);grid-area:bar;height:14px;position:relative;overflow:hidden}.nu-abars__fill{border-radius:var(--radius-pill);background:var(--viz-muted);animation:nu-fillbar var(--duration-progress) var(--ease-standard) both;animation-delay:calc(var(--nu-abars-i,0) * var(--duration-instant) / 2);position:absolute;top:0;bottom:0;left:0}.nu-abars__row--best .nu-abars__fill{background:var(--viz-gain)}.nu-abars__row--worst .nu-abars__fill{background:var(--viz-loss)}.nu-abars__row--worst.nu-abars__row--plain .nu-abars__fill{background:var(--viz-muted)}.nu-abars__value{white-space:nowrap;min-width:52px;color:var(--ink);font-variant-numeric:tabular-nums;grid-area:value;justify-content:flex-end;align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.nu-abars__row--best .nu-abars__value{color:var(--ok-text)}.nu-abars__row--worst .nu-abars__value{color:var(--crit-text)}.nu-abars__row--worst.nu-abars__row--plain .nu-abars__value{color:var(--ink)}@container (max-width:400px){.nu-abars__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""bar bar";gap:6px 10px}.nu-abars__track{height:10px}}.nu-fb__wrap{min-width:0;display:inline-flex}.nu-fb{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.nu-fb__btn--fb{height:var(--size-control-xs);border-radius:var(--radius-10);color:var(--ink-3);cursor:pointer;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0 8px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.nu-fb__btn--fb:hover{background:var(--fill);color:var(--ink)}.nu-fb__btn--fb:active{transform:scale(var(--press-scale))}.nu-fb--why{gap:6px}.nu-fb__q{color:var(--ink-muted);margin-right:2px;font-size:12.5px}.nu-fb__reason{height:var(--size-pill-lg);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-control);color:var(--ink-2);cursor:pointer;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;transition:box-shadow var(--duration-instant) ease, color var(--duration-instant) ease;border:0;margin:0;padding:0 10px;font-family:inherit;font-size:12.5px}.nu-fb__reason:hover{box-shadow:var(--shadow-control-hover);color:var(--ink)}.nu-fb--done{color:var(--ok-text);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;gap:6px;padding:0 6px;font-size:12.5px;font-weight:500}.nu-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.nu-thread__scroll{flex:1;min-height:0;overflow:hidden auto}.nu-thread__scroll:focus-visible{outline-offset:-2px}.nu-thread__col{box-sizing:border-box;flex-direction:column;width:100%;margin:0 auto;display:flex}.nu-thread--page .nu-thread__col{max-width:var(--size-chat);gap:20px;padding:14px 8px 40px}.nu-thread--dock .nu-thread__col{gap:20px;padding:18px 18px 10px}.nu-thread__down{z-index:var(--z-raised);width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-dropdown);color:var(--ink-2);cursor:pointer;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;transition:color var(--duration-instant) ease, box-shadow var(--duration-instant) ease;border:0;place-items:center;margin:0 auto;padding:0;display:grid;position:absolute;bottom:12px;left:0;right:0}.nu-thread__down:hover{color:var(--ink);box-shadow:var(--shadow-control-hover), var(--shadow-dropdown)}.nu-msg--dock .nu-msg__blocks{gap:12px}.nu-check{max-width:100%;color:var(--ink);-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:10px;display:inline-flex;position:relative}.nu-check--bare{vertical-align:middle;gap:0}.nu-check__control{flex:none;width:18px;height:18px;margin-top:1px;display:inline-grid;position:relative}.nu-check--bare .nu-check__control{margin-top:0}.nu-check__input{top:calc((18px - var(--size-control-2xs)) / 2);left:calc((18px - var(--size-control-2xs)) / 2);width:var(--size-control-2xs);height:var(--size-control-2xs);opacity:0;cursor:pointer;z-index:1;margin:0;padding:0;position:absolute}.nu-check__box{border-radius:var(--radius-6);background:var(--surface-raised);width:18px;height:18px;color:var(--on-color);transition:background-color var(--duration-fast) ease, transform var(--duration-instant) ease;place-items:center;display:grid;position:relative}.nu-check__box:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--control-edge);pointer-events:none;transition:opacity var(--duration-instant) ease, box-shadow var(--duration-instant) ease;position:absolute;inset:0}.nu-check__tick,.nu-check__dash{opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) var(--ease-spring);position:absolute;transform:scale(.5)}.nu-check__control:hover .nu-check__box:before{box-shadow:inset 0 0 0 1px var(--control-edge-hover)}.nu-check:has(.nu-check__label:hover) .nu-check__box:before{box-shadow:inset 0 0 0 1px var(--control-edge-hover)}.nu-check__control:active .nu-check__box{transform:scale(var(--press-scale-small))}.nu-check:has(.nu-check__label:active) .nu-check__box{transform:scale(var(--press-scale-small))}.nu-check__input:checked+.nu-check__box,.nu-check__input:indeterminate+.nu-check__box{background:var(--selected)}.nu-check .nu-check__input:checked+.nu-check__box:before,.nu-check .nu-check__input:indeterminate+.nu-check__box:before{opacity:0}.nu-check__input:checked:not(:indeterminate)+.nu-check__box .nu-check__tick,.nu-check__input:indeterminate+.nu-check__box .nu-check__dash{opacity:1;transform:none}.nu-check__input:focus-visible{outline:none}.nu-check__input:focus-visible+.nu-check__box,.nu-check__input[data-force-focus]+.nu-check__box{outline:2px solid var(--focus);outline-offset:2px}.nu-check__input[data-force-focus]{outline:none}.nu-check__text{flex-direction:column;gap:2px;min-width:0;display:flex}.nu-check__label{color:var(--ink);cursor:pointer;margin-left:-10px;padding-left:10px;display:block}.nu-check__desc{color:var(--ink-muted);text-wrap:pretty}.nu-check__lock{vertical-align:-1px;color:var(--ink-subtle);margin-left:6px;display:inline-block}.nu-check__error{color:var(--crit-text);align-items:flex-start;gap:6px;margin-top:2px;display:flex}.nu-check__error-icon{flex:none;margin-top:-1px}.nu-check--sm{gap:8px}.nu-check--sm .nu-check__label{margin-left:-8px;padding-left:8px}.nu-check--sm .nu-check__control,.nu-check--sm .nu-check__box{width:16px;height:16px}.nu-check--sm .nu-check__input{top:calc((16px - var(--size-control-2xs)) / 2);left:calc((16px - var(--size-control-2xs)) / 2)}.nu-check--sm .nu-check__box{border-radius:var(--radius-4)}.nu-check--sm .nu-check__control{margin-top:2px}.nu-check--sm.nu-check--bare .nu-check__control{margin-top:0}.nu-check.is-error .nu-check__input:not(:checked):not(:indeterminate)+.nu-check__box:before,.nu-check.is-error .nu-check__control:hover .nu-check__input:not(:checked):not(:indeterminate)+.nu-check__box:before{box-shadow:inset 0 0 0 1.5px var(--crit-text)}.nu-check.is-error:has(.nu-check__label:hover) .nu-check__input:not(:checked):not(:indeterminate)+.nu-check__box:before{box-shadow:inset 0 0 0 1.5px var(--crit-text)}.nu-check.is-disabled .nu-check__input,.nu-check.is-disabled .nu-check__label{cursor:not-allowed}.nu-check.is-disabled .nu-check__control,.nu-check.is-disabled .nu-check__label{opacity:var(--opacity-disabled)}.nu-check.is-disabled:not(.is-error) .nu-check__control:hover .nu-check__box:before{box-shadow:inset 0 0 0 1px var(--control-edge)}.nu-check.is-disabled:not(.is-error):has(.nu-check__label:hover) .nu-check__box:before{box-shadow:inset 0 0 0 1px var(--control-edge)}.nu-check.is-disabled .nu-check__control:active .nu-check__box{transform:none}.nu-check.is-disabled:has(.nu-check__label:active) .nu-check__box{transform:none}.nu-check--locked .nu-check__input,.nu-check--locked .nu-check__label{cursor:not-allowed}.nu-check--locked .nu-check__label{color:var(--ink-3)}.nu-check--locked .nu-check__box{background:var(--fill)}.nu-check--locked .nu-check__input:checked+.nu-check__box,.nu-check--locked .nu-check__input:indeterminate+.nu-check__box{background:var(--neutral)}.nu-check--locked .nu-check__control:hover .nu-check__box:before{box-shadow:inset 0 0 0 1px var(--control-edge)}.nu-check--locked:has(.nu-check__label:hover) .nu-check__box:before{box-shadow:inset 0 0 0 1px var(--control-edge)}.nu-check--locked .nu-check__control:active .nu-check__box{transform:none}.nu-check--locked:has(.nu-check__label:active) .nu-check__box{transform:none}.nu-check-group__list{min-width:0;display:flex}.nu-check-group__list--vertical{flex-direction:column;align-items:flex-start;gap:12px}.nu-check-group__list--horizontal{flex-flow:wrap;align-items:flex-start;gap:10px 20px}.nu-choice{border-radius:var(--radius-18);background:var(--surface-raised);width:100%;min-width:0;color:var(--ink);box-shadow:var(--shadow-hairline);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-base) ease, color var(--duration-base) ease, box-shadow var(--duration-base) ease, transform var(--duration-instant) ease;border:0;align-items:flex-start;gap:12px;margin:0;padding:16px 16px 14px;display:flex;position:relative}.nu-choice:not([aria-disabled=true]):hover{box-shadow:var(--shadow-dropdown)}.nu-choice:not([aria-disabled=true]):active{transform:scale(.99)}.nu-choice.is-selected,.nu-choice.is-selected:not([aria-disabled=true]):hover{box-shadow:var(--shadow-selected)}.nu-choice--sm{border-radius:var(--radius-16);gap:10px;padding:12px 14px}.nu-choice__well{width:38px;height:38px;transition:background-color var(--duration-base) ease, color var(--duration-base) ease;border-radius:50%;flex:none;place-items:center;display:grid}.nu-choice--sm .nu-choice__well{width:32px;height:32px}.nu-choice__well--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.nu-choice__well--info{background:var(--info-bg);color:var(--info-text)}.nu-choice__well--ok{background:var(--ok-bg);color:var(--ok-text)}.nu-choice__well--risk{background:var(--risk-bg);color:var(--risk-text)}.nu-choice__well--crit{background:var(--crit-bg);color:var(--crit-text)}.nu-choice__well--agent{background:var(--agent-bg);color:var(--agent-text)}.nu-choice__body{flex-direction:column;flex:auto;min-width:0;display:flex}.nu-choice__title{color:inherit;overflow-wrap:break-word;display:block}.nu-choice__desc{color:var(--ink-muted);text-wrap:pretty;transition:color var(--duration-base) ease;margin-top:3px;display:block}.nu-choice--radio .nu-choice__desc,.nu-choice--checkbox .nu-choice__desc{text-wrap:balance}.nu-choice__amount{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;display:flex}.nu-choice__value,.nu-choice__value--neutral{color:var(--ink)}.nu-choice__value--ok{color:var(--ok-text)}.nu-choice__value--crit{color:var(--crit-text)}.nu-choice__value--risk{color:var(--risk-text)}.nu-choice__value--info{color:var(--info-text)}.nu-choice__meta{color:var(--ink-subtle)}.nu-choice__mark{background:var(--surface-raised);width:18px;height:18px;color:var(--on-color);transition:background-color var(--duration-fast) ease;border-radius:50%;flex:none;place-items:center;margin:1px 0 0 auto;display:grid;position:relative}.nu-choice__mark:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--control-edge);pointer-events:none;transition:opacity var(--duration-instant) ease, box-shadow var(--duration-instant) ease;position:absolute;inset:0}.nu-choice:not([aria-disabled=true]):hover .nu-choice__mark:before{box-shadow:inset 0 0 0 1px var(--control-edge-hover)}.nu-choice--checkbox .nu-choice__mark{border-radius:var(--radius-6)}.nu-choice.is-selected .nu-choice__mark{background:var(--selected)}.nu-choice.is-selected .nu-choice__mark:before{opacity:0}.nu-choice__dot{background:var(--on-color);width:6px;height:6px;transition:transform var(--duration-fast) var(--ease-spring);border-radius:50%;transform:scale(0)}.nu-choice.is-selected .nu-choice__dot{transform:scale(1)}.nu-choice__check{opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) var(--ease-spring);transform:scale(.6)}.nu-choice.is-selected .nu-choice__check{opacity:1;transform:none}.nu-choice[aria-disabled=true]{cursor:not-allowed;background:var(--surface)}.nu-choice[aria-disabled=true] .nu-choice__well,.nu-choice[aria-disabled=true] .nu-choice__title,.nu-choice[aria-disabled=true] .nu-choice__amount,.nu-choice[aria-disabled=true] .nu-choice__mark,.nu-choice[aria-disabled=true] .nu-choice__big,.nu-choice[aria-disabled=true] .nu-choice__when{opacity:var(--opacity-disabled)}.nu-choice--inverse.is-selected,.nu-choice--inverse.is-selected:not([aria-disabled=true]):hover{background:var(--inverse-surface);color:var(--on-inverse-surface);box-shadow:0 0 0 1.5px var(--inverse), var(--shadow-primary)}.nu-choice--inverse.is-selected .nu-choice__well{background:var(--inverse-glass);color:var(--on-inverse-surface)}.nu-choice--inverse.is-selected .nu-choice__desc,.nu-choice--inverse.is-selected .nu-choice__meta{color:var(--on-inverse-surface-muted)}.nu-choice--inverse.is-selected .nu-choice__value{color:var(--on-inverse-surface)}.nu-choice--inverse.is-selected .nu-choice__mark{background:var(--on-inverse-surface)}.nu-choice--inverse.is-selected .nu-choice__dot{background:var(--inverse-surface)}.nu-choice--inverse.is-selected .nu-choice__check{color:var(--inverse-surface)}.nu-choice__badge{max-width:100%;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;place-self:flex-start start;margin-top:12px}.nu-choice--switch{grid-row:span 7;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border-radius:var(--radius-22);background:var(--surface);box-shadow:var(--shadow-card);align-content:start;align-items:start;row-gap:0;padding:22px 22px 20px;display:grid}.nu-choice__top{grid-row:1;align-items:flex-start;min-height:40px;display:flex}.nu-choice--switch .nu-choice__well{width:40px;height:40px}.nu-choice__toggle{position:absolute;top:29px;right:22px}.nu-choice__title--lever{grid-row:2;margin:16px 0 8px}.nu-choice__big{color:var(--ink-subtle);transition:color var(--duration-base) ease;grid-row:3}.nu-choice--switch.is-on .nu-choice__big--neutral{color:var(--ink)}.nu-choice--switch.is-on .nu-choice__big--ok{color:var(--ok-text)}.nu-choice--switch.is-on .nu-choice__big--crit{color:var(--crit-text)}.nu-choice--switch.is-on .nu-choice__big--info{color:var(--info-text)}.nu-choice--switch.is-on .nu-choice__big--risk{color:var(--risk-text)}.nu-choice__when{color:var(--ink-subtle);grid-row:4;margin-top:2px}.nu-choice__desc--lever{color:var(--ink-muted);grid-row:5;margin-top:10px}.nu-choice--switch>.nu-choice__badge{grid-row:6}.nu-choice__extra{min-width:0}.nu-choice--switch>.nu-choice__extra{grid-row:7}.nu-choices{gap:12px;min-width:0;display:grid}.nu-choices--switch{gap:0 16px;margin-bottom:-16px}.nu-choices--switch>.nu-choice--switch{margin-bottom:16px}.nu-choices.is-error>.nu-choice:not(.is-selected):not(.nu-choice--switch){box-shadow:0 0 0 1.5px var(--crit-text)}.nu-cite{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--fill);min-width:16px;height:16px;color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:0;vertical-align:.14em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;place-items:center;margin:0 0 0 2px;padding:0 4px;font-family:inherit;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-grid;position:relative}.nu-cite:before{content:"";border-radius:var(--radius-pill);position:absolute;inset:-4px}.nu-cite:hover,.nu-cite.is-open,.nu-cite:focus-visible{background:var(--info-bg);color:var(--info-text);text-decoration:none}.nu-cite:active{transform:scale(.94)}.nu-cite--static{cursor:help}.nu-cite__pop{box-sizing:border-box;text-align:left;white-space:normal;letter-spacing:-.005em;flex-direction:column;gap:8px;width:264px;max-width:calc(100vw - 16px);padding:12px 12px 10px;font-size:13px;font-weight:400;line-height:1.4;display:flex}.nu-cite__head{align-items:flex-start;gap:10px;min-width:0;display:flex}.nu-cite__text{flex-direction:column;min-width:0;display:flex}.nu-cite__title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1.3;overflow:hidden}.nu-cite__meta{color:var(--ink-subtle);overflow-wrap:anywhere;margin-top:1px;font-size:12px;line-height:1.35}.nu-cite__stale{color:var(--risk-text);align-items:center;gap:4px;margin-top:2px;font-size:12px;line-height:1.35;display:inline-flex}.nu-src__staleIcon{color:var(--risk-mark);flex:none}.nu-cite__value{color:var(--ink)}.nu-cite__value--crit{color:var(--crit-text)}.nu-cite__value--ok{color:var(--ok-text)}.nu-cite__value--risk{color:var(--risk-text)}.nu-cite__open{box-sizing:border-box;width:calc(100% + 8px);min-height:var(--size-control-2xs);border:0;border-top:1px solid var(--overlay-line);color:var(--link);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;align-items:center;gap:4px;margin:0 -4px;padding:6px 4px 0;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.nu-cite__open:hover{text-underline-offset:2px;text-decoration:underline}.nu-srcchip{max-width:100%}.nu-srcchip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-srcchip__stale{color:var(--risk-text);white-space:nowrap}.nu-srcchip--plain{box-sizing:border-box;height:var(--size-pill-md);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-control);color:var(--ink-2);white-space:nowrap;vertical-align:middle;border:0;align-items:center;gap:5px;margin:0;padding:0 10px 0 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.nu-srcchip--plain.nu-srcchip--sm{height:var(--size-pill-sm);gap:4px;padding:0 8px 0 6px}.nu-srcchip--plain .nu-srcchip__icon{color:var(--ink-3);flex:none}.nu-srcchip--plain.nu-srcchip--stale .nu-srcchip__icon{color:var(--risk-mark)}.nu-srcpill{box-sizing:border-box;height:var(--size-control-xs);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-control);color:var(--ink-2);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;align-items:center;gap:7px;margin:0;padding:0 12px 0 8px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.nu-srcpill:hover{box-shadow:var(--shadow-control-hover);color:var(--ink)}.nu-srcpill:active{transform:scale(var(--press-scale))}.nu-srcpill.is-open{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.nu-srcpill.is-open:hover{background:var(--inverse-hover)}.nu-srcpill__icon{color:var(--ink-3)}.nu-srcpill__stack{padding-left:4px;display:inline-flex}.nu-srcpill__dot{width:20px;height:20px;box-shadow:0 0 0 2px var(--surface-raised);transition:box-shadow var(--duration-fast) ease;border-radius:50%;place-items:center;margin-left:-4px;display:grid}.nu-srcpill.is-open .nu-srcpill__dot{box-shadow:0 0 0 2px var(--inverse)}.nu-srcpill__dot--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.nu-srcpill__dot--crit{background:var(--crit-bg);color:var(--crit-text)}.nu-srcpill__dot--risk{background:var(--risk-bg);color:var(--risk-text)}.nu-srcpill__dot--ok{background:var(--ok-bg);color:var(--ok-text)}.nu-srcpill__dot--info{background:var(--info-bg);color:var(--info-text)}.nu-srcpill__dot--agent{background:var(--agent-bg);color:var(--agent-text)}.nu-srcpill__stale{color:var(--risk-text);margin-left:-3px;font-weight:400}.nu-srcpill.is-open .nu-srcpill__stale{color:var(--on-inverse-muted)}.nu-src{box-sizing:border-box;border-radius:var(--radius-12);width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:10px;font-family:inherit;text-decoration:none;display:flex}.nu-src--row{animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards;margin-bottom:2px}.nu-src--card{background:var(--surface-raised);box-shadow:var(--shadow-control);padding:12px}.nu-src--interactive{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--duration-fast) ease, background-color var(--duration-fast) ease, transform var(--duration-instant) ease}.nu-src--row.nu-src--interactive:hover{background:var(--hover);text-decoration:none}.nu-srcpanel .nu-src--row.nu-src--interactive:hover{background:var(--overlay-hover)}.nu-src--card.nu-src--interactive:hover{box-shadow:var(--shadow-control-hover);text-decoration:none}.nu-src--interactive:active{transform:scale(.99)}.nu-src__tile{flex:none}.nu-src__tile--fallback{background:var(--neutral-bg);width:36px;height:36px;color:var(--neutral-text);border-radius:50%;place-items:center;display:grid}.nu-src__text{flex-direction:column;flex:1;min-width:0;display:flex}.nu-src__title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1.3;overflow:hidden}.nu-src__meta{color:var(--ink-subtle);-webkit-line-clamp:2;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;margin-top:1px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.nu-src--card .nu-src__meta{-webkit-line-clamp:none;display:block}.nu-src__stale{color:var(--risk-text);align-items:center;gap:4px;margin-top:2px;font-size:12px;line-height:1.35;display:inline-flex}.nu-src__value{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:500}.nu-src__value--crit{color:var(--crit-text)}.nu-src__value--ok{color:var(--ok-text)}.nu-src__value--risk{color:var(--risk-text)}.nu-src__chev{color:var(--icon-subtle);flex:none}.nu-src__lock{width:16px;color:var(--icon-subtle);flex:none;justify-content:center;display:inline-flex}.nu-src__stale>span:last-child,.nu-cite__stale>span:last-child,.nu-cite__meta{text-wrap:balance}.nu-srcpanel-layer{z-index:var(--z-drawer);position:absolute;top:0;left:0;right:0}.nu-srcpanel-layer--modeless{pointer-events:none}.nu-srcpanel__glabel{color:var(--ink-subtle);margin:14px 4px 6px}.nu-srcpanel__group:first-child .nu-srcpanel__glabel{margin-top:8px}.nu-srcpanel__empty{color:var(--ink-muted);margin:14px 4px;font-size:13px;line-height:1.45}.nu-srcpanel--fallback{box-sizing:border-box;width:min(var(--size-drawer-sm), 100%);border-radius:var(--radius-22);background:var(--surface-overlay);box-shadow:var(--shadow-popover);color:var(--ink);flex-direction:column;padding:18px 14px 14px;display:flex}.nu-srcpanel__fbtitle{margin:0 4px 4px}.nu-coach{text-align:left;background:var(--inverse-surface);color:var(--on-inverse-surface);border-radius:var(--radius-22);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:relative}.nu-coach :focus-visible{outline-color:var(--on-inverse-surface)}.nu-coach--lg{width:min(var(--size-coach-dock), calc(100vw - 32px));padding:16px 20px 18px}.nu-coach--md{width:min(var(--size-coach), calc(100vw - 32px));border-radius:var(--radius-18);padding:16px 18px}.nu-coach--inline{max-width:100%;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards}.nu-coach--anchored{z-index:var(--z-tour);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;position:fixed}.nu-coach--glide{transition:top var(--duration-base) var(--ease-standard), left var(--duration-base) var(--ease-standard)}.nu-coach-dock{--nu-coach-lift:0px;left:0;right:0;bottom:calc(16px + var(--nu-coach-lift));z-index:var(--z-tour);padding:0 16px env(safe-area-inset-bottom,0px);pointer-events:none;transition:bottom var(--duration-slow) var(--ease-standard);justify-content:center;display:flex;position:fixed}.nu-coach--docked{pointer-events:auto;animation:nu-toastIn var(--duration-slow) var(--ease-standard) backwards}.nu-coach__head{min-height:var(--size-control-xs);align-items:center;gap:10px;display:flex}.nu-coach--lg .nu-coach__head{gap:12px}.nu-coach__orb{flex:none}.nu-coach__count{color:var(--on-inverse-surface-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.nu-coach__kind{flex:none}.nu-coach__exit{flex:none;margin-left:auto}.nu-coach__dots{flex:none}.nu-coach--lg .nu-coach__dots{margin-left:6px}.nu-coach__main{align-items:flex-end;gap:20px;margin-top:12px;display:flex}.nu-coach__text{flex:1;min-width:0}.nu-coach--md .nu-coach__text{margin-top:12px}.nu-coach__title{color:inherit;text-wrap:balance;margin:0}.nu-coach__body{color:var(--on-inverse-surface-muted);text-wrap:pretty;margin-top:6px}.nu-coach__proofs{flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.nu-coach--md .nu-coach__proofs{flex-direction:column;gap:6px}.nu-coach__proof{align-items:flex-start;gap:7px;display:inline-flex}.nu-coach__proof-icon{color:var(--ok);flex:none;margin-top:3px}.nu-coach__tap{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;display:flex}.nu-coach__tap-dot{background:var(--agent);border-radius:50%;flex:none;width:10px;height:10px}.nu-coach__tap-text{flex:160px;min-width:0}.nu-coach__skip{white-space:nowrap;margin-left:auto}.nu-coach__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.nu-coach__nav{flex:none;gap:8px;margin-left:auto;display:flex}.nu-coach__next--pulse{animation:nu-hotPulse var(--duration-pulse) var(--ease-out) 2}.nu-coach__arrow{background:var(--inverse-surface);border-radius:var(--radius-4);pointer-events:none;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.nu-coach__arrow--left{left:-6px}.nu-coach__arrow--right{right:-6px}.nu-coach__arrow--top{top:-6px}.nu-coach__arrow--bottom{bottom:-6px}.nu-spotlight{z-index:var(--z-tour);pointer-events:none;box-shadow:var(--shadow-agent);transition:top var(--duration-base) var(--ease-standard), left var(--duration-base) var(--ease-standard), width var(--duration-base) var(--ease-standard), height var(--duration-base) var(--ease-standard);position:fixed}.nu-spotlight--pulse{animation:nu-hotPulse var(--duration-pulse) var(--ease-out) infinite}.nu-spotlight--dim:before{content:"";border-radius:inherit;box-shadow:0 0 0 200vmax var(--scrim);animation:nu-scrimIn var(--duration-slow) var(--ease-standard) backwards;position:absolute;inset:0}.nu-spotlight__hotspot{background:var(--agent-fill);width:14px;height:14px;box-shadow:0 0 0 3px var(--surface-raised);animation:nu-agentTap var(--duration-pulse) var(--ease-out) infinite;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.nu-tourcover{z-index:var(--z-tour);color:var(--aurora-ink);background:var(--aurora-deep);animation:nu-fadeIn var(--duration-base) var(--ease-out) backwards;position:fixed;inset:0;overflow:auto}.nu-tourcover:focus-visible{outline:none}.nu-tourcover--inline{z-index:auto;border-radius:var(--radius-22);position:relative;inset:auto;overflow:hidden}.nu-tourcover__inner{justify-content:center;align-items:center;min-height:100%;padding:40px 24px;display:flex}.nu-tourcover--inline .nu-tourcover__inner{padding:32px 28px}.nu-tourcover__content{width:min(var(--size-modal-xl), 100%)}.nu-tourcover__top{align-items:center;gap:16px;display:flex}.nu-tourcover__eyebrow{color:var(--aurora-ink-muted)}.nu-tourcover__meta{color:var(--aurora-ink);margin-top:2px}.nu-tourcover__title{text-wrap:balance;color:var(--aurora-ink);margin:26px 0 0}.nu-tourcover__title--end{margin-top:22px}.nu-tourcover__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:26px 0 0;padding:0;list-style:none;display:grid}.nu-tourcover__item{border-top:1px solid var(--aurora-glass-line);align-items:center;gap:12px;padding:10px 0;display:flex}.nu-tourcover__n{background:var(--aurora-glass-line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.nu-tourcover__items--end{gap:6px 20px;margin-top:24px}.nu-tourcover__items--end .nu-tourcover__item{color:var(--aurora-ink);border-top:0;gap:10px;padding:8px 0}.nu-tourcover__check{color:var(--ok);flex:none}.nu-tourcover__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.nu-tourcover__actions--box{margin-top:16px}.nu-tourcover__hint{color:var(--aurora-ink-muted);flex-basis:100%;margin:4px 0 0}.nu-tourcover__box{border-radius:var(--radius-18);box-shadow:inset 0 0 0 1px var(--aurora-glass-ring);margin-top:26px;padding:20px 22px}.nu-tourcover__box-text{color:var(--aurora-ink-muted);margin-top:6px}@media (max-width:640px){.nu-coach__main{flex-direction:column;align-items:stretch}.nu-coach--lg .nu-coach__dots{display:none}.nu-tourcover__items{grid-template-columns:minmax(0,1fr)}}.nu-cmdk{z-index:var(--z-modal);position:fixed;inset:0}.nu-cmdk--contained{position:absolute}.nu-cmdk__scrim{background:var(--scrim);animation:nu-scrimIn var(--duration-slow) var(--ease-standard) backwards;position:absolute;inset:0}.nu-cmdk__wrap{pointer-events:none;justify-content:center;align-items:flex-start;padding:11vh 20px 20px;display:flex;position:absolute;inset:0}.nu-cmdk--contained .nu-cmdk__wrap{padding-top:11%}.nu-cmdk__panel{pointer-events:auto;width:min(var(--size-palette), 100%);background:var(--surface-overlay);min-height:0;max-height:100%;color:var(--ink);border-radius:var(--radius-22);box-shadow:var(--shadow-modal);text-align:left;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.nu-cmdk__panel:focus-visible{outline:none}.nu-cmdk__panel--inline{max-height:none}.nu-cmdk__bar{height:58px;box-shadow:0 1px 0 var(--overlay-line);z-index:1;flex:none;align-items:center;gap:12px;padding:0 14px 0 18px;display:flex;position:relative}.nu-cmdk__search{color:var(--icon-subtle);flex:none}.nu-cmdk__input{min-width:0;height:100%;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:16px;line-height:1.3}.nu-cmdk__input:focus-visible{outline:none}.nu-cmdk__input::placeholder{color:var(--ink-subtle);opacity:1}.nu-cmdk__input::-webkit-search-cancel-button{display:none}.nu-cmdk__clear{flex:none}.nu-cmdk__esc:active{transform:scale(var(--press-scale))}.nu-cmdk__esc{border-radius:var(--radius-8);cursor:pointer;transition:transform var(--duration-instant) ease;background:0 0;border:0;flex:none;margin:0;padding:0;display:inline-flex}.nu-cmdk__esc-cap{height:var(--size-control-2xs);border-radius:var(--radius-8);background:var(--fill);color:var(--ink-3);transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;place-items:center;padding:0 7px;font-size:12px;font-weight:500;display:grid}.nu-cmdk__esc:hover .nu-cmdk__esc-cap{background:var(--fill-hover);color:var(--ink)}.nu-cmdk__list{flex-direction:column;flex:auto;min-height:0;max-height:420px;display:flex}.nu-cmdk__list--empty{display:none}.nu-cmdk__scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:8px;overflow-y:auto}.nu-cmdk__group+.nu-cmdk__group{margin-top:4px}.nu-cmdk__group-label{color:var(--ink-subtle);padding:10px 12px 6px}.nu-cmdk__ask{flex:none;padding:8px}.nu-cmdk__ask--after{box-shadow:inset 0 1px 0 var(--overlay-line);padding-top:6px}.nu-cmdk__scroll+.nu-cmdk__ask:not(.nu-cmdk__ask--after){padding-top:0}.nu-cmdk__item{border-radius:var(--radius-12);cursor:pointer;width:100%;color:var(--ink);transition:background-color var(--duration-instant) ease;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:10px 12px;display:flex}.nu-cmdk__item.is-active{background:var(--overlay-hover)}.nu-cmdk__item.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.nu-cmdk__tile{flex:none}.nu-cmdk__text{flex:1;min-width:0}.nu-cmdk__label,.nu-cmdk__sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nu-cmdk__label{color:var(--ink)}.nu-cmdk__sub{color:var(--ink-subtle);margin-top:2px}.nu-cmdk__item.is-active .nu-cmdk__sub{color:var(--ink-muted)}.nu-cmdk__match{color:inherit;background:0 0;font-weight:600}.nu-cmdk__type{flex:none}.nu-cmdk__item--ask .nu-cmdk__label{color:var(--agent-text);white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.nu-cmdk__kbd{flex:none}.nu-cmdk__all{box-shadow:inset 0 1px 0 var(--overlay-line);margin-top:6px;padding-top:6px}.nu-cmdk__item--all .nu-cmdk__label{color:var(--ink-2)}.nu-cmdk__item .nu-cmdk__enter{background:var(--surface-raised);color:var(--ink-2);box-shadow:var(--shadow-control);flex:none}.nu-cmdk__empty{text-align:center;color:var(--ink-subtle);text-wrap:balance;padding:26px}.nu-cmdk__foot{box-shadow:inset 0 1px 0 var(--overlay-line);color:var(--ink-subtle);flex:none;align-items:center;gap:16px;padding:10px 18px;font-weight:400;display:flex}.nu-cmdk__hint{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nu-cmdk__scope{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.nu-cmdk--closing{pointer-events:none;animation:nu-fadeIn var(--duration-fast) var(--ease-out) reverse both}.nu-cmdk--closing .nu-cmdk__wrap{animation:nu-popIn var(--duration-fast) var(--ease-out) reverse both}.nu-cmdk__panel{container-type:inline-size}@container (max-width:420px){.nu-cmdk__type{display:none}}@media (max-width:560px){.nu-cmdk__wrap{padding:8px}.nu-cmdk__panel{border-radius:var(--radius-18)}.nu-cmdk__panel:not(.nu-cmdk__panel--inline){max-height:calc(var(--nu-cmdk-vh,100dvh) - 16px)}.nu-cmdk__foot .nu-cmdk__hint{display:none}.nu-cmdk__list{max-height:none}}.nu-cmdk__panel--inline .nu-cmdk__list{max-height:none}.nu-composer{flex-direction:column;width:100%;min-width:0;display:flex}.nu-composer--page{max-width:var(--size-chat);margin-inline:auto}.nu-composer__shell{background:var(--surface-raised);min-width:0;transition:box-shadow var(--duration-instant) ease, background-color var(--duration-instant) ease;flex-direction:column;display:flex;position:relative}.nu-composer--page .nu-composer__shell{border-radius:var(--radius-26);box-shadow:var(--shadow-popover);gap:4px;padding:12px 10px 10px 18px}.nu-composer--dock .nu-composer__shell{border-radius:var(--radius-18);box-shadow:var(--shadow-dropdown);padding:10px 10px 8px 14px}.nu-composer--page .nu-composer__shell:focus-within{box-shadow:var(--shadow-control-hover), var(--shadow-popover)}.nu-composer--dock .nu-composer__shell:focus-within{box-shadow:var(--shadow-control-hover), var(--shadow-dropdown)}.nu-composer__shell--kbd{outline:2px solid var(--focus);outline-offset:2px}.nu-composer__input{resize:none;width:100%;min-width:0;color:var(--ink);letter-spacing:inherit;scrollbar-width:thin;background:0 0;border:0;outline:none;margin:0;font-family:inherit;font-weight:400;display:block;overflow-y:hidden}.nu-composer__input:focus-visible{outline:none}.nu-composer__input::placeholder{color:var(--ink-subtle);opacity:1}.nu-composer--page .nu-composer__input{padding:4px 8px 2px 0;font-size:16px;line-height:24px}.nu-composer--dock .nu-composer__input{min-height:3em;padding:0;font-size:14.5px;line-height:1.5}.nu-composer__toolbar{align-items:center;gap:4px;min-width:0;display:flex}.nu-composer--dock .nu-composer__toolbar{gap:6px;margin-top:4px}.nu-composer--page .nu-composer__attach{margin-left:-8px}.nu-composer--dock .nu-composer__attach{margin-left:-4px}.nu-composer__spacer{flex:1;min-width:0}.nu-composer .nu-composer__tool{color:var(--ink-muted)}.nu-composer__context{margin-bottom:8px}.nu-composer--page .nu-composer__context{margin-bottom:6px}.nu-composer__recorder{min-height:var(--size-row-recorder);align-items:center;min-width:0;display:flex}.nu-composer--page .nu-composer__recorder{margin-left:-8px}.nu-composer--dock .nu-composer__recorder{margin-left:-4px}.nu-composer__shell.is-dragging{box-shadow:0 0 0 1.5px var(--focus), var(--shadow-popover)}.nu-composer__drop{z-index:var(--z-raised);border-radius:inherit;background:var(--info-bg);color:var(--info-text);pointer-events:none;animation:nu-fadeIn var(--duration-fast) var(--ease-out) backwards;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex;position:absolute;inset:0}.nu-composer__disclaimer{text-align:center;color:var(--ink-muted);text-wrap:pretty;margin:9px 0 0;font-size:12px;line-height:1.4}.nu-composer__error{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:8px 0 0;display:flex}.nu-composer__errorText{color:var(--crit-text);align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:1.4;display:inline-flex}.nu-composer.is-error .nu-composer__shell{box-shadow:var(--shadow-alert), var(--shadow-popover)}.nu-composer--dock.is-error .nu-composer__shell{box-shadow:var(--shadow-alert), var(--shadow-dropdown)}.nu-composer__reason{color:var(--ink-muted);text-wrap:pretty;justify-content:center;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12.5px;line-height:1.4;display:flex}.nu-composer__reason .nu-icon{margin-top:1px}.nu-composer__notice{color:var(--ink-muted);text-wrap:pretty;justify-content:center;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12.5px;line-height:1.4;display:flex}.nu-composer__notice>*{animation:nu-fadeIn var(--duration-base) var(--ease-out) backwards}.nu-composer__notice:empty{margin:0}.nu-composer__notice .nu-icon{color:var(--icon-subtle);margin-top:1px}.nu-composer.is-disabled .nu-composer__shell{box-shadow:var(--shadow-control);opacity:var(--opacity-disabled);cursor:not-allowed}.nu-composer.is-disabled .nu-composer__input{cursor:not-allowed}.nu-ctxchips{align-items:flex-start;gap:7px;min-width:0;display:flex}.nu-ctxchips__label{font-size:12px;line-height:var(--size-pill-md);color:var(--ink-muted);white-space:nowrap;flex:none}.nu-ctxchips__list{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.nu-ctxchips--line .nu-ctxchips__list{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;margin:-4px -2px;padding:4px 2px;overflow:auto hidden}.nu-ctxchips--line .nu-ctxchips__list::-webkit-scrollbar{display:none}.nu-ctxchips--line .nu-ctxchip,.nu-ctxchips--line .nu-attchip{flex:none;max-width:none}.nu-ctxchips--line .nu-ctxchip__label,.nu-ctxchips--line .nu-attchip__label{overflow:visible}.nu-ctxchips__list:focus-visible{outline-offset:-2px;border-radius:var(--radius-8)}.nu-ctxchip{max-width:100%;height:var(--size-pill-md);border-radius:var(--radius-pill);background:var(--fill-hover);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:12px;line-height:1;display:inline-flex}.nu-ctxchip--new,.nu-attchip--new{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards}.nu-ctxchip__icon{color:var(--ink-muted)}.nu-ctxchip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-ctxchip--removable{padding-right:0}.nu-ctxchip__remove,.nu-attchip__remove{width:var(--size-control-2xs);height:var(--size-control-2xs);border-radius:var(--radius-pill);color:var(--ink-muted);cursor:pointer;transition:color var(--duration-instant) ease;background:0 0;border:0;flex:none;place-items:center;margin:0 0 0 -3px;padding:0;display:grid;position:relative}.nu-ctxchip__remove:before,.nu-attchip__remove:before{content:"";border-radius:var(--radius-pill);transition:background-color var(--duration-instant) ease;background:0 0;position:absolute;inset:3px}.nu-ctxchip__remove>.nu-icon,.nu-attchip__remove>.nu-icon{position:relative}.nu-ctxchip__remove:hover{color:var(--ink)}.nu-ctxchip__remove:hover:before{background:var(--line-strong)}.nu-attchip{max-width:100%;height:var(--size-pill-md);border-radius:var(--radius-pill);background:var(--agent-bg);color:var(--agent-text);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.nu-attchip--removable{padding:0 0 0 8px}.nu-attchip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-attchip__remove{color:var(--agent-text)}.nu-attchip__remove:hover:before{background:var(--agent-text)}@supports (color:color-mix(in lab, red, red)){.nu-attchip__remove:hover:before{background:color-mix(in srgb, var(--agent-text) 12%, transparent)}}.nu-attchip__spinner{flex:none}.nu-attchip__spinner--fb{border:1.6px solid;border-radius:50%;width:11px;height:11px}@supports (color:color-mix(in lab, red, red)){.nu-attchip__spinner--fb{border:1.6px solid color-mix(in srgb, currentColor 22%, transparent)}}.nu-attchip__spinner--fb{border-top-color:currentColor}.nu-sendbtn{border-radius:var(--radius-pill);background:var(--inverse);color:var(--on-inverse);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.nu-sendbtn--page{width:var(--size-control-md);height:var(--size-control-md)}.nu-sendbtn--dock{width:var(--size-control-sm);height:var(--size-control-sm)}.nu-sendbtn:not([aria-disabled=true]):hover{background:var(--inverse-hover)}.nu-sendbtn:not([aria-disabled=true]):active{transform:scale(.94)}.nu-sendbtn[aria-disabled=true]{background:var(--fill);color:var(--ink-muted);cursor:not-allowed}.nu-sendbtn__glyph{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;place-items:center;display:grid}.nu-sendbtn[aria-disabled=true] .nu-sendbtn__glyph{animation:none}.nu-sendbtn__stop{border-radius:var(--radius-2);background:currentColor;width:11px;height:11px;display:block}.nu-composer__fallbacktool{border-radius:var(--radius-pill);color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.nu-composer__fallbacktool:not(:disabled):hover{background:var(--fill);color:var(--ink)}.nu-composer__fallbacktool:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.nu-composer__fallbacktool[aria-pressed=true]{background:var(--agent-bg);color:var(--agent-text)}.nu-copilot{box-sizing:border-box;min-width:0;height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.nu-copilot--dock{width:var(--size-panel);border-radius:var(--radius-26);background:var(--surface);max-width:100%;box-shadow:var(--shadow-window);animation:nu-drawerIn var(--duration-slow) var(--ease-standard) backwards;flex:none}.nu-copilot--overlay{top:var(--size-window-gap);right:var(--size-window-gap);bottom:var(--size-window-gap);z-index:var(--z-dock);height:auto;max-width:calc(100% - 2 * var(--size-window-gap));position:absolute}.nu-copilot--expanded{border-radius:var(--radius-26);background:var(--bg);width:100%;animation:nu-viewIn var(--duration-base) var(--ease-standard) backwards}.nu-copilot__head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:62px;padding:0 10px 0 18px;display:flex}.nu-copilot__titles{flex:1;min-width:0}.nu-copilot__title{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);margin:0;overflow:hidden}.nu-copilot__status{color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;transition:color var(--duration-base) ease;margin:1px 0 0;font-size:12px;line-height:1.3;overflow:hidden}.nu-copilot__status--wait{color:var(--risk-text)}.nu-copilot__back{flex:none}.nu-copilot__tools{flex:none;align-items:center;display:flex}.nu-copilot .nu-copilot__tool,.nu-copilot-rail .nu-copilot__tool{color:var(--ink-muted)}.nu-copilot__tool--plain{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-10);cursor:pointer;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.nu-copilot__tool--plain:hover{background:var(--fill);color:var(--ink)}.nu-copilot__tool--plain[aria-pressed=true]{background:var(--selected-bg);color:var(--info-text)}.nu-copilot__scroll{flex:1;min-height:0;padding:18px 18px 10px;overflow:hidden auto}.nu-copilot__thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.nu-copilot--dock .nu-copilot__thread:before{content:"";z-index:var(--z-sticky);pointer-events:none;background:linear-gradient(to bottom, var(--surface), transparent);height:18px;position:absolute;top:0;left:0;right:0}.nu-copilot__bottom{flex:none;padding:8px 14px 14px}.nu-copilot--expanded .nu-copilot__bottom{padding:6px 32px 20px}.nu-copilot__col{width:100%;max-width:var(--size-chat);margin:0 auto}.nu-copilot__chipwrap{margin:0 -14px 8px}.nu-copilot__chipwrap:before,.nu-copilot__chipwrap:after{width:48px}.nu-copilot__chipwrap:before{background:linear-gradient(to right, var(--nu-fade-ground) 35%, transparent)}.nu-copilot__chipwrap:after{background:linear-gradient(to left, var(--nu-fade-ground) 35%, transparent)}.nu-copilot__chiprow{scrollbar-width:none;overscroll-behavior-x:contain;padding:2px 14px;overflow:auto hidden}.nu-copilot__chiprow::-webkit-scrollbar{display:none}.nu-copilot__chips--below{margin:14px 0 0}.nu-copilot__pending{margin-bottom:8px}.nu-copilot__heroback{z-index:var(--z-raised);position:absolute;top:14px;left:24px}.nu-copilot__heroscroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.nu-copilot__hero{flex-direction:column;flex:1 0 auto;justify-content:flex-end;padding:56px 32px 0;display:flex}.nu-copilot__herobottom{flex:1.25 0 auto;padding:0 32px 24px}.nu-copilot__cards{text-align:left;margin-top:28px}.nu-copilot-empty{min-width:0;animation:nu-viewIn var(--duration-base) var(--ease-standard) backwards;flex-direction:column;display:flex}.nu-copilot-empty--dock{align-items:flex-start;padding:22px 4px 8px}.nu-copilot-empty--dock .nu-copilot-empty__title{color:var(--ink);margin:20px 0 0}.nu-copilot-empty--dock .nu-copilot-empty__text{color:var(--ink-muted);text-wrap:pretty;margin:8px 0 0;font-size:14.5px;line-height:1.55}.nu-copilot-empty__sugg{width:100%;margin-top:20px}.nu-copilot-empty--expanded{text-align:center;align-items:center;padding:0 0 26px}.nu-copilot-empty--expanded .nu-copilot-empty__orb{margin-bottom:24px}.nu-copilot-empty--expanded .nu-copilot-empty__title{color:var(--ink);text-wrap:balance;margin:0}.nu-copilot-empty--expanded .nu-copilot-empty__text{max-width:480px;color:var(--ink-muted);text-wrap:pretty;margin:10px auto 0;font-size:15px;line-height:1.5}.nu-pending{box-sizing:border-box;border-radius:var(--radius-14);background:var(--surface-raised);min-height:40px;box-shadow:var(--shadow-raised);color:var(--ink-2);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-size:13px;line-height:1.35;display:flex}.nu-pending__label{text-wrap:pretty;flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.nu-chattop{box-sizing:border-box;flex:none;align-items:center;gap:10px;width:100%;margin:0 auto;display:flex}.nu-chattop--expanded{max-width:840px;height:58px;padding:14px 32px 0}.nu-chattop--page{max-width:var(--size-chat);height:40px;padding:0 8px}.nu-chattop__title{min-width:12ch;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.nu-chattop__pill{height:var(--size-pill-md);border-radius:var(--radius-pill);background:var(--agent-bg);color:var(--agent-text);white-space:nowrap;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.nu-chattop__spin{flex:none}.nu-chattop__spin--plain{box-sizing:border-box;border-radius:var(--radius-pill);border:1.6px solid;border-color:currentColor currentColor #0000 #0000;width:12px;height:12px}.nu-chattop .nu-chattop__btn{color:var(--ink-2);flex:none}.nu-chattop .nu-chattop__btn--back{flex:0 1000 auto;min-width:0}.nu-copilot-rail{box-sizing:border-box;width:var(--size-rail);border-radius:var(--radius-26);background:var(--surface);box-shadow:var(--shadow-window);animation:nu-viewIn var(--duration-base) var(--ease-standard) backwards;flex-direction:column;flex:none;align-items:center;gap:6px;padding:12px 0;display:flex}.nu-copilot-rail__orb{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-12);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.nu-copilot-rail__orb:hover{background:var(--fill)}.nu-copilot-rail__orb:active{transform:scale(var(--press-scale))}.nu-copilot-rail__dot{background:var(--risk-mark);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);transition:box-shadow var(--duration-instant) ease;border-radius:50%;position:absolute;top:5px;right:5px}.nu-copilot-rail__orb:hover .nu-copilot-rail__dot{box-shadow:0 0 0 2px var(--fill)}.nu-count{vertical-align:middle;border-radius:var(--radius-pill);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;flex:none;place-items:center;line-height:1;display:inline-grid}.nu-count--md{min-width:var(--size-pill-sm);height:var(--size-pill-sm);padding:0 6px}.nu-count--sm{min-width:var(--size-pill-xs);height:var(--size-pill-xs);padding:0 5px}.nu-count--bump{animation:nu-bump var(--duration-slow) var(--ease-spring) both}.nu-count--neutral{background:var(--inverse);color:var(--on-inverse)}.nu-count--muted{background:var(--line-bg);color:var(--ink-2)}.nu-count--crit{background:var(--crit-fill);color:var(--on-crit-fill)}.nu-count--neutral.nu-count--on-inverse{background:var(--on-inverse);color:var(--inverse)}.nu-count--muted.nu-count--on-inverse{background:var(--inverse-hover);color:var(--on-inverse)}.nu-count--ring-bg{box-shadow:0 0 0 2px var(--bg)}.nu-count--ring-surface{box-shadow:0 0 0 2px var(--surface)}.nu-count--ring-surface-raised{box-shadow:0 0 0 2px var(--surface-raised)}.nu-count--corner{position:absolute;top:-4px;right:-4px}.nu-table{min-width:0;max-width:100%;position:relative}.nu-table--bleed{max-width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.nu-table__frame{min-width:0;position:relative}.nu-table__scroll{-webkit-overflow-scrolling:touch;margin:0 -3px -8px;padding:0 3px 8px;position:relative;overflow:auto hidden}.nu-table__scroll:focus-visible{outline-offset:-2px;border-radius:var(--radius-12)}.nu-table__scroll--y{overscroll-behavior:contain;overflow-y:auto}.nu-table__table{table-layout:fixed;border-collapse:separate;border-spacing:0;isolation:isolate;width:100%;color:var(--ink)}.nu-table__th{text-align:left;vertical-align:bottom;color:var(--ink-subtle);white-space:nowrap;padding:0 6px 10px}.nu-table__th:first-child{padding-left:12px}.nu-table__th:last-child{padding-right:12px}.nu-table__th-label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.nu-table__th--sorted{color:var(--ink-2)}.nu-table--sticky .nu-table__th{z-index:var(--z-sticky);padding-top:8px;position:sticky;top:0}.nu-table--sticky.nu-table--on-surface .nu-table__th{background:var(--surface)}.nu-table--sticky.nu-table--on-raised .nu-table__th{background:var(--surface-raised)}.nu-table--sticky.nu-table--on-bg .nu-table__th{background:var(--bg)}.nu-table__sort{width:fit-content;max-width:calc(100% + 8px);min-height:var(--size-control-2xs);border-radius:var(--radius-6);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;background:0 0;border:0;align-items:center;gap:4px;margin:-4px;padding:0 4px;display:flex}.nu-table__sort:hover{color:var(--ink);background:var(--fill)}.nu-table__cell--right .nu-table__sort{flex-direction:row-reverse;margin-left:auto}.nu-table__cell--center .nu-table__sort{margin-left:auto;margin-right:auto}.nu-table__sort-icon{opacity:var(--opacity-muted);color:var(--icon-subtle);transition:opacity var(--duration-instant) ease, transform var(--duration-fast) var(--ease-standard)}.nu-table__sort:hover .nu-table__sort-icon,.nu-table__sort:focus-visible .nu-table__sort-icon{opacity:1}.nu-table__th--sorted .nu-table__sort-icon{opacity:1;color:var(--ink-2)}.nu-table__th--asc .nu-table__sort-icon{transform:rotate(180deg)}.nu-table__row{position:relative}.nu-table__td{text-align:left;vertical-align:middle;height:48px;font-weight:inherit;border-top:1px solid var(--line);transition:border-color var(--duration-instant) ease;padding:12px 6px}.nu-table__td:first-child{padding-left:12px}.nu-table__td:last-child{padding-right:12px}.nu-table--compact .nu-table__td{height:40px;padding-top:8px;padding-bottom:8px}.nu-table--comfortable .nu-table__td{height:56px;padding-top:14px;padding-bottom:14px}.nu-table__backdrop{z-index:-1;border-radius:var(--radius-12);pointer-events:none;transition:background-color var(--duration-instant) ease, box-shadow var(--duration-instant) ease;position:absolute;inset:0}.nu-table__row--link{cursor:pointer}.nu-table__row--link:hover .nu-table__backdrop{background:var(--hover)}.nu-table--on-bg .nu-table__row--link:hover .nu-table__backdrop,.nu-table__row.is-active .nu-table__backdrop{background:var(--fill-hover)}.nu-table__row.is-selected .nu-table__backdrop{background:var(--selected-bg)}.nu-table__row--link:has(.nu-table__hit:focus-visible) .nu-table__backdrop{box-shadow:0 0 0 2px var(--focus)}.nu-table__row--link:hover>.nu-table__td,.nu-table__row--link:hover+.nu-table__row>.nu-table__td,.nu-table__row.is-selected>.nu-table__td,.nu-table__row.is-selected+.nu-table__row>.nu-table__td,.nu-table__row.is-active>.nu-table__td,.nu-table__row.is-active+.nu-table__row>.nu-table__td{border-top-color:#0000}.nu-table__row.is-disabled{opacity:var(--opacity-disabled)}.nu-table__hit{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.nu-table__hit:focus-visible{outline:none}.nu-table .nu-table__cell--right{text-align:right}.nu-table .nu-table__cell--center{text-align:center}.nu-table__value{min-width:0;color:var(--ink);display:block}.nu-table__value--strong{font-weight:500}.nu-table__value--soft{color:var(--ink-2)}.nu-table__value--muted{color:var(--ink-muted)}.nu-table__value--ok{color:var(--ok-text)}.nu-table__value--risk{color:var(--risk-text)}.nu-table__value--crit{color:var(--crit-text)}.nu-table__value--info{color:var(--info-text)}.nu-table__value--agent{color:var(--agent-text)}.nu-table__value--neutral{color:var(--ink-muted)}.nu-table__sub{min-width:0;color:var(--ink-subtle);font-variant-numeric:normal;margin-top:2px;display:block}.nu-table__primary .nu-table__value{font-variant-numeric:normal}.nu-table__cell--truncate .nu-table__value,.nu-table__cell--truncate .nu-table__sub,.nu-table__cell--truncate .nu-table__hit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nu-table__cell--mono .nu-table__value{color:var(--ink-muted)}.nu-table__dash{color:var(--ink-subtle)}.nu-table__row:is(.is-selected,.is-active) :is(.nu-table__sub,.nu-table__dash),.nu-table__row--link:hover :is(.nu-table__sub,.nu-table__dash){color:var(--ink-muted)}.nu-table__select{cursor:pointer;width:44px;padding-right:0}.nu-table__select:first-child{padding-left:14px}.nu-table__native-check{width:16px;height:16px;accent-color:var(--selected);margin:0}.nu-table__actions-cell{text-align:right;white-space:nowrap;width:120px}.nu-table__actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.nu-table__chev-cell{width:34px;padding-left:0}.nu-table__chev{color:var(--icon-subtle);transition:transform var(--duration-instant) ease, color var(--duration-instant) ease;margin-left:auto;display:block}.nu-table__row--link:hover .nu-table__chev{color:var(--ink-2);transform:translate(2px)}.nu-table__agent{white-space:normal;animation:nu-fadeIn var(--duration-base) var(--ease-standard) backwards;margin-top:4px}.nu-table__foot-cell{text-align:left;vertical-align:middle;border-top:2px solid var(--line-bg);padding:14px 6px;font-weight:600}.nu-table__foot-cell:first-child{padding-left:12px}.nu-table__foot-cell:last-child{padding-right:12px}.nu-table__foot-cell .nu-table__value{color:var(--ink)}.nu-table__empty-wrap{border-top:1px solid var(--line)}.nu-table__empty{text-align:center;padding:34px 12px 30px}.nu-table__empty-title{margin:0}.nu-table__empty-text{color:var(--ink-subtle);margin:6px 0 0}.nu-table__row--skeleton .nu-table__td{cursor:default}.nu-table__bone{display:block}.nu-table__bone--right{justify-content:flex-end;display:flex}.nu-table__bone--sub{margin-top:7px}.nu-table__shim{border-radius:var(--radius-pill);display:block}.nu-table__bulk{border-radius:var(--radius-14);background:var(--selected-bg);min-height:48px;color:var(--ink);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:7px 8px 7px 16px;display:flex}.nu-table__bulk-count{color:var(--info-strong)}.nu-table__bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.nu-dp{width:100%;min-width:0;display:block;position:relative}.nu-dp--auto{vertical-align:top;width:200px;max-width:100%;display:inline-block}.nu-dp--auto.nu-dp--sm,.nu-dp--auto.nu-dp--md{width:180px}.nu-dp--inline{width:max-content;max-width:100%}.nu-dp__anchor{position:relative}.nu-dp__field.nu-field__control{gap:var(--space-6)}.nu-dp__input{min-width:0;height:100%;color:var(--ink);font:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.nu-dp__input:focus-visible{outline:none}.nu-dp__input::placeholder{color:var(--ink-subtle);opacity:1}.nu-dp__input:disabled{cursor:not-allowed}.nu-dp__dow{color:var(--ink-subtle);flex:none;font-size:12.5px}.nu-dp__btn.nu-field__action{color:var(--ink-3)}.nu-dp__panel{padding:12px}.nu-dp__panel--inline{margin-top:var(--space-8);border-radius:var(--radius-18);background:var(--surface-overlay);width:max-content;box-shadow:var(--shadow-popover);transform-origin:0 0;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;position:relative}.nu-dp__caption{align-items:center;gap:var(--space-6);max-width:260px;min-height:18px;color:var(--ink-muted);margin-top:8px;padding:0 4px;display:flex}.nu-dp__caption-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nu-dp__dot{background:var(--neutral);border-radius:50%;flex:none;width:6px;height:6px}.nu-dp__dot--ok{background:var(--ok)}.nu-dp__dot--info{background:var(--info)}.nu-dp__dot--agent{background:var(--agent)}.nu-dp__dot--risk{background:var(--risk-mark)}.nu-dp__dot--crit{background:var(--crit-mark)}.nu-dp__dot--outline{box-shadow:inset 0 0 0 1px var(--icon-subtle);background:0 0}.nu-dp__foot{justify-content:space-between;align-items:center;gap:var(--space-6);border-top:1px solid var(--overlay-line);margin-top:10px;padding-top:10px;display:flex}.nu-dp__fallback{max-width:240px;color:var(--ink-muted);margin:0}.nu-divider{background:var(--line);border:0;flex:none;padding:0}.nu-divider--h{align-self:stretch;height:1px;display:block}.nu-divider--v{width:1px;min-height:var(--space-16);vertical-align:middle;align-self:stretch;display:inline-block}.nu-divider--on-surface{background:var(--line)}.nu-divider--on-bg{background:var(--line-bg)}.nu-divider--on-raised{background:var(--line-strong)}.nu-divider--on-overlay{background:var(--overlay-line)}.nu-divider--h.nu-divider--m-none{margin:0}.nu-divider--h.nu-divider--m-sm{margin:var(--space-6) 0}.nu-divider--h.nu-divider--m-md{margin:var(--space-12) 0}.nu-divider--h.nu-divider--m-lg{margin:var(--space-20) 0}.nu-divider--h.nu-divider--m-xl{margin:var(--space-28) 0}.nu-divider--v.nu-divider--m-none{margin:0}.nu-divider--v.nu-divider--m-sm{margin:0 var(--space-6)}.nu-divider--v.nu-divider--m-md{margin:0 var(--space-12)}.nu-divider--v.nu-divider--m-lg{margin:0 var(--space-20)}.nu-divider--v.nu-divider--m-xl{margin:0 var(--space-28)}.nu-divider--h.nu-divider--inset{margin-left:var(--space-8);margin-right:var(--space-8)}.nu-divider--v.nu-divider--inset{height:var(--space-16);align-self:center;min-height:0}.nu-divider--labelled{align-items:center;gap:var(--space-12);background:0 0;height:auto;display:flex}.nu-divider__line{background:var(--line);flex:1;min-width:0;height:1px}.nu-divider--on-bg .nu-divider__line{background:var(--line-bg)}.nu-divider--on-raised .nu-divider__line{background:var(--line-strong)}.nu-divider--on-overlay .nu-divider__line{background:var(--overlay-line)}.nu-divider__label{max-width:70%;color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.nu-divider--start .nu-divider__line:first-child{display:none}.nu-dot{vertical-align:middle;width:6px;height:6px;color:var(--neutral);transition:background-color var(--duration-base) ease, color var(--duration-base) ease, box-shadow var(--duration-base) ease;background:currentColor;border-radius:50%;flex:none;display:inline-block;position:relative}.nu-dot--sm{width:6px;height:6px}.nu-dot--md{width:8px;height:8px}.nu-dot--lg{width:10px;height:10px}.nu-dot--notification{width:7px;height:7px}.nu-dot--neutral{color:var(--neutral)}.nu-dot--ok{color:var(--ok)}.nu-dot--risk{color:var(--risk-mark)}.nu-dot--crit{color:var(--crit-mark)}.nu-dot--info{color:var(--info)}.nu-dot--agent{color:var(--agent)}.nu-dot--unread{color:var(--unread)}.nu-dot--quiet{background:0 0}.nu-dot--ring-bg{box-shadow:0 0 0 2px var(--bg)}.nu-dot--ring-surface{box-shadow:0 0 0 2px var(--surface)}.nu-dot--ring-surface-raised{box-shadow:0 0 0 2px var(--surface-raised)}.nu-dot--ring-fill{box-shadow:0 0 0 2px var(--fill)}.nu-dot--ring-inverse{box-shadow:0 0 0 2px var(--inverse)}.nu-dot--halo.nu-dot--neutral{box-shadow:0 0 0 4px var(--neutral-bg)}.nu-dot--halo.nu-dot--ok{box-shadow:0 0 0 4px var(--ok-bg)}.nu-dot--halo.nu-dot--risk{box-shadow:0 0 0 4px var(--risk-bg)}.nu-dot--halo.nu-dot--crit{box-shadow:0 0 0 4px var(--crit-bg)}.nu-dot--halo.nu-dot--info{box-shadow:0 0 0 4px var(--info-bg)}.nu-dot--halo.nu-dot--agent{box-shadow:0 0 0 4px var(--agent-bg)}.nu-dot--live:after{content:"";opacity:var(--opacity-hint);animation:nu-fadeIn var(--duration-pulse) var(--ease-out) infinite alternate;pointer-events:none;background:currentColor;border-radius:50%;position:absolute;inset:-3px}@media (prefers-reduced-motion:reduce){.nu-dot--live:after{opacity:1;background:0 0;animation:none;inset:-3.5px;box-shadow:inset 0 0 0 1.5px}}.nu-dot--corner{--nu-dot-top:7px;--nu-dot-right:8px;top:var(--nu-dot-top);right:var(--nu-dot-right);position:absolute}.nu-draftprev{min-width:0;color:var(--ink);margin:0;container-type:inline-size}.nu-draftprev__caption{color:var(--ink-2);flex-wrap:wrap;align-items:flex-start;gap:4px 8px;min-width:0;padding:2px 6px 12px;font-size:13.5px;line-height:1.4;display:flex}.nu-draftprev__caption--tools{justify-content:flex-end;padding-top:0}.nu-draftprev__caption--tools .nu-draftprev__editAction{margin:-4.5px -4px}.nu-draftprev__caption .nu-draftprev__editAction{flex:none;margin:-4.5px -4px -4.5px 8px}@container (max-width:480px){.nu-draftprev__caption--action .nu-draftprev__captionText{flex-basis:calc(100% - 24px)}.nu-draftprev__caption--action .nu-draftprev__editAction{margin:0 0 -4px 20px}}.nu-draftprev__eye{color:var(--info);flex:none;margin-top:2px}.nu-draftprev__captionText{text-wrap:pretty;flex:1;min-width:0}.nu-draftprev__captionText b{color:var(--ink);font-weight:500}.nu-draftprev__edited{color:var(--ink-muted)}.nu-draftprev__field{border-radius:var(--radius-4);background:var(--info-bg);box-shadow:-2px 0 0 var(--info-bg), 2px 0 0 var(--info-bg);color:inherit;white-space:nowrap;font-weight:500}.nu-draftprev__editBtn{cursor:pointer;border-radius:var(--radius-4);min-height:24px;font:inherit;color:var(--link);background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:2px 4px;font-size:13px;font-weight:500;display:inline-flex}.nu-draftprev__chat{border-radius:var(--radius-16);min-width:0;box-shadow:var(--shadow-hairline);background:var(--chat-wallpaper);flex-direction:column;display:flex;overflow:hidden}.nu-draftprev__chatHead{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.nu-draftprev__back{color:var(--info)}.nu-draftprev__avatar{background:var(--neutral-bg);width:32px;height:32px;color:var(--neutral-text);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.nu-draftprev__who{min-width:0}.nu-draftprev__whoName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.nu-draftprev__whoSub{color:var(--ink-muted);font-size:12px;line-height:1.3;display:block}.nu-draftprev__thread{flex-direction:column;gap:8px;margin:0;padding:14px 10px;list-style:none;display:flex}.nu-draftprev__bubble{max-width:86%;color:var(--ink);box-shadow:var(--shadow-raised);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;padding:9px 11px 6px;font-size:13.5px;line-height:1.4;position:relative}.nu-draftprev__bubble--in{background:var(--surface-raised);border-radius:var(--radius-4) var(--radius-14) var(--radius-14) var(--radius-14);align-self:flex-start}.nu-draftprev__bubble--out{background:var(--chat-out);border-radius:var(--radius-14) var(--radius-4) var(--radius-14) var(--radius-14);align-self:flex-end;max-width:82%}.nu-draftprev__bubbleText{white-space:pre-wrap;overflow-wrap:anywhere}.nu-draftprev__time{color:var(--ink-muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:12px;line-height:1.2;display:flex}.nu-draftprev__tick{color:var(--info)}.nu-draftprev__queued{align-items:center;gap:3px;display:inline-flex}.nu-draftprev__quick{flex-direction:column;margin:8px -11px -6px;display:flex}.nu-draftprev__quickBtn{border-top:1px solid var(--line);height:38px;color:var(--chat-accent);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.nu-draftprev__bubbleEdit{border-radius:var(--radius-14);background:var(--surface-raised);box-shadow:var(--shadow-raised);align-self:stretch;padding:10px}.nu-draftprev__composer{background:var(--surface);flex:none;align-items:center;gap:8px;height:52px;padding:0 10px;display:flex}.nu-draftprev__fakeField{border-radius:var(--radius-pill);background:var(--surface-raised);height:34px;color:var(--ink-subtle);flex:1;align-items:center;padding:0 12px;font-size:13px;display:flex}.nu-draftprev__mic{background:var(--inverse);width:34px;height:34px;color:var(--on-inverse);border-radius:50%;flex:none;place-items:center;display:grid}.nu-draftprev__phone{--nu-draftprev-bezel:10px;--nu-draftprev-phone-r:44px;width:300px;max-width:100%;height:600px;padding:var(--nu-draftprev-bezel);border-radius:var(--nu-draftprev-phone-r);background:var(--device-bezel);box-shadow:var(--shadow-hairline), var(--shadow-window);margin:0 auto}.nu-draftprev__screen{border-radius:calc(var(--nu-draftprev-phone-r) - var(--nu-draftprev-bezel));background:var(--chat-wallpaper);flex-direction:column;height:100%;display:flex;overflow:hidden}.nu-draftprev__status{background:var(--surface);height:30px;color:var(--ink);flex:none;justify-content:center;align-items:flex-end;padding-bottom:2px;font-size:12px;font-weight:600;display:flex}.nu-draftprev__screen .nu-draftprev__chat{min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:1}.nu-draftprev__screen .nu-draftprev__thread{flex:1;min-height:0;padding:12px 10px;overflow:auto}.nu-draftprev__frame[data-theme]{color:var(--ink)}.nu-draftprev__mail{border-radius:var(--radius-16);background:var(--surface-raised);box-shadow:var(--shadow-hairline), var(--shadow-raised);color:var(--ink);padding:16px 18px}.nu-draftprev__headers{flex-direction:column;gap:4px;margin:0;display:flex}.nu-draftprev__hrow{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.nu-draftprev__hrow dt{color:var(--ink-subtle);font-size:12.5px}.nu-draftprev__hrow dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.4}.nu-draftprev__hrow--subject{margin-top:2px}.nu-draftprev__hrow--subject dd{color:var(--ink);font-size:14px;font-weight:500}.nu-draftprev__mailBody{border-top:1px solid var(--line);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;padding-top:10px;font-size:14px;line-height:1.55}.nu-draftprev__mail .nu-draftprev__editor{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.nu-draftprev__attach{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.nu-draftprev__file{height:var(--size-pill-md);border-radius:var(--radius-pill);background:var(--bg);color:var(--ink-2);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.nu-draftprev__fileIcon{color:var(--icon-subtle);flex:none}.nu-draftprev__fileSize{color:var(--ink-subtle)}.nu-draftprev__fit{min-width:0}.nu-draftprev__paper{box-sizing:border-box;border-radius:var(--radius-18);background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--ink);padding:30px 32px 26px}.nu-draftprev__letterhead{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.nu-draftprev__companyName{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.25}.nu-draftprev__address{color:var(--ink-subtle);margin-top:3px;font-size:12px;line-height:1.5}.nu-draftprev__docMeta{text-align:right;margin-left:auto}.nu-draftprev__docType{color:var(--ink-subtle);font-size:12px}.nu-draftprev__docNumber{margin-top:2px;font-size:15px;font-weight:500}.nu-draftprev__docDate{color:var(--ink-subtle);margin-top:3px;font-size:12px}.nu-draftprev__addressee{color:var(--ink-2);margin-top:22px;font-size:13.5px;line-height:1.55}.nu-draftprev__subject{margin-top:10px;font-size:15px;font-weight:500;line-height:1.35}.nu-draftprev__table{border-collapse:collapse;width:100%;margin-top:18px;font-size:13.5px;line-height:1.4}.nu-draftprev__table th{color:var(--ink-subtle);text-align:left;padding:0 0 8px;font-size:12px;font-weight:400}.nu-draftprev__table td{border-top:1px solid var(--line);vertical-align:top;padding:10px 0}.nu-draftprev__table .nu-draftprev__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:96px;padding-left:12px}.nu-draftprev__table .nu-draftprev__qty{width:80px;color:var(--ink-muted)}.nu-draftprev__table th.nu-draftprev__qty{color:var(--ink-subtle)}.nu-draftprev__lineSub{color:var(--ink-subtle);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.nu-draftprev__lineSub--risk{color:var(--risk-text)}.nu-draftprev__total{border-top:1px solid var(--line-strong);align-items:baseline;gap:12px;margin-top:2px;padding-top:12px;font-size:13.5px;display:flex}.nu-draftprev__total b{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:500}.nu-draftprev__vat{color:var(--ink-muted);margin-top:6px;font-size:12.5px;line-height:1.4}.nu-draftprev__terms{color:var(--ink-muted);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 20px;margin-top:18px;font-size:12.5px;line-height:1.45;display:grid}.nu-draftprev__terms b{color:var(--ink-2);font-weight:500;display:block}.nu-draftprev__docFoot{margin-top:24px}.nu-draftprev__msg{border-radius:var(--radius-16);background:var(--surface-raised);box-shadow:var(--shadow-hairline), var(--shadow-raised);color:var(--ink);padding:14px}.nu-draftprev__channels{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.nu-draftprev__to{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px}.nu-draftprev__toLabel{color:var(--ink-subtle)}.nu-draftprev__well{border-radius:var(--radius-14);background:var(--bg);padding:12px 14px}.nu-draftprev__wellLabel{color:var(--ink-muted);margin-bottom:4px;font-size:12px;line-height:1.3}.nu-draftprev__wellText{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.nu-draftprev__editor{animation:nu-viewIn var(--duration-base) var(--ease-out) backwards}.nu-draftprev__textarea{resize:vertical;border-radius:var(--radius-12);background:var(--surface-raised);width:100%;color:var(--ink);box-shadow:0 0 0 2px var(--focus), 0 0 0 5px var(--focus-halo);border:0;outline:0;padding:11px 13px;font-size:13.5px;line-height:1.55;display:block}.nu-draftprev__editActions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.nu-draftprev__meta{color:var(--ink-muted);align-items:flex-start;gap:6px;margin:10px 0 0;padding:0 2px;font-size:12.5px;line-height:1.45;display:flex}.nu-draftprev__metaIcon{color:var(--icon-subtle);flex:none;margin-top:1px}.nu-draftprev__note{border-top:1px solid var(--line);color:var(--ink-muted);text-wrap:pretty;margin:12px 0 0;padding:12px 2px 0;font-size:13px;line-height:1.4}.nu-draftprev__pending{vertical-align:baseline;margin-right:8px}.nu-draftprev--device .nu-draftprev__note,.nu-draftprev--device .nu-draftprev__meta{max-width:300px;margin-left:auto;margin-right:auto}.nu-drawer{z-index:var(--z-drawer);position:fixed;inset:0}.nu-drawer--contained{position:absolute}.nu-drawer--modeless{pointer-events:none}.nu-drawer__scrim{background:var(--scrim-soft);animation:nu-scrimIn var(--duration-slow) var(--ease-standard) backwards;position:absolute;inset:0}.nu-drawer__frame{pointer-events:auto;display:flex;position:absolute}.nu-drawer__frame--floating,.nu-drawer__frame--flush{top:var(--size-window-gap);right:var(--size-window-gap);bottom:var(--size-window-gap);width:min(var(--size-drawer), calc(100% - 24px))}.nu-drawer--contained .nu-drawer__frame--flush{width:min(var(--size-drawer), 100%);top:0;bottom:0;right:0}.nu-drawer__frame--floating.nu-drawer__frame--sm,.nu-drawer__frame--flush.nu-drawer__frame--sm{width:min(var(--size-drawer-sm), calc(100% - 24px))}.nu-drawer__frame--floating.nu-drawer__frame--lg,.nu-drawer__frame--flush.nu-drawer__frame--lg{width:min(var(--size-drawer-lg), calc(100% - 24px))}.nu-drawer--contained .nu-drawer__frame--flush.nu-drawer__frame--sm{width:min(var(--size-drawer-sm), 100%)}.nu-drawer--contained .nu-drawer__frame--flush.nu-drawer__frame--lg{width:min(var(--size-drawer-lg), 100%)}.nu-drawer__frame--inline{flex:none;height:100%;min-height:0;position:relative;inset:auto}.nu-drawer__panel{background:var(--surface-overlay);min-width:0;min-height:0;color:var(--ink);box-shadow:var(--shadow-modal);text-align:left;animation:nu-drawerIn var(--duration-slow) var(--ease-standard) backwards;outline:none;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.nu-drawer__panel:focus-visible{outline:none}.nu-drawer__frame--floating .nu-drawer__panel{border-radius:var(--radius-22)}.nu-drawer__frame--flush .nu-drawer__panel{border-radius:0 var(--radius-26) var(--radius-26) 0}.nu-drawer--contained .nu-drawer__frame--flush .nu-drawer__panel,.nu-drawer__frame--inline.nu-drawer__frame--flush .nu-drawer__panel{border-radius:0}.nu-drawer__frame--floating .nu-drawer__panel--compact{box-shadow:var(--shadow-popover)}.nu-drawer__header{z-index:1;transition:box-shadow var(--duration-fast) ease;flex:none;align-items:flex-start;gap:12px;padding:24px 22px 16px;display:flex;position:relative}.nu-drawer__heading{flex:1;min-width:0}.nu-drawer__title{color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:2px 0 0}.nu-drawer__desc{color:var(--ink-subtle);text-wrap:pretty;margin:4px 0 0}.nu-drawer__actions{flex:none;align-items:center;gap:6px;display:flex}.nu-drawer__close{flex:none;margin-left:auto}.nu-drawer__tile{flex:none}.nu-drawer__panel--scrolled .nu-drawer__header{box-shadow:0 1px 0 var(--overlay-line)}.nu-drawer__body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:2px 22px 20px;overflow-y:auto}.nu-drawer__footer{z-index:1;transition:box-shadow var(--duration-fast) ease;flex-direction:column;flex:none;gap:10px;padding:16px 22px 20px;display:flex;position:relative}.nu-drawer__panel--more .nu-drawer__footer{box-shadow:0 -1px 0 var(--overlay-line)}.nu-drawer__footer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nu-drawer__footnote{color:var(--ink-subtle);text-wrap:pretty;align-items:center;gap:7px;display:flex}.nu-drawer__footnote-icon{color:var(--icon-subtle);flex:none}.nu-drawer__confirm{color:var(--ink-2);text-wrap:pretty;margin:0}.nu-drawer__confirm-q{color:var(--ink);font-weight:500}.nu-drawer__panel--compact .nu-drawer__header{border-bottom:1px solid var(--overlay-line);align-items:center;gap:10px;padding:16px 16px 14px 18px}.nu-drawer__panel--compact.nu-drawer__panel--scrolled .nu-drawer__header{box-shadow:none}.nu-drawer__panel--compact .nu-drawer__title{margin:0}.nu-drawer__panel--compact .nu-drawer__desc{margin-top:4px}.nu-drawer__panel--compact .nu-drawer__header:has(.nu-drawer__desc){align-items:flex-start}.nu-drawer__panel--compact .nu-drawer__body{padding:6px 14px 14px}.nu-drawer__panel--compact .nu-drawer__footer{padding:12px 18px 14px}.nu-drawer--closing{pointer-events:none;animation:nu-fadeIn var(--duration-fast) var(--ease-out) reverse both}.nu-drawer--closing .nu-drawer__frame{animation:nu-drawerIn var(--duration-fast) var(--ease-out) reverse both}@media (max-width:480px){.nu-drawer__frame--flush,.nu-drawer__frame--flush.nu-drawer__frame--sm,.nu-drawer__frame--flush.nu-drawer__frame--lg{width:100%;top:0;bottom:0;right:0}.nu-drawer__frame--flush .nu-drawer__panel{border-radius:0}}@media (max-width:560px){.nu-drawer__frame--floating,.nu-drawer__frame--floating.nu-drawer__frame--sm,.nu-drawer__frame--floating.nu-drawer__frame--lg{width:calc(100% - 16px);top:8px;bottom:8px;right:8px}.nu-drawer__header{padding:20px 18px 14px}.nu-drawer__body{padding-left:18px;padding-right:18px}.nu-drawer__footer{padding:14px 18px calc(18px + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.nu-drawer:not(.nu-drawer--contained) .nu-drawer__frame--flush .nu-drawer__header{padding-top:calc(20px + env(safe-area-inset-top,0px))}}.nu-dz-wrap{flex-direction:column;gap:10px;min-width:0;display:flex}.nu-dz{border-radius:var(--radius-18);background:var(--surface-raised);width:100%;min-width:0;box-shadow:var(--shadow-control);color:var(--ink);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-instant) ease;border:0;align-items:center;gap:14px;margin:0;padding:16px 18px;display:flex;position:relative}.nu-dz:not(.is-disabled):hover{box-shadow:var(--shadow-control-hover)}.nu-dz--md:not(.is-disabled):active{transform:scale(.99)}.nu-dz.is-dragging,.nu-dz.is-dragging:hover{background:var(--selected-bg);box-shadow:var(--shadow-selected)}.nu-dz.is-error,.nu-dz.is-error:hover{box-shadow:0 0 0 1.5px var(--crit-text)}.nu-dz.is-disabled,.nu-dz.is-disabled:hover{cursor:not-allowed;box-shadow:var(--shadow-control)}.nu-dz--md.is-disabled,.nu-dz--lg.is-disabled .nu-dz__icon,.nu-dz--lg.is-disabled .nu-dz__text{opacity:var(--opacity-disabled)}.nu-dz__icon{background:var(--fill);width:40px;height:40px;color:var(--ink);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-base) var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.nu-dz.is-dragging .nu-dz__icon{background:var(--selected);color:var(--on-color);transform:translateY(-2px)scale(1.06)}.nu-dz__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.nu-dz__title{color:var(--ink);text-wrap:pretty}.nu-dz__hint{color:var(--ink-muted);text-wrap:pretty}.nu-dz.is-dragging .nu-dz__title{color:var(--info-strong)}.nu-dz--lg{border-radius:var(--radius-22);flex-wrap:wrap;gap:18px 24px;padding:24px 26px}.nu-dz--lg .nu-dz__icon{width:64px;height:64px}.nu-dz--lg .nu-dz__text{flex:300px;gap:0}.nu-dz__hint--lg{color:var(--ink-muted);margin-top:6px}.nu-dz__email{color:var(--ink-muted);cursor:auto;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.nu-dz__address{color:var(--ink);cursor:text;-webkit-user-select:all;user-select:all;font-weight:600}.nu-dz__cta{flex:none}.nu-dz__error{color:var(--crit-text);align-items:flex-start;gap:6px;margin:0;padding:0 4px;display:flex}.nu-dz__errorIcon{flex:none;margin-top:-1px}.nu-dz__note{color:var(--ink-muted);margin:0;padding:0 4px}.nu-dz-list{flex-direction:column;min-width:0;display:flex}.nu-dz-list--empty{display:contents}.nu-dz-list__title{color:var(--ink-2);margin:4px 2px 6px}.nu-dz-list__rows{margin:0;padding:0;list-style:none}.nu-dz-file{border-top:1px solid var(--line);animation:nu-viewIn var(--duration-base) ease-out backwards;align-items:center;gap:14px;padding:14px 2px;display:flex}.nu-dz-file__status{flex:none}.nu-dz-file .nu-dz-file__status{transition:none}.nu-dz-file.is-done .nu-dz-file__status{animation:nu-bump var(--duration-slow) var(--ease-spring) backwards}.nu-dz-file__body{flex-direction:column;flex:auto;min-width:0;display:flex}.nu-dz-file__name{color:var(--ink);overflow-wrap:anywhere}.nu-dz-file__meta{color:var(--ink-subtle);font-weight:400}.nu-dz-file__line{color:var(--ink-muted);text-wrap:pretty;margin-top:2px}.nu-dz-file.is-busy .nu-dz-file__line{color:var(--agent-text)}.nu-dz-file.is-error .nu-dz-file__line{color:var(--crit-text)}.nu-dz-file__bar{border-radius:var(--radius-pill);background:var(--agent-bg);height:4px;margin-top:7px;display:block;position:relative;overflow:hidden}.nu-dz-file__fill{border-radius:var(--radius-pill);background-color:var(--agent);width:0;height:100%;transition:width var(--duration-slow) var(--ease-standard);display:block}.nu-dz-file__bar--indeterminate .nu-dz-file__fill{width:100%}.nu-dz-file__bar--indeterminate .nu-dz-file__fill.nu-shimmer-fill{background-color:var(--agent);opacity:var(--opacity-disabled)}.nu-dz-file__remove{flex:none}.nu-empty{align-items:center;gap:var(--space-8);text-align:center;min-width:0;color:var(--ink);flex-direction:column;display:flex}.nu-empty--appear{animation:nu-viewIn var(--duration-base) var(--ease-out) backwards}.nu-empty__text{align-items:center;gap:var(--space-6);flex-direction:column;min-width:0;max-width:100%;display:flex}.nu-empty__title{color:var(--ink);text-wrap:balance;margin:0}.nu-empty__desc{max-width:44ch;color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:1.45}.nu-empty__actions{justify-content:center;align-items:center;gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.nu-empty__who{max-width:44ch;color:var(--ink-muted);margin:0}.nu-empty__media{margin-bottom:var(--space-2);flex:none}.nu-empty__media--fallback{width:var(--size-tile-lg);height:var(--size-tile-lg);background:var(--fill);color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.nu-empty__orb,.nu-empty__custom{margin-bottom:var(--space-2);flex:none;place-items:center;display:grid}.nu-empty--plain{padding:var(--space-40) var(--space-20)}.nu-empty--plain.nu-empty--on-surface,.nu-empty--plain.nu-empty--on-raised{padding:var(--space-12) var(--space-8)}.nu-empty--card{padding:var(--space-30) var(--space-20);background:var(--surface);border-radius:var(--radius-22);box-shadow:var(--shadow-card);justify-content:flex-start}.nu-empty--card.nu-empty--on-surface{background:var(--surface-raised);border-radius:var(--radius-18);box-shadow:var(--shadow-raised)}.nu-empty--card.nu-empty--on-raised{background:var(--fill-subtle);border-radius:var(--radius-14);box-shadow:none}.nu-empty--compact{padding:34px var(--space-12) var(--space-30);border-top:1px solid var(--line);gap:0}.nu-empty--compact.nu-empty--on-raised{border-top-color:var(--line-strong)}.nu-empty--compact .nu-empty__actions{margin-top:var(--space-14)}.nu-empty--inline{align-items:flex-start;gap:var(--space-12);padding:var(--space-14) var(--space-16);text-align:left;background:var(--fill-subtle);border-radius:var(--radius-18);flex-direction:row}.nu-empty__glyph{color:var(--icon);flex:none;margin-top:1px;display:inline-flex}.nu-empty__glyph--ok{color:var(--ok-text)}.nu-empty__glyph--risk{color:var(--risk-text)}.nu-empty__glyph--crit{color:var(--crit-text)}.nu-empty__glyph--info{color:var(--info-text)}.nu-empty__glyph--agent{color:var(--agent-text)}.nu-empty--inline .nu-empty__text{flex:1;align-items:flex-start;gap:2px}.nu-empty--inline .nu-empty__desc{max-width:none;color:var(--ink-2)}.nu-empty--inline .nu-empty__title+.nu-empty__desc{color:var(--ink-muted)}.nu-empty--inline .nu-empty__who{margin-top:var(--space-6)}.nu-empty--inline .nu-empty__actions{margin-top:var(--space-10);justify-content:flex-start}.nu-file{min-width:0;color:var(--ink);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease, opacity var(--duration-base) ease;position:relative}.nu-file.is-disabled{opacity:var(--opacity-disabled)}.nu-file--folder{border-radius:var(--radius-18);background:var(--surface-raised);width:100%;min-height:120px;box-shadow:var(--shadow-control);font:inherit;letter-spacing:inherit;text-align:left;border:0;flex-direction:column;gap:12px;margin:0;padding:16px 18px;text-decoration:none;display:flex}.nu-file--folder.nu-file--interactive{cursor:pointer}.nu-file--folder.nu-file--interactive:not(.is-disabled):hover{box-shadow:var(--shadow-control-hover)}.nu-file--folder.nu-file--interactive:not(.is-disabled):active{transform:scale(.99)}.nu-file--folder.is-disabled{cursor:not-allowed}.nu-file--folder.is-selected,.nu-file--folder.is-selected:not(.is-disabled):hover{box-shadow:0 0 0 2px var(--inverse)}.nu-file__top{align-items:center;gap:10px;width:100%;display:flex}.nu-file__count{color:var(--ink);margin-left:auto}.nu-file__name--folder{color:var(--ink)}.nu-file--folder .nu-file__desc{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin-top:4px;display:-webkit-box;overflow:hidden}.nu-file--folder .nu-file__desc--risk{color:var(--risk-text)}.nu-file--folder .nu-file__desc--crit{color:var(--crit-text)}.nu-file--folder .nu-file__desc--ok{color:var(--ok-text)}.nu-file--folder .nu-file__desc--info{color:var(--info-text)}.nu-file__meta{color:var(--ink-subtle);margin-top:6px;display:block}.nu-file__tile{width:var(--size-tile);height:var(--size-tile);border-radius:var(--radius-10);background:var(--neutral-bg);color:var(--neutral-text);transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;flex:none;place-items:center;display:grid;position:relative}.nu-file__tile--missing{border:1.5px dashed var(--line-strong);color:var(--icon-subtle);background:0 0}.nu-file.is-busy .nu-file__tile{background:var(--agent-bg);color:var(--agent-text)}.nu-file__ext{border-radius:var(--radius-6);background:var(--surface-raised);color:var(--ink-3);box-shadow:var(--shadow-control);letter-spacing:.02em;padding:2px 6px;position:absolute;bottom:8px;left:8px}.nu-file__main{flex-direction:column;min-width:0;display:flex}.nu-file__name{min-width:0;color:inherit;letter-spacing:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.nu-file__desc{min-width:0;color:var(--ink-subtle);text-wrap:pretty;margin-top:2px;display:block}.nu-file__agent{margin-top:3px}.nu-file__rowlead{align-items:center;gap:12px;display:flex}.nu-file__select{z-index:1;flex:none;display:inline-flex;position:relative}.nu-file--row.nu-file--flush:before{opacity:0}.nu-file--row.nu-file--checked{background:var(--selected-bg)}.nu-file--row.nu-file--checked:before,.nu-file--row.nu-file--checked+.nu-file--row:before{opacity:0}.nu-file__hit{cursor:pointer;-webkit-tap-highlight-color:transparent}.nu-file__hit:after{content:"";border-radius:var(--radius-18);position:absolute;inset:0}.nu-file__hit:focus-visible{outline:none}.nu-file__hit:focus-visible:after{outline:2px solid var(--focus);outline-offset:0}.nu-file__hit:disabled{cursor:not-allowed}.nu-file--card{border-radius:var(--radius-18);background:var(--surface-raised);box-shadow:var(--shadow-control);flex-direction:column;gap:10px;padding:8px 8px 12px;display:flex}.nu-file--card .nu-file__lead{display:block;position:relative}.nu-file--card .nu-file__tile{aspect-ratio:16/10;border-radius:var(--radius-12);background:var(--fill);width:100%;height:auto}.nu-file--card .nu-file__select{position:absolute;top:8px;left:8px}.nu-file--card .nu-file__main{padding:0 6px}.nu-file--card .nu-file__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}.nu-file--card .nu-file__desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nu-file__end{z-index:1;flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.nu-file--card .nu-file__end{margin-top:auto;padding:0 6px}.nu-file--card.nu-file--interactive:not(.is-disabled):hover{box-shadow:var(--shadow-control-hover)}.nu-file--card.nu-file--interactive:not(.is-disabled):has(.nu-file__hit:active){transform:scale(.99)}.nu-file--card.nu-file--current{box-shadow:0 0 0 2px var(--inverse)}.nu-file--card.nu-file--checked{box-shadow:var(--shadow-selected)}.nu-file--skeleton{pointer-events:none}.nu-file__bone-sub{margin-top:9px}.nu-file__bone-count{margin-left:auto}.nu-file__bone-thumb{aspect-ratio:16/10;width:100%;display:block}.nu-file__shim{border-radius:var(--radius-pill);display:block}.nu-file--row.nu-file--skeleton{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 4px;display:flex}.nu-file--row.nu-file--skeleton .nu-file__main{flex:220px}.nu-file--card.nu-file--skeleton .nu-file__main{padding:2px 6px 4px}.nu-thumb{background:var(--fill-subtle);color:var(--ink-subtle);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.nu-thumb--empty{background:var(--fill);color:var(--ink-muted)}.nu-thumb--sm{border-radius:var(--radius-12);width:64px;height:48px}.nu-thumb--md{border-radius:var(--radius-12);width:72px;height:56px}.nu-thumb--fill{aspect-ratio:16/10;border-radius:var(--radius-12);width:100%}.nu-thumb--lg{border-radius:var(--radius-14);flex-direction:column;flex:240px;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.nu-thumb__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nu-thumb__caption{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}.nu-files{min-width:0;margin:0;padding:0;list-style:none}.nu-files--grid{gap:12px;display:grid}.nu-files--list{flex-direction:column;display:flex}.nu-files__item{flex-direction:column;min-width:0;margin:0;display:flex}.nu-files--grid .nu-files__item>.nu-file{flex:auto}.nu-chip{max-width:100%;height:var(--size-control-sm);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-2);box-shadow:var(--shadow-control);white-space:nowrap;vertical-align:middle;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;flex:none;align-items:center;gap:7px;margin:0;padding:0 13px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:relative}.nu-chip__label{text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.nu-chip__icon{color:var(--ink-3);flex:none}.nu-chip__count{color:var(--ink-muted);font-variant-numeric:tabular-nums;transition:color var(--duration-instant) ease;flex:none}.nu-chip--xs{height:var(--size-control-xs);gap:var(--space-6);padding:0 11px;font-size:12.5px}.nu-chip--sm{height:var(--size-control-sm);padding:0 13px}.nu-chip--md{height:var(--size-control-md);padding:0 14px;font-size:13.5px}.nu-chip--xs:has(>.nu-chip__icon:first-child){padding-left:9px}:is(.nu-chip--sm:has(>.nu-chip__icon:first-child),.nu-chip--md:has(>.nu-chip__icon:first-child)){padding-left:11px}.nu-chip--interactive{cursor:pointer}.nu-chip--interactive:not(:disabled):hover{color:var(--ink);box-shadow:var(--shadow-control-hover)}.nu-chip--interactive:not(:disabled):active{transform:scale(var(--press-scale))}.nu-chip--interactive:disabled{cursor:not-allowed}.nu-chip.is-disabled{opacity:var(--opacity-disabled)}.nu-chip.is-selected{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.nu-chip.is-selected .nu-chip__icon{color:var(--on-inverse)}.nu-chip.is-selected .nu-chip__count{color:var(--on-inverse-muted)}.nu-chip--interactive.is-selected:not(:disabled):hover{background:var(--inverse-hover);color:var(--on-inverse);box-shadow:none}.nu-chip--suggestion{--nu-chip-i:0;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;animation-delay:calc(var(--nu-chip-i) * var(--duration-instant) / 2);font-weight:400}.nu-chip--suggestion.nu-chip--interactive:not(:disabled):hover{background:var(--hover)}.nu-chip--suggestion.is-current{background:var(--selected-bg);color:var(--ink);box-shadow:none;font-weight:500}.nu-chip--suggestion.is-current.nu-chip--interactive:not(:disabled):hover{background:var(--selected-bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--selected)}.nu-chip--suggestion.is-current .nu-chip__icon{color:var(--selected)}.nu-chip--static{background:var(--fill);box-shadow:none;color:var(--ink-2)}.nu-chip__icon--agent{color:var(--agent-text)}.nu-chip__icon--risk{color:var(--risk-text)}.nu-chip__icon--info{color:var(--info-text)}.nu-chip__icon--ok{color:var(--ok-text)}.nu-chip__icon--crit{color:var(--crit-text)}.nu-chip--removable{gap:var(--space-4);padding-right:4px}.nu-chip--xs.nu-chip--removable{padding-right:2px}.nu-chip--md.nu-chip--removable{padding-right:5px}.nu-chip__main{align-items:center;gap:inherit;min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;border-radius:var(--radius-pill);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.nu-chip--removable .nu-chip__main{gap:7px}.nu-chip--xs.nu-chip--removable .nu-chip__main{gap:var(--space-6)}.nu-chip__main--btn{cursor:pointer}.nu-chip__main--btn:not(:disabled):hover{text-underline-offset:2px;text-decoration:underline}.nu-chip__main:focus-visible{outline-offset:4px}.nu-chip .nu-chip__remove{color:var(--ink-muted)}.nu-chips{align-items:center;gap:var(--space-6);flex-wrap:wrap;min-width:0;display:flex}.nu-chips--md{gap:var(--space-8)}.nu-chips--scroll{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:-2px;padding:2px;overflow-x:auto}.nu-chips--scroll::-webkit-scrollbar{display:none}.nu-chips--scroll>*{flex:none}.nu-gantt{--nu-gantt-ground:var(--surface);min-width:0;max-width:100%;color:var(--ink)}.nu-gantt--on-raised{--nu-gantt-ground:var(--surface-raised)}.nu-gantt--on-bg{--nu-gantt-ground:var(--bg)}.nu-gantt__frame{position:relative}.nu-gantt__scroll{-webkit-overflow-scrolling:touch;position:relative;overflow:auto hidden}.nu-gantt__inner{padding:0 4px 8px 0;position:relative}.nu-gantt--hours .nu-gantt__inner{padding-right:18px}.nu-gantt__foot{justify-content:flex-end;margin-top:6px;display:flex}.nu-gantt__more{height:var(--size-control-2xs);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-control);color:var(--ink-2);cursor:pointer;transition:background-color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;align-items:center;padding:0 10px;display:inline-flex}.nu-gantt__more:hover{box-shadow:var(--shadow-control-hover)}.nu-gantt__more:active{transform:scale(var(--press-scale))}.nu-gantt__axis-row{align-items:end;column-gap:12px;display:grid}.nu-gantt__axis{min-width:0;height:20px;position:relative}.nu-gantt__axis-row--days .nu-gantt__axis{height:36px}.nu-gantt__axis-row--months .nu-gantt__axis{height:18px}.nu-gantt__corner{color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;align-self:end;padding-bottom:6px;overflow:hidden}.nu-gantt__tick{color:var(--viz-axis);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.3;position:absolute;top:0;transform:translate(-50%)}.nu-gantt__day{color:var(--viz-axis);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0}.nu-gantt__dow{font-size:12px;line-height:1.2}.nu-gantt__date{border-radius:var(--radius-pill);place-items:center;min-width:22px;height:20px;padding:0 4px;font-size:12px;line-height:1;display:inline-grid}.nu-gantt__day--weekend{color:var(--ink-subtle)}.nu-gantt__day--today .nu-gantt__dow{color:var(--ink);font-weight:600}.nu-gantt__day--today .nu-gantt__date{font-weight:600}.nu-gantt__day--ink .nu-gantt__date{background:var(--inverse);color:var(--on-inverse)}.nu-gantt__day--info .nu-gantt__date{background:var(--info-bg);color:var(--info-text)}.nu-gantt__day--crit .nu-gantt__date{background:var(--crit-bg);color:var(--crit-text)}.nu-gantt__month{color:var(--ink-2);white-space:nowrap;padding-left:4px;position:absolute;top:0}.nu-gantt__body{position:relative}.nu-gantt__grid{pointer-events:none;position:absolute;top:0;bottom:0;right:0}.nu-gantt__col{position:absolute;top:0;bottom:0}.nu-gantt__col--line{border-left:1px solid var(--line)}.nu-gantt__col--week{border-left-color:var(--line-strong)}.nu-gantt__col--weekend{background:var(--fill-subtle)}.nu-gantt__now{bottom:-6px}.nu-gantt__now--crit{background:repeating-linear-gradient(180deg, var(--crit-mark) 0 3px, transparent 3px 6px)}.nu-gantt__now-pill{top:-2px}.nu-gantt__now-pill--info{background:var(--info-bg);color:var(--info-text)}.nu-gantt__now-pill--crit{background:var(--crit-bg);color:var(--crit-text)}.nu-gantt__legend{margin-bottom:14px}.nu-gantt__row{border-top:1px solid var(--line);align-items:center;column-gap:12px;padding:8px 0;display:grid;position:relative}.nu-gantt--compact .nu-gantt__row{padding:4px 0}.nu-gantt__label{align-items:center;gap:8px;min-width:0;display:flex}.nu-gantt__avatar{flex:none}.nu-gantt__label-text{flex-direction:column;flex:auto;min-width:0;display:flex}.nu-gantt__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nu-gantt__sub{color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:1.3;display:block;overflow:hidden}.nu-gantt--compact .nu-gantt__sub{display:none}.nu-gantt__lane{min-width:0;position:relative}.nu-gantt__free{color:var(--ink-muted);position:absolute;top:50%;left:8px;transform:translateY(-50%)}.nu-gantt__slot{min-width:6px;position:absolute}.nu-gantt__bar{border-radius:var(--radius-10);width:100%;height:100%;font:inherit;letter-spacing:inherit;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;box-shadow:0 0 0 1px var(--nu-gantt-ground);transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;flex-direction:column;justify-content:center;margin:0;padding:3px 9px;text-decoration:none;display:flex;overflow:hidden}.nu-gantt__bar--compact{flex-direction:row;justify-content:flex-start;align-items:center;padding:0 8px}.nu-gantt__bar--bare{padding:0}.nu-gantt__bar-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.nu-gantt__bar-sub{white-space:nowrap;min-width:0;margin-top:1px;font-size:12px;font-weight:400;line-height:1.2;display:flex}.nu-gantt__bar-subtext{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-gantt__urgent{flex:none;font-weight:600}.nu-gantt__bar-icon{vertical-align:-2px;margin-right:4px}.nu-gantt__bar-icon--alone{margin:0 auto}.nu-gantt a.nu-gantt__bar,.nu-gantt a.nu-gantt__bar:hover{text-decoration:none}.nu-gantt__out{z-index:var(--z-raised);border-radius:var(--radius-4);background:var(--nu-gantt-ground);white-space:nowrap;pointer-events:none;align-items:baseline;padding:1px 4px;font-size:12.5px;font-weight:500;line-height:1.2;display:flex;position:absolute;top:50%;left:calc(100% + 2px);transform:translateY(-50%)}.nu-gantt__out--left{left:auto;right:calc(100% + 2px)}.nu-gantt__out .nu-gantt__urgent{color:inherit}.nu-gantt__out-sub{color:var(--ink-muted);font-size:12px;font-weight:400}.nu-gantt__out--neutral{color:var(--ink-2)}.nu-gantt__out--ok{color:var(--ok-text)}.nu-gantt__out--risk{color:var(--risk-text)}.nu-gantt__out--crit{color:var(--crit-text)}.nu-gantt__out--info{color:var(--info-text)}.nu-gantt__out--agent{color:var(--agent-text)}.nu-gantt .nu-gantt__bar--soft.nu-gantt__bar--neutral{background:var(--fill);color:var(--ink-3)}.nu-gantt .nu-gantt__bar--soft.nu-gantt__bar--ok{background:var(--ok-bg);color:var(--ok-text)}.nu-gantt .nu-gantt__bar--soft.nu-gantt__bar--risk{background:var(--risk-bg);color:var(--risk-text)}.nu-gantt .nu-gantt__bar--soft.nu-gantt__bar--crit{background:var(--crit-bg);color:var(--crit-text)}.nu-gantt .nu-gantt__bar--soft.nu-gantt__bar--info{background:var(--info-bg);color:var(--info-text)}.nu-gantt .nu-gantt__bar--soft.nu-gantt__bar--agent{background:var(--agent-bg);color:var(--agent-text)}.nu-gantt .nu-gantt__bar--solid.nu-gantt__bar--neutral{background:var(--neutral);color:var(--on-color)}.nu-gantt .nu-gantt__bar--solid.nu-gantt__bar--ok{background:var(--ok-fill);color:var(--on-ok-fill)}.nu-gantt .nu-gantt__bar--solid.nu-gantt__bar--risk{background:var(--risk-fill);color:var(--on-risk-fill)}.nu-gantt .nu-gantt__bar--solid.nu-gantt__bar--crit{background:var(--crit-fill);color:var(--on-crit-fill)}.nu-gantt .nu-gantt__bar--solid.nu-gantt__bar--info{background:var(--info-fill);color:var(--on-info-fill)}.nu-gantt .nu-gantt__bar--solid.nu-gantt__bar--agent{background:var(--agent-fill);color:var(--on-agent-fill)}.nu-gantt__bar--outline{background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px currentColor, 0 0 0 1px var(--nu-gantt-ground)}.nu-gantt .nu-gantt__bar--outline.nu-gantt__bar--neutral{color:var(--ink-muted)}.nu-gantt .nu-gantt__bar--outline.nu-gantt__bar--ok{color:var(--ok-text)}.nu-gantt .nu-gantt__bar--outline.nu-gantt__bar--risk{color:var(--risk-text)}.nu-gantt .nu-gantt__bar--outline.nu-gantt__bar--crit{color:var(--crit-text)}.nu-gantt .nu-gantt__bar--outline.nu-gantt__bar--info{color:var(--info-text)}.nu-gantt .nu-gantt__bar--outline.nu-gantt__bar--agent{color:var(--agent-text)}.nu-gantt__bar--link{cursor:pointer}.nu-gantt__bar--link:hover{box-shadow:0 0 0 1px var(--nu-gantt-ground), var(--shadow-raised);transform:translateY(-1px)}.nu-gantt__bar--outline.nu-gantt__bar--link:hover{box-shadow:inset 0 0 0 1.5px currentColor, 0 0 0 1px var(--nu-gantt-ground), var(--shadow-raised)}.nu-gantt__bar--link:active{transform:scale(var(--press-scale))}.nu-gantt__bar.is-selected,.nu-gantt__bar.is-selected:hover{box-shadow:0 0 0 1px var(--nu-gantt-ground), var(--shadow-selected)}.nu-gantt__bar--outline.is-selected,.nu-gantt__bar--outline.is-selected:hover{box-shadow:inset 0 0 0 1.5px currentColor, 0 0 0 1px var(--nu-gantt-ground), var(--shadow-selected)}.nu-gantt__bar--clip-start{border-top-left-radius:0;border-bottom-left-radius:0}.nu-gantt__bar--clip-end{border-top-right-radius:0;border-bottom-right-radius:0}.nu-gantt__shim{border-radius:var(--radius-pill);height:10px;display:block}.nu-gantt__shim--sub{height:8px;margin-top:7px}.nu-gantt__shim--bar{border-radius:var(--radius-10);position:absolute}.nu-gantt__empty{border-top:1px solid var(--line);color:var(--ink-subtle);text-align:center;margin:0;padding:30px 12px}.nu-heatmap{min-width:0;color:var(--ink)}.nu-heatmap__scroll{margin:-4px;padding:4px;overflow:auto hidden}.nu-heatmap__table{flex-direction:column;gap:6px;display:flex}.nu-heatmap__row{align-items:center;gap:6px;display:grid}.nu-heatmap__row--head{margin-bottom:2px}.nu-heatmap__col{text-align:center;min-width:0;color:var(--viz-axis);white-space:nowrap;text-overflow:clip;transition:color var(--duration-instant) ease;font-size:12px;line-height:1.3;overflow:hidden}.nu-heatmap__rowlabel{min-width:0;transition:color var(--duration-instant) ease;flex-direction:column;padding-right:8px;display:flex}.nu-heatmap__rowname{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-instant) ease;overflow:hidden}.nu-heatmap__rowsub{color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;line-height:1.3;overflow:hidden}.nu-heatmap__col.is-current{color:var(--ink);font-weight:500}.nu-heatmap__rowlabel.is-current .nu-heatmap__rowname{color:var(--ink)}.nu-heatmap__rowlabel.is-current .nu-heatmap__rowsub{color:var(--ink-muted)}.nu-heatmap__td{border-radius:var(--radius-6);min-width:0;display:block;position:relative}.nu-heatmap__cell{box-sizing:border-box;border-radius:var(--radius-6);height:24px;transition:box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;place-items:center;font-style:normal;display:grid}.nu-heatmap__cell--empty{background:var(--fill-subtle);color:var(--ink-subtle);font-size:12px;font-weight:400;line-height:1}.nu-heatmap__cell--zero{background:var(--viz-track)}.nu-heatmap__cell--missing{border:1.5px dashed var(--risk-text);background:0 0}.nu-heatmap__cell--value{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1}.nu-heatmap__cell--value.nu-heatmap__cell--ink{color:var(--ink)}.nu-heatmap__cell--value.nu-heatmap__cell--on{color:var(--on-color)}.nu-heatmap__td.is-active .nu-heatmap__cell{box-shadow:var(--shadow-raised);transform:translateY(-1px)}.nu-heatmap__td.is-selected .nu-heatmap__cell,.nu-heatmap__td.is-selected.is-active .nu-heatmap__cell{box-shadow:inset 0 0 0 2px var(--selected), inset 0 0 0 4px var(--surface);transform:none}.nu-heatmap__td.is-selected .nu-heatmap__cell--value{font-weight:600}.nu-heatmap__td:focus-visible .nu-heatmap__cell{transform:none}.nu-heatmap__td:focus-visible:not(.is-selected) .nu-heatmap__cell{box-shadow:none}.nu-heatmap__cell--tint{box-shadow:inset 0 0 0 1px var(--nu-heatmap-tone)}@supports (color:color-mix(in lab, red, red)){.nu-heatmap__cell--tint{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--nu-heatmap-tone) 45%, transparent)}}.nu-heatmap__td--button{cursor:pointer;-webkit-tap-highlight-color:transparent}.nu-heatmap__td--button:active .nu-heatmap__cell{transform:scale(.94)}.nu-heatmap__footer{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;min-height:18px;margin-top:12px;display:flex}.nu-heatmap__readout{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.nu-heatmap__scale{color:var(--ink-muted);align-items:flex-start;gap:8px;display:inline-flex}.nu-heatmap__scale-word{line-height:12px}.nu-heatmap__scale-ramp{flex-direction:column;gap:3px;display:inline-flex}.nu-heatmap__scale-steps{gap:2px;display:inline-flex}.nu-heatmap__scale-step{border-radius:var(--radius-4);width:22px;height:12px;display:inline-block}.nu-heatmap__scale-bounds{height:16px;margin-right:16px;display:block;position:relative}.nu-heatmap__scale-bound{color:var(--ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1.3;position:absolute;top:0;transform:translate(-50%)}.nu-heatmap__scale-bound:first-child{transform:none}.nu-heatmap__scale-empty{align-items:center;gap:6px;margin-left:8px;line-height:12px;display:inline-flex}.nu-heatmap__scale-empty .nu-heatmap__scale-step{width:12px}.nu-heatmap__scale-step--empty{background:linear-gradient(var(--ink-subtle), var(--ink-subtle)) center / 8px 1.5px no-repeat, var(--fill-subtle)}.nu-heatmap__skel{border-radius:var(--radius-6);display:block}.nu-heatmap__skel--text{border-radius:var(--radius-pill);height:10px}.nu-heatmap__empty{border-radius:var(--radius-12);background:var(--fill-subtle);min-height:96px;color:var(--ink-muted);text-align:center;place-items:center;padding:16px;display:grid}.nu-iconbtn{box-sizing:border-box;color:var(--icon);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease, opacity var(--duration-instant) ease;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;text-decoration:none;display:inline-grid;position:relative}.nu-iconbtn:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--press-scale))}.nu-iconbtn--2xs:not(:disabled):not([aria-disabled=true]):active{transform:scale(.94)}.nu-iconbtn:disabled,.nu-iconbtn.is-disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}a.nu-iconbtn,a.nu-iconbtn:hover{text-decoration:none}a.nu-iconbtn:not([href]){cursor:not-allowed}a.nu-iconbtn.is-loading:not([href]){cursor:progress}.nu-iconbtn.is-loading{opacity:1;cursor:progress}.nu-iconbtn.is-loading:active{transform:none}.nu-iconbtn__icon{display:block}.nu-iconbtn--2xs{width:var(--size-control-2xs);height:var(--size-control-2xs);border-radius:var(--radius-8)}.nu-iconbtn--xs{width:var(--size-control-xs);height:var(--size-control-xs);border-radius:var(--radius-10)}.nu-iconbtn--sm{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-10)}.nu-iconbtn--md{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-10)}.nu-iconbtn--lg{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-12)}.nu-iconbtn--xl{width:var(--size-control-xl);height:var(--size-control-xl);border-radius:var(--radius-14)}.nu-iconbtn--rail{width:var(--size-control-lg);height:var(--size-control-md);border-radius:var(--radius-10)}.nu-iconbtn--round{border-radius:var(--radius-pill)}.nu-iconbtn--ghost:not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--ghost.is-selected{background:var(--fill-hover);color:var(--ink)}.nu-iconbtn--on-surface.nu-iconbtn--ghost:not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--on-surface.nu-iconbtn--ghost.is-selected{background:var(--fill)}.nu-iconbtn--on-raised.nu-iconbtn--ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--overlay-hover)}.nu-iconbtn--on-raised.nu-iconbtn--ghost.is-selected{background:var(--fill)}.nu-iconbtn--raised{background:var(--surface-raised);box-shadow:var(--shadow-control)}.nu-iconbtn--raised:not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--shadow-control-hover);color:var(--ink)}.nu-iconbtn--raised.is-selected{background:var(--fill);box-shadow:none;color:var(--ink)}.nu-iconbtn--filled{background:var(--fill);color:var(--ink-3)}.nu-iconbtn--on-raised.nu-iconbtn--filled:not(.is-selected){background:var(--fill-subtle)}.nu-iconbtn--filled:not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--filled.is-selected{background:var(--fill-hover);color:var(--ink)}.nu-iconbtn.nu-iconbtn--pressed:not(.nu-iconbtn--primary):not(.nu-iconbtn--close){--nu-iconbtn-ring:var(--ink-subtle);box-shadow:var(--nu-aurora-halo,0 0 0 0 transparent), inset 0 0 0 1px var(--nu-iconbtn-ring)}.nu-iconbtn.nu-iconbtn--pressed.nu-iconbtn--agent{--nu-iconbtn-ring:var(--agent-text)}@supports (color:color-mix(in lab, red, red)){.nu-iconbtn.nu-iconbtn--pressed.nu-iconbtn--agent{--nu-iconbtn-ring:color-mix(in srgb, var(--agent-text) 55%, transparent)}}.nu-iconbtn.nu-iconbtn--pressed.nu-iconbtn--info{--nu-iconbtn-ring:var(--info-text)}@supports (color:color-mix(in lab, red, red)){.nu-iconbtn.nu-iconbtn--pressed.nu-iconbtn--info{--nu-iconbtn-ring:color-mix(in srgb, var(--info-text) 55%, transparent)}}.nu-iconbtn.nu-iconbtn--pressed.nu-iconbtn--current{--nu-iconbtn-ring:currentColor}@supports (color:color-mix(in lab, red, red)){.nu-iconbtn.nu-iconbtn--pressed.nu-iconbtn--current{--nu-iconbtn-ring:color-mix(in srgb, currentColor 55%, transparent)}}.nu-iconbtn.nu-iconbtn--pressed.nu-iconbtn--on-inverse{--nu-iconbtn-ring:var(--on-inverse-surface-muted)}.nu-iconbtn.nu-iconbtn--pressed.nu-iconbtn--on-aurora{--nu-iconbtn-ring:var(--aurora-ink)}.nu-iconbtn--primary{background:var(--inverse);color:var(--on-inverse)}.nu-iconbtn--primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--inverse-hover)}.nu-iconbtn--primary:disabled:not(.is-loading){background:var(--fill);color:var(--ink-disabled);opacity:1}.nu-iconbtn--close{background:var(--surface-raised);box-shadow:var(--shadow-hairline);color:var(--ink-2)}.nu-iconbtn--close:not(:disabled):not([aria-disabled=true]):hover{background:var(--overlay-hover);color:var(--ink)}.nu-iconbtn--on-aurora.nu-iconbtn--primary{background:var(--aurora-control-bg);color:var(--aurora-control-ink);box-shadow:var(--nu-aurora-halo,0 0 0 0 transparent), var(--shadow-on-aurora)}.nu-iconbtn--on-aurora.nu-iconbtn--primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--aurora-control-hover)}.nu-iconbtn--on-aurora:not(.nu-iconbtn--primary){background:var(--aurora-glass);color:var(--aurora-ink);box-shadow:var(--nu-aurora-halo,0 0 0 0 transparent), inset 0 0 0 1px var(--aurora-glass-ring)}.nu-iconbtn--on-aurora:not(.nu-iconbtn--primary):not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--on-aurora:not(.nu-iconbtn--primary).is-selected{background:var(--aurora-glass-hover);color:var(--aurora-ink)}.nu-iconbtn--on-inverse.nu-iconbtn--primary{background:var(--on-inverse-surface);color:var(--inverse-surface);box-shadow:none}.nu-iconbtn--on-inverse.nu-iconbtn--primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--on-inverse-surface)}@supports (color:color-mix(in lab, red, red)){.nu-iconbtn--on-inverse.nu-iconbtn--primary:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--on-inverse-surface) 88%, var(--inverse-surface))}}.nu-iconbtn--on-inverse:is(.nu-iconbtn--filled,.nu-iconbtn--raised,.nu-iconbtn--close){background:var(--inverse-glass);color:var(--on-inverse-surface);box-shadow:none}.nu-iconbtn--on-inverse.nu-iconbtn--ghost{color:var(--on-inverse-surface-muted);background:0 0}.nu-iconbtn--on-inverse:not(.nu-iconbtn--primary):not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--on-inverse:not(.nu-iconbtn--primary).is-selected{background:var(--inverse-glass-hover);color:var(--on-inverse-surface)}.nu-iconbtn--on-inverse.nu-iconbtn--ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--inverse-glass)}.nu-iconbtn--on-inverse:focus-visible,.nu-iconbtn--on-inverse[data-force-focus]{outline-color:var(--on-inverse-surface)}.nu-iconbtn--on-inverse .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--inverse-surface)}.nu-iconbtn--ghost.nu-iconbtn--agent,.nu-iconbtn--filled.nu-iconbtn--agent{color:var(--ink-subtle)}.nu-iconbtn--ghost.nu-iconbtn--agent:not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--ghost.nu-iconbtn--agent.is-selected,.nu-iconbtn--filled.nu-iconbtn--agent:not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--filled.nu-iconbtn--agent.is-selected{background:var(--agent-bg);color:var(--agent-text)}.nu-iconbtn--ghost.nu-iconbtn--info.is-selected,.nu-iconbtn--filled.nu-iconbtn--info.is-selected,.nu-iconbtn--ghost.nu-iconbtn--info.is-selected:not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--filled.nu-iconbtn--info.is-selected:not(:disabled):not([aria-disabled=true]):hover{background:var(--selected-bg);color:var(--info-text)}.nu-iconbtn--ghost.nu-iconbtn--crit:not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--filled.nu-iconbtn--crit:not(:disabled):not([aria-disabled=true]):hover{background:var(--crit-bg);color:var(--crit-text)}.nu-iconbtn--ghost.nu-iconbtn--current{color:inherit}.nu-iconbtn--ghost.nu-iconbtn--current:not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--ghost.nu-iconbtn--current.is-selected{background:currentColor}@supports (color:color-mix(in lab, red, red)){.nu-iconbtn--ghost.nu-iconbtn--current:not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--ghost.nu-iconbtn--current.is-selected{background:color-mix(in srgb, currentColor 10%, transparent)}}.nu-iconbtn--ghost.nu-iconbtn--current:not(:disabled):not([aria-disabled=true]):hover,.nu-iconbtn--ghost.nu-iconbtn--current.is-selected{color:inherit}.nu-iconbtn__dot{background:var(--risk-mark);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);pointer-events:none;transition:box-shadow var(--duration-instant) ease;border-radius:50%;position:absolute;top:20.5%;right:23.5%}.nu-iconbtn--2xs .nu-iconbtn__dot,.nu-iconbtn--xs .nu-iconbtn__dot{width:6px;height:6px}.nu-iconbtn--rail .nu-iconbtn__dot{top:7px;right:11px}.nu-iconbtn--ghost:not(:disabled):not([aria-disabled=true]):hover .nu-iconbtn__dot,.nu-iconbtn--ghost.is-selected .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--fill-hover)}.nu-iconbtn--on-surface .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--surface)}.nu-iconbtn--on-raised .nu-iconbtn__dot,.nu-iconbtn--raised .nu-iconbtn__dot,.nu-iconbtn--close .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--surface-raised)}.nu-iconbtn--on-surface.nu-iconbtn--ghost:not(:disabled):not([aria-disabled=true]):hover .nu-iconbtn__dot,.nu-iconbtn--on-surface.nu-iconbtn--ghost.is-selected .nu-iconbtn__dot,.nu-iconbtn--on-raised.nu-iconbtn--ghost.is-selected .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--fill)}.nu-iconbtn--on-raised.nu-iconbtn--ghost:not(:disabled):not([aria-disabled=true]):hover:not(.is-selected) .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--overlay-hover)}.nu-iconbtn--filled .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--fill)}.nu-iconbtn--primary .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--inverse)}.nu-iconbtn--on-raised.nu-iconbtn--filled:not(.is-selected) .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--fill-subtle)}.nu-iconbtn--filled.is-selected .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--fill-hover)}.nu-iconbtn.nu-iconbtn--ghost.nu-iconbtn--agent:not(:disabled):not([aria-disabled=true]):hover .nu-iconbtn__dot,.nu-iconbtn.nu-iconbtn--ghost.nu-iconbtn--agent.is-selected .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--agent-bg)}.nu-iconbtn.nu-iconbtn--ghost.nu-iconbtn--info.is-selected .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--selected-bg)}.nu-iconbtn.nu-iconbtn--ghost.nu-iconbtn--crit:not(:disabled):not([aria-disabled=true]):hover .nu-iconbtn__dot{box-shadow:0 0 0 2px var(--crit-bg)}.nu-iconbtn__dot--crit{background:var(--crit-mark)}.nu-iconbtn__dot--agent{background:var(--agent)}.nu-iconbtn__dot--info{background:var(--info)}.nu-iconbtn__dot--ok{background:var(--ok)}.nu-iconbtn__dot--neutral{background:var(--neutral)}.nu-iconbtn__dot--unread{background:var(--unread)}.nu-iconbtn__spinner{place-items:center;display:grid}.nu-iconbtn__ring{box-sizing:border-box;opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%}.nu-itile{vertical-align:middle;transition:background-color var(--duration-base) ease, color var(--duration-base) ease, box-shadow var(--duration-base) ease;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.nu-itile>.nu-icon{display:block}.nu-itile--24{width:var(--size-tile-xs);height:var(--size-tile-xs);border-radius:var(--radius-8);letter-spacing:-.01em}.nu-itile--28{width:var(--size-tile-sm);height:var(--size-tile-sm);border-radius:var(--radius-8)}.nu-itile--36{width:var(--size-tile);height:var(--size-tile);border-radius:var(--radius-10)}.nu-itile--44{width:var(--size-tile-lg);height:var(--size-tile-lg);border-radius:var(--radius-12)}.nu-itile--64{width:var(--size-tile-xl);height:var(--size-tile-xl);border-radius:var(--radius-18)}.nu-itile--circle{border-radius:var(--radius-pill)}.nu-itile--soft.nu-itile--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.nu-itile--soft.nu-itile--ok{background:var(--ok-bg);color:var(--ok-text)}.nu-itile--soft.nu-itile--risk{background:var(--risk-bg);color:var(--risk-text)}.nu-itile--soft.nu-itile--crit{background:var(--crit-bg);color:var(--crit-text)}.nu-itile--soft.nu-itile--info{background:var(--info-bg);color:var(--info-text)}.nu-itile--soft.nu-itile--agent{background:var(--agent-bg);color:var(--agent-text)}.nu-itile--raised{background:var(--surface-raised);box-shadow:var(--shadow-control);color:var(--ink-3)}.nu-itile--raised.nu-itile--ok{color:var(--ok-text)}.nu-itile--raised.nu-itile--risk{color:var(--risk-text)}.nu-itile--raised.nu-itile--crit{color:var(--crit-text)}.nu-itile--raised.nu-itile--info{color:var(--info-text)}.nu-itile--raised.nu-itile--agent{color:var(--agent-text)}.nu-itile--solid.nu-itile--neutral{background:var(--inverse);color:var(--on-inverse)}.nu-itile--solid.nu-itile--ok{background:var(--ok-fill);color:var(--on-ok-fill)}.nu-itile--solid.nu-itile--risk{background:var(--risk-fill);color:var(--on-risk-fill)}.nu-itile--solid.nu-itile--crit{background:var(--crit-fill);color:var(--on-crit-fill)}.nu-itile--solid.nu-itile--info{background:var(--info-fill);color:var(--on-info-fill)}.nu-itile--solid.nu-itile--agent{background:var(--agent-fill);color:var(--on-agent-fill)}.nu-kbd{box-sizing:border-box;white-space:nowrap;letter-spacing:0;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex}.nu-kbd--sm{height:var(--size-pill-sm);min-width:var(--size-pill-sm);border-radius:var(--radius-6);padding:0 6px}.nu-kbd--md{height:var(--size-pill-md);min-width:var(--size-pill-md);border-radius:var(--radius-8);padding:0 7px}.nu-kbd--on-bg{background:var(--fill);color:var(--ink-3)}.nu-kbd--on-raised{background:var(--hover);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--overlay-line)}.nu-kbd--on-inverse{background:var(--inverse-glass);color:var(--on-inverse-surface)}.nu-kbd-group{vertical-align:middle;font:inherit;align-items:center;gap:3px;display:inline-flex}.nu-kv{min-width:0}.nu-kv__list{min-width:0;margin:0;padding:0}.nu-kv__row,.nu-kv__label,.nu-kv__value,.nu-kv__helper{min-width:0;margin:0}.nu-kv__label{color:var(--ink-muted)}.nu-kv__value{color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty}.nu-kv--rows .nu-kv__row{align-items:baseline;column-gap:var(--space-12);flex-wrap:wrap;padding:11px 0;display:flex}.nu-kv--rows .nu-kv__label{flex:1 1 0;min-width:30%}.nu-kv--rows .nu-kv__value{text-align:right;text-wrap:balance;flex:0 auto;max-width:calc(70% - 12px);margin-left:auto}.nu-kv--rows .nu-kv__row--stack{row-gap:var(--space-4)}.nu-kv--rows .nu-kv__row--stack .nu-kv__label{flex-basis:100%}.nu-kv--rows .nu-kv__row--stack .nu-kv__value{text-align:left;text-wrap:pretty;flex-basis:100%;max-width:none;margin-left:0}.nu-kv--columns .nu-kv__row{column-gap:var(--space-12);align-items:start;padding:9px 0;display:grid}.nu-kv--columns .nu-kv__value--num{text-align:right}.nu-kv--columns .nu-kv__helper{grid-column:2}.nu-kv__list--grid{gap:var(--space-14) var(--space-20);display:grid}.nu-kv--grid .nu-kv__row{flex-direction:column;gap:3px;display:flex}.nu-kv--grid.nu-kv--div-top .nu-kv__row{padding-top:var(--space-10)}.nu-kv__check{margin-left:var(--space-6);vertical-align:-2px;color:var(--ok-text);display:inline-flex}.nu-kv__tag{margin-left:var(--space-8);vertical-align:1px}.nu-kv--sm.nu-kv--rows .nu-kv__row,.nu-kv--sm.nu-kv--columns .nu-kv__row{padding:var(--space-8) 0}.nu-kv--lg.nu-kv--rows .nu-kv__row,.nu-kv--lg.nu-kv--columns .nu-kv__row{min-height:48px;padding:var(--space-12) 0;align-items:center}.nu-kv--div-top .nu-kv__row{border-top:1px solid var(--line)}.nu-kv--div-bottom .nu-kv__row{border-bottom:1px solid var(--line)}.nu-kv--div-between .nu-kv__row+.nu-kv__row{border-top:1px solid var(--line)}.nu-kv--on-raised .nu-kv__row{border-color:var(--line-strong)}.nu-kv--on-bg .nu-kv__row{border-color:var(--line-bg)}.nu-kv--on-overlay .nu-kv__row{border-color:var(--overlay-line)}.nu-kv__value--num{white-space:nowrap;font-variant-numeric:tabular-nums}.nu-kv__value--ok{color:var(--ok-text)}.nu-kv__value--risk,.nu-kv__value--unknown{color:var(--risk-text)}.nu-kv__value--crit{color:var(--crit-text)}.nu-kv__value--info{color:var(--info-text)}.nu-kv__value--agent{color:var(--agent-text)}.nu-kv__value--neutral{color:var(--ink-3)}.nu-kv__value--muted,.nu-kv__value--empty{color:var(--ink-muted);font-weight:400}.nu-kv__helper{margin-top:var(--space-4);color:var(--ink-muted);text-wrap:pretty;grid-column:1/-1;line-height:1.45}.nu-kv--rows .nu-kv__helper{flex-basis:100%}.nu-kv--rows .nu-kv__row--helper:not(.nu-kv__row--stack) .nu-kv__helper{text-align:left}.nu-kv--grid .nu-kv__helper{margin-top:1px}.nu-kv__empty{padding:var(--space-10) 0 var(--space-12);color:var(--ink-muted);margin:0}.nu-kv__total{align-items:center;gap:var(--space-12);min-height:52px;margin:var(--space-10) 0 0;padding:0 var(--space-18);background:var(--surface-raised);border-radius:var(--radius-18);box-shadow:var(--shadow-raised);display:flex}.nu-kv__totalLabel{min-width:0;color:var(--ink);margin:0}.nu-kv__totalValue{padding:var(--space-8) 0;color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 0 0 auto}.nu-kv__totalSub{color:var(--ink-muted);font-weight:400}.nu-kpi{min-width:0;color:var(--ink);transition:box-shadow var(--duration-fast) ease, background-color var(--duration-fast) ease, transform var(--duration-instant) ease;flex-direction:column;margin:0;display:flex;position:relative}.nu-kpi--card{background:var(--surface);border-radius:var(--radius-22);box-shadow:var(--shadow-card);padding:20px 22px}.nu-kpi--card.nu-kpi--interactive:hover{background:var(--surface-raised);box-shadow:var(--shadow-dropdown)}.nu-kpi--bare{background:0 0}.nu-kpi.nu-kpi--interactive:has(>.nu-kpi__hit:active){transform:scale(.99)}.nu-kpi__head{align-items:flex-start;gap:8px;min-height:19px;display:flex}.nu-kpi__label{min-width:0;color:var(--ink);text-wrap:pretty;flex:1}.nu-kpi__ask{z-index:var(--z-raised);flex:none;margin:-5px -8px -5px 0;display:inline-flex;position:relative}.nu-kpi__ask-fallback{width:var(--size-control-xs);height:var(--size-control-xs);border-radius:var(--radius-8);color:var(--ink-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.nu-kpi__value-row{align-items:baseline;gap:10px;min-width:0;margin-top:12px;display:flex}.nu-kpi--sm .nu-kpi__value-row{margin-top:10px}.nu-kpi--hero .nu-kpi__value-row{margin-top:14px}.nu-kpi__qualifier{color:var(--ink-muted);flex:none}.nu-kpi__value{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transition:color var(--duration-base) ease;overflow:hidden}.nu-kpi__value--neutral{color:var(--ink-muted)}.nu-kpi__value--ok{color:var(--ok-text)}.nu-kpi__value--risk{color:var(--risk-text)}.nu-kpi__value--crit{color:var(--crit-text)}.nu-kpi__value--info{color:var(--info-text)}.nu-kpi__value--agent{color:var(--agent-text)}.nu-kpi__value--empty{color:var(--ink-disabled)}.nu-kpi__delta{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:8px;display:flex}.nu-kpi__delta-value{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.nu-kpi__tri{align-self:center}.nu-kpi__delta-value--ok{color:var(--ok-text)}.nu-kpi__delta-value--crit{color:var(--crit-text)}.nu-kpi__delta-value--risk{color:var(--risk-text)}.nu-kpi__delta-value--info{color:var(--info-text)}.nu-kpi__delta-value--agent{color:var(--agent-text)}.nu-kpi__delta-value--neutral{color:var(--ink-muted)}.nu-kpi__delta-caption{color:var(--ink-subtle)}.nu-kpi__caption{color:var(--ink-muted);text-wrap:pretty;margin:6px 0 0}.nu-kpi__caption--error,.nu-kpi__caption--missing{grid-template-columns:15px minmax(0,1fr);align-items:start;gap:2px 6px;display:grid}.nu-kpi__caption--error>.nu-icon,.nu-kpi__caption--missing>.nu-icon{margin-top:1.5px}.nu-kpi__caption--error>.nu-kpi__retry{grid-column:2;justify-self:start}.nu-kpi__caption--missing{color:var(--risk-text)}.nu-kpi__retry{z-index:var(--z-raised)}.nu-kpi__prov{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:10px;display:flex}.nu-kpi__updated{color:var(--ink-subtle);font-variant-numeric:tabular-nums}.nu-kpi__footer{min-width:0;margin-top:14px}.nu-kpi__extra{min-width:0;margin-top:12px}.nu-kpi__end{height:0;display:block}.nu-kpi--interactive .nu-kpi__footer,.nu-kpi--interactive .nu-kpi__extra{z-index:var(--z-raised);pointer-events:none;position:relative}.nu-kpi--interactive :is(.nu-kpi__footer,.nu-kpi__extra) :is(a,button,input,select,textarea,[tabindex]){pointer-events:auto}.nu-kpi__why{min-height:var(--size-control-2xs);border-radius:var(--radius-4);color:var(--ink-subtle);cursor:pointer;transition:color var(--duration-instant) ease;background:0 0;border:0;place-self:flex-start start;align-items:center;gap:5px;margin:11px 0 -5px -2px;padding:2px;display:inline-flex}.nu-kpi__why:hover{color:var(--link)}.nu-kpi__hit{z-index:1;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.nu-kpi__agent-ring{border-radius:var(--radius-26);box-shadow:var(--shadow-agent);pointer-events:none;z-index:3;animation:nu-fadeIn var(--duration-base) backwards;position:absolute;inset:-5px}.nu-kpi__agent-tag{z-index:4;height:var(--size-pill-md);border-radius:var(--radius-pill);background:var(--agent-fill);color:var(--on-agent-fill);white-space:nowrap;pointer-events:none;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:-14px;left:16px}.nu-kpi__skel-value{flex:auto;min-width:0}.nu-kpi__skel-caption{margin-top:12px}.nu-kpi__shim{border-radius:var(--radius-8);display:inline-block}.nu-kpis{min-width:0;display:grid}.nu-kpis--cards{gap:0 16px}.nu-kpis__item{grid-row:span 9;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.nu-kpis--cards>.nu-kpis__item--gap{padding-bottom:16px}.nu-kpis__item>*{grid-row:1/-1;min-width:0}.nu-kpis__item>.nu-kpi{grid-template-rows:subgrid;row-gap:0;display:grid}.nu-kpis__item>.nu-kpi>.nu-kpi__head{grid-row:1}.nu-kpis__item>.nu-kpi>.nu-kpi__value-row{grid-row:2}.nu-kpis__item>.nu-kpi>.nu-kpi__delta{grid-row:3}.nu-kpis__item>.nu-kpi>:is(.nu-kpi__caption,.nu-kpi__skel-caption,.nu-kpi__shim){grid-row:4}.nu-kpis__item>.nu-kpi>.nu-kpi__prov{grid-row:5;align-self:start}.nu-kpis__item>.nu-kpi>.nu-kpi__footer{grid-row:6}.nu-kpis__item>.nu-kpi>.nu-kpi__extra{grid-row:7}.nu-kpis__item>.nu-kpi>.nu-kpi__why{grid-row:8}.nu-kpis__item>.nu-kpi>.nu-kpi__end{grid-row:9}.nu-kpis__item>.nu-kpi>:is(.nu-kpi__head,.nu-kpi__value-row,.nu-kpi__delta,.nu-kpi__caption){align-self:start}.nu-kpis--joined{background:var(--surface);border-radius:var(--radius-22);box-shadow:var(--shadow-card);overflow:hidden}.nu-kpis--joined>.nu-kpis__item{box-shadow:-1px 0 0 var(--line), 0 -1px 0 var(--line)}.nu-kpis--joined .nu-kpi{border-radius:0;padding:20px 22px}.nu-kpis--joined .nu-kpi.nu-kpi--interactive:hover{background:var(--hover)}.nu-kpis--joined .nu-kpi.nu-kpi--interactive:hover :is(.nu-kpi__delta-caption,.nu-kpi__why,.nu-kpi__updated){color:var(--ink-muted)}.nu-kpis--joined .nu-kpi__hit:focus-visible{outline-offset:-2px}.nu-line{--nu-line-ground:var(--surface);width:100%;min-width:0;color:var(--ink);margin:0;position:relative;container-type:inline-size}.nu-line--on-raised{--nu-line-ground:var(--surface-raised)}.nu-line--on-bg{--nu-line-ground:var(--bg)}.nu-line__legend{margin-bottom:12px}.nu-line__legend--bottom{margin:12px 0 0}.nu-line__frame{box-sizing:border-box;padding:22px 8px 24px 40px;position:relative}.nu-line__plot{height:100%;position:relative}.nu-line__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.nu-line__grid{stroke:var(--viz-grid);stroke-width:1px}.nu-line__base{stroke:var(--viz-baseline);stroke-width:1px}.nu-line__threshold{stroke:var(--crit-mark);stroke-width:1px;stroke-dasharray:4 4}.nu-line__marker{stroke:var(--viz-axis);stroke-width:1px;stroke-dasharray:3 4}.nu-line__band{fill:var(--viz-plan);fill-opacity:.22}.nu-line__band-edge{fill:none;stroke:var(--viz-plan);stroke-width:1px}.nu-line__area-top{stop-opacity:.16}.nu-line__area-end{stop-opacity:0}.nu-line__path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--duration-base) ease}.nu-line__path--forecast,.nu-line__path--baseline,.nu-line__path--scenario{stroke-width:2px;stroke-linecap:butt}.nu-line__ytick{color:var(--viz-axis);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;line-height:1;position:absolute;right:calc(100% + 8px);transform:translateY(-50%)}.nu-line__xtick{color:var(--viz-axis);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;line-height:1.3;position:absolute;top:calc(100% + 8px);transform:translate(-50%)}.nu-line__xtick--start{transform:translate(-4px)}.nu-line__xtick--end{transform:translate(calc(4px - 100%))}.nu-line__xtick.is-current{color:var(--ink);font-weight:500}.nu-line__thlabel{color:var(--crit-text);white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--nu-line-ground), 0 0 3px var(--nu-line-ground);font-size:12px;line-height:1.2;position:absolute;right:0;transform:translateY(calc(-100% - 4px))}.nu-line__mlabel{color:var(--ink-muted);white-space:nowrap;pointer-events:none;margin-left:6px;font-size:12px;line-height:1.2;position:absolute;top:-18px}.nu-line__mlabel--left{margin-left:0;transform:translate(calc(-100% - 6px))}.nu-line__now{top:-21px}.nu-line__dot{border-radius:var(--radius-pill);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-raised);pointer-events:none;margin:-4px 0 0 -4px;position:absolute}.nu-line__dot--big{width:12px;height:12px;margin:-6px 0 0 -6px}.nu-line__dot--active{width:10px;height:10px;box-shadow:0 0 0 2.5px var(--surface-raised), var(--shadow-raised);margin:-5px 0 0 -5px}.nu-line__plabel{color:var(--ink-2);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1;position:absolute;transform:translate(-50%,calc(-100% - 9px))}.nu-line__plabel--low{color:var(--crit-text)}.nu-line__callout{color:var(--crit-text);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;text-shadow:0 0 3px var(--nu-line-ground), 0 0 3px var(--nu-line-ground), 0 0 2px var(--nu-line-ground);font-size:12px;font-weight:500;line-height:15px;position:absolute;transform:translate(12px)}.nu-line__callout--left{transform:translate(calc(-100% - 12px))}.nu-line__cross{border-left:1px solid var(--ink-3);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.nu-line__hit{border-radius:var(--radius-8);cursor:default;touch-action:pan-y;position:absolute;inset:-8px 0}.nu-line__tip{z-index:var(--z-raised);border-radius:var(--radius-8);background:var(--inverse-surface);min-width:150px;max-width:340px;color:var(--on-inverse-surface);box-shadow:var(--shadow-tooltip);pointer-events:none;animation:nu-viewIn var(--duration-fast) var(--ease-out) backwards;padding:8px 10px 9px;position:absolute;top:-6px;transform:translate(12px)}.nu-line__tip--left{transform:translate(calc(-100% - 12px))}.nu-line__tip--bottom{top:auto;bottom:0}.nu-line__plabel.nu-line__under-tip,.nu-line__mlabel.nu-line__under-tip,.nu-line__callout.nu-line__under-tip,.nu-line__thlabel.nu-line__under-tip{opacity:0}.nu-line__plabel,.nu-line__mlabel,.nu-line__callout,.nu-line__thlabel{transition:opacity var(--duration-fast) ease}.nu-line__tip-title{color:var(--on-inverse-surface-muted);margin-bottom:5px;font-size:12px;font-weight:500;line-height:1.3}.nu-line__tip-row{align-items:center;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.nu-line__tip-swatch{border-radius:var(--radius-4);background:var(--nu-line-ground);flex:none;width:18px;height:12px;display:block}.nu-line__tip-stroke{stroke-width:2.5px;stroke-linecap:round}.nu-line__tip-stroke--dashed{stroke-width:2px;stroke-linecap:butt}.nu-line__tip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--on-inverse-surface-muted);overflow:hidden}.nu-line__tip-value{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;font-weight:500}.nu-line__tip-note{color:var(--on-inverse-surface-muted);margin-top:4px;font-size:12px;line-height:1.3}.nu-line__skeleton{fill:none;stroke:var(--viz-track);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.nu-line__ystub{border-radius:var(--radius-pill);width:22px;height:8px;margin-top:-4px;position:absolute;right:calc(100% + 8px)}.nu-line__empty{border-radius:var(--radius-12);background:var(--fill-subtle);color:var(--ink-muted);text-align:center;place-items:center;padding:16px;display:grid}@container (max-width:480px){.nu-line--dense .nu-line__xtick--odd:not(.is-current),.nu-line--dense .nu-line__plabel:not(.nu-line__plabel--key){display:none}}.nu-list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.nu-row{min-width:0;color:var(--ink);transition:background-color var(--duration-instant) ease, transform var(--duration-instant) ease, opacity var(--duration-base) ease;margin:0;padding:12px 4px;list-style:none;display:block;position:relative;container:nu-row/inline-size}.nu-row__grid{grid-template-columns:auto minmax(min(120px,100%),1fr) auto auto;grid-template-areas:"lead main end chev";align-items:center;min-width:0;display:grid}.nu-row:before{content:"";border-top:1px solid var(--line);pointer-events:none;transition:opacity var(--duration-instant) ease;position:absolute;top:0;left:0;right:0}.nu-list--flush>.nu-row:first-child:before{opacity:0}.nu-row--compact{padding:10px 4px}.nu-row--comfortable{padding:14px 4px}.nu-row--interactive{border-radius:var(--radius-12);margin:0 -8px;padding-left:12px;padding-right:12px}.nu-row--interactive:before{left:8px;right:8px}.nu-row--interactive:hover{background:var(--hover)}.nu-row--interactive:has(.nu-row__hit:active){transform:scale(.99)}.nu-row.is-selected{background:var(--fill-hover)}.nu-row--interactive:hover:before,.nu-row--interactive:hover+.nu-row:before,.nu-row.is-selected:before,.nu-row.is-selected+.nu-row:before{opacity:0}.nu-row.is-disabled{opacity:var(--opacity-disabled)}.nu-row--interactive.is-disabled:hover{background:0 0}.nu-row--interactive.is-disabled:has(.nu-row__hit:active){transform:none}.nu-row__hit{color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.nu-row__hit:after{content:"";border-radius:var(--radius-12);position:absolute;inset:0}.nu-row__hit:focus-visible{outline:none}.nu-row__hit:focus-visible:after{outline:2px solid var(--focus);outline-offset:0}.nu-row__hit:disabled,.nu-row__hit[aria-disabled=true]{cursor:not-allowed}.nu-row__lead{grid-area:lead;align-items:center;margin-right:12px;display:flex}.nu-row--compact .nu-row__lead{margin-right:10px}.nu-row--comfortable .nu-row__lead{margin-right:14px}.nu-row__time{width:52px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.nu-row__main{flex-direction:column;grid-area:main;min-width:0;display:flex}.nu-row__overline{color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;display:block;overflow:hidden}.nu-row__title-line{align-items:center;gap:8px;min-width:0;display:flex}.nu-row__title-line>:not(.nu-row__title){flex:none}.nu-row__title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nu-row__sub{color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.nu-row--comfortable .nu-row__sub{margin-top:3px}.nu-row--wrap .nu-row__title,.nu-row--wrap .nu-row__sub{white-space:normal;text-wrap:pretty}.nu-row--interactive:hover :is(.nu-row__overline,.nu-row__sub,.nu-row__value-caption),.nu-row.is-selected :is(.nu-row__overline,.nu-row__sub,.nu-row__value-caption){color:var(--ink-muted)}.nu-row__agent{margin-top:3px}.nu-row__end{grid-area:end;align-items:center;gap:12px;min-width:0;margin-left:12px;display:flex}.nu-row__badge{min-width:0;display:inline-flex}.nu-row__state{white-space:nowrap}.nu-row__value-block{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.nu-row__value{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;transition:color var(--duration-base) ease}.nu-row__value--neutral{color:var(--ink-muted)}.nu-row__value--ok{color:var(--ok-text)}.nu-row__value--risk{color:var(--risk-text)}.nu-row__value--crit{color:var(--crit-text)}.nu-row__value--info{color:var(--info-text)}.nu-row__value--agent{color:var(--agent-text)}.nu-row__value-caption{color:var(--ink-subtle);white-space:nowrap;margin-top:2px}.nu-row__actions{z-index:1;align-items:center;gap:6px;display:flex;position:relative}.nu-row__chev{color:var(--icon-subtle);transition:transform var(--duration-instant) ease, color var(--duration-instant) ease;grid-area:chev;margin-left:10px}.nu-row--interactive:hover .nu-row__chev{color:var(--ink-3);transform:translate(2px)}.nu-row__done{width:var(--size-control-2xs);height:var(--size-control-2xs);border-radius:var(--radius-pill);background:var(--ok-bg);color:var(--ok-text);flex:none;place-items:center;display:grid}.nu-row__done--just{animation:nu-popIn var(--duration-base) var(--ease-spring) backwards}.nu-row.is-done .nu-row__lead{opacity:var(--opacity-muted)}.nu-row.is-done :is(.nu-row__title,.nu-row__value){color:var(--ink-muted)}.nu-list__empty{color:var(--ink-muted);border-top:1px solid var(--line);padding:12px 4px;list-style:none;position:relative}.nu-list--flush>.nu-list__empty{border-top:0}.nu-list__loading{pointer-events:none;list-style:none;display:block}.nu-row__sub .nu-code,.nu-row__overline .nu-code{display:inline-block}@container nu-row (max-width:400px){.nu-row__title-line{flex-wrap:wrap;row-gap:4px}.nu-row--stackable .nu-row__grid{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead main chev""lead end chev"}.nu-row--stackable .nu-row__lead{align-self:start}.nu-row--stackable .nu-row__end{flex-wrap:wrap;justify-self:start;gap:8px 12px;margin:8px 0 0}.nu-row--stackable .nu-row__value-block{text-align:left;flex-direction:row;align-items:baseline;gap:6px}.nu-row--stackable .nu-row__value-caption{margin-top:0}}.nu-memory{min-width:0;color:var(--ink);animation:nu-pageIn var(--duration-slow) var(--ease-standard) backwards;align-items:flex-start;gap:12px;display:flex}.nu-memory__orb{flex:none}.nu-memory__orbFb{background:var(--agent-bg);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--agent);border-radius:50%;flex:none}.nu-memory__content{flex:1;min-width:0;max-width:560px}.nu-memory__heading{padding-top:4.5px}.nu-memory--noorb .nu-memory__heading{padding-top:0}.nu-memory__card{border-radius:var(--radius-18);background:var(--surface-raised);box-shadow:var(--shadow-agent-soft), var(--shadow-raised);transition:box-shadow var(--duration-slow) var(--ease-standard);margin-top:10px;padding:14px 16px}.nu-memory__card--forgotten{box-shadow:var(--shadow-hairline)}.nu-memory__card--forgotten .nu-memory__fact,.nu-memory__card--forgotten .nu-memory__subject{color:var(--ink-muted)}.nu-memory__top{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.nu-memory__origin{color:var(--ink-subtle);font-size:12px;line-height:1.3}.nu-memory__subject{margin-top:8px;font-size:15px;font-weight:500;line-height:1.35}.nu-memory__fact{color:var(--ink-2);text-wrap:pretty;overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.45}.nu-memory__scope{color:var(--ink-subtle);margin-top:6px;font-size:12.5px;line-height:1.4}.nu-memory__edit{animation:nu-viewIn var(--duration-base) var(--ease-out) backwards;margin-top:8px}.nu-memory__textarea{resize:vertical;border-radius:var(--radius-12);background:var(--surface-raised);width:100%;color:var(--ink);box-shadow:0 0 0 2px var(--focus), 0 0 0 5px var(--focus-halo);border:0;outline:0;padding:11px 13px;font-size:13.5px;line-height:1.55;display:block}.nu-memory__editActions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.nu-memory__actions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;display:flex}.nu-memory__narrow{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.nu-memory__narrowLabel{color:var(--ink-subtle);font-size:12.5px;line-height:1.4}.nu-memory__result{outline-offset:2px;margin-top:10px}.nu-memory__result:focus{outline:none}.nu-memory__result:focus-visible{outline:2px solid var(--focus)}.nu-memory__tag--plain,.nu-memory__cat--plain{height:var(--size-pill-sm);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.nu-memory__tag--plain{background:var(--agent-bg);color:var(--agent-text);font-weight:600}.nu-memory__tag--plain.is-off,.nu-memory__cat--plain{background:var(--neutral-bg);color:var(--neutral-text)}.nu-memory__result--plain{border-radius:var(--radius-12);align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.nu-memory__result--saved{background:var(--ok-bg);color:var(--ok-text)}.nu-memory__result--forgotten{background:var(--neutral-bg);color:var(--neutral-text)}.nu-memory__resultText{text-wrap:pretty;flex:1;min-width:0}.nu-memitem{--nu-memitem-action:104px;border-top:1px solid var(--line);padding:12px 2px;list-style:none;container-type:inline-size}.nu-memitem__grid{grid-template-columns:112px minmax(0, 1fr) var(--nu-memitem-action);align-items:start;gap:12px;display:grid}.nu-memitem__action{justify-content:flex-end;margin-top:-4px;display:flex}.nu-memitem__cat{padding-top:1px}.nu-memitem__text{min-width:0}.nu-memitem__fact{color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.nu-memitem__source{color:var(--ink-subtle);text-wrap:balance;margin-top:2px;font-size:12.5px;line-height:1.4}.nu-memitem.is-off .nu-memitem__factText{color:var(--ink-muted)}.nu-memitem__gone{color:var(--ink-muted);margin-bottom:1px;font-size:12px;font-weight:500;line-height:1.4}@container (max-width:440px){.nu-memitem__grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cat action""text text";row-gap:6px}.nu-memitem__cat{grid-area:cat}.nu-memitem__text{grid-area:text}.nu-memitem__action{grid-area:action;margin:-4px 0}}.nu-memlist{min-width:0}.nu-memlist__head{margin:0 2px 10px}.nu-memlist__title{color:var(--ink);margin:0}.nu-memlist__subtitle{color:var(--ink-muted);text-wrap:pretty;margin:3px 0 0;font-size:13px;line-height:1.4}.nu-memlist__list{margin:0;padding:0}.nu-memlist__empty{border-top:1px solid var(--line);color:var(--ink-muted);margin:0;padding:14px 2px;font-size:13.5px}.nu-menu{vertical-align:middle;display:inline-flex;position:relative}.nu-menu__panel{background:var(--surface-overlay);color:var(--ink);box-shadow:var(--shadow-popover);text-align:left;border-radius:var(--radius-18);outline:none;flex-direction:column;padding:8px;display:flex}.nu-menu__panel--md{min-width:var(--size-popover-min);max-width:340px}.nu-menu__panel--lg{min-width:240px;max-width:var(--size-popover-max)}.nu-menu__panel--float{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 16px);overflow-y:auto}.nu-menu__panel--closing{pointer-events:none;animation:nu-popIn var(--duration-fast) var(--ease-out) reverse both}.nu-menu__panel--inline{position:relative}.nu-menu__panel .nu-menu__item{width:100%;height:var(--size-control-md);border-radius:var(--radius-10);color:var(--ink-2);text-align:left;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0;padding:0 10px;text-decoration:none;display:flex;position:relative}.nu-menu__panel--lg .nu-menu__item{height:var(--size-control-lg);gap:10px}.nu-menu__panel .nu-menu__item:hover,.nu-menu__panel .nu-menu__item:focus{background:var(--overlay-hover);color:var(--ink);text-decoration:none}.nu-menu__panel .nu-menu__item:focus-visible{outline-offset:-2px}.nu-menu__panel .nu-menu__item:active:not(.is-disabled){background:var(--overlay-hover);transform:scale(.99)}.nu-menu__panel .nu-menu__item.is-active{background:var(--overlay-hover);color:var(--ink);font-weight:600}.nu-menu__icon{color:var(--icon);flex:none}.nu-menu__item:hover .nu-menu__icon,.nu-menu__item:focus .nu-menu__icon{color:var(--ink)}.nu-menu__body{flex-direction:column;flex:1;min-width:0;display:flex}.nu-menu__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-menu__secondary{color:var(--ink-muted);font-weight:400}.nu-menu__desc{color:var(--ink-muted);white-space:normal;text-wrap:pretty;margin-top:2px;display:block}.nu-menu__meta{text-overflow:ellipsis;white-space:nowrap;max-width:110px;color:var(--ink-muted);flex:none;overflow:hidden}.nu-menu__count,.nu-menu__kbd{flex:none}.nu-menu__check{color:var(--selected);flex:none}.nu-menu__panel .nu-menu__item--rich{height:auto;min-height:var(--size-control-lg);white-space:normal;align-items:flex-start;padding-top:8px;padding-bottom:8px}.nu-menu__item--rich .nu-menu__icon{margin-top:1px}.nu-menu__panel .nu-menu__item--persona{border-radius:var(--radius-12);color:var(--ink);gap:12px;padding:10px 12px}.nu-menu__item--persona .nu-menu__check{margin-top:12px}.nu-menu__item--persona .nu-menu__label{white-space:normal}.nu-menu__panel .nu-menu__item--danger,.nu-menu__item--danger .nu-menu__icon{color:var(--crit-text)}.nu-menu__panel .nu-menu__item--danger:hover,.nu-menu__panel .nu-menu__item--danger:focus{background:var(--crit-bg);color:var(--crit-text)}.nu-menu__item--danger:hover .nu-menu__icon,.nu-menu__item--danger:focus .nu-menu__icon{color:var(--crit-text)}.nu-menu__panel .nu-menu__item.is-disabled{cursor:not-allowed}.nu-menu__panel .nu-menu__item.is-disabled .nu-menu__icon,.nu-menu__panel .nu-menu__item.is-disabled .nu-menu__label{opacity:var(--opacity-disabled)}.nu-menu__panel .nu-menu__item.is-disabled:hover:not(:focus){color:var(--ink-2);background:0 0}.nu-menu__section{color:var(--ink-subtle);padding:8px 10px 4px}.nu-menu__panel--lg .nu-menu__section{padding:10px 12px 6px}.nu-menu__sep{background:var(--overlay-line);flex:none;height:1px;margin:6px 4px}.nu-menu__panel--lg .nu-menu__sep{margin:6px 8px}.nu-menu__group{flex-direction:column;display:flex}.nu-menu__header{align-items:center;gap:10px;min-width:0;padding:10px 10px 12px;display:flex}.nu-menu__header-text{flex:1;min-width:0}.nu-menu__header-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nu-menu__header-desc{color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.nu-menu__avatar{flex:none}.nu-meter{--nu-meter-ground:var(--surface);min-width:0;color:var(--ink);flex-direction:column;display:flex}.nu-meter--on-raised{--nu-meter-ground:var(--surface-raised)}.nu-meter--on-bg{--nu-meter-ground:var(--bg)}.nu-meter__head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-bottom:7px;display:flex}.nu-meter--sm .nu-meter__head,.nu-meter--md .nu-meter__head{margin-bottom:6px}.nu-meter__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.nu-meter__value{white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums;transition:color var(--duration-base) ease;flex:none}.nu-meter__value--ok{color:var(--ok-text)}.nu-meter__value--risk{color:var(--risk-text)}.nu-meter__value--crit{color:var(--crit-text)}.nu-meter__value--info{color:var(--info-text)}.nu-meter__value--agent{color:var(--agent-text)}.nu-meter__value--neutral{color:var(--ink-muted)}.nu-meter__row{align-items:center;gap:10px;min-width:0;display:flex}.nu-meter__row>.nu-meter__track{flex:1;min-width:0}.nu-meter--end .nu-meter__value{text-align:right;min-width:40px}.nu-meter__track{border-radius:var(--radius-pill);background:var(--viz-track);height:6px;position:relative}.nu-meter--sm .nu-meter__track{height:4px}.nu-meter--lg .nu-meter__track{height:8px}.nu-meter--xl .nu-meter__track{height:10px}.nu-meter--2xl .nu-meter__track{height:12px}.nu-meter__track--raised{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--viz-track)}.nu-meter__track--missing{box-shadow:none;border:1.5px dashed var(--risk-text);background:0 0}.nu-meter__track--loading{box-shadow:none;background:0 0}.nu-meter__shim{border-radius:inherit;position:absolute;inset:0}.nu-meter__fill{border-radius:var(--radius-pill);transition:width var(--duration-slow) var(--ease-standard);position:absolute;top:0;bottom:0;left:0}.nu-meter__segments{border-radius:var(--radius-pill);transition:width var(--duration-slow) var(--ease-standard);display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.nu-meter__segment{height:100%;transition:width var(--duration-slow) var(--ease-standard);flex:none}.nu-meter__segment+.nu-meter__segment{box-shadow:inset 1.5px 0 0 var(--nu-meter-ground)}.nu-meter__fill--animate{animation:nu-fillbar var(--duration-progress) var(--ease-standard) backwards}.nu-meter__zero{border-radius:var(--radius-1);background:var(--ink-subtle);width:2px;position:absolute;top:-1px;bottom:-1px;left:0}.nu-meter__over{border-radius:var(--radius-pill);background:var(--ink);width:4px;box-shadow:-1.5px 0 0 var(--nu-meter-ground);position:absolute;top:-2px;bottom:-2px;right:0}.nu-meter__over--crit{background:var(--crit-text)}.nu-meter__over--risk{background:var(--risk-text)}.nu-meter__target{border-radius:var(--radius-1);background:var(--ink);width:2px;box-shadow:0 0 0 1px var(--nu-meter-ground);margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.nu-meter--sm .nu-meter__target,.nu-meter--md .nu-meter__target{top:-3px;bottom:-3px}.nu-meter--2xl .nu-meter__target{top:-6px;bottom:-6px}.nu-meter__track--missing .nu-meter__target{top:-5.5px;bottom:-5.5px}.nu-meter .nu-meter__target--threshold{background:var(--ink-3);border-radius:0;width:1.5px;margin-left:-.75px;top:-3px;bottom:-3px}.nu-meter__scale{color:var(--ink-subtle);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.nu-meter__scale--placed{height:18px;display:block;position:relative}.nu-meter__tick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.nu-meter__tick--start,.nu-meter__tick--end{transform:none}.nu-meter__caption{color:var(--ink-muted);text-wrap:pretty;margin:7px 0 0}.nu-meter__caption--ok{color:var(--ok-text);font-weight:500}.nu-meter__caption--risk{color:var(--risk-text);font-weight:500}.nu-meter__caption--crit{color:var(--crit-text);font-weight:500}.nu-meter__caption--info{color:var(--info-text)}.nu-meter__caption--agent{color:var(--agent-text)}.nu-meter__legend{margin-top:10px}.nu-modal{z-index:var(--z-modal);position:fixed;inset:0}.nu-modal--contained{position:absolute}.nu-modal__scrim{background:var(--scrim);animation:nu-scrimIn var(--duration-slow) var(--ease-standard) backwards;position:absolute;inset:0}.nu-modal__wrap{pointer-events:none;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.nu-modal__panel{pointer-events:auto;width:min(var(--size-modal), 100%);background:var(--surface-overlay);min-height:0;max-height:100%;color:var(--ink);border-radius:var(--radius-26);box-shadow:var(--shadow-modal);text-align:left;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;outline:none;flex-direction:column;display:flex;position:relative}.nu-modal__panel:focus-visible{outline:none}.nu-modal__panel--sm{width:min(var(--size-modal-sm), 100%)}.nu-modal__panel--md{width:min(var(--size-modal), 100%)}.nu-modal__panel--lg{width:min(var(--size-modal-lg), 100%)}.nu-modal__panel--xl{width:min(var(--size-modal-xl), 100%)}.nu-modal__panel--inline{max-height:none}.nu-modal__header{z-index:1;border-radius:var(--radius-26) var(--radius-26) 0 0;transition:box-shadow var(--duration-fast) ease;flex:none;align-items:flex-start;gap:14px;padding:24px 26px 18px;display:flex;position:relative}.nu-modal__heading{flex:1;min-width:0}.nu-modal__title{color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:1px 0 0}.nu-modal__desc{color:var(--ink-subtle);margin:3px 0 0}.nu-modal__actions{flex:none;align-items:center;gap:6px;display:flex}.nu-modal__close{flex:none;margin-left:auto}.nu-modal__tile{flex:none}.nu-modal__body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:4px 26px 2px;overflow-y:auto}.nu-modal__panel--nofoot .nu-modal__body{padding-bottom:24px}.nu-modal__panel>.nu-modal__body:first-child{padding-top:24px}.nu-modal__footer{z-index:1;border-radius:0 0 var(--radius-26) var(--radius-26);transition:box-shadow var(--duration-fast) ease;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:18px 26px 24px;display:flex;position:relative}.nu-modal__footer-start{min-width:0;color:var(--ink-subtle);text-wrap:pretty;flex:200px;margin-right:auto}.nu-modal__panel--scrolled .nu-modal__header{box-shadow:0 1px 0 var(--overlay-line)}.nu-modal__panel--more .nu-modal__footer{box-shadow:0 -1px 0 var(--overlay-line)}.nu-modal__footer--confirm .nu-modal__footer-start{flex-basis:100%}.nu-modal__confirm{color:var(--ink-2)}.nu-modal__confirm-q{color:var(--ink);font-weight:500}.nu-modal__panel--muted{background:var(--overlay-hover)}.nu-modal__panel--muted .nu-modal__header{border-radius:0;align-items:center;gap:10px;padding:20px 18px 14px 24px}.nu-modal__lead-icon{color:var(--info)}.nu-modal__heading--inline{color:var(--ink-2)}.nu-modal__heading--inline .nu-modal__title{font:inherit;letter-spacing:0;color:var(--ink-2);margin:0;font-weight:500;display:inline}.nu-modal__heading--inline .nu-modal__desc{font:inherit;color:var(--ink-2);margin:0;font-weight:400;display:inline}.nu-modal__panel--muted .nu-modal__body{padding:0 18px 2px}.nu-modal__panel--muted.nu-modal__panel--nofoot .nu-modal__body{padding-bottom:18px}.nu-modal__panel--muted .nu-modal__footer{padding:14px 18px 18px}.nu-modal__panel--muted .nu-modal__footer-start{color:var(--ink-muted)}.nu-modal__panel--split{overscroll-behavior:contain;flex-flow:wrap;align-items:center;gap:28px;padding:26px;overflow-y:auto}.nu-modal__close--float{z-index:var(--z-raised);position:absolute;top:18px;right:18px}.nu-modal__media{flex:none;margin:0 auto}.nu-modal__split{flex:300px;min-width:0;padding-right:10px}.nu-modal__eyebrow{flex-wrap:wrap;gap:6px;display:flex}.nu-modal__split-title{color:var(--ink);text-wrap:balance;margin:14px 0 0}.nu-modal__split-title--first{margin-top:0;padding-right:40px}.nu-modal__split-desc{color:var(--ink-muted);margin:12px 0 0}.nu-modal__split-body{margin-top:18px}.nu-modal__split-footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.nu-modal__split-footer .nu-modal__footer-start{flex-basis:100%}.nu-modal--full .nu-modal__scrim{animation-duration:var(--duration-slow)}.nu-modal__panel--full{overscroll-behavior:contain;background:var(--canvas);border-radius:var(--radius-26);width:auto;max-height:none;box-shadow:var(--shadow-window);display:block;position:absolute;inset:20px;overflow:auto}.nu-modal__fsbar{z-index:var(--z-raised);justify-content:flex-end;height:0;padding:14px 14px 0;display:flex;position:sticky;top:0;overflow:visible}.nu-modal__fsclose{flex:none}.nu-modal__fscontent{min-height:100%}.nu-modal__footer--sticky{background:var(--canvas);box-shadow:0 -1px 0 var(--line-strong);border-radius:0;position:sticky;bottom:0}.nu-modal__footer--sticky .nu-modal__footer-start{color:var(--ink-muted)}.nu-modal--closing{pointer-events:none;animation:nu-fadeIn var(--duration-fast) var(--ease-out) reverse both}.nu-modal--closing .nu-modal__wrap{animation:nu-popIn var(--duration-fast) var(--ease-out) reverse both}@media (max-width:560px){.nu-modal__wrap{place-items:end stretch;padding:12px 0 0}.nu-modal__panel:not(.nu-modal__panel--inline):not(.nu-modal__panel--full){border-radius:var(--radius-22) var(--radius-22) 0 0;--nu-pop-dy:24px;width:100%;max-height:calc(100% - 12px)}.nu-modal__panel--inline{border-radius:var(--radius-22)}.nu-modal__header{border-radius:var(--radius-22) var(--radius-22) 0 0;padding:20px 20px 16px}.nu-modal__body{padding-left:20px;padding-right:20px}.nu-modal__footer{padding:16px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:0}.nu-modal__panel--inline .nu-modal__footer{border-radius:0 0 var(--radius-22) var(--radius-22);padding-bottom:20px}.nu-modal__panel:not(.nu-modal__panel--split) .nu-modal__footer{flex-direction:column-reverse;align-items:stretch}.nu-modal__panel:not(.nu-modal__panel--split) .nu-modal__footer-start{flex:none;order:1;margin-right:0}.nu-modal__panel--nofoot:not(.nu-modal__panel--inline) .nu-modal__body{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.nu-modal__panel--split{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));gap:20px}.nu-modal__panel--full{border-radius:var(--radius-22);inset:8px}}.nu-notif-panel--inline{border-radius:var(--radius-18);background:var(--surface-overlay);color:var(--ink);box-shadow:var(--shadow-popover);text-align:left;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;flex-direction:column;display:flex}.nu-notif{flex-direction:column;flex:auto;min-height:0;padding:18px 16px 14px;display:flex}.nu-notif__head{flex:none;align-items:flex-start;gap:12px;margin-bottom:10px;padding:0 4px;display:flex}.nu-notif__heading{flex:1;min-width:0}.nu-notif__title{color:var(--ink);margin:2px 0 0}.nu-notif__desc{color:var(--ink-muted);text-wrap:pretty;margin:4px 0 0}.nu-notif__close{flex:none;margin-left:auto}.nu-notif__bar{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 8px;display:flex}.nu-notif__count{color:var(--ink-subtle);font-weight:400}.nu-notif__markall{height:var(--size-control-2xs);border-radius:var(--radius-8);color:var(--link);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease;background:0 0;border:0;align-items:center;gap:5px;margin:0 -8px 0 0;padding:0 8px;display:inline-flex}.nu-notif__markall:hover{background:var(--overlay-hover);color:var(--link-hover)}.nu-notif__list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.nu-notif__section+.nu-notif__section{margin-top:4px}.nu-notif__day{color:var(--ink-subtle);margin:0;padding:12px 6px 6px}.nu-notif__items{margin:0;padding:0;list-style:none}.nu-notif__li{margin:0;position:relative}.nu-notif__li:before{content:"";background:var(--overlay-line);pointer-events:none;height:1px;transition:opacity var(--duration-instant) ease;position:absolute;top:0;left:6px;right:6px}.nu-notif__li:hover:before,.nu-notif__li:hover+.nu-notif__li:before,.nu-notif__li:focus-within:before,.nu-notif__li:focus-within+.nu-notif__li:before{opacity:0}.nu-notif__item{border-radius:var(--radius-10);width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:background-color var(--duration-instant) ease;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:12px;margin:0;padding:13px 6px;text-decoration:none;display:flex}.nu-notif__item:hover{background:var(--overlay-hover);color:var(--ink);text-decoration:none}.nu-notif__item:hover .nu-notif__item-text,.nu-notif__item:hover .nu-notif__time{color:var(--ink-muted)}.nu-notif__item:focus-visible{outline-offset:-2px}.nu-notif__tile{flex:none}.nu-notif__body{flex:1;min-width:0}.nu-notif__item-title,.nu-notif__item-text{display:block}.nu-notif__item-title{color:var(--ink-2);text-wrap:pretty}.nu-notif__item--unread .nu-notif__item-title{color:var(--ink);font-weight:600}.nu-notif__item-text{color:var(--ink-subtle);text-wrap:pretty;margin-top:3px}.nu-notif__meta{flex-direction:column;flex:none;align-items:flex-end;gap:8px;padding-top:1px;display:flex}.nu-notif__time{color:var(--ink-subtle);white-space:nowrap;font-weight:400}.nu-notif__dot{background:var(--unread);border-radius:50%;width:8px;height:8px}.nu-notif__empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:26px 16px 22px;display:flex;position:relative}.nu-notif__empty:before,.nu-notif__skel:before{content:"";background:var(--overlay-line);height:1px;position:absolute;top:0;left:6px;right:6px}.nu-notif__empty .nu-notif__tile{margin-bottom:8px}.nu-notif__empty-title{color:var(--ink)}.nu-notif__empty-text{color:var(--ink-subtle);text-wrap:balance;max-width:260px}.nu-notif__skel{align-items:flex-start;gap:12px;padding:13px 6px;display:flex;position:relative}.nu-notif__skel-lines{flex:1;min-width:0;padding-top:4px}.nu-notif__footer{flex:none;margin-top:12px}@media (max-width:480px){.nu-notif{padding:16px 12px 12px}}.nu-orb{--nu-orb-beat:var(--duration-breath);--nu-orb-cycles:infinite;width:1em;height:1em;font-size:var(--size-orb-md);vertical-align:middle;isolation:isolate;color:var(--aurora-ink);flex:none;line-height:0;display:inline-block;position:relative}.nu-orb--xs{font-size:var(--size-orb-xs)}.nu-orb--sm{font-size:var(--size-orb-sm)}.nu-orb--md{font-size:var(--size-orb-md)}.nu-orb--lg{font-size:var(--size-orb-lg)}.nu-orb--xl{font-size:var(--size-orb-xl)}.nu-orb__halo{pointer-events:none;opacity:.7;background:radial-gradient(closest-side, var(--agent) 0%, var(--agent) 55%, transparent 100%);border-radius:50%;position:absolute;inset:-.46em}@supports (color:color-mix(in lab, red, red)){.nu-orb__halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--agent) 22%, transparent) 0%, color-mix(in srgb, var(--agent) 8%, transparent) 55%, transparent 100%)}}.nu-orb__halo{animation:nu-orb-breathe calc(var(--nu-orb-beat) * 2) ease-in-out var(--nu-orb-cycles);transition:opacity var(--duration-slow) var(--ease-standard)}.nu-orb__ring{pointer-events:none;opacity:0;box-shadow:0 0 0 max(1.25px, .035em) var(--agent-text);border-radius:50%;position:absolute;inset:0}.nu-orb__body{transform-origin:50%;background:radial-gradient(48% 42% at 74% 80%, var(--orb-accent) 0%, transparent 100%), radial-gradient(60% 54% at 28% 26%, var(--aurora-sky) 0%, transparent 100%), radial-gradient(closest-side at 48% 46%, var(--orb-core) 0%, var(--orb-glow) 38%, var(--orb-glow) 72%, var(--orb-edge) 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nu-orb__body{background:radial-gradient(48% 42% at 74% 80%, color-mix(in srgb, var(--orb-accent) 35%, transparent) 0%, transparent 100%), radial-gradient(60% 54% at 28% 26%, color-mix(in srgb, var(--aurora-sky) 55%, transparent) 0%, transparent 100%), radial-gradient(closest-side at 48% 46%, var(--orb-core) 0%, var(--orb-glow) 38%, color-mix(in srgb, color-mix(in srgb, var(--orb-glow) 45%, var(--orb-edge)) 80%, var(--aurora-sea)) 72%, color-mix(in srgb, var(--orb-edge) 62%, var(--aurora-sea)) 100%)}}.nu-orb__body{background-blend-mode:screen, normal, normal;animation:nu-orb-breathe calc(var(--nu-orb-beat) * 2) ease-in-out var(--nu-orb-cycles);transition:opacity var(--duration-slow) var(--ease-standard), filter var(--duration-slow) var(--ease-standard)}.nu-orb__swirl{opacity:.35;mix-blend-mode:soft-light;background:conic-gradient(from 200deg at 50% 50%, var(--aurora-sky), var(--orb-glow), var(--aurora-sea), var(--orb-glow), var(--aurora-sky));border-radius:50%;position:absolute;inset:-10%}@supports (color:color-mix(in lab, red, red)){.nu-orb__swirl{background:conic-gradient(from 200deg at 50% 50%, var(--aurora-sky), var(--orb-glow), var(--aurora-sea), color-mix(in srgb, var(--orb-glow) 55%, var(--orb-core)), var(--aurora-sky))}}.nu-orb__swirl{filter:blur(.08em);transition:opacity var(--duration-slow) var(--ease-standard)}.nu-orb__core{opacity:0;background:radial-gradient(closest-side, var(--orb-core) 0%, var(--orb-core) 40%, transparent 100%);border-radius:50%;position:absolute;inset:12%}@supports (color:color-mix(in lab, red, red)){.nu-orb__core{background:radial-gradient(closest-side, var(--orb-core) 0%, color-mix(in srgb, var(--orb-core) 70%, transparent) 40%, transparent 100%)}}.nu-orb__core{transition:opacity var(--duration-slow) var(--ease-standard)}.nu-orb__band{opacity:0;background:conic-gradient(from 180deg, transparent 0turn, transparent .45turn, var(--aurora-sky) .75turn, var(--aurora-ink) .9turn, transparent .94turn);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nu-orb__band{background:conic-gradient(from 180deg, transparent 0turn, transparent .45turn, color-mix(in srgb, var(--aurora-sky) 70%, transparent) .75turn, color-mix(in srgb, var(--aurora-ink) 90%, transparent) .9turn, transparent .94turn)}}.nu-orb__band{transition:opacity var(--duration-slow) var(--ease-standard);-webkit-mask-image:radial-gradient(closest-side,#0000 62%,currentColor 72% 82%,#0000 92%);mask-image:radial-gradient(closest-side,#0000 62%,currentColor 72% 82%,#0000 92%)}.nu-orb__check{width:44%;height:44%;color:var(--aurora-ink);pointer-events:none;animation:nu-orb-check calc(var(--nu-orb-beat) / 4) var(--ease-spring) both;position:absolute;top:28%;left:28%}.nu-orb--idle .nu-orb__body{opacity:.88}.nu-orb--idle .nu-orb__swirl{opacity:.2}.nu-orb--listen .nu-orb__ring--a{opacity:1;transform:scale(1.18)}.nu-orb--listen .nu-orb__core{opacity:.25}.nu-orb--think .nu-orb__core{opacity:1;background:radial-gradient(closest-side, var(--orb-core) 0%, var(--orb-core) 44%, var(--orb-edge) 60%, var(--orb-edge) 82%, transparent 100%);inset:14%}@supports (color:color-mix(in lab, red, red)){.nu-orb--think .nu-orb__core{background:radial-gradient(closest-side, var(--orb-core) 0%, var(--orb-core) 44%, color-mix(in srgb, var(--orb-edge) 55%, transparent) 60%, color-mix(in srgb, var(--orb-edge) 20%, transparent) 82%, transparent 100%)}}.nu-orb--think .nu-orb__swirl{opacity:.55}.nu-orb--think .nu-orb__halo,.nu-orb--busy .nu-orb__halo{opacity:1}.nu-orb--busy .nu-orb__band{opacity:.95}.nu-orb--busy .nu-orb__core{opacity:var(--opacity-hint)}.nu-orb--done .nu-orb__body{animation:none}.nu-orb--done .nu-orb__core{opacity:1;background:radial-gradient(closest-side, var(--orb-edge) 0%, var(--orb-edge) 78%, var(--orb-edge) 90%, transparent 100%);inset:16%}@supports (color:color-mix(in lab, red, red)){.nu-orb--done .nu-orb__core{background:radial-gradient(closest-side, var(--orb-edge) 0%, var(--orb-edge) 78%, color-mix(in srgb, var(--orb-edge) 40%, transparent) 90%, transparent 100%)}}.nu-orb--done .nu-orb__halo{opacity:var(--opacity-disabled)}.nu-orb--listen .nu-orb__ring--a{animation:nu-orb-ring var(--nu-orb-beat) var(--ease-out) var(--nu-orb-cycles)}.nu-orb--listen .nu-orb__ring--b{animation:nu-orb-ring var(--nu-orb-beat) var(--ease-out) calc(var(--nu-orb-beat) / 2) var(--nu-orb-cycles)}.nu-orb--think .nu-orb__core{animation:nu-orb-core var(--nu-orb-beat) ease-in-out var(--nu-orb-cycles)}.nu-orb--think .nu-orb__swirl{animation:nu-spin calc(var(--nu-orb-beat) * 4) var(--ease-linear) var(--nu-orb-cycles)}.nu-orb--busy .nu-orb__band{animation:nu-spin var(--nu-orb-beat) var(--ease-linear) var(--nu-orb-cycles)}.nu-orb--done .nu-orb__ring--a{animation:nu-orb-ring calc(var(--nu-orb-beat) / 2) var(--ease-out) 1}.nu-orb--tiny.nu-orb--done .nu-orb__core{inset:8%}.nu-orb--tiny .nu-orb__check{width:60%;height:60%;top:20%;left:20%}.nu-orb--tiny .nu-orb__swirl{display:none}.nu-orb--tiny .nu-orb__halo{inset:-.3em}@keyframes nu-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes nu-orb-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes nu-orb-core{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.04)}}@keyframes nu-orb-check{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.nu-pghead{min-width:0;padding:0 0 var(--space-22);margin:0;display:block}.nu-pghead__toolbar{align-items:center;gap:var(--space-8);min-height:var(--size-control-lg);margin-bottom:var(--space-14);flex-wrap:wrap;min-width:0;display:flex}.nu-pghead__toolbarEnd{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-left:auto;display:flex}.nu-pghead__eyebrow{margin:0 0 var(--space-6);color:var(--ink-muted)}.nu-pghead__date{margin:0 0 var(--space-4);color:var(--ink-muted)}.nu-pghead__titleRow{align-items:center;gap:var(--space-10) var(--space-14);flex-wrap:wrap;min-width:0;display:flex}.nu-pghead__title{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:0 auto;margin:0}.nu-pghead__status{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.nu-pghead__aside{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-left:auto;display:flex}.nu-pghead__lead{align-items:center;gap:var(--space-16);min-width:0;display:flex}.nu-pghead__leading{flex:none;display:flex}.nu-pghead__leadBody{flex:auto;min-width:0}.nu-pghead__subtitle{margin:var(--space-6) 0 0;max-width:var(--size-measure);color:var(--ink-3);text-wrap:pretty}.nu-pghead__meta{align-items:center;gap:var(--space-6);margin:var(--space-10) 0 0;color:var(--ink-subtle);display:flex}.nu-pghead__metaText{min-width:0}.nu-pghead__sep{white-space:pre}.nu-pghead__dot{margin:0 var(--space-2)}.nu-pghead__live{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-bg);border-radius:50%;flex:none}.nu-pghead__tabs{align-items:center;gap:var(--space-12);min-width:0;margin-top:var(--space-16);flex-wrap:wrap;display:flex}.nu-pghead__titleSkel{padding:var(--space-4) 0}.nu-pghead__subSkel{margin-top:var(--space-12)}.nu-pagination{align-items:center;gap:var(--space-12);min-width:0;display:flex}.nu-pagination__range{align-items:center;gap:var(--space-6);min-width:0;color:var(--ink-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:auto;display:inline-flex}.nu-pagination__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-pagination__spin{flex:none}.nu-pagination__controls{align-items:center;gap:var(--space-2);flex:none;margin:0;padding:0;list-style:none;display:flex}.nu-pagination__controls>li{display:flex}.nu-pagination__btn{min-width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-10);color:var(--ink-3);cursor:pointer;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease, opacity var(--duration-instant) ease;background:0 0;border:0;place-items:center;margin:0;padding:0 6px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;display:inline-grid}.nu-pagination__btn:not(.is-current):not(.is-busy):hover{background:var(--fill);color:var(--ink)}.nu-pagination__btn:not(.is-current):not(.is-busy):active{transform:scale(var(--press-scale))}.nu-pagination__page.is-current{background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-nav-active);cursor:default}.nu-pagination__btn.is-busy{opacity:var(--opacity-disabled);cursor:not-allowed}.nu-pagination__gap{min-width:var(--size-control-2xs);height:var(--size-control-sm);color:var(--ink-subtle);-webkit-user-select:none;user-select:none;place-items:center;font-size:13.5px;display:grid}.nu-pagination--xs{gap:var(--space-10)}.nu-pagination--xs .nu-pagination__btn{min-width:var(--size-control-xs);height:var(--size-control-xs);font-size:13px}.nu-pagination--xs .nu-pagination__gap{height:var(--size-control-xs);min-width:20px}.nu-pagination--xs .nu-pagination__range{font-size:12.5px}.nu-perm{min-width:0;max-width:100%;position:relative}.nu-perm__frame{min-width:0;position:relative}.nu-perm__scroll{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px;position:relative;overflow-x:auto}.nu-perm__table{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;color:var(--ink)}.nu-perm__scroll:focus-visible{outline-offset:-2px;border-radius:var(--radius-12)}.nu-perm__corner{text-align:left;vertical-align:bottom;width:100%;padding:12px 10px;font-weight:400}.nu-perm__corner-label{color:var(--ink-subtle)}.nu-perm__role{text-align:center;vertical-align:top;width:1px;padding:12px 6px 10px;font-weight:400}.nu-perm__role-inner{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.nu-perm__role-label{width:100%;min-height:2.4em;color:var(--ink-muted);text-align:center;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;line-height:1.2;display:block}.nu-perm__role-last{white-space:nowrap}.nu-perm__role-lock{vertical-align:-1px;color:var(--ink-subtle);margin-left:4px}.nu-perm__col--current .nu-perm__role-label{color:var(--ink);font-weight:500}.nu-perm__ini{background:var(--fill);width:28px;height:28px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.nu-perm__cap{text-align:left;vertical-align:middle;font-weight:inherit;border-top:1px solid var(--line);padding:12px 10px}.nu-perm__cap-label{color:var(--ink);text-wrap:pretty;font-variant-numeric:normal;display:block}.nu-perm__cap-desc{color:var(--ink-subtle);text-wrap:pretty;font-variant-numeric:normal;margin-top:2px;display:block}.nu-perm__cell{text-align:center;vertical-align:middle;border-top:1px solid var(--line);white-space:nowrap;padding:12px 2px}.nu-perm__cell-inner{justify-content:center;align-items:center;min-height:24px;display:flex}.nu-perm__cell--edit{cursor:pointer}.nu-perm__row>.nu-perm__cap,.nu-perm__row>.nu-perm__cell{transition:background-color var(--duration-instant) ease}.nu-perm__row:hover>.nu-perm__cap,.nu-perm__row:hover>.nu-perm__cell{background:var(--hover)}.nu-perm__row:hover>.nu-perm__cap{border-radius:var(--radius-10) 0 0 var(--radius-10)}.nu-perm__row:hover>.nu-perm__col--last{border-radius:0 var(--radius-10) var(--radius-10) 0}.nu-perm__row:hover :is(.nu-perm__cap-desc,.nu-perm__no,.nu-perm__lock,.nu-perm__qual){color:var(--ink-muted)}.nu-perm__edit{flex-direction:column;align-items:center;gap:3px;display:inline-flex}.nu-perm__box{display:inline-flex;position:relative}.nu-perm__lock--box{position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.nu-perm__qual{color:var(--ink-muted);white-space:nowrap}.nu-perm__change{margin-top:-1px}.nu-perm__note{color:var(--ink-muted);text-wrap:pretty;align-items:flex-start;gap:6px;margin:10px 10px 0;display:flex}.nu-perm__note-icon{color:var(--ink-subtle);flex:none;margin-top:2px}.nu-perm__note-role{color:var(--ink-2);font-weight:500}.nu-perm__group{text-align:left;vertical-align:bottom;color:var(--ink-subtle);padding:22px 10px 8px}.nu-perm__section:first-of-type .nu-perm__group{padding-top:8px}.nu-perm__group-pad{padding:0}.nu-perm__col--current{background:var(--surface-raised)}.nu-perm__role.nu-perm__col--current{border-radius:var(--radius-14) var(--radius-14) 0 0}.nu-perm__cell--bottom.nu-perm__col--current{border-radius:0 0 var(--radius-14) var(--radius-14)}.nu-perm__yes{background:var(--ok-bg);width:24px;height:24px;color:var(--ok-text);border-radius:50%;place-items:center;display:grid}.nu-perm__no{color:var(--ink-subtle);line-height:1}.nu-perm__lock{color:var(--ink-subtle);display:inline-flex}.nu-perm__tag{max-width:100%}.nu-perm__native{width:16px;height:16px;accent-color:var(--selected);margin:0}.nu-popover{min-width:var(--size-popover-min);max-width:min(var(--size-popover-max), calc(100vw - 16px));background:var(--surface-overlay);max-height:calc(100vh - 16px);color:var(--ink);border-radius:var(--radius-18);box-shadow:var(--shadow-popover);text-align:left;outline:none;flex-direction:column;display:flex;overflow:hidden}.nu-popover:focus-visible{outline:none}.nu-popover--inline{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;position:relative}.nu-popover--closing{pointer-events:none;animation:nu-popIn var(--duration-fast) var(--ease-out) reverse both}.nu-popover-inline--bottom>.nu-popover{--nu-pop-dy:-6px}.nu-popover-inline--right>.nu-popover{--nu-pop-dx:-6px;--nu-pop-dy:0px}.nu-popover-inline--left>.nu-popover{--nu-pop-dx:6px;--nu-pop-dy:0px}.nu-popover--pad-md{padding:14px 16px 16px}.nu-popover--pad-sm{padding:6px}.nu-popover--pad-none{padding:0}.nu-popover__header{flex:none;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.nu-popover--pad-sm .nu-popover__header{align-items:center;margin-bottom:0;padding:8px 4px 4px 8px}.nu-popover__heading{flex:1;min-width:0;padding-top:3px}.nu-popover--pad-sm .nu-popover__heading{padding-top:0}.nu-popover__title{color:var(--ink)}.nu-popover__desc{color:var(--ink-subtle);margin-top:2px}.nu-popover__close{flex:none;margin:-2px -4px 0 auto}.nu-popover--pad-sm .nu-popover__close{margin:0}.nu-popover__body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.nu-popover__footer{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.nu-popover--pad-sm .nu-popover__footer{border-top:1px solid var(--overlay-line);margin-top:6px;padding:10px 8px 6px}.nu-popover__label{color:var(--ink-subtle);padding:10px 8px 4px}.nu-popover__item{width:100%;min-height:var(--size-control-lg);border-radius:var(--radius-10);color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--duration-instant) ease, transform var(--duration-instant) ease;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:8px;text-decoration:none;display:flex}.nu-popover__item:hover{background:var(--overlay-hover);color:var(--ink);text-decoration:none}.nu-popover__item:not(:disabled):active{transform:scale(.99)}.nu-popover__item:focus-visible{outline-offset:-2px}.nu-popover__item:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.nu-popover__item:disabled:hover{background:0 0}.nu-popover__item-icon{color:var(--ink-3);flex:none}.nu-popover__item-text{flex:1;min-width:0}.nu-popover__item-label,.nu-popover__item-desc{display:block}.nu-popover__item-desc{color:var(--ink-muted);text-wrap:pretty;margin-top:2px}.nu-popover__item-trailing{flex:none;align-items:center;display:inline-flex}.nu-popover-inline{vertical-align:top;flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.nu-popover-inline--end{align-items:flex-end}.nu-popover-inline--center{align-items:center}.nu-popover-inline--top{flex-direction:column-reverse}.nu-popover-inline--left,.nu-popover-inline--right{flex-direction:row;align-items:flex-start}.nu-popover-inline--left{flex-direction:row-reverse}.nu-pdots{vertical-align:middle;align-items:center;gap:16px;display:inline-flex}.nu-pdots__dot{border-radius:var(--radius-pill);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--control-edge);transition:width var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);background-color:#0000;border:0;flex:none;margin:0;padding:0;display:block;position:relative}.nu-pdots__dot--past{background-color:var(--control-edge);box-shadow:none}.nu-pdots__dot.is-current{background-color:var(--inverse);width:22px;box-shadow:none}.nu-pdots--sm{gap:18px}.nu-pdots--sm .nu-pdots__dot{width:6px;height:6px;box-shadow:inset 0 0 0 1.25px var(--control-edge)}.nu-pdots--sm .nu-pdots__dot--past,.nu-pdots--sm .nu-pdots__dot.is-current{box-shadow:none}.nu-pdots--sm .nu-pdots__dot.is-current{width:18px}.nu-pdots--interactive .nu-pdots__dot{cursor:pointer;-webkit-tap-highlight-color:transparent}.nu-pdots--interactive .nu-pdots__dot:before{content:"";border-radius:var(--radius-pill);position:absolute;inset:-8px}.nu-pdots--interactive.nu-pdots--sm .nu-pdots__dot:before{inset:-9px}.nu-pdots--interactive .nu-pdots__dot:not(.is-current):hover{background-color:var(--control-edge-hover);box-shadow:none}.nu-pdots--interactive .nu-pdots__dot.is-current,.nu-pdots--interactive .nu-pdots__dot--locked{cursor:default}.nu-pdots--interactive .nu-pdots__dot--locked:before{content:none}.nu-pdots--on-inverse .nu-pdots__dot{box-shadow:inset 0 0 0 1.5px var(--on-inverse-surface-muted)}.nu-pdots--on-inverse.nu-pdots--sm .nu-pdots__dot{box-shadow:inset 0 0 0 1.25px var(--on-inverse-surface-muted)}.nu-pdots--on-inverse .nu-pdots__dot--past{background-color:var(--on-inverse-surface-muted);box-shadow:none}.nu-pdots--on-inverse .nu-pdots__dot.is-current{background-color:var(--on-inverse-surface);box-shadow:none}.nu-pdots--on-inverse.nu-pdots--sm .nu-pdots__dot--past,.nu-pdots--on-inverse.nu-pdots--sm .nu-pdots__dot.is-current{box-shadow:none}.nu-pdots--on-inverse.nu-pdots--interactive .nu-pdots__dot:not(.is-current):hover{background-color:var(--on-inverse-surface);box-shadow:none}.nu-pdots--on-inverse .nu-pdots__dot:focus-visible{outline-color:var(--on-inverse-surface)}.nu-prompts{flex-direction:column;min-width:0;display:flex}.nu-prompts__title{color:var(--ink-muted);align-items:center;gap:7px;margin:0 0 6px;font-size:12px;line-height:1.3;display:flex}.nu-prompts--next .nu-prompts__title{margin:0 0 4px 10px}.nu-prompts__question{color:var(--ink);text-wrap:pretty;margin:0 0 12px;font-size:15px;line-height:1.55}.nu-prompts__list{min-width:0;margin:0;padding:0;list-style:none;display:flex}.nu-prompts__item{min-width:0;max-width:100%;display:flex}.nu-prompts__list--rows,.nu-prompts__list--choices{flex-direction:column;gap:6px}.nu-prompts__list--next{flex-direction:column;gap:2px}.nu-prompts__list--cards{flex-direction:column}.nu-prompts__list--chips{flex-wrap:wrap;gap:6px}.nu-prompts__list--followups{flex-wrap:wrap;gap:8px}.nu-prompts__list--center{justify-content:center}.nu-prompts__scroller{min-width:0;margin:0 -2px}.nu-prompts__list--scroll{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:-3px 0;padding:3px 2px;overflow-x:auto}.nu-prompts__list--scroll::-webkit-scrollbar{display:none}.nu-prompts__list--scroll>.nu-prompts__item{flex:none}.nu-prompts__groups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 20px;display:grid}.nu-prompts__group{min-width:0}.nu-prompts__glabel{color:var(--ink-muted);align-items:center;gap:7px;margin:0;padding:0 4px 8px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.nu-prompts__list--cards{gap:8px}.nu-prompt{min-width:0;max-width:100%;letter-spacing:inherit;text-align:left;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) ease, color var(--duration-instant) ease, box-shadow var(--duration-fast) ease, transform var(--duration-instant) ease;border:0;align-items:center;margin:0;font-family:inherit;display:flex}.nu-prompt:not([aria-disabled=true]):active{transform:scale(var(--press-scale))}.nu-prompt[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}.nu-prompt--enter{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;animation-delay:calc(var(--nu-prompt-i,0) * var(--duration-instant) / 2)}.nu-prompt--next.nu-prompt--enter,.nu-prompt--cards.nu-prompt--enter{animation-name:nu-viewIn}.nu-prompt--rows{width:100%;min-height:var(--size-control-lg);border-radius:var(--radius-14);background:var(--surface-raised);box-shadow:var(--shadow-card);gap:10px;padding:10px 12px;font-size:14px;line-height:1.35}.nu-prompt--chips{min-height:var(--size-control-sm);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-control);white-space:nowrap;gap:7px;padding:6px 12px 6px 10px;font-size:13.5px;line-height:1.3}.nu-prompt--followups{height:var(--size-control-md);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-control);white-space:nowrap;gap:7px;padding:0 14px 0 12px;font-size:13.5px;line-height:1}.nu-prompt--chips .nu-prompt__label,.nu-prompt--followups .nu-prompt__label{text-overflow:ellipsis;overflow:hidden}.nu-prompt--next{width:100%;min-height:var(--size-control-md);border-radius:var(--radius-12);background:0 0;gap:9px;padding:7px 10px;font-size:13.5px;line-height:1.35}.nu-prompt--cards{width:100%;min-height:var(--size-row-suggestion);border-radius:var(--radius-14);background:var(--surface-raised);box-shadow:var(--shadow-card);gap:12px;padding:10px 14px}.nu-prompt--choices{width:100%;min-height:var(--size-row-choice);border-radius:var(--radius-14);background:var(--surface-raised);box-shadow:var(--shadow-control);gap:12px;padding:10px 12px}.nu-prompt:not([aria-disabled=true]):hover{color:var(--ink);box-shadow:var(--shadow-control-hover), var(--shadow-card)}.nu-prompt--acts:not([aria-disabled=true]):hover{box-shadow:var(--shadow-agent-soft), var(--shadow-card)}.nu-prompt--chips:not([aria-disabled=true]):hover,.nu-prompt--followups:not([aria-disabled=true]):hover{box-shadow:var(--shadow-control-hover), var(--shadow-raised)}.nu-prompt--chips.nu-prompt--acts:not([aria-disabled=true]):hover,.nu-prompt--followups.nu-prompt--acts:not([aria-disabled=true]):hover{box-shadow:var(--shadow-agent-soft), var(--shadow-raised)}.nu-prompt--next:not([aria-disabled=true]):hover{background:var(--surface-raised)}.nu-prompt__icon{flex:none}.nu-prompt__icon--agent{color:var(--agent-text)}.nu-prompt__icon--risk{color:var(--risk-text)}.nu-prompt__icon--info{color:var(--info-text)}.nu-prompt__icon--ok{color:var(--ok-text)}.nu-prompt__icon--neutral,.nu-prompt__icon--crit{color:var(--ink-muted)}.nu-prompt__label{flex:1;min-width:0}.nu-prompt__text{flex-direction:column;flex:1;min-width:0;display:flex}.nu-prompt--cards .nu-prompt__label,.nu-prompt--choices .nu-prompt__label{color:var(--ink);font-size:14px;font-weight:500;line-height:1.35;display:block}.nu-prompt__meta{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin-top:2px;display:flex}.nu-prompt__meta>.nu-prompt__sub{margin-top:0}.nu-prompt__meta>.nu-prompt__pending{align-self:auto;margin-top:0;line-height:1.4}.nu-prompt__sub{color:var(--ink-muted);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.4;display:block}.nu-prompt__chev{color:var(--icon-subtle);flex:none}.nu-prompt__dot{margin-left:-1px}.nu-prompt__pending{align-self:flex-start;margin-top:3px}.nu-prompt--rows .nu-prompt__label,.nu-prompt--next .nu-prompt__label{display:block}.nu-prompt--rows .nu-prompt__icon,.nu-prompt--next .nu-prompt__icon{align-self:flex-start;margin-top:2px}.nu-prompt__tile{flex:none}.nu-prompt__tile--fb{border-radius:var(--radius-8);place-items:center;width:28px;height:28px;display:grid}.nu-prompt__tile--round{border-radius:var(--radius-pill)}.nu-prompt__tile--info{background:var(--info-bg);color:var(--info-text)}.nu-prompt__tile--risk{background:var(--risk-bg);color:var(--risk-text)}.nu-prompt__tile--agent{background:var(--agent-bg);color:var(--agent-text)}.nu-prompt__tile--ok{background:var(--ok-bg);color:var(--ok-text)}.nu-prompt__tile--crit{background:var(--crit-bg);color:var(--crit-text)}.nu-prompt__tile--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.nu-prompt-skel{display:block}.nu-prompt-skel--rows{width:100%;height:var(--size-control-lg);border-radius:var(--radius-14)}.nu-prompt-skel--chips{height:var(--size-control-sm);border-radius:var(--radius-pill)}.nu-prompt-skel--followups{height:var(--size-control-md);border-radius:var(--radius-pill)}.nu-prompt-skel--next{width:100%;height:var(--size-control-md);border-radius:var(--radius-12)}.nu-prompt-skel--cards{width:100%;height:var(--size-row-suggestion);border-radius:var(--radius-14)}.nu-prompt-skel--choices{width:100%;height:var(--size-row-choice);border-radius:var(--radius-14)}.nu-prompts__list--rows .nu-prompts__item,.nu-prompts__list--next .nu-prompts__item,.nu-prompts__list--cards .nu-prompts__item,.nu-prompts__list--choices .nu-prompts__item{width:100%}.nu-prov{min-width:0;color:var(--ink-subtle);text-wrap:pretty;align-items:flex-start;gap:8px;display:flex}.nu-prov__icon{flex:none;margin-top:1px}.nu-prov__text{flex:auto;min-width:0}.nu-prov__lead{color:var(--ink);font-weight:500}.nu-prov__sep{white-space:pre-wrap}.nu-prov--footer{border-top:1px solid var(--line);padding-top:12px}.nu-prov--strip{border-radius:var(--radius-16);background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px}.nu-prov--strip .nu-prov__icon{margin-top:0}.nu-prov--strip .nu-prov__text{flex:240px}.nu-prov__icon--muted{color:inherit}.nu-prov__icon--agent{color:var(--agent)}.nu-prov__icon--info{color:var(--info)}.nu-prov__icon--ok{color:var(--ok-text)}.nu-prov__dot{background:var(--neutral);border-radius:50%;flex:none;width:6px;height:6px;margin:6px 4.5px 0}.nu-prov--strip .nu-prov__dot{margin:0 4.5px}.nu-prov__dot--ok{background:var(--ok)}.nu-prov__dot--risk{background:var(--risk-mark)}.nu-prov__dot--crit{background:var(--crit-mark)}.nu-prov__dot--info{background:var(--info)}.nu-prov__dot--agent{background:var(--agent)}.nu-prov__kind{flex:none}.nu-prov--inline .nu-prov__kind,.nu-prov--footer .nu-prov__kind{margin-top:-1.25px}.nu-prov__age{color:var(--risk-text);font-weight:500}.nu-prov__age,.nu-prov__when,.nu-prov__tight{white-space:nowrap}.nu-prov__end{margin-left:auto}.nu-prov__rule{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nu-prov__ruleIcon{flex:none}.nu-radio{max-width:100%;color:var(--ink);-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:10px;display:inline-flex;position:relative}.nu-radio--bare{vertical-align:middle;gap:0}.nu-radio__control{flex:none;width:18px;height:18px;margin-top:1px;display:inline-grid;position:relative}.nu-radio--bare .nu-radio__control{margin-top:0}.nu-radio__input{top:calc((18px - var(--size-control-2xs)) / 2);left:calc((18px - var(--size-control-2xs)) / 2);width:var(--size-control-2xs);height:var(--size-control-2xs);opacity:0;cursor:pointer;z-index:1;margin:0;padding:0;position:absolute}.nu-radio__dot{background:var(--surface-raised);width:18px;height:18px;transition:background-color var(--duration-fast) ease, transform var(--duration-instant) ease;border-radius:50%;place-items:center;display:grid;position:relative}.nu-radio__dot:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--control-edge);pointer-events:none;transition:opacity var(--duration-instant) ease, box-shadow var(--duration-instant) ease;position:absolute;inset:0}.nu-radio__dot:after{content:"";background:var(--on-color);width:6px;height:6px;transition:transform var(--duration-fast) var(--ease-spring);border-radius:50%;transform:scale(0)}.nu-radio__control:hover .nu-radio__dot:before{box-shadow:inset 0 0 0 1px var(--control-edge-hover)}.nu-radio:has(.nu-radio__label:hover) .nu-radio__dot:before{box-shadow:inset 0 0 0 1px var(--control-edge-hover)}.nu-radio__control:active .nu-radio__dot{transform:scale(var(--press-scale-small))}.nu-radio:has(.nu-radio__label:active) .nu-radio__dot{transform:scale(var(--press-scale-small))}.nu-radio__input:checked+.nu-radio__dot{background:var(--selected)}.nu-radio .nu-radio__input:checked+.nu-radio__dot:before{opacity:0}.nu-radio__input:checked+.nu-radio__dot:after{transform:scale(1)}.nu-radio__input:focus-visible{outline:none}.nu-radio__input:focus-visible+.nu-radio__dot,.nu-radio__input[data-force-focus]+.nu-radio__dot{outline:2px solid var(--focus);outline-offset:2px}.nu-radio__input[data-force-focus]{outline:none}.nu-radio__text{flex-direction:column;gap:2px;min-width:0;display:flex}.nu-radio__label{color:var(--ink);cursor:pointer;margin-left:-10px;padding-left:10px;display:block}.nu-radio__desc{color:var(--ink-muted);text-wrap:pretty}.nu-radio__lock{vertical-align:-1px;color:var(--ink-subtle);margin-left:6px;display:inline-block}.nu-radio--sm{gap:8px}.nu-radio--sm .nu-radio__label{margin-left:-8px;padding-left:8px}.nu-radio--sm .nu-radio__control,.nu-radio--sm .nu-radio__dot{width:16px;height:16px}.nu-radio--sm .nu-radio__input{top:calc((16px - var(--size-control-2xs)) / 2);left:calc((16px - var(--size-control-2xs)) / 2)}.nu-radio--sm .nu-radio__control{margin-top:2px}.nu-radio--sm.nu-radio--bare .nu-radio__control{margin-top:0}.nu-radio--sm .nu-radio__dot:after{width:6px;height:6px}.nu-radio.is-error .nu-radio__input:not(:checked)+.nu-radio__dot:before,.nu-radio.is-error .nu-radio__control:hover .nu-radio__input:not(:checked)+.nu-radio__dot:before{box-shadow:inset 0 0 0 1.5px var(--crit-text)}.nu-radio.is-error:has(.nu-radio__label:hover) .nu-radio__input:not(:checked)+.nu-radio__dot:before{box-shadow:inset 0 0 0 1.5px var(--crit-text)}.nu-radio.is-disabled .nu-radio__input,.nu-radio.is-disabled .nu-radio__label{cursor:not-allowed}.nu-radio.is-disabled .nu-radio__control,.nu-radio.is-disabled .nu-radio__label{opacity:var(--opacity-disabled)}.nu-radio.is-disabled:not(.is-error) .nu-radio__control:hover .nu-radio__dot:before{box-shadow:inset 0 0 0 1px var(--control-edge)}.nu-radio.is-disabled:not(.is-error):has(.nu-radio__label:hover) .nu-radio__dot:before{box-shadow:inset 0 0 0 1px var(--control-edge)}.nu-radio.is-disabled .nu-radio__control:active .nu-radio__dot{transform:none}.nu-radio.is-disabled:has(.nu-radio__label:active) .nu-radio__dot{transform:none}.nu-radio--locked .nu-radio__input,.nu-radio--locked .nu-radio__label{cursor:not-allowed}.nu-radio--locked .nu-radio__label{color:var(--ink-3)}.nu-radio--locked .nu-radio__dot{background:var(--fill)}.nu-radio--locked .nu-radio__input:checked+.nu-radio__dot{background:var(--neutral)}.nu-radio--locked .nu-radio__control:hover .nu-radio__dot:before{box-shadow:inset 0 0 0 1px var(--control-edge)}.nu-radio--locked:has(.nu-radio__label:hover) .nu-radio__dot:before{box-shadow:inset 0 0 0 1px var(--control-edge)}.nu-radio--locked .nu-radio__control:active .nu-radio__dot{transform:none}.nu-radio--locked:has(.nu-radio__label:active) .nu-radio__dot{transform:none}.nu-radio-group__list{min-width:0;display:flex}.nu-radio-group__list--vertical{flex-direction:column;align-items:flex-start;gap:12px}.nu-radio-group__list--horizontal{flex-flow:wrap;align-items:flex-start;gap:10px 20px}.nu-result{--nu-result-gap:8px;letter-spacing:-.005em}.nu-result--enter{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards}.nu-result__icon{flex:none;display:inline-flex}.nu-result__text{min-width:0}.nu-result__outcome{font-weight:500}.nu-result__rest{font-weight:400}.nu-result__dot{margin:0 calc(4px - var(--nu-result-gap));flex:none;font-weight:400}.nu-result--capsule{align-items:center;gap:var(--nu-result-gap);max-width:100%;height:var(--size-control-md);border-radius:var(--radius-pill);white-space:nowrap;vertical-align:middle;padding:0 14px;line-height:1;display:inline-flex}.nu-result--capsule .nu-result__text{display:flex}.nu-result--capsule{position:relative}.nu-result--capsule .nu-result__outcome{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-result--capsule .nu-result__rest{flex:none}.nu-result--cut .nu-result__rest{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nu-result--capsule.nu-result--sm{--nu-result-gap:7px;height:var(--size-control-sm);padding:0 12px;font-size:12.5px}.nu-result--banner{--nu-result-gap:10px;align-items:center;gap:var(--nu-result-gap);border-radius:var(--radius-16);text-wrap:pretty;padding:12px 14px;display:flex}.nu-result--banner .nu-result__icon{align-self:flex-start;margin-top:2px}.nu-result--banner .nu-result__text{flex:1}.nu-result--banner.nu-result--sm{border-radius:var(--radius-12);padding:10px 12px}.nu-result--banner.nu-result--sm .nu-result__icon{margin-top:1.5px}.nu-result--text{align-items:center;gap:var(--nu-result-gap);vertical-align:middle;display:inline-flex}.nu-result--text.nu-result--sm{--nu-result-gap:5px;font-size:12.5px;line-height:1.35}.nu-result--ok{color:var(--ok-text)}.nu-result--info{color:var(--info-text)}.nu-result--agent{color:var(--agent-text)}.nu-result--crit{color:var(--crit-text)}.nu-result--risk{color:var(--risk-text)}.nu-result--neutral{color:var(--neutral-text)}.nu-result--capsule.nu-result--ok,.nu-result--banner.nu-result--ok{background:var(--ok-bg)}.nu-result--capsule.nu-result--info,.nu-result--banner.nu-result--info{background:var(--info-bg)}.nu-result--capsule.nu-result--agent,.nu-result--banner.nu-result--agent{background:var(--agent-bg)}.nu-result--capsule.nu-result--crit,.nu-result--banner.nu-result--crit{background:var(--crit-bg)}.nu-result--capsule.nu-result--risk,.nu-result--banner.nu-result--risk{background:var(--risk-bg)}.nu-result--capsule.nu-result--neutral,.nu-result--banner.nu-result--neutral{background:var(--neutral-bg)}.nu-result--banner.nu-result--ok{color:var(--ok-strong)}.nu-result--banner.nu-result--info{color:var(--info-strong)}.nu-result--banner.nu-result--agent{color:var(--agent-strong)}.nu-result--banner.nu-result--crit{color:var(--crit-strong)}.nu-result--banner.nu-result--risk{color:var(--risk-strong)}.nu-result--banner.nu-result--neutral{color:var(--ink-2)}.nu-result--banner.nu-result--ok .nu-result__icon{color:var(--ok-text)}.nu-result--banner.nu-result--info .nu-result__icon{color:var(--info-text)}.nu-result--banner.nu-result--agent .nu-result__icon{color:var(--agent)}.nu-result--banner.nu-result--crit .nu-result__icon{color:var(--crit-text)}.nu-result--banner.nu-result--risk .nu-result__icon{color:var(--risk-text)}.nu-result--banner.nu-result--neutral .nu-result__icon{color:var(--icon)}.nu-result--banner .nu-result__undo{align-self:center}.nu-search--trigger{width:100%;min-width:0;height:var(--size-control-md);border-radius:var(--radius-10);background:var(--surface-raised);box-shadow:var(--shadow-control);color:var(--ink-muted);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;flex:auto;align-items:center;gap:9px;margin:0;padding:0 7px 0 11px;font-size:13.5px;display:flex;position:relative}.nu-search--trigger:hover{box-shadow:var(--shadow-control-hover);color:var(--ink)}.nu-search--trigger:not(:disabled):active{transform:scale(var(--press-scale))}.nu-search--trigger[aria-expanded=true]{box-shadow:var(--shadow-control-hover);color:var(--ink)}.nu-search--trigger:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.nu-search--trigger:disabled:hover{box-shadow:var(--shadow-control);color:var(--ink-muted)}.nu-search__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nu-search--compact{width:var(--size-control-lg);color:var(--ink-3);flex:none;justify-content:center;padding:0}.nu-search__kbd{flex:none}.nu-search--input{gap:var(--space-10);flex-direction:column;width:100%;min-width:0;display:flex}.nu-search__icon{color:var(--icon-subtle);flex:none}.nu-search--trigger .nu-search__icon{color:currentColor}.nu-search__input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0}.nu-search__input:focus-visible{outline:none}.nu-search__input::placeholder{color:var(--ink-subtle);opacity:1}.nu-search__input::-webkit-search-cancel-button{appearance:none}.nu-search__input::-webkit-search-decoration{appearance:none}.nu-search__clear{animation:nu-popIn var(--duration-fast) var(--ease-standard)}.nu-search__box .nu-search__kbd{margin-right:4px}.nu-search__spinner{flex:none;place-items:center;display:inline-grid}.nu-search__ring{box-sizing:border-box;border:2px solid var(--ink-subtle);border-right-color:#0000;border-radius:50%}.nu-search.is-disabled .nu-search__box{opacity:var(--opacity-disabled);cursor:not-allowed;box-shadow:var(--shadow-control)}.nu-search.is-disabled .nu-search__input{cursor:not-allowed}.nu-sechead{min-width:0;margin:var(--space-28) 0 var(--space-12);padding:0 var(--space-2);display:block}.nu-sechead:first-child{margin-top:0}.nu-sechead__body{align-items:flex-start;gap:var(--space-10) var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.nu-sechead__text{flex:220px;min-width:0}.nu-sechead--md .nu-sechead__text{flex-basis:120px}.nu-sechead__title{align-items:center;gap:var(--space-8);min-width:0;color:var(--ink);margin:0;display:flex}.nu-sechead__label{overflow-wrap:anywhere;text-wrap:balance;min-width:0}.nu-sechead__count{flex:none}.nu-sechead__count--plain{border-radius:var(--radius-pill);background:var(--line-bg);min-width:20px;height:20px;color:var(--ink-2);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.nu-sechead__desc{margin:var(--space-4) 0 0;max-width:var(--size-measure);color:var(--ink-muted);text-wrap:pretty}.nu-sechead__action{align-items:center;gap:var(--space-8);min-height:var(--size-control-2xs);flex:none;display:flex}.nu-sechead--md{margin-bottom:var(--space-16)}.nu-sechead--md .nu-sechead__action{height:22px;min-height:0}.nu-sechead--sm{margin:var(--space-20) var(--space-4) var(--space-8);padding:0}.nu-sechead--sm .nu-sechead__title{color:var(--ink-muted)}.nu-sechead--sm .nu-sechead__body{gap:var(--space-8);flex-wrap:nowrap;align-items:center}.nu-sechead--sm .nu-sechead__text{flex-basis:0}.nu-sechead--sm .nu-sechead__action{min-height:0}.nu-sechead.nu-sechead--flush{margin:0}.nu-sechead__link{align-items:center;gap:var(--space-4);height:var(--size-control-2xs);padding:0 var(--space-2);border-radius:var(--radius-6);color:var(--ink);white-space:nowrap;cursor:pointer;transition:color var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;margin:0;text-decoration:none;display:inline-flex}.nu-sechead__link:hover{color:var(--ink);text-decoration:none}.nu-sechead__link:hover .nu-sechead__linkText{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.nu-sechead__link:active{transform:scale(var(--press-scale))}.nu-sechead__chev{transition:transform var(--duration-fast) var(--ease-standard)}.nu-sechead__link:hover .nu-sechead__chev{transform:translate(2px)}.nu-seg{isolation:isolate;align-items:center;gap:var(--space-2);max-width:100%;height:var(--size-control-lg);border-radius:var(--radius-12);background:var(--control-track);vertical-align:middle;padding:4px;display:inline-flex;position:relative}.nu-seg--sm{height:var(--size-control-sm);border-radius:var(--radius-10);padding:3px}.nu-seg--md{height:var(--size-control-md);border-radius:var(--radius-10);padding:3px}.nu-seg--lg{height:var(--size-control-lg);border-radius:var(--radius-12);padding:4px}.nu-seg--xl{height:var(--size-control-xl);gap:var(--space-4);border-radius:var(--radius-14);padding:4px}.nu-seg--full{width:100%;display:flex}.nu-seg--full>.nu-seg__item{flex:1 1 0}.nu-seg__item{z-index:1;justify-content:center;align-items:center;gap:var(--space-8);min-width:0;color:var(--ink-3);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) ease, color var(--duration-instant) ease, box-shadow var(--duration-fast) ease, transform var(--duration-instant) ease;background:0 0;border:0;flex:0 auto;margin:0;font-family:inherit;font-weight:500;display:inline-flex;position:relative}.nu-seg__item:not(:disabled):not(.nu-seg__item--locked):hover{color:var(--ink)}.nu-seg__item:not(:disabled):not(.nu-seg__item--locked):active{transform:scale(var(--press-scale))}.nu-seg__item:focus-visible{z-index:var(--z-raised)}.nu-seg__item:disabled{color:var(--ink-disabled);cursor:not-allowed}.nu-seg__item.nu-seg__item--locked{color:var(--ink-subtle);cursor:not-allowed}.nu-seg__item.is-selected{color:var(--ink);background:var(--control-thumb);box-shadow:var(--shadow-raised)}.nu-seg--sm>.nu-seg__item{height:calc(var(--size-control-sm) - 6px);border-radius:calc(var(--radius-10) - 3px);gap:var(--space-6);padding:0 10px;font-size:13px}.nu-seg--md>.nu-seg__item{height:calc(var(--size-control-md) - 6px);border-radius:calc(var(--radius-10) - 3px);gap:var(--space-6);padding:0 12px;font-size:13.5px}.nu-seg--lg>.nu-seg__item{height:calc(var(--size-control-lg) - 8px);border-radius:calc(var(--radius-12) - 4px);padding:0 13px;font-size:14px}.nu-seg--xl>.nu-seg__item{height:calc(var(--size-control-xl) - 8px);border-radius:calc(var(--radius-14) - 4px);padding:0 16px;font-size:15px}.nu-seg--sm>.nu-seg__item--icon{padding-left:8px}.nu-seg--md>.nu-seg__item--icon{padding-left:10px}.nu-seg--lg>.nu-seg__item--icon{padding-left:11px}.nu-seg--xl>.nu-seg__item--icon{padding-left:13px}.nu-seg__icon{flex:none}.nu-seg__item.is-selected>.nu-seg__icon{color:var(--ink)}.nu-seg__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nu-seg__thumb{z-index:0;border-radius:calc(var(--radius-12) - 4px);background:var(--control-thumb);box-shadow:var(--shadow-raised);pointer-events:none;transition:transform var(--duration-base) var(--ease-standard), width var(--duration-base) var(--ease-standard), height var(--duration-base) var(--ease-standard);position:absolute;top:0;left:0}.nu-seg--sm>.nu-seg__thumb,.nu-seg--md>.nu-seg__thumb{border-radius:calc(var(--radius-10) - 3px)}.nu-seg--xl>.nu-seg__thumb{border-radius:calc(var(--radius-14) - 4px)}.nu-seg--glide>.nu-seg__item.is-selected{box-shadow:none;background:0 0}.nu-seg__count{flex:none}.nu-seg-field{align-items:flex-start;max-width:100%}.nu-seg-field--full{align-items:stretch;width:100%}.nu-seg__reason{align-items:flex-start;gap:var(--space-4);display:inline-flex}.nu-seg__reason-icon{flex:none;margin-top:2px}.nu-select{width:100%}.nu-select__control.nu-field__control{cursor:pointer;gap:0;padding:0}.nu-select__input{border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 38px 0 14px}.nu-select__input:focus-visible{outline:none}.nu-select__input option,.nu-select__input optgroup{color:var(--ink);background:var(--surface-raised)}.nu-select.is-empty .nu-select__input{color:var(--ink-subtle)}.nu-select.is-empty .nu-select__input option{color:var(--ink)}.nu-select__icon{color:var(--icon-subtle);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.nu-select--icon .nu-select__input{padding-left:40px}.nu-select__chev{color:var(--icon-subtle);pointer-events:none;transition:color var(--duration-instant) ease;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.nu-select__control:hover .nu-select__chev{color:var(--ink-3)}.nu-select--sm .nu-select__input,.nu-select--md .nu-select__input{padding:0 32px 0 12px}.nu-select--sm .nu-select__icon,.nu-select--md .nu-select__icon{left:12px}.nu-select--sm.nu-select--icon .nu-select__input,.nu-select--md.nu-select--icon .nu-select__input{padding-left:35px}.nu-select--sm .nu-select__chev,.nu-select--md .nu-select__chev{right:11px}.nu-select--readonly .nu-select__control{cursor:default}.nu-select__input--ro{cursor:text}.nu-select--readonly .nu-select__control:hover .nu-select__chev{color:var(--icon-subtle)}.nu-select.is-disabled .nu-select__input,.nu-select.is-disabled .nu-select__control{cursor:not-allowed}.nu-select.is-disabled .nu-select__control:hover .nu-select__chev{color:var(--icon-subtle)}.nu-sidebar{width:var(--size-sidebar);background:var(--bg);height:100%;min-height:0;color:var(--ink);transition:width var(--duration-slow) var(--ease-standard);flex:none;display:flex;position:relative;overflow:hidden}.nu-sidebar.is-collapsed{width:var(--size-rail)}.nu-sidebar__panel{width:var(--size-sidebar);flex-direction:column;flex:none;min-height:0;padding:16px 0 10px;display:flex}.nu-sidebar.is-collapsed .nu-sidebar__panel{width:var(--size-rail)}.nu-sidebar__top{flex:none;padding:0 12px 4px}.nu-sidebar.is-collapsed .nu-sidebar__top{flex-direction:column;gap:4px;padding:0 12px;display:flex}.nu-sidebar__brandrow{align-items:center;gap:2px;height:36px;padding:0 0 0 11px;display:flex}.nu-sidebar__wordmark{margin-right:auto}.nu-sidebar__railsearch{margin:4px 0}.nu-sidebar__searchrow{gap:6px;margin-top:12px;display:flex}.nu-sidebar__search{flex:auto;min-width:0}.nu-sidebar__navframe{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.nu-sidebar__nav{scrollbar-width:thin;flex:1;min-height:0;padding:8px 12px 10px;position:relative;overflow:hidden auto}.nu-sidebar.is-collapsed .nu-sidebar__nav{scrollbar-width:none;padding:12px 12px 10px}.nu-sidebar.is-collapsed .nu-sidebar__nav::-webkit-scrollbar{display:none}.nu-sidebar__navlist{flex-direction:column;gap:1px;display:flex}.nu-sidebar.is-collapsed .nu-sidebar__navlist{gap:4px}.nu-sidebar__list,.nu-sidebar__sub{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.nu-sidebar.is-collapsed .nu-sidebar__list{gap:4px}.nu-sidebar__li{margin:0;padding:0;display:block}.nu-sidebar__group-label{color:var(--ink-subtle);padding:14px 11px 5px}.nu-sidebar__sep{background:var(--line-bg);flex:none;height:1px;margin:8px 11px}.nu-sidebar__railsep{background:var(--line-bg);flex:none;width:20px;height:1px;margin:6px 10px}.nu-sidebar .nu-sidebar__item,.nu-sidebar__item{width:100%;height:var(--size-control-md);border-radius:var(--radius-9);cursor:pointer;text-align:left;color:var(--ink-2);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;flex:none;align-items:center;gap:10px;margin:0;padding:0 9px 0 11px;text-decoration:none;display:flex}.nu-sidebar .nu-sidebar__item:hover{background:var(--fill-hover);color:var(--ink-2);text-decoration:none}.nu-sidebar .nu-sidebar__item:active{transform:scale(var(--press-scale))}.nu-sidebar__item-icon{color:var(--icon)}.nu-sidebar .nu-sidebar__item.is-active{background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-nav-active);font-weight:600}.nu-sidebar__item.is-active .nu-sidebar__item-icon{color:var(--on-inverse)}.nu-sidebar .nu-sidebar__item--ancestor{color:var(--ink);font-weight:600}.nu-sidebar__item--ancestor .nu-sidebar__item-icon{color:var(--ink)}.nu-sidebar__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nu-sidebar__chev{opacity:.9;transition:transform var(--duration-base) var(--ease-standard);margin-right:-2px}.nu-sidebar__chev.is-collapsed{transform:rotate(-90deg)}.nu-sidebar__count{flex:none}.nu-sidebar__sub{animation:nu-viewIn var(--duration-base) var(--ease-out) backwards;padding:3px 0 6px 24px;position:relative}.nu-sidebar__sub:before{content:"";border-radius:var(--radius-1);background:var(--line-bg);width:1.5px;position:absolute;top:3px;bottom:8px;left:19px}.nu-sidebar .nu-sidebar__subitem,.nu-sidebar__subitem{width:100%;min-height:var(--size-control-sm);border-radius:var(--radius-8);text-align:left;cursor:pointer;color:var(--ink-3);transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:0;padding:6px 9px 6px 12px;text-decoration:none;display:flex}.nu-sidebar .nu-sidebar__subitem:hover{background:var(--fill-hover);color:var(--ink);text-decoration:none}.nu-sidebar .nu-sidebar__subitem.is-active{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-control);font-weight:600}.nu-sidebar .nu-sidebar__subitem--deep{padding-left:8px}.nu-sidebar__deep{color:var(--ink-muted);flex:none}.nu-sidebar__sublabel{overflow-wrap:break-word;flex:1;min-width:0}.nu-sidebar .nu-sidebar__railitem,.nu-sidebar__railitem{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-10);cursor:pointer;color:var(--icon);transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;text-decoration:none;display:grid;position:relative}.nu-sidebar .nu-sidebar__railitem:hover,.nu-sidebar .nu-sidebar__railitem.is-open{background:var(--fill-hover);color:var(--ink)}.nu-sidebar .nu-sidebar__railitem:active{transform:scale(var(--press-scale))}.nu-sidebar .nu-sidebar__railitem.is-active{background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-nav-active)}.nu-sidebar__footer{flex:none;padding:0 12px}.nu-sidebar__footline{background:var(--line-bg);height:1px;margin:0 0 6px}.nu-sidebar.is-collapsed .nu-sidebar__footline{width:var(--size-control-lg)}.nu-sidebar__menu{width:100%;display:flex}.nu-sidebar__profile{width:100%;height:var(--size-control-xl);border-radius:var(--radius-12);cursor:pointer;text-align:left;color:var(--ink);transition:background-color var(--duration-instant) ease, transform var(--duration-instant) ease;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 6px;display:flex}.nu-sidebar__profile:hover,.nu-sidebar__profile[aria-expanded=true]{background:var(--fill-hover)}.nu-sidebar__profile:active{transform:scale(var(--press-scale))}.nu-sidebar.is-collapsed .nu-sidebar__profile{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-10);justify-content:center;padding:0}.nu-sidebar__avatar{flex:none}.nu-sidebar__who{flex:1;min-width:0}.nu-sidebar__name{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);display:block;overflow:hidden}.nu-sidebar__role{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.nu-sidebar__updown{color:var(--ink-subtle);flex-direction:column;flex:none;align-items:center;display:flex}.nu-sidebar__up{margin-bottom:-4px;transform:rotate(180deg)}.nu-sidebar__fly{z-index:var(--z-popover);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards}.nu-skel{min-width:0;display:block}.nu-skel--waiting{opacity:0}.nu-skel__bone{border-radius:var(--radius-6);max-width:100%;height:10px;display:block}.nu-skel__circle{border-radius:50%;flex:none}.nu-skel__rect{display:block}.nu-skel__text{gap:var(--space-10);flex-direction:column;padding:3px 0;display:flex}.nu-skel__kpi{min-width:0;display:block}.nu-skel__kpi--plain{background:var(--surface);border-radius:var(--radius-22);box-shadow:var(--shadow-card);padding:var(--space-18) var(--space-20)}.nu-skel__kpiValue{margin-top:var(--space-16)}.nu-skel__kpiCaption{margin-top:var(--space-12)}.nu-skel__row{align-items:center;gap:var(--space-12);border-top:1px solid var(--line);padding:11px 0;display:flex}.nu-skel__row--plain{border-top:0}.nu-skel__rowBody{flex:1;min-width:0;display:block}.nu-skel__rowSub{margin-top:7px}.nu-skel__rowEnd{flex:none}.nu-sf{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.nu-sf.is-disabled .nu-sf__field,.nu-sf.is-disabled .nu-sf__lead,.nu-sf.is-disabled .nu-sf__count{opacity:var(--opacity-disabled)}.nu-sf__spark{color:var(--agent-text);flex:none}.nu-sf__input{min-width:0;height:100%;color:var(--ink);font:inherit;letter-spacing:inherit;text-overflow:ellipsis;appearance:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.nu-sf__input:focus-visible{outline:none}.nu-sf__input::placeholder{color:var(--ink-subtle);opacity:1}.nu-sf__input::-webkit-search-cancel-button{appearance:none}.nu-sf__input::-webkit-search-decoration{appearance:none}.nu-sf__input:disabled{cursor:not-allowed}.nu-sf__clear{animation:nu-popIn var(--duration-base) var(--ease-standard) backwards}.nu-sf__field.is-agent,.nu-sf__field.is-agent:hover{box-shadow:0 0 0 2px var(--agent), 0 0 0 6px var(--agent-halo)}.nu-sf__field.is-agent:has(:is(input,select,textarea):focus){box-shadow:0 0 0 2px var(--agent), 0 0 0 6px var(--agent-halo)}.nu-sf__agent{flex:none;align-items:center;margin-right:2px;display:inline-flex}.nu-sf__row{align-items:center;gap:var(--space-6);min-height:var(--size-control-xs);animation:nu-viewIn var(--duration-base) var(--ease-out) backwards;flex-wrap:wrap;padding:0 4px;display:flex}.nu-sf__lead{color:var(--ink-subtle);margin-right:2px}.nu-sf__count{color:var(--ink-subtle);font-variant-numeric:tabular-nums;margin-left:4px}.nu-sf__count--none{color:var(--ink-2);font-weight:500}.nu-sf__reset{margin-left:2px}.nu-spark{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.nu-spark__line{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset var(--duration-progress) var(--ease-standard)}.nu-spark__area{fill-opacity:.12;stroke:none}.nu-spark__dot{stroke:var(--surface-raised);stroke-width:1.5px;transition:opacity var(--duration-fast) ease var(--duration-slow)}.nu-spark__dot--bad{stroke-width:1px}.nu-spark__dot--hidden{opacity:0;transition:none}.nu-spark__ref{stroke:var(--viz-axis);stroke-width:1px;stroke-dasharray:2 2}.nu-spark__bar{transition:fill var(--duration-instant) ease}.nu-spark__none{stroke:var(--viz-baseline);stroke-width:1.5px;stroke-dasharray:3 3;stroke-linecap:round}.nu-spark--loading{position:relative}.nu-spark__shim{border-radius:var(--radius-pill);height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.nu-spinner{vertical-align:middle;color:inherit;transition:opacity var(--duration-base) var(--ease-standard);align-items:center;gap:10px;display:inline-flex}.nu-spinner--compact{gap:8px}.nu-spinner--waiting{opacity:0}.nu-spinner__ring{transform-origin:50%;flex:none;display:block;overflow:visible}.nu-spinner__track{stroke:currentColor;stroke-opacity:.15}.nu-spinner__head{stroke:currentColor}.nu-spinner--xs .nu-spinner__ring{width:var(--size-icon-xs);height:var(--size-icon-xs)}.nu-spinner--sm .nu-spinner__ring{width:var(--size-icon-sm);height:var(--size-icon-sm)}.nu-spinner--md .nu-spinner__ring{width:var(--size-icon-md);height:var(--size-icon-md)}.nu-spinner--lg .nu-spinner__ring{width:var(--size-icon-lg);height:var(--size-icon-lg)}.nu-spinner--xl .nu-spinner__ring{width:var(--size-icon-xl);height:var(--size-icon-xl)}.nu-spinner--current{color:inherit}.nu-spinner--ink .nu-spinner__ring{color:var(--inverse)}.nu-spinner--muted .nu-spinner__ring{color:var(--icon-subtle)}.nu-spinner--agent .nu-spinner__ring{color:var(--agent)}.nu-spinner--info .nu-spinner__ring{color:var(--info)}.nu-spinner__label{color:var(--ink-muted);min-width:0}.nu-spinner--current .nu-spinner__label{color:inherit}.nu-spinner__label--shimmer{color:var(--ink-2);font-weight:500}.nu-stat{border-radius:var(--radius-12);min-width:0;color:var(--ink);transition:box-shadow var(--duration-instant) ease, background-color var(--duration-instant) ease, transform var(--duration-instant) ease, opacity var(--duration-base) ease;flex-direction:column;padding:12px;display:flex;position:relative}.nu-stat--subtle{background:var(--fill)}.nu-stat--raised{background:var(--surface-raised);box-shadow:var(--shadow-control)}.nu-stat--pinned{background:var(--surface);box-shadow:var(--shadow-card);border-radius:var(--radius-22);padding:16px 18px}.nu-stat__head{align-items:center;gap:6px;min-width:0;min-height:16px;display:flex}.nu-stat__label{min-width:0;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}.nu-stat--raised .nu-stat__label{color:var(--ink-subtle)}.nu-stat--pinned .nu-stat__label{color:var(--ink-3);-webkit-line-clamp:2;white-space:normal;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box}.nu-stat__icon{color:var(--ink-muted);flex:none}.nu-stat__dot{flex:none}.nu-stat__value{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transition:color var(--duration-base) ease;margin-top:4px;display:block;overflow:hidden}.nu-stat--lg .nu-stat__value{margin-top:6px}.nu-stat__value--neutral{color:var(--ink-muted)}.nu-stat__value--ok{color:var(--ok-text)}.nu-stat__value--risk{color:var(--risk-text)}.nu-stat__value--crit{color:var(--crit-text)}.nu-stat__value--info{color:var(--info-text)}.nu-stat__value--agent{color:var(--agent-text)}.nu-stat__value--empty{color:var(--ink-disabled)}.nu-stat__value--loading{align-items:center;display:flex}.nu-stat__value--loading>*{flex:auto}.nu-stat__caption{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.nu-stat--pinned .nu-stat__caption{margin-top:4px}.nu-stat__prov{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:8px;display:flex}.nu-stat--pinned .nu-stat__prov{margin-top:10px}.nu-stat__updated{color:var(--ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.nu-stat--subtle .nu-stat__updated{color:var(--ink-muted)}.nu-stat__hit{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.nu-stat__hit:after{content:"";border-radius:inherit;position:absolute;inset:0}.nu-stat--pinned .nu-stat__hit:after{border-radius:var(--radius-22)}.nu-stat--subtle .nu-stat__hit:after,.nu-stat--raised .nu-stat__hit:after{border-radius:var(--radius-12)}.nu-stat__hit:focus-visible{outline:none}.nu-stat__hit:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.nu-stat--interactive:hover .nu-stat__label{color:var(--ink)}.nu-stat--subtle.nu-stat--interactive:hover,.nu-stat--raised.nu-stat--interactive:hover{box-shadow:var(--shadow-control-hover)}.nu-stat--pinned.nu-stat--interactive:hover{background:var(--surface-raised);box-shadow:var(--shadow-dropdown)}.nu-stat--interactive:has(.nu-stat__hit:active){transform:scale(.99)}.nu-stat__unpin{z-index:1;flex:none;margin:-4px -6px -4px 0;position:relative}.nu-stat__shim{border-radius:var(--radius-6);height:.8em;display:block}.nu-stat-grid{min-width:0;display:grid}.nu-stepper{min-width:0}.nu-stepper__list{margin:0;padding:0;list-style:none}.nu-stepper__step{min-width:0;position:relative}.nu-stepper--nodes .nu-stepper__list{display:flex}.nu-stepper--nodes .nu-stepper__step{flex:1 1 0;min-width:96px;padding-right:10px}.nu-stepper__body{display:block}.nu-stepper__line{border-radius:var(--radius-1);background:var(--line-strong);height:2px;position:absolute;top:12px;left:30px;right:4px}.nu-stepper__step.is-done>.nu-stepper__line{background:var(--ok-fill)}.nu-stepper__node{font-variant-numeric:tabular-nums;background:var(--surface-raised);width:26px;height:26px;color:var(--ink-muted);box-shadow:inset 0 0 0 1.5px var(--control-edge);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-instant) ease;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.nu-stepper__num{line-height:1}.nu-stepper__step.is-done .nu-stepper__node{background:var(--ok-fill);color:var(--on-ok-fill);box-shadow:none}.nu-stepper__step.is-current .nu-stepper__node{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.nu-stepper--elevated .nu-stepper__step.is-current .nu-stepper__node{box-shadow:var(--shadow-primary)}.nu-stepper__step.is-error .nu-stepper__node{background:var(--crit-fill);color:var(--on-crit-fill);box-shadow:none}.nu-stepper__text{min-width:0;display:block}.nu-stepper__label{color:var(--ink-subtle);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin-top:10px;display:block}.nu-stepper__step.is-done .nu-stepper__label,.nu-stepper__step.is-current .nu-stepper__label,.nu-stepper__step.is-error .nu-stepper__label{color:var(--ink)}.nu-stepper__desc{color:var(--ink-subtle);overflow-wrap:normal;text-wrap:pretty;margin-top:2px;display:block}.nu-stepper__step.is-error .nu-stepper__desc{color:var(--crit-text)}.nu-stepper__meta{color:var(--ink-subtle);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.nu-stepper--vertical .nu-stepper__list{display:block}.nu-stepper--vertical .nu-stepper__step{padding:0 0 18px}.nu-stepper--vertical .nu-stepper__step:last-child{padding-bottom:0}.nu-stepper--vertical .nu-stepper__body{align-items:flex-start;gap:12px;display:flex}.nu-stepper--vertical .nu-stepper__line{width:2px;height:auto;inset:30px auto 4px 12px}.nu-stepper--vertical .nu-stepper__text{flex:1;padding-top:4px}.nu-stepper--vertical .nu-stepper__label{text-wrap:wrap;margin-top:0}.nu-stepper--vertical .nu-stepper__meta{white-space:nowrap;flex:none;margin-top:0;padding-top:5px}.nu-stepper__body.nu-stepper__hit{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-8);background:0 0;border:0;margin:0;padding:0}.nu-stepper--vertical .nu-stepper__body.nu-stepper__hit{display:flex}.nu-stepper__body.nu-stepper__hit:hover .nu-stepper__label{text-underline-offset:2px;text-decoration:underline}.nu-stepper__body.nu-stepper__hit:active .nu-stepper__node{transform:scale(var(--press-scale-small))}.nu-stepper--phases{align-items:center;gap:10px;display:flex}.nu-stepper__caption{color:var(--ink-subtle);flex:none}.nu-stepper--phases .nu-stepper__list{overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;border-radius:var(--radius-pill);flex-wrap:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;margin:-6px -2px;padding:6px 2px;scroll-padding-inline:2px;display:flex;position:relative;overflow-x:auto}.nu-stepper--phases .nu-stepper__list::-webkit-scrollbar{display:none}.nu-stepper--phases .nu-stepper__step{scroll-snap-align:start;flex:none}.nu-stepper--phases .nu-stepper__list--fade-start{--nu-fade-s:64px}.nu-stepper--phases .nu-stepper__list--fade-end{--nu-fade-e:64px}.nu-stepper__pill{height:var(--size-control-sm);border-radius:var(--radius-pill);white-space:nowrap;background:var(--surface-raised);color:var(--ink-subtle);box-shadow:var(--shadow-hairline);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-instant) ease;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.nu-stepper__step.is-done>.nu-stepper__pill{background:var(--ok-bg);color:var(--ok-text);box-shadow:none;padding-left:10px}.nu-stepper__step.is-current>.nu-stepper__pill{background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-primary)}.nu-stepper__step.is-error>.nu-stepper__pill{background:var(--crit-bg);color:var(--crit-text);box-shadow:none;padding-left:10px}.nu-stepper__pill-icon{flex:none}.nu-stepper__pill.nu-stepper__hit{cursor:pointer;border:0;margin:0;font-family:inherit}.nu-stepper__pill.nu-stepper__hit:hover .nu-stepper__pill-label{text-underline-offset:2px;text-decoration:underline}.nu-stepper__pill.nu-stepper__hit:active{transform:scale(var(--press-scale))}.nu-switch{max-width:100%;color:var(--ink);vertical-align:middle;align-items:center;gap:14px;display:inline-flex}.nu-switch--end,.nu-switch--sm{gap:10px}.nu-switch--full{width:100%;display:flex}.nu-switch--full.nu-switch--start .nu-switch__text{flex:1}.nu-switch__text{flex-direction:column;gap:2px;min-width:0;display:flex}.nu-switch__label{max-width:100%;color:var(--ink);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.nu-switch__text>.nu-switch__label{align-self:flex-start}.nu-switch__desc{color:var(--ink-muted);text-wrap:pretty}.nu-switch__lock{color:var(--ink-subtle);flex:none}.nu-switch__badge{max-width:100%;animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;align-self:flex-start;margin-top:6px}.nu-switch__control{border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:0;padding:0;display:inline-flex;position:relative}.nu-switch__track{border-radius:var(--radius-pill);background:var(--fill-hover);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--control-edge);transition:background-color var(--duration-base) ease, box-shadow var(--duration-base) ease;flex:none;display:block;position:relative}.nu-switch__knob{border-radius:var(--radius-pill);background:var(--knob);width:20px;height:20px;box-shadow:var(--shadow-raised);transition:transform var(--duration-base) var(--ease-spring), width var(--duration-fast) var(--ease-standard), box-shadow var(--duration-instant) ease;place-items:center;display:grid;position:absolute;top:3px;left:3px}.nu-switch.is-on .nu-switch__track{background:var(--control-on);box-shadow:none}.nu-switch.is-on .nu-switch__knob{transform:translate(18px)}.nu-switch__track:before{content:"";border-radius:inherit;background:var(--ink);opacity:0;pointer-events:none;transition:opacity var(--duration-instant) ease;position:absolute;inset:0}.nu-switch.is-off:not(.is-disabled):not(.nu-switch--locked):not(.is-busy) .nu-switch__control:hover .nu-switch__track,.nu-switch--boxed.is-off:not(.is-disabled):not(.nu-switch--locked):not(.is-busy):hover .nu-switch__track{box-shadow:inset 0 0 0 1px var(--control-edge-hover)}.nu-switch.is-off:not(.is-disabled):not(.nu-switch--locked):not(.is-busy):has(.nu-switch__label:hover) .nu-switch__track{box-shadow:inset 0 0 0 1px var(--control-edge-hover)}.nu-switch.is-on:not(.is-disabled):not(.nu-switch--locked):not(.is-busy) .nu-switch__control:hover .nu-switch__track:before,.nu-switch--boxed.is-on:not(.is-disabled):not(.nu-switch--locked):not(.is-busy):hover .nu-switch__track:before{opacity:.07}.nu-switch.is-on:not(.is-disabled):not(.nu-switch--locked):not(.is-busy):has(.nu-switch__label:hover) .nu-switch__track:before{opacity:.07}.nu-switch:not(.nu-switch--locked):not(.is-busy) .nu-switch__control:active .nu-switch__knob,.nu-switch--boxed:not(.nu-switch--locked):not(.is-busy):active .nu-switch__knob{width:24px}.nu-switch.is-on:not(.nu-switch--locked):not(.is-busy) .nu-switch__control:active .nu-switch__knob,.nu-switch--boxed.is-on:not(.nu-switch--locked):not(.is-busy):active .nu-switch__knob{transform:translate(14px)}.nu-switch--sm .nu-switch__track{width:40px;height:24px}.nu-switch--sm .nu-switch__knob{width:18px;height:18px}.nu-switch--sm.is-on .nu-switch__knob{transform:translate(16px)}.nu-switch--sm:not(.nu-switch--locked):not(.is-busy) .nu-switch__control:active .nu-switch__knob,.nu-switch--boxed.nu-switch--sm:not(.nu-switch--locked):not(.is-busy):active .nu-switch__knob{width:22px}.nu-switch--sm.is-on:not(.nu-switch--locked):not(.is-busy) .nu-switch__control:active .nu-switch__knob,.nu-switch--boxed.nu-switch--sm.is-on:not(.nu-switch--locked):not(.is-busy):active .nu-switch__knob{transform:translate(12px)}.nu-switch--xs{min-height:var(--size-control-2xs);gap:8px}.nu-switch--xs .nu-switch__track{width:30px;height:18px}.nu-switch--xs .nu-switch__knob{width:14px;height:14px;top:2px;left:2px}.nu-switch--xs.is-on .nu-switch__knob{transform:translate(12px)}.nu-switch--xs:not(.nu-switch--locked):not(.is-busy) .nu-switch__control:active .nu-switch__knob{width:17px}.nu-switch--xs.is-on:not(.nu-switch--locked):not(.is-busy) .nu-switch__control:active .nu-switch__knob{transform:translate(9px)}.nu-switch--xs .nu-switch__control:before{content:"";position:absolute;inset:-3px 0}.nu-switch--xs .nu-switch__label{color:var(--ink-muted);transition:color var(--duration-instant) ease}.nu-switch--xs:not(.is-disabled):not(.nu-switch--locked):has(.nu-switch__control:hover,.nu-switch__label:hover) .nu-switch__label{color:var(--ink)}.nu-switch--xs.nu-switch--locked .nu-switch__label{color:var(--ink-3)}.nu-switch--xs .nu-switch__knob-lock{width:var(--size-icon-xs);height:var(--size-icon-xs);transform:scale(.84)}.nu-switch--boxed{height:var(--size-control-lg);border-radius:var(--radius-12);background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease, opacity var(--duration-instant) ease;border:0;gap:10px;margin:0;padding:0 12px 0 14px}.nu-switch--boxed:not(:disabled):not(.nu-switch--locked):hover{box-shadow:var(--shadow-control-hover), var(--shadow-raised)}.nu-switch--boxed:not(:disabled):not(.nu-switch--locked):not(.is-busy):active{transform:scale(var(--press-scale))}.nu-switch--locked .nu-switch__track{background:var(--fill);box-shadow:inset 0 0 0 1px var(--control-edge)}.nu-switch--locked.is-on .nu-switch__track{background:var(--neutral);box-shadow:none}.nu-switch--locked .nu-switch__knob{box-shadow:0 0 0 1px var(--line-strong);color:var(--icon-subtle)}.nu-switch__knob-lock{display:block}.nu-switch--locked .nu-switch__label{color:var(--ink-3)}.nu-switch--locked .nu-switch__control,.nu-switch--locked .nu-switch__label,.nu-switch--boxed.nu-switch--locked{cursor:not-allowed}.nu-switch__busy{width:var(--size-icon-xs);height:var(--size-icon-xs);color:var(--control-on);display:block;position:relative}.nu-switch__busy:before,.nu-switch__busy:after{content:"";box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid;position:absolute;inset:0}.nu-switch__busy:before{opacity:var(--opacity-hint)}.nu-switch__busy:after{border-color:currentColor #0000 #0000}.nu-switch--xs .nu-switch__busy{width:10px;height:10px}.nu-switch--xs .nu-switch__busy:before,.nu-switch--xs .nu-switch__busy:after{border-width:1.5px}.nu-switch.is-busy .nu-switch__control,.nu-switch--boxed.is-busy{cursor:progress}.nu-switch.is-disabled:not(.nu-switch--boxed) .nu-switch__control,.nu-switch.is-disabled:not(.nu-switch--boxed) .nu-switch__label,.nu-switch--boxed.is-disabled{opacity:var(--opacity-disabled)}.nu-switch.is-disabled .nu-switch__control,.nu-switch.is-disabled .nu-switch__label,.nu-switch--boxed:disabled{cursor:not-allowed}.nu-tabs{min-width:0;max-width:100%}.nu-tabs__list{scrollbar-width:none;vertical-align:top;flex-wrap:nowrap;align-items:center;max-width:100%;display:inline-flex;position:relative;overflow:auto hidden}.nu-tabs__list::-webkit-scrollbar{display:none}.nu-tabs__tab{justify-content:center;align-items:center;gap:var(--space-8);cursor:pointer;white-space:nowrap;color:var(--ink-3);letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) ease, color var(--duration-instant) ease, box-shadow var(--duration-fast) ease, transform var(--duration-instant) ease;background:0 0;border:0;flex:none;margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1;display:inline-flex;position:relative}.nu-tabs__tab:not(:disabled):hover{color:var(--ink)}.nu-tabs__tab:disabled{color:var(--ink-disabled);cursor:not-allowed}.nu-tabs__tab:disabled .nu-tabs__count{opacity:var(--opacity-disabled)}.nu-tabs__icon{flex:none}.nu-tabs__label{flex-direction:column;align-items:center;display:inline-flex}.nu-tabs--line .nu-tabs__label:after{content:attr(data-label);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}.nu-tabs__count{flex:none}.nu-tabs--pill .nu-tabs__list{height:var(--size-control-lg);gap:var(--space-2);border-radius:var(--radius-12);background:var(--control-track);padding:4px}.nu-tabs--pill .nu-tabs__tab{z-index:1;height:calc(var(--size-control-lg) - 8px);border-radius:calc(var(--radius-12) - 4px);padding:0 13px}.nu-tabs--pill .nu-tabs__tab--icon{padding:0 12px 0 10px}.nu-tabs--pill .nu-tabs__tab:not(.is-selected):not(:disabled):active{transform:scale(var(--press-scale))}.nu-tabs--pill .nu-tabs__tab.is-selected{background:var(--control-thumb);color:var(--ink);box-shadow:var(--shadow-raised)}.nu-tabs--pill .nu-tabs__tab:focus-visible{z-index:var(--z-raised)}.nu-tabs__thumb{z-index:0;border-radius:calc(var(--radius-12) - 4px);background:var(--control-thumb);box-shadow:var(--shadow-raised);pointer-events:none;transition:transform var(--duration-base) var(--ease-standard), width var(--duration-base) var(--ease-standard), height var(--duration-base) var(--ease-standard);position:absolute;top:0;left:0}.nu-tabs__list--glide>.nu-tabs__tab.is-selected{box-shadow:none;background:0 0}.nu-tabs--line .nu-tabs__list{box-shadow:inset 0 -1px 0 var(--line-strong);gap:22px;display:flex}.nu-tabs--line .nu-tabs__tab{height:var(--size-control-lg);padding:0 1px}.nu-tabs--line .nu-tabs__tab:after{content:"";border-radius:var(--radius-2);height:2px;transition:background-color var(--duration-fast) ease;background:0 0;position:absolute;bottom:0;left:0;right:0}.nu-tabs--line .nu-tabs__tab:not(.is-selected):not(:disabled):hover:after{background:var(--line-bg)}.nu-tabs--line .nu-tabs__tab.is-selected{color:var(--ink);font-weight:600}.nu-tabs--line .nu-tabs__tab.is-selected:after{background:var(--inverse)}.nu-tabs--line .nu-tabs__tab:focus-visible{outline-offset:-2px;border-radius:var(--radius-6)}.nu-tabs--sm.nu-tabs--pill .nu-tabs__list{height:var(--size-control-sm);border-radius:var(--radius-10);padding:3px}.nu-tabs--sm.nu-tabs--pill .nu-tabs__tab{height:calc(var(--size-control-sm) - 6px);gap:var(--space-6);border-radius:calc(var(--radius-10) - 3px);padding:0 10px;font-size:13px}.nu-tabs--sm .nu-tabs__thumb,.nu-tabs--md .nu-tabs__thumb{border-radius:calc(var(--radius-10) - 3px)}.nu-tabs--sm.nu-tabs--pill .nu-tabs__tab--icon{padding:0 10px 0 8px}.nu-tabs--md.nu-tabs--pill .nu-tabs__list{height:var(--size-control-md);border-radius:var(--radius-10);padding:3px}.nu-tabs--md.nu-tabs--pill .nu-tabs__tab{height:calc(var(--size-control-md) - 6px);gap:var(--space-6);border-radius:calc(var(--radius-10) - 3px);padding:0 12px;font-size:13.5px}.nu-tabs--md.nu-tabs--pill .nu-tabs__tab--icon{padding:0 12px 0 10px}.nu-tabs--xl.nu-tabs--pill .nu-tabs__list{height:var(--size-control-xl);gap:var(--space-4);border-radius:var(--radius-14);padding:4px}.nu-tabs--xl.nu-tabs--pill .nu-tabs__tab{height:calc(var(--size-control-xl) - 8px);border-radius:calc(var(--radius-14) - 4px);padding:0 16px;font-size:15px}.nu-tabs--xl.nu-tabs--pill .nu-tabs__tab--icon{padding:0 16px 0 13px}.nu-tabs--xl .nu-tabs__thumb{border-radius:calc(var(--radius-14) - 4px)}.nu-tabs--sm.nu-tabs--line .nu-tabs__tab{height:var(--size-control-sm);gap:var(--space-6);font-size:13px}.nu-tabs--md.nu-tabs--line .nu-tabs__tab{height:var(--size-control-md);gap:var(--space-6);font-size:13.5px}.nu-tabs--sm.nu-tabs--line .nu-tabs__list,.nu-tabs--md.nu-tabs--line .nu-tabs__list{gap:18px}.nu-tabs--xl.nu-tabs--line .nu-tabs__tab{height:var(--size-control-xl);font-size:15px}.nu-tabs--xl.nu-tabs--line .nu-tabs__list{gap:26px}.nu-tabs--full .nu-tabs__list{width:100%;display:flex}.nu-tabs--full.nu-tabs--pill .nu-tabs__tab{flex:1 1 0;min-width:0}.nu-tabs__panel{animation:nu-viewIn var(--duration-base) var(--ease-out) backwards}.nu-tabs__list+.nu-tabs__panel{margin-top:var(--space-16)}.nu-tabs__panel:focus-visible{outline-offset:4px;border-radius:var(--radius-8)}.nu-tag{vertical-align:middle;white-space:nowrap;border-radius:var(--radius-pill);letter-spacing:0;font-variant-numeric:normal;max-width:100%;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease;align-items:center;gap:5px;line-height:1;display:inline-flex;position:relative}.nu-tag__icon{flex:none}.nu-tag__label{text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.nu-tag--strong{font-weight:600}.nu-tag--sm{height:var(--size-pill-sm);gap:4px;padding:0 8px 0 6px}.nu-tag--md{height:var(--size-pill-md);gap:5px;padding:0 10px 0 8px}.nu-tag--lg{height:var(--size-pill-lg);gap:6px;padding:0 12px 0 10px}.nu-tag--text.nu-tag--sm{padding:0 8px}.nu-tag--text.nu-tag--md{padding:0 10px}.nu-tag--text.nu-tag--lg{padding:0 12px}.nu-tag--removable.nu-tag--sm{padding-right:2px}.nu-tag--removable.nu-tag--md{padding-right:4px}.nu-tag--removable.nu-tag--lg{padding-right:6px}.nu-tag--rounded{border-radius:var(--radius-6)}.nu-tag--soft.nu-tag--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.nu-tag--soft.nu-tag--ok{background:var(--ok-bg);color:var(--ok-text)}.nu-tag--soft.nu-tag--risk{background:var(--risk-bg);color:var(--risk-text)}.nu-tag--soft.nu-tag--crit{background:var(--crit-bg);color:var(--crit-text)}.nu-tag--soft.nu-tag--info{background:var(--info-bg);color:var(--info-text)}.nu-tag--soft.nu-tag--agent{background:var(--agent-bg);color:var(--agent-text)}.nu-tag--outline{background:var(--surface-raised);box-shadow:var(--shadow-control);color:var(--ink-2)}.nu-tag--outline.nu-tag--ok .nu-tag__icon{color:var(--ok-text)}.nu-tag--outline.nu-tag--risk .nu-tag__icon{color:var(--risk-text)}.nu-tag--outline.nu-tag--crit .nu-tag__icon{color:var(--crit-text)}.nu-tag--outline.nu-tag--info .nu-tag__icon{color:var(--info-text)}.nu-tag--outline.nu-tag--agent .nu-tag__icon{color:var(--agent-text)}.nu-tag--outline.nu-tag--neutral .nu-tag__icon{color:var(--ink-3)}.nu-tag__hit{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.nu-tag__hit:after{content:"";border-radius:inherit;position:absolute;inset:0}.nu-tag--sm .nu-tag__hit:before{content:"";inset:calc((var(--size-pill-sm) - var(--size-control-2xs)) / 2) 0;position:absolute}.nu-tag__hit:focus-visible{outline:none}.nu-tag__hit:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-pill)}.nu-tag--rounded .nu-tag__hit:focus-visible:after{border-radius:var(--radius-6)}.nu-tag--interactive:active{transform:scale(var(--press-scale))}.nu-tag--interactive:hover{box-shadow:var(--shadow-control-hover)}.nu-tag--soft.nu-tag--neutral.nu-tag--interactive:hover{background:var(--fill-hover);color:var(--ink)}.nu-tag--soft.nu-tag--ok.nu-tag--interactive:hover{color:var(--ok-strong)}.nu-tag--soft.nu-tag--risk.nu-tag--interactive:hover{color:var(--risk-strong)}.nu-tag--soft.nu-tag--crit.nu-tag--interactive:hover{color:var(--crit-strong)}.nu-tag--soft.nu-tag--info.nu-tag--interactive:hover{color:var(--info-strong)}.nu-tag--soft.nu-tag--agent.nu-tag--interactive:hover{color:var(--agent-strong)}.nu-tag__remove{z-index:1;width:var(--size-control-2xs);height:var(--size-control-2xs);border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-4px;padding:0;display:grid;position:relative}.nu-tag__remove:before{content:"";border-radius:var(--radius-pill);transition:background-color var(--duration-instant) ease;pointer-events:none;background:0 0;position:absolute;inset:4px}.nu-tag--lg .nu-tag__remove{margin:-2px}.nu-tag--lg .nu-tag__remove:before{inset:2px}.nu-tag__remove>.nu-icon{position:relative}.nu-tag--soft .nu-tag__remove:hover:before{background:var(--surface-raised)}.nu-tag--outline .nu-tag__remove:hover:before{background:var(--fill)}.nu-tag__remove:focus-visible{outline-offset:-2px}.nu-tag.is-disabled{opacity:var(--opacity-disabled)}.nu-tag.is-disabled .nu-tag__remove{cursor:not-allowed}.nu-field{gap:var(--space-6);min-width:0;color:var(--ink);border:0;flex-direction:column;margin:0;padding:0;display:flex}.nu-field--set{min-inline-size:0}.nu-field__label{color:var(--ink-2);padding:0;display:block}.nu-field--set>.nu-field__label{margin-bottom:var(--space-8);float:none}.nu-field__label--question{color:var(--ink)}.nu-field.is-disabled .nu-field__label--question{color:var(--ink-muted)}.nu-field__optional{color:var(--ink-subtle);font-weight:400}.nu-field__foot{justify-content:space-between;align-items:flex-start;gap:var(--space-12);min-width:0;display:flex}.nu-field__hint,.nu-field__error{min-width:0;margin:0}.nu-field__hint{color:var(--ink-subtle)}.nu-field__hint-icon{vertical-align:-1px;color:var(--agent-text);margin-right:5px;display:inline-block}.nu-field__error{align-items:flex-start;gap:var(--space-6);color:var(--crit-text);display:flex}.nu-field__error-icon{flex:none;margin-top:1px}.nu-field__spacer{flex:1}.nu-field__count{color:var(--ink-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;transition:color var(--duration-fast) ease;flex:none;margin-left:auto}.nu-field__count--near{color:var(--risk-text)}.nu-field__count--full{color:var(--crit-text)}.nu-field__control{--nu-field-ring:var(--shadow-control);--nu-field-ring-hover:var(--shadow-control-hover);align-items:center;gap:var(--space-10);width:100%;min-width:0;height:var(--size-control-lg);border-radius:var(--radius-12);background:var(--surface-raised);box-shadow:var(--nu-field-ring);color:var(--ink);cursor:text;transition:background-color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, opacity var(--duration-instant) ease;padding:0 14px;font-size:14.5px;display:flex;position:relative}.nu-field__control--sm{height:var(--size-control-sm);gap:var(--space-8);border-radius:var(--radius-10);padding:0 12px;font-size:13px}.nu-field__control--md{height:var(--size-control-md);gap:var(--space-8);border-radius:var(--radius-10);padding:0 12px;font-size:13.5px}.nu-field__control--lg{height:var(--size-control-lg);border-radius:var(--radius-12);padding:0 14px;font-size:14.5px}.nu-field__control--xl{height:var(--size-control-xl);border-radius:var(--radius-14);padding:0 14px;font-size:15px}.nu-field__control:hover{box-shadow:var(--nu-field-ring-hover)}.nu-field__control:has(:is(input,select,textarea):focus){box-shadow:0 0 0 2px var(--focus), 0 0 0 5px var(--focus-halo)}.nu-field__control:has(:is(input,select,textarea):focus):hover{box-shadow:0 0 0 2px var(--focus), 0 0 0 5px var(--focus-halo)}.nu-field__control:has(>[data-force-focus]){box-shadow:0 0 0 2px var(--focus), 0 0 0 5px var(--focus-halo)}.nu-field__control:has(>[data-force-focus]):hover{box-shadow:0 0 0 2px var(--focus), 0 0 0 5px var(--focus-halo)}.nu-field__control>[data-force-focus]{outline:none}.nu-field__input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0}.nu-field__input:focus-visible{outline:none}.nu-field__input::placeholder{color:var(--ink-subtle);opacity:1}.nu-field__input:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--surface-raised);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.nu-field__input[type=number]{-moz-appearance:textfield}.nu-field__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nu-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nu-field__icon{color:var(--icon-subtle);flex:none}.nu-field__affix{color:var(--ink-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.nu-field__trailing{align-items:center;gap:var(--space-4);cursor:default;flex:none;margin-right:-8px;display:flex}.nu-field__control--sm .nu-field__trailing{margin-right:-8px}.nu-field__control--md .nu-field__trailing,.nu-field__control--xl .nu-field__trailing{margin-right:-7px}.nu-field__action{color:var(--ink-subtle)}.nu-field__action:focus-visible{outline-offset:0}.nu-field.is-error .nu-field__control{box-shadow:0 0 0 1px var(--crit-mark)}:is(.nu-field.is-error .nu-field__control:has(:is(input,select,textarea):focus),.nu-field.is-error .nu-field__control:has(>[data-force-focus])){box-shadow:0 0 0 2px var(--crit-mark), 0 0 0 5px var(--crit-halo)}.nu-field--readonly .nu-field__control,.nu-field--readonly .nu-field__control:hover{background:var(--field-readonly);box-shadow:none;color:var(--ink-2);cursor:default}.nu-field--readonly .nu-field__input{cursor:text}.nu-field--readonly .nu-field__control:has(:is(input,select,textarea):focus){box-shadow:0 0 0 2px var(--focus)}.nu-field__lock{color:var(--icon-subtle);flex:none}.nu-field.is-disabled .nu-field__control{opacity:var(--opacity-disabled);cursor:not-allowed;box-shadow:var(--nu-field-ring)}.nu-field.is-disabled .nu-field__input{cursor:not-allowed}.nu-field.is-disabled .nu-field__label{color:var(--ink-muted)}.nu-textfield{width:100%}.nu-textarea{--nu-textarea-pad-x:14px;width:100%}.nu-textarea--md{--nu-textarea-pad-x:12px}.nu-textarea--filled.nu-textarea--lg{--nu-textarea-pad-x:16px}.nu-textarea .nu-textarea__control{border-radius:var(--radius-12);gap:0;height:auto;padding:0;display:block}.nu-textarea--md .nu-textarea__control{border-radius:var(--radius-10)}.nu-textarea__input{width:100%;padding:12px var(--nu-textarea-pad-x);border-radius:inherit;color:inherit;letter-spacing:inherit;resize:none;background:0 0;border:0;outline:none;margin:0;font-family:inherit;font-size:14.5px;line-height:1.55;display:block;overflow-y:hidden}.nu-textarea__input:focus-visible{outline:none}.nu-textarea__input::placeholder{color:var(--ink-subtle);opacity:1}.nu-textarea__input--resize{resize:vertical;overflow-y:auto}.nu-textarea--md .nu-textarea__input{padding:10px var(--nu-textarea-pad-x);font-size:13.5px}.nu-textarea--filled .nu-textarea__control{background:var(--fill-subtle);box-shadow:none}.nu-textarea--filled:not(.is-disabled):not(.nu-textarea--readonly) .nu-textarea__control:not(:has(textarea:focus)):hover{box-shadow:0 0 0 1px var(--line-strong)}.nu-textarea--filled.nu-textarea--lg .nu-textarea__input{padding-top:14px;padding-bottom:14px}.nu-textarea--quiet .nu-textarea__control{margin:0 calc(-1 * var(--nu-textarea-pad-x));width:calc(100% + 2 * var(--nu-textarea-pad-x))}.nu-textarea:not(.nu-textarea--readonly) .nu-textarea__control:has(textarea:focus){background:var(--surface-raised)}.nu-textarea.is-error .nu-textarea__control:not(:has(textarea:focus)){box-shadow:0 0 0 1px var(--crit-mark)}.nu-textarea.is-error .nu-textarea__control:not(:has(textarea:focus)):hover{box-shadow:0 0 0 1px var(--crit-mark)}.nu-textarea--readonly .nu-textarea__control,.nu-textarea--readonly .nu-textarea__control:hover{background:var(--field-readonly);box-shadow:none;color:var(--ink-2)}.nu-textarea--readonly .nu-textarea__input{cursor:text;padding-right:38px}.nu-textarea--readonly.nu-textarea--md .nu-textarea__input{padding-right:34px}.nu-textarea.is-disabled.nu-textarea--filled .nu-textarea__control{box-shadow:none}.nu-textarea.is-disabled .nu-textarea__input{cursor:not-allowed}.nu-textarea__lock{color:var(--icon-subtle);pointer-events:none;position:absolute;top:14px;right:14px}.nu-textarea--md .nu-textarea__lock{top:12px;right:12px}.nu-textarea__keys{align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.nu-textarea__key{align-items:center;gap:var(--space-4);white-space:nowrap;display:inline-flex}.nu-thinking{vertical-align:middle;color:var(--icon-subtle);align-items:center;gap:10px;display:inline-flex}.nu-thinking__dots{flex:none;align-items:center;gap:4px;height:12px;display:inline-flex}.nu-thinking__dot{width:6px;height:6px;animation:nu-think var(--duration-think) var(--ease-standard) infinite both;background:currentColor;border-radius:50%;display:block}.nu-thinking__dot:nth-child(2){animation-delay:var(--duration-fast)}.nu-thinking__dot:nth-child(3){animation-delay:calc(var(--duration-fast) * 2)}.nu-thinking--muted .nu-thinking__dot{opacity:.35;animation:none}.nu-thinking--muted .nu-thinking__dot:nth-child(2){opacity:.65}.nu-thinking--muted .nu-thinking__dot:nth-child(3){opacity:1}@media (prefers-reduced-motion:reduce){.nu-thinking .nu-thinking__dot{opacity:.35;animation-name:none}.nu-thinking .nu-thinking__dot:nth-child(2){opacity:.65}.nu-thinking .nu-thinking__dot:nth-child(3){opacity:1}}.nu-thinking--sm{gap:8px}.nu-thinking--sm .nu-thinking__dots{gap:3px;height:10px}.nu-thinking--sm .nu-thinking__dot{width:5px;height:5px}.nu-thinking--xs{gap:6px}.nu-thinking--xs .nu-thinking__dots{gap:2.5px;height:8px}.nu-thinking--xs .nu-thinking__dot{width:4px;height:4px}.nu-thinking__label{color:var(--ink-muted);min-width:0}.nu-thinking--agent .nu-thinking__dots{color:var(--agent)}.nu-thinking--agent .nu-thinking__label:not(.nu-shimmer){color:var(--agent-text)}.nu-thinking__label--shimmer{color:var(--ink-2);font-weight:500}.nu-thinking--agent .nu-thinking__label--sweep{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg, var(--agent-text) 0%, var(--agent-text) 40%, var(--agent) 50%, var(--agent-text) 60%, var(--agent-text) 100%);animation:nu-shim var(--duration-shimmer) var(--ease-linear) infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.nu-thinking--agent .nu-thinking__label--sweep{color:var(--agent-text);-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.nu-tl{min-width:0;color:var(--ink)}.nu-tl__group+.nu-tl__group{margin-top:20px}.nu-tl__day{color:var(--ink-subtle);margin:0 0 12px}.nu-tl__list{isolation:isolate;margin:0;padding:0;list-style:none}.nu-tl__empty{color:var(--ink-subtle);margin:0;padding:12px 0}.nu-tl__empty-state{margin:0}.nu-tl--vertical .nu-tl__item{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;column-gap:12px;margin:0;padding:0 0 16px;display:grid;position:relative}.nu-tl--vertical.nu-tl--sm .nu-tl__item{column-gap:10px;padding-bottom:12px}.nu-tl--vertical.nu-tl--lg .nu-tl__item{grid-template-columns:18px minmax(0,1fr) auto;column-gap:14px;padding-bottom:20px}.nu-tl--vertical .nu-tl__item--last{padding-bottom:0}.nu-tl--vertical.nu-tl--time-top .nu-tl__item{grid-template-columns:16px minmax(0,1fr)}.nu-tl--vertical.nu-tl--lg.nu-tl--time-top .nu-tl__item{grid-template-columns:18px minmax(0,1fr)}.nu-tl--vertical .nu-tl__item:has(>.nu-tl__node--icon){grid-template-columns:28px minmax(0,1fr) auto}.nu-tl--vertical.nu-tl--time-top .nu-tl__item:has(>.nu-tl__node--icon){grid-template-columns:28px minmax(0,1fr)}.nu-tl__node{z-index:1;justify-content:center;display:flex;position:relative}.nu-tl__dot{background:var(--neutral);border-radius:50%;width:10px;height:10px;margin-top:5px;display:block}.nu-tl--lg .nu-tl__dot{width:12px;height:12px;margin-top:4px}.nu-tl--on-surface .nu-tl__dot{box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--line)}.nu-tl--on-raised .nu-tl__dot{box-shadow:0 0 0 3px var(--surface-raised), 0 0 0 4px var(--line)}.nu-tl--on-bg .nu-tl__dot{box-shadow:0 0 0 3px var(--bg), 0 0 0 4px var(--line)}.nu-tl--lg.nu-tl--on-surface .nu-tl__dot,.nu-tl--horizontal.nu-tl--on-surface .nu-tl__dot{box-shadow:0 0 0 4px var(--surface), 0 0 0 5px var(--line-strong)}.nu-tl--lg.nu-tl--on-raised .nu-tl__dot,.nu-tl--horizontal.nu-tl--on-raised .nu-tl__dot{box-shadow:0 0 0 4px var(--surface-raised), 0 0 0 5px var(--line-strong)}.nu-tl--lg.nu-tl--on-bg .nu-tl__dot,.nu-tl--horizontal.nu-tl--on-bg .nu-tl__dot{box-shadow:0 0 0 4px var(--bg), 0 0 0 5px var(--line-strong)}.nu-tl__dot--ok{background:var(--ok)}.nu-tl__dot--risk{background:var(--risk-mark)}.nu-tl__dot--crit{background:var(--crit-mark)}.nu-tl__dot--info{background:var(--info)}.nu-tl__dot--agent{background:var(--agent)}.nu-tl__dot--neutral{background:var(--neutral)}.nu-tl__dot--pending{background:var(--surface-raised);border:1.5px solid var(--control-edge)}.nu-tl__dot--skeleton{background:var(--fill-hover)}.nu-tl__node--icon{border-radius:var(--radius-8)}.nu-tl__node--circle{border-radius:50%}.nu-tl--on-surface .nu-tl__node--icon{box-shadow:0 0 0 3px var(--surface)}.nu-tl--on-raised .nu-tl__node--icon{box-shadow:0 0 0 3px var(--surface-raised)}.nu-tl--on-bg .nu-tl__node--icon{box-shadow:0 0 0 3px var(--bg)}.nu-tl__tile{border-radius:inherit;background:var(--fill);width:28px;height:28px;color:var(--ink-3);place-items:center;display:grid}.nu-tl__line{z-index:0;border-radius:var(--radius-1);background:var(--line-strong);pointer-events:none;width:1.5px;position:absolute;top:10px;bottom:-10px;left:7.25px}.nu-tl--lg .nu-tl__line{left:8.25px}.nu-tl__item:has(>.nu-tl__node--icon)>.nu-tl__line{top:14px;bottom:-14px;left:13.25px}.nu-tl__line--pending{border-left:1.5px dashed var(--line-strong);background:0 0;width:0}.nu-tl__body{min-width:0}.nu-tl__item:has(>.nu-tl__node--icon)>.nu-tl__body{padding-top:4px}.nu-tl__head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.nu-tl__title{min-width:0;color:var(--ink);text-wrap:pretty;margin:0;display:block}.nu-tl__desc{color:var(--ink-subtle);text-wrap:pretty;margin:2px 0 0}.nu-tl--lg .nu-tl__desc{color:var(--ink-muted);margin-top:3px;line-height:1.4}.nu-tl--horizontal .nu-tl__desc{color:var(--ink-muted)}.nu-tl__time{color:var(--ink-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.nu-tl__end{text-align:right;padding-top:1px}.nu-tl__end:has(.nu-tl__trailing){flex-direction:column;align-items:flex-end;gap:2px;display:flex}.nu-tl__trailing{z-index:var(--z-raised);align-items:center;gap:8px;display:inline-flex;position:relative}.nu-tl--vertical.nu-tl--time-top .nu-tl__item--trailing{grid-template-columns:16px minmax(0,1fr) auto}.nu-tl--vertical.nu-tl--time-top .nu-tl__item--trailing:has(>.nu-tl__node--icon){grid-template-columns:28px minmax(0,1fr) auto}.nu-tl--time-top .nu-tl__time{margin-bottom:2px}.nu-tl__meta{z-index:var(--z-raised);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:7px;display:flex;position:relative}.nu-tl__actor{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nu-tl__actor--noau{color:var(--agent-text)}.nu-tl__item--pending .nu-tl__title{color:var(--ink-muted);font-weight:400}.nu-tl--lg .nu-tl__item--pending .nu-tl__desc,.nu-tl--horizontal .nu-tl__item--pending .nu-tl__desc{color:var(--ink-subtle)}.nu-tl__item.is-current .nu-tl__title{color:var(--ink)}.nu-tl__hit{color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.nu-tl__hit:before,.nu-tl__hit:after{content:"";border-radius:var(--radius-12);position:absolute;inset:-6px -8px 10px 20px}.nu-tl__hit:before{z-index:-1;transition:background-color var(--duration-instant) ease}.nu-tl__hit:after{z-index:1}.nu-tl--sm .nu-tl__hit:before,.nu-tl--sm .nu-tl__hit:after{bottom:6px}.nu-tl--lg .nu-tl__hit:before,.nu-tl--lg .nu-tl__hit:after{bottom:14px}.nu-tl--vertical .nu-tl__item--last .nu-tl__hit:before,.nu-tl--vertical .nu-tl__item--last .nu-tl__hit:after{bottom:-6px}.nu-tl__item:has(>.nu-tl__node--icon) .nu-tl__hit:before{left:32px}.nu-tl__item:has(>.nu-tl__node--icon) .nu-tl__hit:after{left:32px}.nu-tl__hit:hover:before{background:var(--hover)}.nu-tl--on-bg .nu-tl__hit:hover:before{background:var(--fill-hover)}.nu-tl__hit:focus-visible{outline:none}.nu-tl__hit:focus-visible:after{outline:2px solid var(--focus);outline-offset:0}.nu-tl__item--interactive:hover .nu-tl__title{color:var(--ink)}.nu-tl__item--interactive{transition:transform var(--duration-instant) ease}.nu-tl__item--interactive:has(.nu-tl__hit:active){transform:scale(.99)}.nu-tl__item--interactive:hover :is(.nu-tl__time,.nu-tl__desc){color:var(--ink-muted)}.nu-tl--horizontal .nu-tl__list{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:16px 8px;display:grid}.nu-tl--horizontal .nu-tl__item{margin:0;padding:0 10px 0 0;display:block;position:relative}.nu-tl--horizontal .nu-tl__node{justify-content:flex-start}.nu-tl--horizontal .nu-tl__dot{width:12px;height:12px;margin:0}.nu-tl--horizontal .nu-tl__node--icon{display:inline-flex}.nu-tl--horizontal .nu-tl__line{width:auto;height:1.5px;inset:5.25px -8px auto 12px}.nu-tl--horizontal .nu-tl__item:has(>.nu-tl__node--icon)>.nu-tl__line{top:13.25px;bottom:auto;left:28px}.nu-tl--horizontal .nu-tl__line--pending{border-left:0;border-top:1.5px dashed var(--line-strong);height:0}.nu-tl--horizontal .nu-tl__body{padding-top:0}.nu-tl--horizontal .nu-tl__time{margin:12px 0 0}.nu-tl--horizontal .nu-tl__head{margin-top:5px}.nu-tl--horizontal .nu-tl__desc{margin-top:4px;line-height:1.4}.nu-tl--horizontal .nu-tl__hit:before,.nu-tl--horizontal .nu-tl__hit:after{inset:-8px 0 -8px -8px}.nu-tl__bone{margin-top:4px}.nu-tl__bone--sub{margin-top:8px}.nu-tl__bone--time{margin-top:5px}.nu-tl__shim{border-radius:var(--radius-pill);display:block}.nu-toaster{left:0;right:0;bottom:calc(max(var(--size-toaster-offset), var(--nu-toast-lift,0px)) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.nu-toaster--inline{z-index:auto;padding:0;position:relative;bottom:auto;left:auto;right:auto}.nu-toaster__list{flex-direction:column;align-items:center;gap:8px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.nu-toaster__item{justify-content:center;max-width:100%;display:flex}.nu-toast{pointer-events:auto;border-radius:var(--radius-26);background:var(--inverse-surface);max-width:min(640px,100%);min-height:52px;color:var(--on-inverse-surface);box-shadow:var(--shadow-toast);letter-spacing:-.005em;text-align:left;animation:nu-toastIn var(--duration-slow) var(--ease-spring) backwards;align-items:center;gap:12px;padding:6px 16px;font-size:15px;font-weight:400;line-height:1.35;display:inline-flex}.nu-toast--actions{padding-right:6px}.nu-toast--leaving{pointer-events:none;animation:nu-popIn var(--duration-fast) var(--ease-out) reverse both}.nu-toast__icon{color:var(--on-inverse-surface);flex:none;display:inline-flex}.nu-toast--ok .nu-toast__icon{color:var(--on-inverse-ok)}.nu-toast--info .nu-toast__icon{color:var(--on-inverse-info)}.nu-toast--risk .nu-toast__icon{color:var(--on-inverse-risk)}.nu-toast--crit .nu-toast__icon{color:var(--on-inverse-crit)}.nu-toast--agent .nu-toast__icon{color:var(--on-inverse-agent)}.nu-toast--neutral .nu-toast__icon{color:var(--on-inverse-surface-muted)}.nu-toast__message{text-wrap:pretty;overflow-wrap:anywhere;flex:auto;min-width:0;padding:4px 0}.nu-toast--actions .nu-toast__message{padding-right:10px}.nu-toast__detail{color:var(--on-inverse-surface-muted)}.nu-toast__action{flex:none}.nu-toast__action+.nu-toast__action{margin-left:-4px}.nu-toast__action--own{height:var(--size-control-lg);border-radius:var(--radius-pill);background:var(--on-inverse-surface);color:var(--inverse-surface);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;margin:0;padding:0 16px;font-family:inherit;font-size:14.5px;font-weight:500;line-height:1;display:inline-flex}.nu-toast__key{vertical-align:middle;margin-left:8px}.nu-toast .nu-toast__key{background:currentColor}@supports (color:color-mix(in lab, red, red)){.nu-toast .nu-toast__key{background:color-mix(in srgb, currentColor 12%, transparent)}}.nu-toast .nu-toast__key{color:inherit}.nu-toast__key--text{letter-spacing:0;font-size:12.5px;font-weight:400}@media (hover:none){.nu-toast__key{display:none}}.nu-toast__close{flex:none}.nu-toast__action+.nu-toast__close{margin-left:-6px}.nu-toast__close--own{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-pill);color:var(--on-inverse-surface-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.nu-toast__action--own:focus-visible,.nu-toast__close--own:focus-visible{outline-color:var(--on-inverse-surface)}@media (max-width:480px){.nu-toast{gap:10px;font-size:14px}}.nu-tooltip{z-index:var(--z-popover);box-sizing:border-box;border-radius:var(--radius-8);background:var(--inverse-surface);width:max-content;max-width:min(280px,100vw - 16px);min-height:30px;color:var(--on-inverse-surface);box-shadow:var(--shadow-tooltip);white-space:normal;text-align:left;text-wrap:pretty;overflow-wrap:break-word;pointer-events:auto;animation:nu-viewIn var(--duration-base) var(--ease-out) backwards;align-items:last baseline;gap:8px;padding:6px 10px;display:flex;position:fixed}.nu-tooltip--measuring{animation:none}.nu-tooltip--leaving{pointer-events:none;animation:nu-viewIn var(--duration-fast) var(--ease-out) reverse both}.nu-tooltip__label{min-width:0}.nu-tooltip__shortcut{flex:none;align-self:flex-end;margin:-1px -4px -1px 0}.nu-tooltip__shortcut--text{color:var(--on-inverse-surface-muted);letter-spacing:0;white-space:nowrap;margin:0}.nu-understand{--nu-understand-key:110px;min-width:0;color:var(--ink);container-type:inline-size}.nu-understand__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 8px;margin:0 2px 8px;display:grid}.nu-understand__spark{color:var(--agent-text);flex:none;margin-top:1px}.nu-understand__heading{min-width:0}.nu-understand__titleline{text-wrap:balance;margin:0}.nu-understand__title{color:var(--ink)}.nu-understand__subtitle{color:var(--ink-subtle)}.nu-understand__source{color:var(--ink-subtle);align-items:center;gap:5px;margin:2px 0 0;font-size:12px;line-height:1.3;display:flex}.nu-understand__sourceIcon{flex:none}.nu-understand__action{margin:-5px -4px -5px 8px;display:flex}.nu-understand__list{margin:0}.nu-understand__row{grid-template-columns:var(--nu-understand-key) minmax(0, 1fr) auto 18px;border-top:1px solid var(--line);transition:background-color var(--duration-instant) ease;grid-template-areas:"key value tools mark";align-items:start;gap:12px;padding:12.5px 2px;font-size:14px;line-height:1.35;display:grid}.nu-understand--sm .nu-understand__row{padding:11px 2px;font-size:13.5px}.nu-understand .nu-understand__row--editing{padding-top:8px;padding-bottom:8px}.nu-understand__row--editing .nu-understand__label,.nu-understand__row--editing .nu-understand__status,.nu-understand__row--editing .nu-understand__tools{padding-top:11px}.nu-understand__label{min-width:0;color:var(--ink-subtle);overflow-wrap:anywhere;grid-area:key}.nu-understand__valueCell{grid-area:value}.nu-understand__tools{grid-area:tools}.nu-understand__status{grid-area:mark}.nu-understand__valueCell,.nu-understand__tools,.nu-understand__status{margin:0}.nu-understand__valueCell{min-width:0}.nu-understand__value{overflow-wrap:anywhere;font-weight:500;display:block}.nu-understand__value--missing{color:var(--risk-text)}.nu-understand__meta{color:var(--ink-subtle);flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:flex}.nu-understand__hint{color:var(--risk-text)}.nu-understand__edited{color:var(--ink-muted)}.nu-understand__rowSource{align-items:center;gap:4px;display:inline-flex}.nu-understand__ask{margin-top:6px;display:flex}.nu-understand__error{color:var(--risk-text);align-items:flex-start;gap:5px;margin:6px 0 0;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.nu-understand__errorIcon{color:var(--risk-mark);flex:none;margin-top:2px}.nu-understand__tools{box-sizing:content-box;justify-content:flex-end;align-items:center;gap:4px;height:1.35em;display:flex}.nu-understand__editBtn{opacity:0;transition:opacity var(--duration-instant) ease, background-color var(--duration-instant) ease, color var(--duration-instant) ease, transform var(--duration-instant) ease}.nu-understand__row:hover .nu-understand__editBtn,.nu-understand__editBtn:focus-visible,.nu-understand__editBtn--shown{opacity:1}@media (hover:none){.nu-understand__editBtn{opacity:1}}.nu-understand__editBtn--plain{width:var(--size-control-xs);height:var(--size-control-xs);border-radius:var(--radius-10);color:var(--icon-subtle);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.nu-understand__editBtn--plain:hover{background:var(--hover);color:var(--ink)}.nu-understand__editBtn--plain:active{transform:scale(.94)}.nu-understand__status{box-sizing:content-box;place-items:center;height:1.35em;display:grid}.nu-understand__row--unsure .nu-understand__statusIcon,.nu-understand__row--missing .nu-understand__statusIcon{color:var(--risk-mark)}.nu-understand__edit{min-width:0;animation:nu-viewIn var(--duration-base) var(--ease-out) backwards}.nu-understand__editActions{justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.nu-understand__input{width:100%;height:var(--size-control-md);border-radius:var(--radius-10);background:var(--surface-raised);color:var(--ink);box-shadow:0 0 0 2px var(--focus), 0 0 0 5px var(--focus-halo);border:0;outline:0;padding:0 11px;font-size:13.5px;display:block}.nu-understand__foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:14px;display:flex}.nu-understand__gaps{border-radius:var(--radius-4);color:var(--risk-text);align-items:center;gap:6px;font-size:12.5px;line-height:1.35;display:inline-flex}.nu-understand__gapsIcon{color:var(--risk-mark);flex:none}.nu-understand__gaps:focus{outline:none}.nu-understand__gaps:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nu-understand__buttons{gap:8px;margin-left:auto;display:flex}.nu-understand__done{outline-offset:2px;margin-top:12px}.nu-understand__done:focus{outline:none}.nu-understand__done:focus-visible{outline:2px solid var(--focus)}.nu-understand__done--plain{border-radius:var(--radius-12);background:var(--ok-bg);color:var(--ok-text);align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.nu-understand__done--plain>span{flex:1;min-width:0}.nu-understand__skel{grid-template-columns:var(--nu-understand-key) minmax(0, 1fr);border-top:1px solid var(--line);align-items:center;gap:12px;min-height:44px;padding:8px 2px;display:grid}.nu-understand--sm .nu-understand__skel{min-height:40px;padding:7px 2px}.nu-understand .nu-understand__skel:last-child{min-height:0;padding-top:14px;padding-bottom:2px}.nu-understand__bone--plain{border-radius:var(--radius-6);background:var(--fill);height:12px;display:block}.nu-understand__empty{border-top:1px solid var(--line);color:var(--ink-muted);margin:0;padding:14px 2px;font-size:13.5px}@container (max-width:420px){.nu-understand .nu-understand__row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"key tools mark""value value value";gap:3px 6px;padding:9px 2px 10px}.nu-understand .nu-understand__row--editing{padding-top:9px}.nu-understand__label{grid-area:key;font-size:12.5px}.nu-understand__valueCell{grid-area:value}.nu-understand__tools{grid-area:tools;font-size:12.5px}.nu-understand__status{grid-area:mark;font-size:12.5px}.nu-understand__row--editing .nu-understand__label,.nu-understand__row--editing .nu-understand__status,.nu-understand__row--editing .nu-understand__tools{padding-top:0}.nu-understand .nu-understand__skel{grid-template-columns:64px minmax(0,1fr)}.nu-understand__subtitle{display:block}.nu-understand__sep{display:none}.nu-understand__head{grid-template-columns:auto minmax(0,1fr)}.nu-understand__action{grid-column:2;justify-self:start;margin:0 0 0 -4px}}.nu-variance{--nu-variance-ground:var(--surface);width:100%;min-width:0;color:var(--ink);container-type:inline-size}.nu-variance--on-raised{--nu-variance-ground:var(--surface-raised)}.nu-variance--on-bg{--nu-variance-ground:var(--bg)}.nu-variance__legend{margin-top:0}@container (max-width:400px){.nu-variance .nu-variance__legend{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;column-gap:16px;display:grid}}.nu-variance__table{grid-template-columns:180px minmax(120px,1fr) max-content minmax(84px,max-content);column-gap:16px;margin-top:12px;display:grid;position:relative}.nu-variance__row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);align-items:center;padding:14px 0;display:grid;position:relative}.nu-variance__name{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.nu-variance__label{color:var(--ink);overflow-wrap:anywhere}.nu-variance__sub{color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.nu-variance__name .nu-variance__sub{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;overflow:visible}.nu-variance__bars{flex-direction:column;gap:5px;min-width:0;display:flex}.nu-variance__bar{border-radius:var(--radius-2);height:8px;display:block}.nu-variance__bar--gap{border:1.5px dashed var(--risk-text)}.nu-variance__bar--zero{background:var(--ink-subtle);width:3px}.nu-variance__bar--actual{display:flex;overflow:hidden}.nu-variance__spent{background:var(--viz-actual);height:100%;display:block}.nu-variance__over{height:100%;box-shadow:inset 1.5px 0 0 var(--nu-variance-ground);display:block}.nu-variance__amounts{text-align:right;white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.3}.nu-variance__of{color:var(--ink-subtle)}.nu-variance__missing{color:var(--risk-text)}.nu-variance__diff{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;font-size:14px;font-weight:500;line-height:1.3;display:flex}.nu-variance__diff--crit{color:var(--crit-text)}.nu-variance__diff--ok{color:var(--ok-text)}.nu-variance__diff--risk{color:var(--risk-text)}.nu-variance__diff--neutral{color:var(--ink-subtle)}.nu-variance__diff--ink{color:var(--ink)}.nu-variance__grow{animation:nu-fillbar var(--duration-progress) var(--ease-standard) backwards}.nu-variance__wf{margin:0;padding:0;list-style:none}.nu-variance__step{border-top:1px solid var(--line);padding:12px 0 16px;position:relative}.nu-variance__step-head{align-items:baseline;gap:10px;min-width:0;display:flex}.nu-variance__step-head>.nu-variance__btn,.nu-variance__step-head>.nu-variance__step-label{min-width:0}.nu-variance__step-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nu-variance__step .nu-variance__sub{flex:0 auto;margin-top:0}.nu-variance__step-amount{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:14px;font-weight:500;line-height:1.3}.nu-variance__unknown-word{font-weight:400}.nu-variance__lane{height:22px;margin-top:10px;position:relative}.nu-variance__scale{position:absolute;inset:0}.nu-variance__wf--unknown .nu-variance__scale{right:32px}.nu-variance__seg{border-radius:var(--radius-4);position:absolute;top:0;bottom:0}.nu-variance__zero{border-left:1px solid var(--viz-baseline);width:0;position:absolute;top:-5px;bottom:-5px}.nu-variance__wf-wrap{position:relative}.nu-variance__floor{border-left:1px dashed var(--crit-mark);pointer-events:none;width:0;z-index:var(--z-raised);position:absolute;top:-4px;bottom:-4px}.nu-variance__floorline{border-left:1px dashed var(--crit-mark);pointer-events:none;width:0;display:none;position:absolute;top:8px;bottom:10px}.nu-variance__wf-wrap:has(.nu-variance__wf--unknown){--nu-variance-gutter:32px}.nu-variance__unknown{box-sizing:border-box;border-radius:var(--radius-4);border:1.5px dashed var(--risk-text);width:24px;height:22px;color:var(--risk-text);place-items:center;margin:-11px 0 0 4px;font-size:12px;font-style:normal;font-weight:600;line-height:1;display:grid;position:absolute;top:50%}.nu-variance__link{display:none}.nu-variance__total{border-radius:var(--radius-14);background:var(--surface-raised);min-height:52px;box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;padding:8px 17px;font-size:14.5px;line-height:1.3;display:flex}.nu-variance--waterfall .nu-variance__total{margin-top:6px}.nu-variance__total-label{min-width:0;color:var(--ink)}.nu-variance__total-label--strong{font-weight:500}.nu-variance__total-note{color:var(--risk-text);font-size:13px;font-weight:400}.nu-variance__total-value{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.nu-variance__of--total{font-weight:400}.nu-variance__total-delta{margin-left:12px;font-weight:500}.nu-variance__total-delta.nu-variance__diff--neutral{color:var(--ink-muted)}.nu-variance .nu-variance__total-value.nu-variance__diff--crit{color:var(--crit-text)}.nu-variance .nu-variance__total-value.nu-variance__diff--ok{color:var(--ok-text)}.nu-variance__skeleton{flex-direction:column;display:flex}.nu-variance__skel-row{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.nu-variance__skel{border-radius:var(--radius-pill);display:block}.nu-variance__skel--text{height:10px}.nu-variance__skel--bar{height:8px}.nu-variance__empty{border-radius:var(--radius-12);background:var(--fill-subtle);min-height:72px;color:var(--ink-muted);text-align:center;place-items:center;padding:16px;display:grid}.nu-variance__btn{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-4);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.nu-variance__btn:after{content:"";z-index:var(--z-raised);border-radius:var(--radius-14);position:absolute;inset:0}.nu-variance__btn:focus-visible{outline:none}.nu-variance__btn:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.nu-variance__row--interactive{border-radius:var(--radius-14);transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-instant) ease;border-top-color:#0000;margin:0 -12px;padding-left:12px;padding-right:12px}.nu-variance__row--interactive:before{content:"";border-top:1px solid var(--line);pointer-events:none;transition:opacity var(--duration-fast) ease;position:absolute;top:-1px;left:12px;right:12px}.nu-variance__row--interactive:hover{--nu-variance-ground:var(--hover);background:var(--hover)}.nu-variance__row--interactive:has(.nu-variance__btn:focus-visible){--nu-variance-ground:var(--hover);background:var(--hover)}.nu-variance__row--interactive.is-selected,.nu-variance__row--interactive.is-selected:hover{--nu-variance-ground:var(--selected-bg);background:var(--selected-bg)}.nu-variance__row--interactive:hover:before,.nu-variance__row--interactive:hover+.nu-variance__row--interactive:before,.nu-variance__row--interactive.is-selected:before,.nu-variance__row--interactive.is-selected+.nu-variance__row--interactive:before{opacity:0}.nu-variance__row--interactive:has(.nu-variance__btn:focus-visible):before{opacity:0}.nu-variance__row--interactive:has(.nu-variance__btn:focus-visible)+.nu-variance__row--interactive:before{opacity:0}.nu-variance__row--interactive:active{transform:scale(.99)}.nu-variance__row--interactive.is-selected .nu-variance__sub{color:var(--ink-muted)}@container (min-width:521px){.nu-variance__step{overflow-clip-margin:1px;grid-template-columns:180px minmax(0,1fr) 150px;align-items:center;column-gap:16px;padding-top:10px;padding-bottom:10px;display:grid;overflow:clip}.nu-variance__step-head{display:contents}.nu-variance__step-head>.nu-variance__btn,.nu-variance__step-head>.nu-variance__step-label{grid-area:1/1}.nu-variance__step .nu-variance__sub{grid-area:2/1;margin-top:1px}.nu-variance__step-amount{text-align:right;grid-area:1/3/span 2;margin-left:0}.nu-variance__lane{grid-area:1/2/span 2;height:14px;margin-top:0}.nu-variance__link{border-left:1px dashed var(--viz-baseline);pointer-events:none;width:0;height:60px;display:block;position:absolute}.nu-variance__link--in{bottom:100%}.nu-variance__link--out{top:100%}.nu-variance__floorline{left:calc(196px + (100% - 362px - var(--nu-variance-gutter,0px)) * var(--nu-variance-floor) / 100);display:block}.nu-variance__floor{display:none}}@container (max-width:520px){.nu-variance__table{display:block}.nu-variance__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name diff""bars bars""amounts amounts";gap:8px 12px}.nu-variance__name{grid-area:name}.nu-variance__diff{grid-area:diff;align-self:start}.nu-variance__bars{grid-area:bars}.nu-variance__amounts{text-align:left;grid-area:amounts;font-size:13px}.nu-variance__step-head{flex-wrap:wrap;row-gap:2px}.nu-variance__step-head>.nu-variance__btn,.nu-variance__step-label{white-space:normal;overflow-wrap:anywhere;flex:1 1 0}.nu-variance__step .nu-variance__sub{white-space:normal;flex-basis:100%;order:3}.nu-variance__skel-row{grid-template-columns:minmax(0,1fr);gap:10px}.nu-variance__total{flex-direction:column;align-items:flex-start;padding:12px 16px}.nu-variance__total-value{white-space:normal;margin-left:0}.nu-variance__total-amount,.nu-variance__of--total,.nu-variance__total-delta{white-space:nowrap}.nu-variance__total-delta{margin:2px 0 0;display:block}.nu-variance__step{padding:10px 0 14px}.nu-variance__lane{height:16px;margin-top:8px}}.nu-voice{min-width:0;color:var(--ink)}.nu-wave{justify-content:center;align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.nu-wave__bar{border-radius:var(--radius-4);background:var(--record);transform-origin:50%;flex:none;width:4px;display:block}.nu-wave--live .nu-wave__bar{animation:nu-wave var(--duration-progress) ease-in-out infinite}.nu-wave--levels .nu-wave__bar{transition:height var(--duration-instant) linear}.nu-voice--full{flex-direction:column;display:flex}.nu-voice__idle,.nu-voice__error{text-align:center;animation:nu-viewIn var(--duration-base) var(--ease-standard) backwards;flex-direction:column;align-items:center;padding:26px 10px 8px;display:flex}.nu-voice__mic{border-radius:var(--radius-pill);background:var(--record);color:var(--on-color);cursor:pointer;box-shadow:0 0 0 8px var(--record-halo);-webkit-tap-highlight-color:transparent;touch-action:none;transition:transform var(--duration-instant) ease, background-color var(--duration-instant) ease, box-shadow var(--duration-instant) ease;border:0;flex:none;place-items:center;margin:8px;padding:0;display:grid}.nu-voice__mic--96{width:96px;height:96px}.nu-voice__mic--72{width:72px;height:72px}.nu-voice__mic:hover{box-shadow:0 0 0 11px var(--record-halo-hover)}.nu-voice__mic:active{transform:scale(var(--press-scale-small))}.nu-voice__mic:focus-visible{outline-offset:12px}.nu-voice__title{letter-spacing:-.01em;text-wrap:balance;margin:18px 0 0;font-size:18px;font-weight:500;line-height:1.3}.nu-voice__error .nu-voice__title{margin-top:14px}.nu-voice__hint-l{max-width:380px;color:var(--ink-muted);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.5}.nu-voice__alt{margin-top:14px}.nu-voice__errIcon{color:var(--risk-mark)}.nu-voice__rec{animation:nu-viewIn var(--duration-base) var(--ease-standard) backwards;flex-direction:column;display:flex}.nu-voice__bigwave{height:70px;margin-top:14px}.nu-voice__live{color:var(--ink-subtle);justify-content:center;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;line-height:1.4;display:flex}.nu-voice__live .nu-voice__timer{width:auto;color:var(--ink-2);font-size:13px;font-weight:500}.nu-voice__dot{background:var(--record);width:8px;height:8px;animation:nu-pulse var(--duration-pulse) var(--ease-out) 2;border-radius:50%;flex:none;display:block}.nu-voice__timer{min-width:34px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:500;line-height:1}.nu-voice__transcript{border-radius:var(--radius-14);background:var(--fill-subtle);min-height:96px;color:var(--ink-2);text-wrap:pretty;overflow-wrap:anywhere;margin-top:16px;padding:14px 16px;font-size:14.5px;line-height:1.55}.nu-voice__transcript--empty{color:var(--ink-muted)}.nu-voice__caret{border-radius:var(--radius-1);background:var(--info);vertical-align:-3px;width:2px;height:16px;margin-left:2px;display:inline-block}.nu-voice__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.nu-voice__actions--center{justify-content:center;margin-top:16px}.nu-voice__struct,.nu-voice__done{animation:nu-viewIn var(--duration-base) var(--ease-standard) backwards;flex-direction:column;display:flex}.nu-voice__said{border-radius:var(--radius-14);background:var(--fill-subtle);color:var(--ink-muted);text-wrap:pretty;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.nu-voice__saidlead{color:var(--ink-2);font-weight:500}.nu-voice__thinking{margin-top:16px}.nu-voice__skel{flex-direction:column;gap:10px;margin-top:14px;display:flex}.nu-voice__skelrow{border-radius:var(--radius-6);background:var(--fill);height:14px;display:block}.nu-voice__ulabel{color:var(--agent-text);align-items:center;gap:6px;margin:16px 0 8px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.nu-voice__said+.nu-voice__understood{margin-top:16px}.nu-voice__fields{flex-direction:column;margin:0;display:flex}.nu-voice__field{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;font-size:13.5px;line-height:1.4;display:grid}.nu-voice__fk{color:var(--ink-subtle);margin:0}.nu-voice__fv{color:var(--ink);margin:0;font-weight:500}.nu-voice__field--missing .nu-voice__fv{color:var(--risk-text)}.nu-voice__fnote{color:var(--ink-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.nu-voice--inline{width:100%;min-height:var(--size-row-recorder);align-items:center;gap:8px;display:flex}.nu-voice__cancel--plain{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.nu-voice--dock .nu-voice__cancel--plain{width:var(--size-control-sm);height:var(--size-control-sm)}.nu-voice__cancel--plain:hover{background:var(--fill-hover)}.nu-voice__wave{flex:1;justify-content:flex-start;height:30px}.nu-voice__wave .nu-wave__bar{border-radius:var(--radius-2);opacity:.85;width:3px}.nu-voice__hint{color:var(--ink-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12.5px;line-height:1;display:inline-flex}.nu-voice__key,.nu-voice__send{flex:none}.nu-voice__send--plain{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-pill);background:var(--inverse);color:var(--on-inverse);cursor:pointer;transition:background-color var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;place-items:center;margin:0;padding:0;display:grid}.nu-voice__send--plain.nu-voice__send--dock{width:var(--size-control-sm);height:var(--size-control-sm)}.nu-voice__send--plain:hover{background:var(--inverse-hover)}.nu-voice__send--plain:active{transform:scale(.94)}.nu-voice__busy{flex:1}.nu-voice__ierr{min-width:0;color:var(--ink-2);flex:1;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.35;display:flex}.nu-voice__ierrIcon{color:var(--risk-mark);flex:none;margin-top:1px}.nu-voice__ierrText{text-wrap:pretty;min-width:0}.nu-voice__ierrTitle{font-weight:500}.nu-voice__ierrHint{color:var(--ink-muted)}.nu-vplayer{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.nu-vplayer__row{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.nu-vplayer__play{flex:none}.nu-vplayer__play--plain{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);cursor:pointer;transition:background-color var(--duration-instant) ease, color var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;place-items:center;margin:0;padding:0;display:grid}.nu-vplayer__play--plain:hover{background:var(--fill-hover)}.nu-vplayer.is-active .nu-vplayer__play--plain{background:var(--inverse);color:var(--on-inverse)}.nu-vplayer__play--plain:active{transform:scale(.94)}.nu-vplayer__wave{border-radius:var(--radius-4);flex:1;align-items:center;gap:2px;min-width:60px;max-width:280px;height:22px;display:flex}.nu-vplayer__wave--seek{cursor:pointer}.nu-vplayer__wave--seek:focus-visible{outline-offset:3px}.nu-vplayer__bar{border-radius:var(--radius-2);background:var(--line-strong);min-width:1.5px;transition:background-color var(--duration-fast) ease;flex:1;display:block}.nu-vplayer__bar--played{background:var(--ink-3)}.nu-vplayer__time{color:var(--ink-subtle);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;line-height:1}.nu-vplayer__toggle{align-items:center;gap:4px;margin-left:42px;display:inline-flex}.nu-vplayer__transcript{color:var(--ink-2);text-wrap:pretty;animation:nu-viewIn var(--duration-base) var(--ease-standard) backwards;margin:2px 0 0 42px;font-size:13.5px;line-height:1.5}.nu-vquote{border-radius:var(--radius-14);background:var(--fill-subtle);flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px 14px;display:flex}.nu-vquote__text{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.nu-vquote__by{color:var(--ink-muted);align-items:center;gap:5px;font-size:12px;line-height:1.3;display:inline-flex}.nu-vquote__player{margin-top:2px}.nu-why{text-align:left;color:var(--ink);outline:none;flex-direction:column;display:flex}.nu-why:focus-visible{outline:none}.nu-why--inline,.nu-why--centred{width:min(var(--size-modal-sm), 100%);background:var(--surface-overlay);border-radius:var(--radius-22);padding:22px 24px 20px}.nu-why--inline{box-shadow:var(--shadow-popover);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards}.nu-why--centred{pointer-events:auto;overscroll-behavior:contain;max-height:100%;box-shadow:var(--shadow-modal);animation:nu-popIn var(--duration-base) var(--ease-standard) backwards;overflow-y:auto}.nu-why--anchored{max-width:calc(100vw - 16px)}.nu-why__card{flex-direction:column;padding:20px 22px 18px;display:flex}.nu-why__head{min-height:var(--size-control-xs);align-items:center;gap:8px;display:flex;container-type:inline-size}.nu-why__tag{flex:none}.nu-why__caption{color:var(--ink-subtle);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@container (max-width:319px){.nu-why__head--two .nu-why__caption-full{display:none}}@container (max-width:279px){.nu-why__caption-full{display:none}}.nu-why__close{flex:none;margin-left:auto}.nu-why__metric{color:var(--ink-muted);text-wrap:balance;margin-top:14px}.nu-why__value{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;margin-top:2px;display:flex}.nu-why__qualifier{color:var(--ink-muted)}.nu-why__num{color:var(--ink);overflow-wrap:anywhere}.nu-why__num--crit{color:var(--crit-text)}.nu-why__num--risk{color:var(--risk-text)}.nu-why__num--ok{color:var(--ok-text)}.nu-why__num--dashed{text-underline-offset:7px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:2px}.nu-why__ask{flex:none;margin-left:auto}.nu-why__ask+.nu-why__close{margin-left:0}.nu-why__text{color:var(--ink-2);text-wrap:pretty;margin-top:12px}.nu-why__formula{border-radius:var(--radius-14);background:var(--fill-subtle);flex-direction:column;margin-top:14px;padding:10px 14px;display:flex}.nu-why__term{grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:4px 0;display:grid}.nu-why__op{color:var(--ink-muted);text-align:center;font-weight:500}.nu-why__term-label{color:var(--ink-muted);min-width:0}.nu-why__term-value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.nu-why__term--muted .nu-why__term-label,.nu-why__term--muted .nu-why__term-value{color:var(--ink-muted);font-weight:400}.nu-why__term--total{border-top:1px solid var(--line-strong);margin-top:4px;padding-top:8px}.nu-why__term--total .nu-why__term-label{color:var(--ink);font-weight:500}.nu-why__term--total .nu-why__op{color:var(--ink)}.nu-why__steps{color:var(--ink-2);flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.nu-why__step{align-items:flex-start;gap:10px;display:flex}.nu-why__step-n{background:var(--fill-subtle);width:20px;height:20px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.nu-why__sources{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.nu-why__src-item{min-width:0;max-width:100%;display:inline-flex}.nu-why__src{height:var(--size-pill-md);border-radius:var(--radius-pill);background:var(--fill-subtle);max-width:100%;color:var(--ink-2);white-space:nowrap;border:0;align-items:center;gap:6px;margin:0;padding:0 10px;text-decoration:none;display:inline-flex}.nu-why__src-label{text-overflow:ellipsis;overflow:hidden}.nu-why__src-icon{color:var(--icon-subtle);flex:none}.nu-why__src--link .nu-why__src-icon{color:var(--info)}.nu-why__src-go{color:var(--icon-subtle);flex:none;margin-right:-3px}.nu-why__src--link{background:var(--surface-raised);box-shadow:var(--shadow-control);color:var(--ink);cursor:pointer;transition:background-color var(--duration-instant) ease, box-shadow var(--duration-instant) ease, transform var(--duration-instant) ease}.nu-why__src--link:hover{background:var(--overlay-hover);box-shadow:var(--shadow-control-hover);color:var(--ink);text-decoration:none}.nu-why__src--link:active{transform:scale(var(--press-scale))}.nu-why__next{width:100%;min-height:var(--size-control-lg);border-radius:var(--radius-12);background:var(--fill-subtle);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--duration-instant) ease, transform var(--duration-instant) ease;border:0;align-items:center;gap:10px;margin:14px 0 0;padding:8px 12px 8px 14px;display:flex}.nu-why__next:hover{background:var(--fill-hover)}.nu-why__next:active{transform:scale(.99)}.nu-why__next-label{flex:1;min-width:0}.nu-why__next-icon{color:var(--icon-subtle);flex:none}.nu-why__foot{text-wrap:pretty;border-top:1px solid var(--overlay-line);color:var(--ink-subtle);align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.nu-why__foot-icon{color:var(--icon-subtle);flex:none}.nu-why-layer{z-index:var(--z-modal);position:fixed;inset:0}.nu-why-layer__scrim{background:var(--scrim-soft);animation:nu-scrimIn var(--duration-slow) var(--ease-standard) backwards;position:absolute;inset:0}.nu-why-layer__wrap{pointer-events:none;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.nu-why-layer--closing{pointer-events:none;animation:nu-fadeIn var(--duration-fast) var(--ease-out) reverse both}.nu-why-layer--closing .nu-why-layer__wrap{animation:nu-popIn var(--duration-fast) var(--ease-out) reverse both}@media (max-width:560px){.nu-why--inline,.nu-why--centred{padding:18px 18px 16px}.nu-why-layer__wrap{place-items:end stretch;padding:12px 0 0}.nu-why--centred{border-radius:var(--radius-22) var(--radius-22) 0 0;width:100%;max-height:calc(100% - 12px);padding:20px 20px calc(18px + env(safe-area-inset-bottom,0px));--nu-pop-dy:24px}}.nu-wordmark{color:var(--ink);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;align-items:baseline;display:inline-flex}.nu-wordmark__text{display:inline-block}.nu-wordmark__dot{background:var(--brand);border-radius:50%;flex:none;width:.22em;height:.22em;margin-left:.1em;display:inline-block}.nu-wordmark--sm{font-variation-settings:"opsz" 16;letter-spacing:-.04em;font-size:16px}.nu-wordmark--md{font-variation-settings:"opsz" 20;font-size:20px}.nu-wordmark--lg{font-variation-settings:"opsz" 28;font-size:28px}.nu-wordmark--xl{font-variation-settings:"opsz" 32;letter-spacing:-.05em;font-size:40px}.nu-wordmark--on-inverse{color:var(--on-inverse-surface)}.nu-wordmark--on-aurora{color:var(--aurora-ink)}.bottone{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--raggio-piccolo);border-style:var(--tw-border-style);text-align:center;--tw-font-weight:var(--font-weight-medium);max-width:100%;font-weight:var(--font-weight-medium);text-wrap:balance;transition-property:color,background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--durata-rapida);transition-duration:var(--durata-rapida);--tw-ease:var(--curva-standard);transition-timing-function:var(--curva-standard);border-width:1px;border-color:#0000;display:inline-flex}.bottone:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.bottone:disabled{cursor:not-allowed;border-color:var(--linea);background-color:var(--superficie-2);color:var(--testo-3)}.bottone:disabled:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.bottone:disabled:hover{border-color:var(--linea);background-color:var(--superficie-2);color:var(--testo-3)}}.bottone[aria-busy=true]{cursor:progress}.bottone-s{min-height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:.8125rem;line-height:var(--tw-leading,1.25rem)}@media not all and (min-width:40rem){.bottone-s{min-height:var(--bersaglio);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.bottone-m{min-height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media not all and (min-width:40rem){.bottone-m{min-height:var(--bersaglio);padding-inline:calc(var(--spacing) * 4)}}.bottone-l{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media not all and (min-width:40rem){.bottone-l{min-height:var(--bersaglio)}}.bottone-xl{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--corpo);line-height:var(--tw-leading,1.5rem)}.bottone-primario{background-color:var(--azione);color:var(--su-azione)}@media (hover:hover){.bottone-primario:hover{background-color:var(--azione-forte)}}.bottone-secondario,.bottone-domanda{border-color:var(--linea-forte);background-color:var(--superficie);color:var(--testo)}@media (hover:hover){:is(.bottone-secondario,.bottone-domanda):hover{border-color:var(--campo);background-color:var(--tocco)}}.bottone-domanda{padding-block:calc(var(--spacing) * 1.5);text-align:left;text-wrap:pretty;white-space:normal;justify-content:flex-start}.bottone-discreto{color:var(--testo-2)}@media (hover:hover){.bottone-discreto:hover{background-color:var(--tocco);color:var(--testo)}}.bottone-chiaro{background-color:var(--sfondo);color:var(--testo)}@media (hover:hover){.bottone-chiaro:hover{background-color:var(--superficie)}}.bottone-critico{border-color:var(--critico);background-color:var(--superficie);color:var(--critico)}@media (hover:hover){.bottone-critico:hover{background-color:var(--tocco)}}.bottone-pieno{width:100%}@media (min-width:40rem){.bottone-pieno{width:auto}}@media not all and (min-width:40rem){[data-scelte] .bottone-primario{min-height:calc(var(--spacing) * 12)}}.tasto,.bottone-tasto,[data-decisione]:is(:focus-visible,:has(:focus-visible)) [data-tasto]:after{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);border-radius:var(--raggio-minimo);border-style:var(--tw-border-style);border-width:1px;border-color:var(--linea-forte);padding-inline:var(--spacing);font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);color:var(--testo-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tasto{background-color:var(--superficie)}[data-decisione]:is(:focus-visible,:has(:focus-visible)) [data-tasto]:after{content:attr(data-tasto)}.bottone-primario .bottone-tasto,[data-decisione]:is(:focus-visible,:has(:focus-visible)) .bottone-primario[data-tasto]:after{border-color:var(--su-azione)}@supports (color:color-mix(in lab, red, red)){.bottone-primario .bottone-tasto,[data-decisione]:is(:focus-visible,:has(:focus-visible)) .bottone-primario[data-tasto]:after{border-color:color-mix(in oklab, var(--su-azione) 40%, transparent)}}.bottone-primario .bottone-tasto,[data-decisione]:is(:focus-visible,:has(:focus-visible)) .bottone-primario[data-tasto]:after{color:var(--su-azione)}.bottone-icona{border-radius:var(--raggio-piccolo);padding:calc(var(--spacing) * 1.5);transition-property:color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--durata-rapida);transition-duration:var(--durata-rapida);--tw-ease:var(--curva-standard);transition-timing-function:var(--curva-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bottone-icona:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.bottone-icona:disabled{cursor:not-allowed;color:var(--testo-3)}.bottone-icona:disabled:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media not all and (min-width:40rem){.bottone-icona{min-height:var(--bersaglio);min-width:var(--bersaglio)}}.bottone-icona-neutro{color:var(--testo-2)}@media (hover:hover){.bottone-icona-neutro:hover{background-color:var(--tocco);color:var(--testo)}}.bottone-icona-neutro:disabled{color:var(--linea-forte);background-color:#0000}.bottone-icona-discreto{color:var(--testo-3)}@media (hover:hover){.bottone-icona-discreto:hover{background-color:var(--tocco);color:var(--testo)}}.bottone-icona-discreto:disabled{color:var(--linea-forte);background-color:#0000}.campo{min-height:calc(var(--spacing) * 8);border-radius:var(--raggio-piccolo);border-style:var(--tw-border-style);border-width:1px;border-color:var(--campo);background-color:var(--superficie);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--corpo);line-height:var(--tw-leading,1.5rem);color:var(--testo)}@media not all and (min-width:40rem){.campo{min-height:var(--bersaglio);padding-inline:calc(var(--spacing) * 3)}}@media (min-width:40rem){.campo{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.campo{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--durata-rapida);transition-duration:var(--durata-rapida)}.campo::placeholder{color:var(--testo-3)}@media (hover:hover){.campo:hover{border-color:var(--testo-3)}}.campo:disabled{cursor:not-allowed;border-color:var(--linea-forte);background-color:var(--superficie-2);color:var(--testo-2)}.campo[aria-invalid=true]{border-color:var(--critico);--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);--tw-ring-color:var(--critico)}.campo-grande{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:1.0625rem;line-height:var(--tw-leading,1.5rem)}@media (min-width:40rem){.campo-grande{font-size:1.0625rem;line-height:var(--tw-leading,1.5rem)}}.campo-mono{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}.campo-codice{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);text-align:center;font-size:min(clamp(1.5rem,1.2414rem + 1.103vw,2rem),12.5vw);line-height:var(--tw-leading,1.15);letter-spacing:var(--tw-tracking,-.01em);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);padding-block:0;padding-inline:0}@media (min-width:40rem){.campo-codice{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);font-size:min(clamp(1.5rem,1.2414rem + 1.103vw,2rem),12.5vw);line-height:var(--tw-leading,1.15);letter-spacing:var(--tw-tracking,-.01em)}}.campo-composto{align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 3);display:flex}.campo-composto:focus-within{border-color:var(--azione);outline:2px solid var(--anello-focus);outline-offset:2px}.campo-invito{min-height:calc(var(--spacing) * 12);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:1.0625rem;line-height:var(--tw-leading,1.5rem);flex:1}@media (min-width:40rem){.campo-invito{font-size:1.0625rem;line-height:var(--tw-leading,1.5rem)}}.campo-file::file-selector-button{margin-right:calc(var(--spacing) * 3);cursor:pointer;border-radius:var(--raggio-minimo);border-style:var(--tw-border-style);border-width:1px;border-color:var(--linea-forte);background-color:var(--superficie);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--testo)}.campo-su-fascia{border-color:var(--sfondo)}@supports (color:color-mix(in lab, red, red)){.campo-su-fascia{border-color:color-mix(in oklab, var(--sfondo) 50%, transparent)}}.campo-su-fascia{background-color:var(--sfondo)}@supports (color:color-mix(in lab, red, red)){.campo-su-fascia{background-color:color-mix(in oklab, var(--sfondo) 5%, transparent)}}.campo-su-fascia,.campo-su-fascia::placeholder{color:var(--sfondo)}@supports (color:color-mix(in lab, red, red)){.campo-su-fascia::placeholder{color:color-mix(in oklab, var(--sfondo) 60%, transparent)}}.campo-su-fascia:focus{border-color:var(--sfondo)}.casella{min-height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--testo-2);display:flex}@media not all and (min-width:40rem){.casella{min-height:var(--bersaglio)}}.casella input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--azione);flex-shrink:0}.casella-sola{width:var(--bersaglio-min);height:var(--bersaglio-min);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media not all and (min-width:40rem){.casella-sola{width:var(--bersaglio);height:var(--bersaglio)}}.casella-sola input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--azione)}.scelta{align-items:center;gap:var(--space-6);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-2);box-shadow:var(--shadow-control);white-space:nowrap;cursor:pointer;transition:box-shadow var(--duration-instant) ease, color var(--duration-instant) ease, background-color var(--duration-instant) ease;font-weight:500;line-height:1;display:inline-flex}@media not all and (min-width:40rem){.scelta{min-height:var(--bersaglio)}}.scelta:hover{color:var(--ink);box-shadow:var(--shadow-control-hover)}.scelta:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.scelta-s{min-height:var(--size-control-xs);padding:0 11px;font-size:12.5px}.scelta-m{min-height:var(--size-control-sm);padding:0 13px;font-size:13px}.scelta[aria-current=page],.scelta[aria-selected=true],.scelta[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.scelta:is([aria-current=page],[aria-selected=true],[aria-pressed=true]):hover{background:var(--inverse-hover);color:var(--on-inverse);box-shadow:none}.fila-scelte{display:flex;overflow-x:auto}@media not all and (min-width:40rem){.fila-scelte{margin-inline:calc(var(--space-16) * -1);padding-inline:var(--space-16)}}@media (min-width:40rem){.fila-scelte{flex-wrap:wrap;overflow:visible}}.fila-scelte{gap:var(--space-6);scrollbar-width:none;scroll-padding-inline:var(--space-16);padding-block:3px}.scelta-n{color:var(--ink-muted);font-variant-numeric:tabular-nums}.scelta[aria-current=page] .scelta-n,.scelta[aria-selected=true] .scelta-n,.scelta[aria-pressed=true] .scelta-n{color:var(--on-inverse-muted)}.gettone{align-items:center;gap:var(--space-6);max-width:100%;min-height:var(--size-control-xs);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-2);box-shadow:var(--shadow-control);white-space:nowrap;transition:box-shadow var(--duration-instant) ease, color var(--duration-instant) ease, background-color var(--duration-instant) ease;padding:0 11px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}@media not all and (min-width:40rem){.gettone{min-height:var(--bersaglio)}}a.gettone,button.gettone{cursor:pointer}:is(a,button).gettone:hover{color:var(--ink);box-shadow:var(--shadow-control-hover)}button.gettone:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.gettone-valore{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.gettone-n{color:var(--ink-muted);font-variant-numeric:tabular-nums}.gettone[aria-pressed=true],.gettone[aria-current=page]{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.gettone:is([aria-pressed=true],[aria-current=page]):hover{background:var(--inverse-hover);color:var(--on-inverse);box-shadow:none}.gettone:is([aria-pressed=true],[aria-current=page]) :is(.gettone-valore,.gettone-n){color:var(--on-inverse-muted)}.gettone-attivo{color:var(--ink)}.gettone-togli{margin-right:calc(var(--spacing) * -2);padding-inline:calc(var(--spacing) * 1.5);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}@media not all and (min-width:40rem){.gettone-togli{min-width:var(--bersaglio)}}.gettone-togli:focus-visible{outline-offset:-2px}.gettone-togli{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--durata-rapida);transition-duration:var(--durata-rapida)}.pillola{min-height:calc(var(--spacing) * 6);align-items:center;gap:var(--spacing);border-radius:var(--raggio-minimo);border-style:var(--tw-border-style);border-width:1px;border-color:var(--linea);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--testo-2);display:inline-flex}:is(a,button).pillola,:is(a,button)>.pillola{min-height:calc(var(--spacing) * 7)}.pillola-contorno{border-color:var(--linea-forte)}.pillola-positiva,.pillola-attenzione,.pillola-critica{color:var(--testo)}.pillola-segno{--tw-leading:1;color:var(--testo-3);flex-shrink:0;line-height:1}.pillola-positiva .pillola-segno{color:var(--positivo)}.pillola-attenzione .pillola-segno{color:var(--attenzione)}.pillola-critica .pillola-segno{color:var(--critico)}.contatore{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);border-radius:var(--raggio-minimo);padding-inline:var(--spacing);font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--testo-3);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);justify-content:center;align-items:center;display:inline-flex}.contatore-icona{top:calc(var(--spacing) * -2.5);left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);background-color:var(--azione);padding-inline:var(--spacing);color:var(--su-azione);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--sfondo);position:absolute}.carta{border-radius:var(--raggio);background-color:var(--superficie);--tw-shadow:var(--ombra);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.carta-s{padding:calc(var(--spacing) * 3)}@media (min-width:40rem){.carta-s{padding:calc(var(--spacing) * 4)}}.carta-m{padding:calc(var(--spacing) * 4)}@media (min-width:40rem){.carta-m{padding:calc(var(--spacing) * 5)}}.carta-l{padding:calc(var(--spacing) * 5)}@media (min-width:40rem){.carta-l{padding:calc(var(--spacing) * 8)}}.carta-rilievo{background-color:var(--superficie-2);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.carta-tratteggio{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--linea-forte);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}.carta-link{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--durata-rapida);transition-duration:var(--durata-rapida)}@media (hover:hover){.carta-link:hover{--tw-shadow:var(--ombra-sopra);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:where(.lista>: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)));border-color:var(--linea)}.lista{border-radius:var(--raggio);background-color:var(--superficie);--tw-shadow:var(--ombra);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}:where(.lista-piatta>: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)));border-color:var(--linea)}.riga-lista{min-height:var(--riga);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}@media not all and (min-width:40rem){.riga-lista{min-height:var(--riga-comoda);padding-inline:calc(var(--spacing) * 4)}}[data-densita=compatta] .riga-lista{min-height:var(--riga-compatta);padding-block:var(--spacing)}@media not all and (min-width:40rem){[data-densita=compatta] .riga-lista{min-height:var(--bersaglio)}}[data-densita=comoda] .riga-lista{min-height:var(--riga-comoda);padding-block:calc(var(--spacing) * 2.5)}.lista-piatta>.riga-lista,.lista-piatta>li>.riga-lista{padding-inline:0}.riga-lista[aria-current=true],.riga-lista[aria-expanded=true]{background-color:var(--selezione-riga)}tr:has(a[data-anteprima][aria-expanded=true]){background-color:var(--selezione-riga)}a.riga-lista:focus-visible{outline-offset:-2px}.riga-lista[data-nuova],[data-decisione][data-nuova],tr[data-nuova]>:first-child{box-shadow:inset 3px 0 0 var(--accento)}a.riga-lista:hover{background-image:linear-gradient(var(--tocco), var(--tocco))}.schede{gap:var(--spacing);border-radius:var(--raggio-piccolo);background-color:var(--azione-tenue);width:fit-content;max-width:100%;padding:var(--spacing);scrollbar-width:none;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.schede[data-scorre=destra]{-webkit-mask-image:linear-gradient(to right, var(--nero) calc(100% - 1.5rem), transparent);-webkit-mask-image:linear-gradient(to right, var(--nero) calc(100% - 1.5rem), transparent);-webkit-mask-image:linear-gradient(to right, var(--nero) calc(100% - 1.5rem), transparent);mask-image:linear-gradient(to right, var(--nero) calc(100% - 1.5rem), transparent)}.schede[data-scorre=sinistra]{-webkit-mask-image:linear-gradient(to right, transparent, var(--nero) 1.5rem);-webkit-mask-image:linear-gradient(to right, transparent, var(--nero) 1.5rem);-webkit-mask-image:linear-gradient(to right, transparent, var(--nero) 1.5rem);mask-image:linear-gradient(to right, transparent, var(--nero) 1.5rem)}.schede[data-scorre=entrambi]{-webkit-mask-image:linear-gradient(to right, transparent, var(--nero) 1.5rem, var(--nero) calc(100% - 1.5rem), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--nero) 1.5rem, var(--nero) calc(100% - 1.5rem), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--nero) 1.5rem, var(--nero) calc(100% - 1.5rem), transparent);mask-image:linear-gradient(to right, transparent, var(--nero) 1.5rem, var(--nero) calc(100% - 1.5rem), transparent)}.scheda{min-height:calc(var(--spacing) * 8);border-radius:var(--raggio-minimo);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--testo-2);align-items:center;display:flex}@media not all and (min-width:40rem){.scheda{min-height:var(--bersaglio)}}.scheda:focus-visible{outline-offset:-2px}.scheda{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--durata-rapida);transition-duration:var(--durata-rapida);--tw-ease:var(--curva-standard);transition-timing-function:var(--curva-standard)}@media (hover:hover){.scheda:hover{background-color:var(--tocco);color:var(--testo)}}.scheda[aria-current=page],.scheda[aria-selected=true]{background-color:var(--superficie);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--testo);--tw-shadow:var(--ombra);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.voce-sezione{min-height:calc(var(--spacing) * 8);border-radius:var(--raggio-piccolo);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--testo-2);align-items:center;display:flex}.voce-sezione:focus-visible{outline-offset:-2px}.voce-sezione{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--durata-rapida);transition-duration:var(--durata-rapida);--tw-ease:var(--curva-standard);transition-timing-function:var(--curva-standard)}@media (hover:hover){.voce-sezione:hover{background-color:var(--tocco);color:var(--testo)}}.voce-sezione[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--testo);text-decoration-line:underline;-webkit-text-decoration-color:var(--azione);-webkit-text-decoration-color:var(--azione);-webkit-text-decoration-color:var(--azione);text-decoration-color:var(--azione);text-underline-offset:6px;text-decoration-thickness:2px}.voce-menu{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--raggio-piccolo);width:100%;padding-inline:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--testo-2);display:flex}.voce-menu:focus-visible{outline-offset:-2px}@media not all and (min-width:48rem){.voce-menu{min-height:var(--bersaglio)}}.voce-menu{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--durata-rapida);transition-duration:var(--durata-rapida);--tw-ease:var(--curva-standard);transition-timing-function:var(--curva-standard)}@media (hover:hover){.voce-menu:hover{background-color:var(--tocco);color:var(--testo)}}.avviso{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--raggio-piccolo);border-style:var(--tw-border-style);background-color:var(--superficie);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--testo);border-width:1px;display:flex}.avviso-icona{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.avviso-neutro{border-color:var(--linea-forte)}.avviso-neutro .avviso-icona{color:var(--testo-3)}.avviso-positivo{border-color:var(--positivo)}.avviso-positivo .avviso-icona{color:var(--positivo)}.avviso-attenzione{border-color:var(--attenzione)}.avviso-attenzione .avviso-icona{color:var(--attenzione)}.avviso-critico{border-color:var(--critico)}.avviso-critico .avviso-icona{color:var(--critico)}.etichetta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.08em;letter-spacing:.08em;color:var(--testo-3);text-transform:uppercase}.dettagli-sommario{min-height:var(--bersaglio);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--azione);flex-wrap:wrap;list-style-type:none;display:inline-flex}@media (min-width:40rem){.dettagli-sommario{min-height:var(--bersaglio-min)}}.dettagli-testo{text-decoration-line:underline;-webkit-text-decoration-color:var(--linea-forte);-webkit-text-decoration-color:var(--linea-forte);-webkit-text-decoration-color:var(--linea-forte);text-decoration-color:var(--linea-forte);text-underline-offset:3px;text-decoration-thickness:1px}.dettagli-sommario:hover .dettagli-testo{text-decoration-color:currentColor}.dettagli-sommario::-webkit-details-marker{display:none}.dettagli-sommario:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-right-style:var(--tw-border-style);border-right-width:1.5px;border-bottom-style:var(--tw-border-style);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--durata-normale);transition-duration:var(--durata-normale);--tw-ease:var(--curva-standard);transition-timing-function:var(--curva-standard);border-color:currentColor;border-bottom-width:1.5px;flex-shrink:0;rotate:-45deg}details[open]>.dettagli-sommario:before{rotate:45deg}.dettagli-sommario-neutro{color:var(--testo-2)}@media (hover:hover){.dettagli-sommario-neutro:hover{color:var(--testo)}}.collegamento{min-height:var(--bersaglio);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--accento);align-items:center;display:inline-flex}@media (min-width:40rem){.collegamento{min-height:var(--bersaglio-min)}}.collegamento{text-decoration-line:underline;-webkit-text-decoration-color:var(--linea-forte);-webkit-text-decoration-color:var(--linea-forte);-webkit-text-decoration-color:var(--linea-forte);text-decoration-color:var(--linea-forte);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover){.collegamento:hover{text-decoration-color:currentColor}}.collegamento-neutro{color:var(--testo-2)}@media (hover:hover){.collegamento-neutro:hover{color:var(--testo)}}.suggerimento{pointer-events:none;z-index:var(--z-pannello);border-radius:var(--raggio-piccolo);border-style:var(--tw-border-style);border-width:1px;border-color:var(--linea);background-color:var(--superficie-alta);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--testo);--tw-shadow:var(--ombra-sopra);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);opacity:0;transition-property:opacity,display;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;--tw-duration:var(--durata-rapida);transition-duration:var(--durata-rapida);--tw-ease:var(--curva-uscita);transition-timing-function:var(--curva-uscita);display:none;position:absolute}.suggerimento-destra{margin-left:calc(var(--spacing) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:100%}.suggerimento-sotto{margin-top:calc(var(--spacing) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:100%;left:50%}.suggerimento-sopra{margin-bottom:calc(var(--spacing) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);bottom:100%;left:50%}.group:hover>.suggerimento,.group:focus-visible>.suggerimento{pointer-events:auto;opacity:1;--tw-ease:var(--curva-standard);transition-timing-function:var(--curva-standard);display:block}@starting-style{.group:hover>.suggerimento,.group:focus-visible>.suggerimento{opacity:0}}.group:hover>.suggerimento,.group:focus-visible>.suggerimento{transition-delay:var(--durata-attesa)}.suggerimento:before{inset:calc(var(--spacing) * -3);--tw-content:"";content:var(--tw-content);position:absolute}[data-suggerimenti=nascosti] .group:is(:hover,:focus-visible)>.suggerimento{pointer-events:none;opacity:0;transition-delay:var(--durata-istante);display:none}.pannello{z-index:var(--z-pannello);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--linea);background-color:var(--superficie-alta);--tw-shadow:var(--ombra-alta);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block:0;flex-direction:column;display:flex;position:fixed;right:0}@media (min-width:48rem){.pannello{width:calc(var(--spacing) * 100)}}.pannello-foglio{z-index:var(--z-pannello);border-top-left-radius:var(--raggio);border-top-right-radius:var(--raggio);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--linea);background-color:var(--superficie-alta);--tw-shadow:var(--ombra-alta);width:100%;max-height:85dvh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline:0;position:fixed;top:auto;bottom:0}@media (min-width:48rem){.pannello-foglio{height:fit-content;max-height:85dvh;width:min(var(--size-modal-lg), calc(100% - 2rem));border-radius:var(--raggio-finestra);border-style:var(--tw-border-style);border-width:1px;margin:auto;inset:0}}.pannello-foglio{padding-bottom:env(safe-area-inset-bottom,0px)}.pannello-testa{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--linea);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-shrink:0;display:flex}.pannello-corpo{overscroll-behavior:contain;min-height:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);flex:1;overflow-y:auto}.ferma-sotto-testata{top:calc(var(--altezza-testata) + var(--respiro));position:sticky}.striscia-numeri{column-gap:calc(var(--spacing) * 6);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--linea);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@container (min-width:20rem){.striscia-numeri{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:42rem){.striscia-numeri{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:0}:where(.striscia-numeri>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:var(--linea)}}.striscia-voce{gap:calc(var(--spacing) * .5);min-width:0;padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}@container (min-width:42rem){.striscia-voce{padding-inline:calc(var(--spacing) * 4)}.striscia-voce:first-child{padding-left:0}}.segno{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--testo);background:0 0}.numero-al-buio{white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:inline-block}.numero-al-buio-barra{border-radius:var(--raggio-minimo);background-color:var(--buio);vertical-align:baseline;color:#0000;-webkit-user-select:none;user-select:none;height:.75em;display:inline-block;overflow:hidden}.scheletro{border-radius:var(--raggio-minimo);background-color:var(--buio)}}@layer utilities{.\@container\/mese{container:mese/inline-size}.\@container\/registro{container:registro/inline-size}.\@container\/testa{container:testa/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-\(--altezza-testata\){top:var(--altezza-testata)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-24{bottom:calc(var(--spacing) * 24)}.z-\[var\(--z-agent\)\]{z-index:var(--z-agent)}.z-\[var\(--z-colonna\)\]{z-index:var(--z-colonna)}.z-\[var\(--z-pannello\)\]{z-index:var(--z-pannello)}.z-\[var\(--z-testata\)\]{z-index:var(--z-testata)}.z-\[var\(--z-toast\)\]{z-index:var(--z-toast)}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}@media not all and (min-width:40rem){.bersaglio-in-frase{padding-block:calc((var(--bersaglio) - 1lh) / 2);margin-block:calc((1lh - var(--bersaglio)) / 2)}}.-my-1{margin-block:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-ampio{margin-top:var(--respiro-ampio)}.mt-auto{margin-top:auto}.mt-blocco{margin-top:var(--respiro-blocco)}.mt-isola{margin-top:var(--respiro-isola)}.mt-respiro{margin-top:var(--respiro)}.mt-riga{margin-top:var(--respiro-riga)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-blocco{margin-bottom:var(--respiro-blocco)}.mb-respiro{margin-bottom:var(--respiro)}.mb-riga{margin-bottom:var(--respiro-riga)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.h-\(--altezza-pannello\){height:var(--altezza-pannello)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-37\.5{height:calc(var(--spacing) * 37.5)}.h-\[85dvh\]{height:85dvh}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-riga-comoda{height:var(--riga-comoda)}.h-riga-compatta{height:var(--riga-compatta)}.h-riga-normale{height:var(--riga)}.max-h-\[85dvh\]{max-height:85dvh}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-bersaglio{min-height:var(--bersaglio)}.min-h-bersaglio-min{min-height:var(--bersaglio-min)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-riga-comoda{min-height:var(--riga-comoda)}.min-h-riga-compatta{min-height:var(--riga-compatta)}.min-h-riga-normale{min-height:var(--riga)}.w-\(--larghezza-colonna\){width:var(--larghezza-colonna)}.w-\(--larghezza-fianco\){width:var(--larghezza-fianco)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[85\%\]{width:85%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[85\%\]{max-width:85%}.max-w-apertura{max-width:61.25rem}.max-w-app{max-width:70rem}.max-w-barra{max-width:40rem}.max-w-corpo{max-width:52ch}.max-w-frase{max-width:60ch}.max-w-full{max-width:100%}.max-w-lettura{max-width:70ch}.max-w-md{max-width:var(--container-md)}.max-w-modulo{max-width:26.25rem}.max-w-none{max-width:none}.max-w-nota{max-width:46ch}.max-w-pagina{max-width:72.5rem}.max-w-prose{max-width:65ch}.max-w-registro{max-width:78.5rem}.max-w-sm{max-width:var(--container-sm)}.max-w-testo{max-width:42.5rem}.max-w-vetrina{max-width:28.75rem}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-1\.5{min-width:calc(var(--spacing) * 1.5)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-60{min-width:calc(var(--spacing) * 60)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-20{flex-basis:calc(var(--spacing) * 20)}.basis-32{flex-basis:calc(var(--spacing) * 32)}.basis-44{flex-basis:calc(var(--spacing) * 44)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-none{animation:none}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(6rem\,10rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(6rem,10rem) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-ampio{gap:var(--respiro-ampio)}.gap-blocco{gap:var(--respiro-blocco)}.gap-px{gap:1px}.gap-respiro{gap:var(--respiro)}.gap-riga{gap:var(--respiro-riga)}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}: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-linea>:not(:last-child)){border-color:var(--linea)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-finestra{border-radius:var(--raggio-finestra)}.rounded-full{border-radius:3.40282e38px}.rounded-grande{border-radius:var(--raggio-grande)}.rounded-minimo{border-radius:var(--raggio-minimo)}.rounded-noau{border-radius:var(--raggio)}.rounded-noau-piccolo{border-radius:var(--raggio-piccolo)}.rounded-none{border-radius:0}.rounded-targa{border-radius:var(--raggio-targa)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-accento{border-color:var(--accento)}.border-azione{border-color:var(--azione)}.border-campo{border-color:var(--campo)}.border-linea{border-color:var(--linea)}.border-linea-forte{border-color:var(--linea-forte)}.border-superficie{border-color:var(--superficie)}.border-transparent{border-color:#0000}@media (forced-colors:active){.segno-grafico{forced-color-adjust:none;background-color:highlight}.segno-grafico-oltre{forced-color-adjust:none;background-color:canvastext}}.bg-accento{background-color:var(--accento)}.bg-agente-tenue{background-color:var(--agente-tenue)}.bg-attenzione-tenue{background-color:var(--attenzione-tenue)}.bg-azione{background-color:var(--azione)}.bg-azione-tenue{background-color:var(--azione-tenue)}.bg-critico{background-color:var(--critico)}.bg-critico-tenue{background-color:var(--critico-tenue)}.bg-grafico-1{background-color:var(--grafico-1)}.bg-grafico-2{background-color:var(--grafico-2)}.bg-grafico-3{background-color:var(--grafico-3)}.bg-linea-forte{background-color:var(--linea-forte)}.bg-marchio{background-color:var(--marchio)}.bg-positivo{background-color:var(--positivo)}.bg-positivo-tenue{background-color:var(--positivo-tenue)}.bg-scrivania{background-color:var(--scrivania)}.bg-sfondo,.bg-sfondo\/95{background-color:var(--sfondo)}@supports (color:color-mix(in lab, red, red)){.bg-sfondo\/95{background-color:color-mix(in oklab, var(--sfondo) 95%, transparent)}}.bg-superficie{background-color:var(--superficie)}.bg-superficie-2{background-color:var(--superficie-2)}.bg-superficie-alta{background-color:var(--superficie-alta)}.bg-testo{background-color:var(--testo)}.bg-testo-2{background-color:var(--testo-2)}.bg-transparent{background-color:#0000}.bg-velo{background-color:var(--velo)}.trama-stima{background-image:repeating-linear-gradient(135deg, transparent 0 3px, var(--superficie) 3px 5px)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-16{padding:calc(var(--spacing) * 16)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-foglio{padding-inline:var(--margine-foglio)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-blocco{padding-block:var(--respiro-blocco)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-respiro{padding-top:var(--respiro)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-titolo{font-family:var(--font-sans);letter-spacing:-.025em;font-weight:500}.font-mono{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}.font-sans{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.text-cifra{font-size:min(clamp(1.5rem,1.2414rem + 1.103vw,2rem),12.5vw);line-height:var(--tw-leading,1.15);letter-spacing:var(--tw-tracking,-.01em)}.text-cifra-chiave{font-size:min(clamp(2.75rem,2.3621rem + 1.655vw,3.5rem),12.5vw);line-height:var(--tw-leading,1.05);letter-spacing:var(--tw-tracking,-.02em)}.text-display{font-size:clamp(2.625rem,1.9138rem + 3.034vw,4rem);line-height:var(--tw-leading,1.05);letter-spacing:var(--tw-tracking,-.015em)}.text-hero{font-size:clamp(3.25rem,1.9569rem + 5.517vw,5.75rem);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,-.02em)}.text-mega{font-size:clamp(5.5rem,4.4655rem + 4.414vw,7.5rem);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,-.025em)}.text-numero{font-size:clamp(3rem,2.2241rem + 3.31vw,4.5rem);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,-.02em)}.text-risposta{font-size:1.25rem;line-height:var(--tw-leading,1.38);letter-spacing:var(--tw-tracking,-.005em)}.text-sezione{font-size:1.25rem;line-height:var(--tw-leading,1.75rem);letter-spacing:var(--tw-tracking,-.005em)}.text-titolo-1{font-size:clamp(1.875rem,1.7457rem + .5517vw,2.25rem);line-height:var(--tw-leading,1.04);letter-spacing:var(--tw-tracking,-.015em)}.text-titolo-2{font-size:clamp(1.625rem,1.431rem + .828vw,2rem);line-height:var(--tw-leading,1.1);letter-spacing:var(--tw-tracking,-.012em)}.text-titolo-3{font-size:1.25rem;line-height:var(--tw-leading,1.2);letter-spacing:var(--tw-tracking,-.01em)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-corpo{font-size:var(--corpo);line-height:var(--tw-leading,1.5rem)}.text-dato{font-size:.8125rem;line-height:var(--tw-leading,1.25rem)}.text-enfasi{font-size:1.0625rem;line-height:var(--tw-leading,1.5rem)}.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))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-agente{color:var(--agente)}.text-attenzione{color:var(--attenzione)}.text-azione{color:var(--azione)}.text-critico{color:var(--critico)}.text-inherit{color:inherit}.text-positivo{color:var(--positivo)}.text-sfondo,.text-sfondo\/70{color:var(--sfondo)}@supports (color:color-mix(in lab, red, red)){.text-sfondo\/70{color:color-mix(in oklab, var(--sfondo) 70%, transparent)}}.text-sfondo\/80{color:var(--sfondo)}@supports (color:color-mix(in lab, red, red)){.text-sfondo\/80{color:color-mix(in oklab, var(--sfondo) 80%, transparent)}}.text-su-azione{color:var(--su-azione)}.text-testo{color:var(--testo)}.text-testo-2{color:var(--testo-2)}.text-testo-3{color:var(--testo-3)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.cifre{font-variant-numeric:tabular-nums}.lnk{text-decoration-line:underline;-webkit-text-decoration-color:var(--linea-forte);-webkit-text-decoration-color:var(--linea-forte);-webkit-text-decoration-color:var(--linea-forte);text-decoration-color:var(--linea-forte);text-underline-offset:3px;text-decoration-thickness:1px}.lnk:hover{text-decoration-color:currentColor}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-attenzione{-webkit-text-decoration-color:var(--attenzione);-webkit-text-decoration-color:var(--attenzione);-webkit-text-decoration-color:var(--attenzione);text-decoration-color:var(--attenzione)}.decoration-testo-3{-webkit-text-decoration-color:var(--testo-3);-webkit-text-decoration-color:var(--testo-3);-webkit-text-decoration-color:var(--testo-3);text-decoration-color:var(--testo-3)}.decoration-dashed{text-decoration-style:dashed}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.accent-azione{accent-color:var(--azione)}.opacity-0{opacity:0}.shadow{--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)}.shadow-noau{--tw-shadow:var(--ombra);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-noau-alta{--tw-shadow:var(--ombra-alta);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-noau-lato{--tw-shadow:var(--ombra-lato);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-noau-sopra{--tw-shadow:var(--ombra-sopra);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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}.anello-dentro:focus-visible{outline-offset:-2px}.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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--durata-media\){--tw-duration:var(--durata-media);transition-duration:var(--durata-media)}.duration-\(--durata-rapida\){--tw-duration:var(--durata-rapida);transition-duration:var(--durata-rapida)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\(--curva-standard\){--tw-ease:var(--curva-standard);transition-timing-function:var(--curva-standard)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}@media (forced-colors:active){.binario-grafico{border:1px solid canvastext}}.fascia{--anello-focus:var(--sfondo)}:is(.\*\:w-\(--larghezza-colonna\)>*){width:var(--larghezza-colonna)}:is(.\*\:shadow-noau-lato>*){--tw-shadow:var(--ombra-lato);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/riga\:opacity-100:is(:where(.group\/riga):hover *){opacity:1}}.marker\:text-testo-3 ::marker{color:var(--testo-3)}.marker\:text-testo-3::marker{color:var(--testo-3)}.marker\:text-testo-3 ::-webkit-details-marker{color:var(--testo-3)}.marker\:text-testo-3::-webkit-details-marker{color:var(--testo-3)}.backdrop\:bg-velo::backdrop{background-color:var(--velo)}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:pr-0:last-child{padding-right:0}.first-of-type\:pt-0:first-of-type{padding-top:0}.last-of-type\:border-b-0:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last-of-type\:pb-0:last-of-type{padding-bottom:0}.open\:flex:is([open],:popover-open,:open){display:flex}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-superficie-2:hover{background-color:var(--superficie-2)}.hover\:bg-tocco:hover{background-color:var(--tocco)}.hover\:text-critico:hover{color:var(--critico)}.hover\:text-testo:hover{color:var(--testo)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-selezione-riga:focus-visible{background-color:var(--selezione-riga)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.disabled\:text-testo-3:disabled{color:var(--testo-3)}.disabled\:no-underline:disabled{text-decoration-line:none}:where(:is(td)) .in-\[td\]\:flex-nowrap{flex-wrap:nowrap}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:64rem){.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}}@media not all and (min-width:48rem){.max-md\:top-0{top:0}.max-md\:m-0{margin:0}.max-md\:h-dvh{height:100dvh}.max-md\:max-h-none{max-height:none}.max-md\:rounded-none{border-radius:0}.max-md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.max-md\:pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}}@media not all and (min-width:40rem){.max-sm\:mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.max-sm\:mb-1{margin-bottom:var(--spacing)}.max-sm\:block{display:block}.max-sm\:hidden{display:none}.max-sm\:inline{display:inline}.max-sm\:inline-flex{display:inline-flex}.max-sm\:min-h-bersaglio{min-height:var(--bersaglio)}.max-sm\:w-full{width:100%}.max-sm\:max-w-36{max-width:calc(var(--spacing) * 36)}.max-sm\:min-w-bersaglio{min-width:var(--bersaglio)}.max-sm\:items-center{align-items:center}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.max-sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.max-sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where(:is(li)) .max-sm\:in-\[li\]\:min-h-bersaglio{min-height:var(--bersaglio)}}@media not all and (min-width:30rem){.max-\[30rem\]\:mt-0{margin-top:0}.max-\[30rem\]\:hidden{display:none}}@media (min-width:30rem){.min-\[30rem\]\:hidden{display:none}}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:row-start-1{grid-row-start:1}.sm\:mt-0{margin-top:0}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:min-h-bersaglio-min{min-height:var(--bersaglio-min)}.sm\:min-h-riga-normale{min-height:var(--riga)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:max-w-56{max-width:calc(var(--spacing) * 56)}.sm\:flex-1{flex:1}.sm\:basis-full{flex-basis:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_6rem\]{grid-template-columns:1fr 6rem}.sm\:grid-cols-\[1fr_11rem\]{grid-template-columns:1fr 11rem}.sm\:grid-cols-\[1fr_14rem\]{grid-template-columns:1fr 14rem}.sm\:grid-cols-\[7rem_11rem\]{grid-template-columns:7rem 11rem}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(0,1fr) auto auto}.sm\:grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.sm\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pl-13{padding-left:calc(var(--spacing) * 13)}.sm\:pl-40{padding-left:calc(var(--spacing) * 40)}.sm\:text-right{text-align:right}.sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.md\:inset-y-0{inset-block:0}.md\:right-0{right:0}.md\:left-auto{left:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:w-\(--larghezza-colonna\){width:var(--larghezza-colonna)}.md\:max-w-56{max-width:calc(var(--spacing) * 56)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)_auto\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-linea-forte{border-color:var(--linea-forte)}.md\:pt-0{padding-top:0}.md\:pb-0{padding-bottom:0}.md\:text-right{text-align:right}.md\:shadow-noau-alta{--tw-shadow:var(--ombra-alta);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (min-width:64rem){.md\:max-lg\:justify-center{justify-content:center}.md\:max-lg\:px-0{padding-inline:0}}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-3{top:calc(var(--spacing) * 3)}.lg\:mr-3{margin-right:calc(var(--spacing) * 3)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\(--altezza-pannello\){height:var(--altezza-pannello)}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,18rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.lg\:overflow-hidden{overflow:hidden}.lg\:rounded-finestra{border-radius:var(--raggio-finestra)}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:bg-superficie{background-color:var(--superficie)}.lg\:shadow-\[var\(--shadow-window\)\]{--tw-shadow:var(--shadow-window);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.lg\:\*\:my-3>*){margin-block:calc(var(--spacing) * 3)}:is(.lg\:\*\:mr-3>*){margin-right:calc(var(--spacing) * 3)}:is(.lg\:\*\:rounded-finestra>*){border-radius:var(--raggio-finestra)}:is(.lg\:\*\:shadow-\[var\(--shadow-window\)\]>*){--tw-shadow:var(--shadow-window);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:order-last{order:9999}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container registro not (min-width:64rem){.\@max-5xl\/registro\:hidden{display:none}}@container registro not (min-width:56rem){.\@max-4xl\/registro\:hidden{display:none}}@container not (min-width:56rem){.\@max-4xl\:hidden{display:none}}@container registro not (min-width:48rem){.\@max-3xl\/registro\:hidden{display:none}}@container not (min-width:48rem){.\@max-3xl\:hidden{display:none}}@container registro not (min-width:42rem){.\@max-2xl\/registro\:hidden{display:none}}@container not (min-width:42rem){.\@max-2xl\:hidden{display:none}}@container registro not (min-width:36rem){.\@max-xl\/registro\:hidden{display:none}}@container not (min-width:36rem){.\@max-xl\:hidden{display:none}}@container not (min-width:32rem){.\@max-lg\:hidden{display:none}:where(.\@max-lg\: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)))}.\@max-lg\:text-sezione{font-size:1.25rem;line-height:var(--tw-leading,1.75rem);letter-spacing:var(--tw-tracking,-.005em)}}@container not (min-width:24rem){:where(.\@max-sm\: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)))}}@container testa not (min-width:16rem){.\@max-3xs\/testa\:col-span-full{grid-column:1/-1}.\@max-3xs\/testa\:col-start-1{grid-column-start:1}.\@max-3xs\/testa\:row-1{grid-row:1}.\@max-3xs\/testa\:row-start-2{grid-row-start:2}.\@max-3xs\/testa\:row-start-3{grid-row-start:3}.\@max-3xs\/testa\:mt-1{margin-top:var(--spacing)}.\@max-3xs\/testa\:mt-2{margin-top:calc(var(--spacing) * 2)}.\@max-3xs\/testa\:text-left{text-align:left}}@container (min-width:20rem){.\@xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:24rem){.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.\@sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.\@sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.\@sm\:first\:pl-0:first-child{padding-left:0}}@container mese (min-width:28rem){.\@md\/mese\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:32rem){.\@lg\:row-span-3{grid-row:span 3/span 3}.\@lg\:grid{display:grid}.\@lg\:hidden{display:none}.\@lg\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.\@lg\:grid-flow-col{grid-auto-flow:column}.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@lg\:grid-rows-subgrid{grid-template-rows:subgrid}.\@lg\:gap-y-1{row-gap:var(--spacing)}.\@lg\:gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.\@lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.\@lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.\@lg\:first\:pl-0:first-child{padding-left:0}}@container registro (min-width:36rem){.\@xl\/registro\:hidden{display:none}}@container (min-width:36rem){.\@xl\:hidden{display:none}}@container mese (min-width:42rem){.\@2xl\/mese\:block{display:block}.\@2xl\/mese\:hidden{display:none}}@container registro (min-width:42rem){.\@2xl\/registro\:hidden{display:none}}@container (min-width:42rem){.\@2xl\:hidden{display:none}.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@2xl\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.\@2xl\:gap-respiro{gap:var(--respiro)}.\@2xl\:gap-x-6{column-gap:calc(var(--spacing) * 6)}}@container (min-width:48rem){.\@3xl\:col-start-1{grid-column-start:1}.\@3xl\:col-start-2{grid-column-start:2}.\@3xl\:row-span-2{grid-row:span 2/span 2}.\@3xl\:row-start-1{grid-row-start:1}.\@3xl\:row-start-2{grid-row-start:2}}@container registro (min-width:48rem){.\@3xl\/registro\:hidden{display:none}}@container (min-width:48rem){.\@3xl\:hidden{display:none}.\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@3xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(17rem\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr)}.\@3xl\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.\@3xl\:gap-respiro{gap:var(--respiro)}.\@3xl\:self-start{align-self:flex-start}}@container registro (min-width:56rem){.\@4xl\/registro\:hidden{display:none}}@container (min-width:56rem){.\@4xl\:hidden{display:none}.\@4xl\:grid-cols-\[minmax\(0\,28rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,28rem) minmax(0,1fr)}.\@due-colonne\:grid-cols-\[minmax\(0\,1fr\)_var\(--container-laterale\)\]{grid-template-columns:minmax(0,1fr) var(--container-laterale)}}@container registro (min-width:64rem){.\@5xl\/registro\:hidden{display:none}}.dark\:block:where([data-tema=scuro],[data-tema=scuro] *){display:block}.dark\:hidden:where([data-tema=scuro],[data-tema=scuro] *){display:none}.dark\:inline:where([data-tema=scuro],[data-tema=scuro] *){display:inline}.dark\:border-l:where([data-tema=scuro],[data-tema=scuro] *){border-left-style:var(--tw-border-style);border-left-width:1px}.dark\:border-linea:where([data-tema=scuro],[data-tema=scuro] *){border-color:var(--linea)}.dark\:bg-superficie:where([data-tema=scuro],[data-tema=scuro] *){background-color:var(--superficie)}.dark\:text-testo:where([data-tema=scuro],[data-tema=scuro] *){color:var(--testo)}.dark\:text-testo-2:where([data-tema=scuro],[data-tema=scuro] *){color:var(--testo-2)}.dark\:text-testo-3:where([data-tema=scuro],[data-tema=scuro] *){color:var(--testo-3)}@media print{.print\:hidden{display:none}.print\:inline{display:inline}.print\:max-w-none{max-width:none}.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print\:px-0{padding-inline:0}}@media (pointer:coarse){.pointer-coarse\:hidden{display:none}}.\[\&_td_a\.lnk\:not\(\.inline-flex\)\]\:inline-block td a.lnk:not(.inline-flex){display:inline-block}.\[\&_td_a\.lnk\:not\(\.inline-flex\)\]\:py-0\.5 td a.lnk:not(.inline-flex){padding-block:calc(var(--spacing) * .5)}@media not all and (min-width:40rem){.max-sm\:\[\&_tr\>\*\:first-child\]\:sticky tr>:first-child{position:sticky}.max-sm\:\[\&_tr\>\*\:first-child\]\:left-0 tr>:first-child{left:0}.max-sm\:\[\&_tr\>\*\:first-child\]\:z-\[var\(--z-colonna\)\] tr>:first-child{z-index:var(--z-colonna)}.max-sm\:\[\&_tr\>\*\:first-child\]\:bg-superficie tr>:first-child{background-color:var(--superficie)}}.\[data-riga\]\:visible:is(data-riga){visibility:visible}.\[\&\:not\(\:last-child\)\]\:mb-4:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}@container (min-width:32rem){@container not (min-width:42rem){.\@lg\:\@max-2xl\:\[\&\>\*\:last-child\]\:col-span-2>:last-child{grid-column:span 2/span 2}}}@media not all and (min-width:40rem){.max-sm\:\[\&\>button\]\:min-h-bersaglio>button{min-height:var(--bersaglio)}}@media (max-width:24rem){.\[\@media\(max-width\:24rem\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\[\@media\(max-width\:24rem\)\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}}}:root,[data-theme=light],[data-tema=chiaro]{--aurora-deep:#161f45;--aurora-sky:#b3cde4;--aurora-sun:#eaa46c;--aurora-sand:#eedcc0;--aurora-sea:#4382bd;--aurora-dune:#d8cfb8;--aurora-ink:#fff;--aurora-ink-muted:#ffffffc7;--gray-0:#fff;--gray-25:#fafafa;--gray-50:#f8f8f8;--gray-75:#f2f2f2;--gray-100:#f0f0f0;--gray-125:#ececec;--gray-150:#ebebeb;--gray-200:#e6e6e6;--gray-250:#e4e4e4;--gray-300:#dcdcdc;--gray-350:#d4d4d4;--gray-400:#c4c4c4;--gray-450:#b5b5b5;--gray-500:#9b9b9b;--gray-550:#888;--gray-600:#6e6e6e;--gray-650:#666;--gray-700:#5c5c5c;--gray-750:#4a4a4a;--gray-800:#3a3a3a;--gray-850:#2e2e2e;--gray-900:#1f1f1f;--gray-950:#0a0a0a;--night-50:#0f0e10;--night-100:#161618;--night-150:#1d1c1e;--night-200:#222124;--night-250:#28272a;--night-300:#2b2a2d;--night-325:#333235;--night-350:#3a393d;--night-375:#414044;--night-400:#4b4a4d;--night-500:#69686a;--night-550:#7d7d7f;--night-600:#9b9a9d;--night-700:#acacae;--night-800:#cecdcf;--night-900:#e8e7e9;--night-950:#f6f5f7;--blue-50:#f3f7ff;--blue-100:#e6eefc;--blue-200:#bdd0f8;--blue-300:#9eb9ef;--blue-400:#7ea2e6;--blue-500:#3a6ee0;--blue-600:#1f55e6;--blue-700:#1a47cf;--blue-800:#1b3470;--blue-900:#15275a;--blue-925:#1b263d;--blue-950:#0f1b44;--green-50:#effaf5;--green-100:#e0f3ea;--green-200:#c9efce;--green-300:#9ad4aa;--green-400:#66b98a;--green-500:#1a9e6e;--green-600:#1a8a5a;--green-700:#13784f;--green-800:#0b6b47;--green-900:#0b4a33;--green-925:#0e2d20;--green-950:#002819;--amber-50:#fcf6e8;--amber-100:#fbf0d6;--amber-200:#f1d5ae;--amber-300:#f1b14c;--amber-400:#d99a12;--amber-500:#b07a00;--amber-600:#8a5f00;--amber-700:#7a4f00;--amber-800:#5f3d05;--amber-900:#472c01;--amber-925:#32240a;--amber-950:#2f1c01;--coral-50:#fff4f1;--coral-100:#fde9e4;--coral-200:#f8bcae;--coral-300:#f2937f;--coral-400:#e8664f;--coral-500:#cd513c;--coral-600:#b23c28;--coral-700:#96301f;--coral-800:#7a2416;--coral-900:#5d1509;--coral-925:#391e18;--coral-950:#420601;--violet-50:#f4f1ff;--violet-100:#efebff;--violet-200:#cabfff;--violet-300:#a493fd;--violet-400:#8060ff;--violet-500:#6d4ef0;--violet-600:#5b3fd6;--violet-700:#4b2eba;--violet-800:#3c1b9e;--violet-900:#2e0583;--violet-925:#25233b;--violet-950:#1f0060;--orange-50:#fff1e0;--orange-100:#ffd9b0;--orange-200:#f9c081;--orange-300:#f2a64a;--orange-400:#ee9a3c;--orange-500:#ce7e2e;--orange-600:#ae6320;--orange-700:#8f4a12;--orange-800:#7a3e07;--orange-900:#572901;--orange-925:#35210d;--orange-950:#361700;--space-0:0px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-30:30px;--space-40:40px;--space-56:56px;--radius-1:1px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-9:9px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-22:22px;--radius-26:26px;--radius-pill:999px;--size-control-2xs:24px;--size-control-xs:28px;--size-control-sm:32px;--size-control-md:34px;--size-control-lg:40px;--size-control-xl:46px;--size-icon-xs:12px;--size-icon-sm:15px;--size-icon-md:16px;--size-icon-lg:18px;--size-icon-xl:20px;--size-avatar-sm:22px;--size-avatar-md:28px;--size-avatar-lg:40px;--size-avatar-xl:56px;--size-pill-xs:18px;--size-pill-sm:20px;--size-pill-md:24px;--size-pill-lg:28px;--size-pill-xl:30px;--size-tile-xs:24px;--size-tile-sm:28px;--size-tile:36px;--size-tile-lg:44px;--size-tile-xl:64px;--size-orb-xs:16px;--size-orb-sm:20px;--size-orb-md:28px;--size-orb-lg:40px;--size-orb-xl:72px;--size-row-recorder:52px;--size-row-choice:54px;--size-row-suggestion:58px;--size-sidebar:224px;--size-rail:64px;--size-content:1180px;--size-reading:560px;--size-measure:720px;--size-panel:384px;--size-chat:776px;--size-drawer:440px;--size-drawer-sm:360px;--size-drawer-lg:560px;--size-modal:560px;--size-modal-sm:440px;--size-modal-lg:640px;--size-modal-xl:860px;--size-popover-min:220px;--size-popover-max:420px;--size-palette:640px;--size-notifications:380px;--size-notifications-height:600px;--size-coach:360px;--size-coach-dock:920px;--size-toaster-offset:84px;--size-window-gap:12px;--duration-instant:.12s;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.32s;--duration-spin:.7s;--duration-progress:.9s;--duration-travel:.95s;--duration-think:1.2s;--duration-pulse:1.4s;--duration-shimmer:1.6s;--duration-breath:2.4s;--duration-toast:4.2s;--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.3,1.3,.5,1);--ease-travel:cubic-bezier(.4,.1,.2,1);--ease-out:ease-out;--ease-linear:linear;--z-raised:2;--z-sticky:5;--z-agent:25;--z-dock:40;--z-drawer:50;--z-banner:56;--z-popover:60;--z-modal:80;--z-toast:90;--z-tour:95;--opacity-disabled:.45;--opacity-muted:.6;--opacity-hint:.3;--press-scale:.98;--press-scale-small:.96;--bp-phone:480px;--bp-tablet:880px;--bp-desktop:1280px;--canvas:#e6e7ec;--bg:var(--gray-75);--surface:var(--gray-50);--surface-raised:var(--gray-0);--surface-overlay:var(--gray-0);--fill:var(--gray-150);--fill-subtle:var(--gray-100);--field-readonly:var(--gray-125);--surface-tile:var(--gray-0);--fill-hover:var(--gray-250);--hover:var(--gray-125);--hover-subtle:var(--gray-25);--overlay-hover:var(--gray-125);--scrim:#28282c52;--scrim-soft:#28282c24;--line:var(--gray-125);--line-strong:var(--gray-200);--line-bg:var(--gray-300);--overlay-line:var(--gray-125);--ink:var(--gray-950);--ink-2:var(--gray-850);--ink-3:var(--gray-750);--ink-muted:var(--gray-650);--ink-subtle:var(--gray-600);--ink-disabled:var(--gray-450);--icon:var(--gray-800);--icon-subtle:var(--gray-550);--inverse:var(--night-300);--inverse-hover:var(--night-350);--on-inverse:var(--gray-0);--on-inverse-muted:#ffffffbf;--inverse-surface:var(--night-300);--on-inverse-surface:var(--gray-0);--on-inverse-surface-muted:#ffffffbf;--inverse-glass:#ffffff1a;--inverse-glass-hover:#ffffff2e;--on-inverse-ok:#8cceb6;--on-inverse-info:#8faaf2;--on-inverse-risk:#eccc88;--on-inverse-crit:#f4b2a7;--on-inverse-agent:#c0b0ff;--on-color:var(--gray-0);--brand:var(--orange-400);--brand-bg:var(--orange-50);--focus:var(--blue-600);--focus-halo:#1f55e633;--crit-halo:#cd513c2e;--agent-halo:#8060ff1a;--link:var(--blue-700);--link-hover:var(--blue-600);--selected:var(--blue-600);--selected-bg:var(--blue-100);--control-track:var(--gray-200);--control-thumb:var(--gray-0);--control-edge:#0a0a0a73;--control-edge-hover:#0a0a0ab3;--control-on:var(--blue-600);--knob:var(--gray-0);--ok:var(--green-500);--ok-text:var(--green-700);--ok-bg:var(--green-100);--ok-strong:var(--green-900);--ok-fill:var(--green-700);--on-ok-fill:var(--gray-0);--risk:var(--amber-400);--risk-text:var(--amber-600);--risk-bg:var(--amber-100);--risk-strong:var(--amber-700);--risk-mark:var(--amber-500);--risk-fill:var(--amber-600);--on-risk-fill:var(--gray-0);--crit:var(--coral-400);--crit-text:var(--coral-600);--crit-bg:var(--coral-100);--crit-strong:var(--coral-800);--crit-mark:var(--coral-500);--crit-fill:var(--coral-600);--on-crit-fill:var(--gray-0);--info:var(--blue-600);--info-text:var(--blue-700);--info-bg:var(--blue-100);--info-strong:var(--blue-800);--info-fill:var(--blue-600);--on-info-fill:var(--gray-0);--agent:var(--violet-400);--agent-text:var(--violet-600);--agent-bg:var(--violet-100);--agent-strong:var(--violet-700);--agent-fill:var(--violet-500);--on-agent-fill:var(--gray-0);--neutral:var(--gray-600);--neutral-text:var(--gray-750);--neutral-bg:var(--gray-150);--unread:var(--gray-600);--record:var(--coral-400);--record-halo:#e8664f29;--record-halo-hover:#e8664f38;--viz-actual:var(--blue-600);--viz-plan:var(--blue-300);--viz-loss:var(--coral-400);--viz-gain:var(--green-500);--viz-muted:var(--gray-550);--viz-grid:var(--gray-300);--viz-axis:var(--gray-600);--viz-baseline:var(--gray-550);--viz-track:var(--gray-350);--skeleton:#6e6e6e29;--skeleton-shine:#6e6e6e4d;--viz-seq-1:#9ebbf7;--on-viz-seq-1:var(--gray-950);--viz-seq-2:#7ea4f4;--on-viz-seq-2:var(--gray-950);--viz-seq-3:#5e8cf0;--on-viz-seq-3:var(--gray-950);--viz-seq-4:#3e72eb;--on-viz-seq-4:var(--gray-950);--viz-seq-5:var(--blue-600);--on-viz-seq-5:var(--gray-0);--avatar-owner-from:#ffd9b0;--avatar-owner-to:#f2a64a;--avatar-owner-ink:#7a3e07;--avatar-admin-from:#dfe8ff;--avatar-admin-to:#93b2f2;--avatar-admin-ink:#173a8f;--avatar-pm-from:#dff5e2;--avatar-pm-to:#8fd69a;--avatar-pm-ink:#1b5e27;--avatar-tech-from:#e1ebef;--avatar-tech-to:#aac2cd;--avatar-tech-ink:#2d434f;--avatar-accountant-from:#fbe3ef;--avatar-accountant-to:#ec9cc5;--avatar-accountant-ink:#7a1446;--aurora-glass:#161f4599;--aurora-glass-hover:#161f45b8;--aurora-glass-ring:#ffffff3d;--aurora-glass-line:#ffffff29;--aurora-veil:#161f459e;--aurora-shade:#161f4559;--aurora-control-bg:#fff;--aurora-control-ink:#161f45;--aurora-control-hover:#f9fbfd;--aurora-glass-light:#ffffff24;--orb-core:var(--violet-50);--orb-glow:var(--violet-300);--orb-edge:var(--violet-500);--orb-accent:#eaa46c;--device-bezel:var(--night-50);--chat-wallpaper:var(--gray-100);--chat-out:var(--gray-150);--chat-accent:var(--blue-700);--shadow-card:0 0 0 1px #0000000e,0 1px 2px #00000008,inset 0 1px 0 #ffffffe6;--shadow-raised:0 0 0 1px #0000000a,0 1px 2px #0000000f,0 2px 6px #0000000a;--shadow-control:0 0 0 1px #00000017,0 1px 2px #0000000a;--shadow-control-hover:0 0 0 1px #0003,0 1px 2px #0000000a;--shadow-primary:0 1px 2px #00000040,0 4px 10px -2px #00000040;--shadow-nav-active:0 1px 2px #0003,0 3px 8px -2px #0003;--shadow-hairline:0 0 0 1px #e8e8e8;--shadow-dropdown:0 0 0 1px #00000017,0 6px 20px -6px #00000024;--shadow-popover:0 0 0 1px #0000000f,0 12px 32px -8px #00000038;--shadow-modal:0 0 0 1px #0000000f,0 30px 70px -10px #00000059;--shadow-window:0 0 0 1px #0000001a,0 30px 60px -20px #14162847,0 12px 24px -12px #1416282e;--shadow-tooltip:0 6px 16px -6px #00000059;--shadow-toast:0 10px 24px -8px #00000059;--shadow-selected:0 0 0 1.5px #1f55e6,0 4px 14px #1f55e61a;--shadow-agent:0 0 0 2px #8060ff,0 0 0 8px #8060ff1f;--shadow-agent-soft:0 0 0 1.5px #8060ff80;--shadow-aurora:0 10px 30px -10px #141e4659;--shadow-me:0 0 0 2px #f2f2f2,0 0 0 3.5px #ee9a3c;--shadow-inset:inset 0 0 0 1px #0000000a;--shadow-alert:0 0 0 1.5px #cd513c;--shadow-agent-cursor:0 0 0 2.5px #fff,0 4px 10px #8060ff73;--shadow-agent-label:0 4px 10px #8060ff59;--shadow-on-aurora:0 4px 12px #161f452e;--shadow-field:0 0 0 1px #0a0a0a73,0 1px 2px #0000000a}[data-theme=dark],[data-tema=scuro]{--canvas:var(--night-50);--bg:var(--night-100);--surface:var(--night-150);--surface-raised:var(--night-325);--surface-overlay:var(--night-325);--fill:var(--night-250);--fill-subtle:var(--night-200);--field-readonly:var(--night-50);--surface-tile:var(--night-250);--fill-hover:var(--night-350);--hover:var(--night-250);--hover-subtle:var(--night-200);--overlay-hover:var(--night-375);--scrim:#0000008f;--scrim-soft:#00000040;--line:var(--night-250);--line-strong:var(--night-375);--line-bg:var(--night-300);--overlay-line:var(--night-375);--ink:var(--night-950);--ink-2:var(--night-900);--ink-3:var(--night-800);--ink-muted:var(--night-700);--ink-subtle:var(--night-600);--ink-disabled:var(--night-400);--icon:var(--night-800);--icon-subtle:var(--night-550);--inverse:var(--night-900);--inverse-hover:var(--night-800);--on-inverse:var(--gray-950);--on-inverse-muted:#0a0a0aa8;--inverse-surface:var(--night-375);--on-inverse-surface:var(--night-950);--on-inverse-surface-muted:#f6f5f7b8;--inverse-glass:#f6f5f71a;--inverse-glass-hover:#f6f5f72e;--on-inverse-ok:#aed7c0;--on-inverse-info:#baccee;--on-inverse-risk:#f4d3a2;--on-inverse-crit:#f4c4bb;--on-inverse-agent:#cdc4fa;--on-color:var(--gray-950);--brand:var(--orange-300);--brand-bg:var(--orange-925);--focus:var(--blue-400);--focus-halo:#7ea2e63d;--crit-halo:#f2937f2e;--agent-halo:#a493fd1a;--link:var(--blue-300);--link-hover:var(--blue-200);--selected:var(--blue-400);--selected-bg:var(--blue-925);--control-track:var(--night-50);--control-thumb:var(--night-325);--control-edge:#f6f5f773;--control-edge-hover:#f6f5f7b3;--control-on:var(--blue-500);--knob:var(--gray-0);--ok:var(--green-400);--ok-text:var(--green-300);--ok-bg:var(--green-925);--ok-strong:var(--green-200);--ok-fill:var(--green-700);--on-ok-fill:var(--gray-0);--risk:var(--amber-300);--risk-text:var(--amber-300);--risk-bg:var(--amber-925);--risk-strong:var(--amber-200);--risk-mark:var(--amber-300);--risk-fill:var(--amber-600);--on-risk-fill:var(--gray-0);--crit:var(--coral-300);--crit-text:var(--coral-300);--crit-bg:var(--coral-925);--crit-strong:var(--coral-200);--crit-mark:var(--coral-300);--crit-fill:#c24934;--on-crit-fill:var(--gray-0);--info:var(--blue-400);--info-text:var(--blue-300);--info-bg:var(--blue-925);--info-strong:var(--blue-200);--info-fill:var(--blue-500);--on-info-fill:var(--gray-0);--agent:var(--violet-300);--agent-text:var(--violet-200);--agent-bg:var(--violet-925);--agent-strong:var(--violet-100);--agent-fill:var(--violet-300);--on-agent-fill:var(--gray-950);--neutral:var(--night-600);--neutral-text:var(--night-800);--neutral-bg:var(--night-250);--unread:var(--night-600);--record:var(--coral-300);--record-halo:#f2937f29;--record-halo-hover:#f2937f38;--viz-actual:var(--blue-400);--viz-plan:var(--blue-500);--viz-loss:var(--coral-300);--viz-gain:var(--green-400);--viz-muted:var(--night-500);--viz-grid:var(--night-325);--viz-axis:var(--night-600);--viz-baseline:var(--night-550);--viz-track:var(--night-350);--skeleton:#9b9a9d29;--skeleton-shine:#9b9a9d4d;--viz-seq-1:#424d67;--on-viz-seq-1:var(--night-950);--viz-seq-2:#506285;--on-viz-seq-2:var(--night-950);--viz-seq-3:#637cad;--on-viz-seq-3:var(--gray-950);--viz-seq-4:#6e8cc5;--on-viz-seq-4:var(--gray-950);--viz-seq-5:var(--blue-400);--on-viz-seq-5:var(--gray-950);--avatar-owner-from:#704415;--avatar-owner-to:#563002;--avatar-owner-ink:#fedab8;--avatar-admin-from:#3c4e79;--avatar-admin-to:#253867;--avatar-admin-ink:#d4e1ff;--avatar-pm-from:#335a39;--avatar-pm-to:#174521;--avatar-pm-ink:#ccebcf;--avatar-tech-from:#435359;--avatar-tech-to:#2a3e45;--avatar-tech-ink:#d4e5eb;--avatar-accountant-from:#6d3f54;--avatar-accountant-to:#59273f;--avatar-accountant-ink:#fdd4e5;--aurora-glass:#161f4599;--aurora-glass-hover:#161f45b8;--aurora-glass-ring:#ffffff3d;--aurora-glass-line:#ffffff29;--aurora-veil:#161f459e;--aurora-shade:#161f4559;--aurora-control-bg:#fff;--aurora-control-ink:#161f45;--aurora-control-hover:#f9fbfd;--aurora-glass-light:#ffffff24;--orb-core:var(--violet-50);--orb-glow:var(--violet-300);--orb-edge:var(--violet-500);--orb-accent:#eaa46c;--device-bezel:var(--night-50);--chat-wallpaper:var(--night-200);--chat-out:var(--night-250);--chat-accent:var(--blue-300);--shadow-card:0 0 0 1px #ffffff12,0 1px 2px #0006,inset 0 1px 0 #ffffff0a;--shadow-raised:0 0 0 1px #ffffff0f,0 1px 2px #00000080,0 2px 6px #0000004d;--shadow-control:0 0 0 1px #ffffff1a,0 1px 2px #0006;--shadow-control-hover:0 0 0 1px #ffffff38,0 1px 2px #0006;--shadow-primary:0 1px 2px #00000080,0 4px 10px -2px #00000080;--shadow-nav-active:0 1px 2px #00000073,0 3px 8px -2px #00000073;--shadow-hairline:0 0 0 1px #ffffff1a;--shadow-dropdown:0 0 0 1px #ffffff14,0 8px 24px -6px #0009;--shadow-popover:0 0 0 1px #ffffff14,0 12px 32px -8px #000000b3;--shadow-modal:0 0 0 1px #ffffff14,0 30px 70px -10px #000c;--shadow-window:0 0 0 1px #ffffff0f,0 30px 60px -20px #000000b3,0 12px 24px -12px #00000080;--shadow-tooltip:0 6px 16px -6px #000000b3;--shadow-toast:0 10px 24px -8px #000000b3;--shadow-selected:0 0 0 1.5px #7ea2e6,0 4px 14px #7ea2e61f;--shadow-agent:0 0 0 2px #a493fd,0 0 0 8px #a493fd29;--shadow-agent-soft:0 0 0 1.5px #a493fd8c;--shadow-aurora:0 10px 30px -10px #000000b3;--shadow-me:0 0 0 2px #161618,0 0 0 3.5px #f2a64a;--shadow-inset:inset 0 0 0 1px #ffffff0f;--shadow-alert:0 0 0 1.5px #f2937f;--shadow-agent-cursor:0 0 0 2.5px #fff,0 4px 10px #a493fd73;--shadow-agent-label:0 4px 10px #a493fd59;--shadow-on-aurora:0 4px 12px #161f452e;--shadow-field:0 0 0 1px #f6f5f773,0 1px 2px #0006}.num-hero{letter-spacing:-.035em;font-variation-settings:"opsz" 32;font-size:76px;font-weight:360;line-height:1}.num-xl{letter-spacing:-.035em;font-variation-settings:"opsz" 32;font-size:56px;font-weight:340;line-height:.95}.num-lg{letter-spacing:-.032em;font-variation-settings:"opsz" 32;font-size:44px;font-weight:360;line-height:1.1}.num-md{letter-spacing:-.03em;font-variation-settings:"opsz" 32;font-size:32px;font-weight:380;line-height:1.05}.num-sm{letter-spacing:-.03em;font-variation-settings:"opsz" 28;font-size:26px;font-weight:380;line-height:1.1}.num-xs{letter-spacing:-.02em;font-variation-settings:"opsz" 20;font-size:20px;font-weight:380;line-height:1.15}.num-2xs{letter-spacing:-.015em;font-variation-settings:"opsz" 18;font-size:18px;font-weight:380;line-height:1.25}.title-display{letter-spacing:-.025em;font-variation-settings:"opsz" 32;font-size:40px;font-weight:400;line-height:1.1}.title-xl{letter-spacing:-.025em;font-variation-settings:"opsz" 32;font-size:34px;font-weight:400;line-height:1.15}.title-lg{letter-spacing:-.022em;font-variation-settings:"opsz" 28;font-size:28px;font-weight:450;line-height:1.15}.title-md{letter-spacing:-.015em;font-variation-settings:"opsz" 22;font-size:22px;font-weight:450;line-height:1.2}.title-sm{letter-spacing:-.015em;font-variation-settings:"opsz" 20;font-size:19px;font-weight:500;line-height:1.25}.title-card{letter-spacing:-.015em;font-variation-settings:"opsz" 18;font-size:17px;font-weight:450;line-height:1.3}.title-panel{letter-spacing:-.01em;font-variation-settings:"opsz" 16;font-size:16px;font-weight:500;line-height:1.3}.brand-wordmark{letter-spacing:-.045em;font-variation-settings:"opsz" 20;font-size:20px;font-weight:600;line-height:1}.text-body-lg{font-variation-settings:"opsz" 15;font-size:15px;font-weight:400;line-height:1.5}.text-value{font-variation-settings:"opsz" 15;font-size:15px;font-weight:500;line-height:1.35}.text-label-lg{font-variation-settings:"opsz" 14;font-size:14.5px;font-weight:500;line-height:1.3}.text-kpi-label{font-variation-settings:"opsz" 14;font-size:14.5px;font-weight:450;line-height:1.3}.text-body{font-variation-settings:"opsz" 14;font-size:14px;font-weight:400;line-height:1.45}.text-body-strong{font-variation-settings:"opsz" 14;font-size:14px;font-weight:500;line-height:1.35}.text-label{font-variation-settings:"opsz" 14;font-size:13.5px;font-weight:500;line-height:1.3}.text-body-sm{font-variation-settings:"opsz" 14;font-size:13.5px;font-weight:400;line-height:1.45}.text-caption{font-variation-settings:"opsz" 14;font-size:13px;font-weight:400;line-height:1.4}.text-caption-strong{font-variation-settings:"opsz" 14;font-size:13px;font-weight:500;line-height:1.4}.text-meta{font-variation-settings:"opsz" 14;font-size:12.5px;font-weight:400;line-height:1.4}.text-caption-sm{font-variation-settings:"opsz" 14;font-size:12px;font-weight:400;line-height:1.3}.text-micro{font-variation-settings:"opsz" 14;font-size:12px;font-weight:500;line-height:1.3}.text-micro-strong{font-variation-settings:"opsz" 14;font-size:12px;font-weight:600;line-height:1.3}.text-overline{letter-spacing:.04em;font-variation-settings:"opsz" 14;font-size:12px;font-weight:600;line-height:1.3}.text-count{font-variation-settings:"opsz" 14;font-size:12px;font-weight:600;line-height:1}.text-code{font-size:12.5px;font-weight:500;line-height:1.4}:root{--grigio-145:#0a0a0a;--grigio-301:#2e2e2e;--grigio-348:#3a3a3a;--grigio-409:#4a4a4a;--grigio-510:#666;--grigio-538:#6e6e6e;--grigio-627:#888;--grigio-870:#d4d4d4;--grigio-894:#dcdcdc;--grigio-925:#e6e6e6;--grigio-929:#e6e7ec;--grigio-940:#ebebeb;--grigio-943:#ececec;--grigio-955:#f0f0f0;--grigio-961:#f2f2f2;--grigio-979:#f8f8f8;--grigio-1000:#fff;--notte-166:#0f0e10;--notte-201:#161618;--notte-228:#1d1c1e;--notte-250:#222124;--notte-275:#28272a;--notte-278:#28282c;--notte-287:#2b2a2d;--notte-319:#333235;--notte-347:#3a393d;--notte-374:#414044;--notte-519:#69686a;--notte-590:#7d7d7f;--notte-688:#9b9a9d;--notte-745:#acacae;--notte-850:#cecdcf;--notte-929:#e8e7e9;--notte-971:#f6f5f7;--blu-270:#1b263d;--blu-466:#1c47cf;--blu-514:#1e55e6;--blu-566:#396ee0;--blu-713:#7fa2e6;--blu-785:#9eb9ef;--blu-857:#bdd0f8;--blu-947:#e6eefc;--verde-269:#0e2d20;--verde-508:#13784f;--verde-621:#1a9e6e;--verde-720:#67b98a;--verde-819:#9ad4aa;--verde-948:#e0f3ea;--ambra-271:#32240a;--ambra-518:#8a5f00;--ambra-619:#b07a00;--ambra-729:#d99a12;--ambra-802:#f1b14c;--ambra-957:#fbf0d6;--corallo-270:#391e18;--corallo-523:#b23c28;--corallo-595:#cd513b;--corallo-667:#e8664f;--corallo-757:#f2937f;--corallo-949:#fde9e4;--viola-270:#25233b;--viola-496:#5c3fd5;--viola-554:#6d4ef0;--viola-608:#8060ff;--viola-722:#a393fd;--viola-836:#cabfff;--viola-949:#efebff;--arancio-755:#ee9a3c;--arancio-783:#f2a64a;--nero:#000;--durata-10:.01ms;--durata-400:.4s;--durata-600:.6s;--durata-700:.7s}@supports (color:lab(0% 0 0)){:root{--grigio-145:lab(2.75381% 0 0);--grigio-301:lab(18.916% -.0000149012 0);--grigio-348:lab(24.368% 0 -.00000596046);--grigio-409:lab(31.444% 0 0);--grigio-510:lab(43.16% 0 0);--grigio-538:lab(46.408% 0 -.0000119209);--grigio-627:lab(56.732% -.0000298023 0);--grigio-870:lab(84.92% 0 -.0000119209);--grigio-894:lab(87.704% 0 0);--grigio-925:lab(91.3% 0 -.0000119209);--grigio-929:lab(91.7156% .329793 -2.63231);--grigio-940:lab(93.04% .0000298023 -.0000119209);--grigio-943:lab(93.388% -.0000298023 0);--grigio-955:lab(94.78% 0 0);--grigio-961:lab(95.476% -.0000298023 0);--grigio-979:lab(97.564% 0 0);--grigio-1000:lab(100% 0 0);--notte-166:lab(4.10069% .553653 -.784755);--notte-201:lab(7.30186% .384092 -1.41093);--notte-228:lab(10.3996% .852861 -1.18486);--notte-250:lab(12.9321% 1.08693 -1.93089);--notte-275:lab(15.8323% 1.08503 -1.93228);--notte-278:lab(16.1853% .720114 -2.52842);--notte-287:lab(17.2243% 1.08421 -1.93287);--notte-319:lab(20.948% .899643 -1.61358);--notte-347:lab(24.1771% 1.12391 -2.3456);--notte-374:lab(27.3092% 1.12216 -2.34681);--notte-519:lab(44.1681% .636011 -.891936);--notte-590:lab(52.4141% .294566 -1.09239);--notte-688:lab(63.7637% .713974 -1.29535);--notte-745:lab(70.3942% .293821 -1.09288);--notte-850:lab(82.5642% .635326 -.892592);--notte-929:lab(91.7282% .635207 -.892663);--notte-971:lab(96.6002% .635177 -.892723);--blu-270:lab(14.9934% 1.05712 -16.5341);--blu-466:lab(35.0024% 28.4245 -75.4772);--blu-514:lab(40.5863% 27.263 -79.5498);--blu-566:lab(47.7911% 13.1837 -64.4838);--blu-713:lab(66.0081% 1.1729 -38.8878);--blu-785:lab(74.5753% .11465 -30.2655);--blu-857:lab(83.0873% -.257254 -22.1436);--blu-947:lab(93.7707% -.769258 -7.84473);--verde-269:lab(15.7893% -14.8058 4.84745);--verde-508:lab(44.3636% -36.411 14.2959);--verde-621:lab(57.7548% -43.9889 15.2852);--verde-720:lab(68.9357% -34.3675 15.9737);--verde-819:lab(80.1148% -25.8043 14.5499);--verde-948:lab(94.2771% -7.61226 2.04889);--ambra-271:lab(15.4588% 4.47015 18.5649);--ambra-518:lab(44.034% 12.9931 51.3399);--ambra-619:lab(55.7397% 15.5168 61.3052);--ambra-729:lab(68.5323% 16.7989 69.555);--ambra-802:lab(76.9743% 16.8377 59.2069);--ambra-957:lab(95.1641% .673622 13.9743);--corallo-270:lab(14.949% 12.9836 9.95721);--corallo-523:lab(43.2271% 47.9122 38.9301);--corallo-595:lab(51.5523% 49.2092 38.8755);--corallo-667:lab(59.8846% 50.2177 38.9199);--corallo-757:lab(70.8118% 35.0672 26.8339);--corallo-949:lab(93.9097% 6.46001 4.99961);--viola-270:lab(14.8119% 6.20317 -15.2419);--viola-496:lab(37.7669% 43.6221 -74.6994);--viola-554:lab(44.3805% 45.5581 -78.8233);--viola-608:lab(50.9354% 43.3842 -76.4163);--viola-722:lab(65.8312% 24.3202 -51.3622);--viola-836:lab(79.9711% 13.5378 -30.2607);--viola-949:lab(93.8% 4.09773 -9.17776);--arancio-755:lab(71.1492% 26.6884 60.0618);--arancio-783:lab(74.5239% 23.1389 57.651);--nero:lab(0% 0 0)}}:root,[data-tema=chiaro]{--scrivania:var(--grigio-929);--sfondo:var(--grigio-961);--fianco:var(--grigio-961);--superficie:var(--grigio-979);--superficie-2:var(--grigio-955);--superficie-alta:var(--grigio-1000);--testo:var(--grigio-145);--testo-2:var(--grigio-409);--testo-3:var(--grigio-510);--linea:var(--grigio-943);--linea-forte:var(--grigio-894);--campo:var(--grigio-627);--azione:var(--notte-287);--azione-forte:var(--notte-347);--azione-tenue:var(--grigio-940);--su-azione:var(--grigio-1000);--accento:var(--blu-466);--accento-tenue:var(--blu-947);--agente:var(--viola-496);--agente-tenue:var(--viola-949);--marchio:var(--arancio-755);--buio:var(--grigio-940);--positivo:var(--verde-508);--positivo-tenue:var(--verde-948);--attenzione:var(--ambra-619);--attenzione-testo:var(--ambra-518);--attenzione-tenue:var(--ambra-957);--critico:var(--corallo-523);--critico-tenue:var(--corallo-949);--grafico-1:var(--blu-514);--grafico-2:var(--blu-785);--grafico-3:var(--grigio-627);--grafico-4:var(--grigio-870);--anello-focus:var(--blu-514);--selezione:var(--blu-514)}@supports (color:color-mix(in lab, red, red)){:root,[data-tema=chiaro]{--selezione:color-mix(in oklab, var(--blu-514) 22%, transparent)}}:root,[data-tema=chiaro]{--velo:var(--notte-278)}@supports (color:color-mix(in lab, red, red)){:root,[data-tema=chiaro]{--velo:color-mix(in oklab, var(--notte-278) 32%, transparent)}}:root,[data-tema=chiaro]{--tocco:var(--grigio-145)}@supports (color:color-mix(in lab, red, red)){:root,[data-tema=chiaro]{--tocco:color-mix(in oklab, var(--grigio-145) 5%, transparent)}}:root,[data-tema=chiaro]{--selezione-riga:var(--blu-947);--ombra-colore:var(--grigio-145);--ombra:0 0 0 1px var(--ombra-colore), 0 1px 2px var(--ombra-colore)}@supports (color:color-mix(in lab, red, red)){:root,[data-tema=chiaro]{--ombra:0 0 0 1px color-mix(in oklab, var(--ombra-colore) 5.5%, transparent), 0 1px 2px color-mix(in oklab, var(--ombra-colore) 3%, transparent)}}:root,[data-tema=chiaro]{--ombra-lato:-12px 0 32px -20px var(--ombra-colore)}@supports (color:color-mix(in lab, red, red)){:root,[data-tema=chiaro]{--ombra-lato:-12px 0 32px -20px color-mix(in oklab, var(--ombra-colore) 18%, transparent)}}:root,[data-tema=chiaro]{--ombra-sopra:0 0 0 1px var(--ombra-colore), 0 6px 20px -6px var(--ombra-colore)}@supports (color:color-mix(in lab, red, red)){:root,[data-tema=chiaro]{--ombra-sopra:0 0 0 1px color-mix(in oklab, var(--ombra-colore) 9%, transparent), 0 6px 20px -6px color-mix(in oklab, var(--ombra-colore) 14%, transparent)}}:root,[data-tema=chiaro]{--ombra-alta:0 0 0 1px var(--ombra-colore), 0 30px 70px -10px var(--ombra-colore)}@supports (color:color-mix(in lab, red, red)){:root,[data-tema=chiaro]{--ombra-alta:0 0 0 1px color-mix(in oklab, var(--ombra-colore) 6%, transparent), 0 30px 70px -10px color-mix(in oklab, var(--ombra-colore) 28%, transparent)}}:root,[data-tema=chiaro]{--ombra-scorre:var(--nero)}@supports (color:color-mix(in lab, red, red)){:root,[data-tema=chiaro]{--ombra-scorre:color-mix(in oklab, var(--nero) 14%, transparent)}}:root,[data-tema=chiaro]{--raggio:16px;--raggio-piccolo:10px;--raggio-minimo:6px;--raggio-targa:8px;--raggio-grande:22px;--raggio-finestra:26px;--z-colonna:1;--z-barra:20;--z-evidenza:25;--z-testata:30;--z-pannello:40;--z-notifica:45;--z-guida:50;--z-salta:60;--durata-istante:var(--durata-10);--durata-rapida:var(--duration-fast);--durata-normale:var(--duration-base);--durata-media:var(--duration-slow);--durata-lenta:var(--duration-slow);--durata-respiro:var(--duration-shimmer);--durata-attesa:var(--durata-400);--durata-tratto:var(--durata-700);--durata-cifra:var(--durata-600);--curva-standard:var(--ease-standard);--curva-entrata:var(--ease-standard);--curva-uscita:var(--ease-out);--bersaglio:48px;--bersaglio-min:24px;--respiro-riga:.5rem;--respiro:1rem;--respiro-blocco:1rem;--respiro-ampio:3rem;--respiro-isola:3rem;--margine-foglio:1rem;--larghezza-fianco:14rem;--larghezza-binario:4rem;--larghezza-colonna:24rem;--altezza-pannello:calc(100dvh - 1.5rem);--corpo:1.0625rem;--altezza-testata:3.5rem;--riga-compatta:2rem;--riga:2.5rem;--riga-comoda:3.25rem}@media (min-width:40rem){:root{--corpo:.9375rem}}@media (min-width:48rem){:root{--altezza-testata:3.25rem;--respiro-ampio:5rem;--respiro-isola:3.5rem;--margine-foglio:2rem;--bersaglio:44px}}@media (min-width:64rem){:root:not([data-sidebar=compatta]){--altezza-testata:.75rem}}[data-tema=scuro]{--anello-focus:var(--blu-713);--scrivania:var(--notte-166);--sfondo:var(--notte-201);--fianco:var(--notte-201);--superficie:var(--notte-228);--superficie-2:var(--notte-250);--superficie-alta:var(--notte-319);--testo:var(--notte-971);--testo-2:var(--notte-850);--testo-3:var(--notte-745);--linea:var(--notte-275);--linea-forte:var(--notte-374);--campo:var(--notte-590);--azione:var(--notte-929);--azione-forte:var(--notte-850);--azione-tenue:var(--notte-275);--su-azione:var(--grigio-145);--accento:var(--blu-785);--accento-tenue:var(--blu-270);--agente:var(--viola-836);--agente-tenue:var(--viola-270);--marchio:var(--arancio-783);--buio:var(--notte-275);--positivo:var(--verde-819);--positivo-tenue:var(--verde-269);--attenzione:var(--ambra-802);--attenzione-testo:var(--ambra-802);--attenzione-tenue:var(--ambra-271);--critico:var(--corallo-757);--critico-tenue:var(--corallo-270);--grafico-1:var(--blu-713);--grafico-2:var(--blu-566);--grafico-3:var(--notte-519);--grafico-4:var(--notte-347);--velo:var(--nero)}@supports (color:color-mix(in lab, red, red)){[data-tema=scuro]{--velo:color-mix(in oklab, var(--nero) 56%, transparent)}}[data-tema=scuro]{--selezione:var(--blu-713)}@supports (color:color-mix(in lab, red, red)){[data-tema=scuro]{--selezione:color-mix(in oklab, var(--blu-713) 35%, transparent)}}[data-tema=scuro]{--tocco:var(--notte-971)}@supports (color:color-mix(in lab, red, red)){[data-tema=scuro]{--tocco:color-mix(in oklab, var(--notte-971) 6%, transparent)}}[data-tema=scuro]{--selezione-riga:var(--blu-270);--ombra-colore:var(--nero);--ombra:none;--ombra-lato:-1px 0 0 var(--linea);--ombra-sopra:0 12px 32px -10px var(--nero)}@supports (color:color-mix(in lab, red, red)){[data-tema=scuro]{--ombra-sopra:0 12px 32px -10px color-mix(in oklab, var(--nero) 55%, transparent)}}[data-tema=scuro]{--ombra-alta:0 24px 64px -16px var(--nero)}@supports (color:color-mix(in lab, red, red)){[data-tema=scuro]{--ombra-alta:0 24px 64px -16px color-mix(in oklab, var(--nero) 70%, transparent)}}.nu-thread:has([data-noau-saluto]) .nu-thread__down{display:none}@container (min-width:521px) and (max-width:680px){.nu-variance__table{display:block}.nu-variance__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name diff""bars bars""amounts amounts";gap:8px 12px}.nu-variance__name{grid-area:name}.nu-variance__diff{grid-area:diff;align-self:start}.nu-variance__bars{grid-area:bars}.nu-variance__amounts{text-align:left;grid-area:amounts}}.text-cifra,.text-cifra-chiave{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.testo-lungo{font-size:var(--text-enfasi);color:var(--testo-2);line-height:1.7}.testo-lungo h2{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:600;font-size:var(--text-titolo-3);color:var(--testo);margin-top:2.5em;line-height:1.15}.testo-lungo p,.testo-lungo ul,.testo-lungo ol{margin-top:1em}.testo-lungo ul{padding-left:1.25em;list-style:outside}.testo-lungo ol{padding-left:1.25em;list-style:decimal}.testo-lungo li+li{margin-top:.4em}.testo-lungo strong{color:var(--testo);font-weight:600}.testo-lungo a{color:var(--testo);text-underline-offset:3px;text-decoration:underline}.tabella-scorre{background:linear-gradient(to right, var(--superficie) 30%, transparent) left / 32px 100% no-repeat local, linear-gradient(to left, var(--superficie) 30%, transparent) right / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--ombra-scorre), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--ombra-scorre), transparent) right / 12px 100% no-repeat scroll}.salta-al-contenuto{z-index:var(--z-salta);border-radius:var(--raggio-piccolo);background:var(--azione);color:var(--su-azione);padding:8px 16px;font-size:.875rem;font-weight:500;position:absolute;top:8px;left:-9999px}.salta-al-contenuto:focus{left:12px}.filo{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--linea-forte);-webkit-text-decoration-color:var(--linea-forte);-webkit-text-decoration-color:var(--linea-forte);text-decoration-color:var(--linea-forte);text-underline-offset:.22em;transition:text-decoration-color var(--durata-rapida), color var(--durata-rapida);text-decoration-thickness:1px}a.filo:hover,button.filo:hover,a.filo:focus-visible,button.filo:focus-visible{text-decoration-color:currentColor}.targa{border:1px solid var(--testo);border-radius:var(--raggio-targa);background:var(--superficie);min-width:0;box-shadow:inset 0 0 0 2px var(--superficie), inset 0 0 0 3px var(--linea-forte);flex-direction:column;gap:2px;padding:7px 11px 8px;display:inline-flex}@keyframes testata-filo{to{border-bottom-color:var(--linea)}}.testata-app{border-bottom:1px solid #0000}@supports (animation-timeline:scroll()){.testata-app{animation:linear both testata-filo;animation-timeline:scroll();animation-range:0 1.5rem}}.nu-shell__main:has(#chat-intera){padding-bottom:var(--space-14);flex-direction:column;display:flex}:is(.nu-shell__main:has(#chat-intera)>.nu-shell__content,.nu-shell__main:has(#chat-intera)>.nu-shell__content>*){flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.nu-copilot--dock [data-noau-saluto] .nu-copilot-empty__orb{display:none}.nu-copilot--dock [data-noau-saluto] .nu-copilot-empty__title{margin-top:0}.nu-shell:not(.nu-shell--phone) .nu-shell__main{padding-left:var(--space-30)}@keyframes emergi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.emergi{animation:emergi var(--durata-lenta) var(--curva-entrata) both}@keyframes apri-sopra{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}@keyframes entra-da-destra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.entra-pannello{animation:entra-da-destra var(--durata-media) var(--curva-entrata) both}@keyframes entra-dal-basso{0%{opacity:.6;transform:translateY(32px)}to{opacity:1;transform:none}}@media (max-width:47.99rem){.entra-pannello{animation-name:entra-dal-basso}}@keyframes appare{0%{opacity:0}}.entra-velo,dialog.pannello-foglio::backdrop{animation:appare var(--durata-normale) var(--curva-standard) both}details[open]>:not(summary){animation:apri-sopra var(--durata-normale) var(--curva-standard) both}@keyframes esce-a-destra{to{opacity:0;transform:translate(16px)}}@keyframes esce-in-basso{to{opacity:0;transform:translateY(24px)}}@keyframes scompare{to{opacity:0}}.esce-pannello{animation:esce-a-destra var(--durata-normale) var(--curva-uscita) both}@media (max-width:47.99rem){.esce-pannello{animation-name:esce-in-basso}}.esce-velo{animation:scompare var(--durata-normale) var(--curva-uscita) both}@media (min-width:64rem){.chat-agganciata.entra-pannello{animation-name:appare}.chat-agganciata.esce-pannello{animation-name:scompare}}dialog.pannello-foglio{transition-property:opacity,transform,display,overlay;transition-duration:var(--durata-normale);transition-timing-function:var(--curva-uscita);transition-behavior:allow-discrete}dialog.pannello-foglio:not([open]){opacity:0;transform:translate(16px)}@media (max-width:47.99rem){dialog.pannello-foglio:not([open]){transform:translateY(24px)}}@keyframes cifra-arriva{0%{opacity:0;transform:translateY(2px)}}.cifra-arriva{animation:cifra-arriva var(--durata-cifra) var(--curva-entrata) both;display:inline-block}.punto-legge{animation:respira var(--durata-respiro) var(--curva-standard) infinite}@keyframes respira{50%{opacity:.45}}.scheletro,.numero-al-buio-barra{animation:respira var(--durata-respiro) var(--curva-standard) infinite}@media (prefers-reduced-motion:reduce){.scheletro,.numero-al-buio-barra,.punto-legge,.cifra-arriva{animation:none!important}*,:before,:after{animation-duration:var(--durata-istante)!important;transition-duration:var(--durata-istante)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}@media (min-width:48rem){dialog.pannello-foglio.entra-pannello{animation-name:entra-al-centro}dialog.pannello-foglio:not([open]){transform:scale(.985)}}@keyframes entra-al-centro{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.cfg{--cfg-arcobaleno:linear-gradient(90deg, var(--orange-400), var(--coral-400), var(--violet-400), var(--blue-500));--cfg-aurora-banner:linear-gradient(150deg, var(--aurora-deep) 0%, var(--blue-800) 55%, var(--aurora-sea) 100%)}@supports (color:color-mix(in lab, red, red)){.cfg{--cfg-aurora-banner:linear-gradient(150deg, var(--aurora-deep) 0%, var(--blue-800) 55%, color-mix(in srgb, var(--aurora-sea) 85%, var(--aurora-deep)) 100%)}}.cfg{--cfg-aurora-colonna:linear-gradient(180deg, var(--aurora-deep) 0%, var(--blue-900) 40%, var(--aurora-sea) 72%, var(--aurora-sky) 90%, var(--aurora-sun) 100%)}@supports (color:color-mix(in lab, red, red)){.cfg{--cfg-aurora-colonna:linear-gradient(180deg, color-mix(in srgb, var(--aurora-deep) 92%, var(--gray-950)) 0%, var(--blue-900) 40%, color-mix(in srgb, var(--aurora-sea) 72%, var(--aurora-deep)) 72%, color-mix(in srgb, var(--aurora-sky) 70%, var(--aurora-sea)) 90%, color-mix(in srgb, var(--aurora-sun) 75%, var(--aurora-sand)) 100%)}}.cfg{--cfg-luce-calda:radial-gradient(circle, var(--aurora-sun), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.cfg{--cfg-luce-calda:radial-gradient(circle, color-mix(in srgb, var(--aurora-sun) 60%, transparent), transparent 68%)}}.cfg{--cfg-luce-fredda:radial-gradient(circle, var(--aurora-sky), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.cfg{--cfg-luce-fredda:radial-gradient(circle, color-mix(in srgb, var(--aurora-sky) 38%, transparent), transparent 70%)}}.cfg{--cfg-tenue:var(--gray-500);--cfg-tile:var(--surface);--cfg-carta:var(--surface-raised);--cfg-scuro:var(--inverse);--cfg-scuro-hover:var(--inverse-hover);--cfg-su-scuro:var(--on-inverse)}@keyframes cfg-up{0%{opacity:0;transform:translateY(12px)}}@keyframes cfg-fade{0%{opacity:0}}@keyframes cfg-pop{0%{opacity:0;transform:scale(.92)}}@keyframes cfg-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes cfg-spin{to{transform:rotate(360deg)}}@keyframes cfg-banner-in{0%{opacity:0;transform:translateY(28px)scale(.96)}}@keyframes cfg-card-in{0%{opacity:0;transform:translateY(22px)scale(.975)}}@keyframes cfg-drift{0%,to{transform:translate(0)}50%{transform:translate(18px,-14px)}}@keyframes cfg-drift2{0%,to{transform:translate(0)}50%{transform:translate(-16px,12px)}}@keyframes cfg-feed-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes cfg-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes cfg-grow{0%{opacity:0;transform:scale(.4)}}@keyframes cfg-phone{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}}.cfg-a-up{animation:.45s both cfg-up;animation-delay:var(--cfg-d,0s)}.cfg-a-pop{animation:.4s both cfg-pop;animation-delay:var(--cfg-d,0s)}.cfg-a-fade{animation:.3s both cfg-fade}.cfg-orb{flex:none;line-height:0;display:inline-flex}.cfg-orb-32{--size-orb-md:32px}.cfg-orb-40{--size-orb-lg:40px}.cfg-orb-44{--size-orb-lg:44px}.cfg-orb-46{--size-orb-lg:46px}.cfg-orb-106{--size-orb-xl:106px}.cfg-orb-150{--size-orb-xl:150px}.cfg-dietro{filter:blur(14px)saturate(.7);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter 1.1s cubic-bezier(.2,.8,.2,1),opacity 1.1s ease-out}.cfg-svela{filter:none;opacity:1}.cfg-banner{width:390px;max-width:calc(100vw - 32px);z-index:var(--z-modal);border-radius:var(--radius-22);color:var(--aurora-ink);background:var(--cfg-aurora-banner);box-shadow:0 24px 60px -16px var(--aurora-deep), 0 0 0 1px var(--aurora-glass-line);position:fixed;bottom:28px;right:28px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cfg-banner{box-shadow:0 24px 60px -16px color-mix(in srgb, var(--aurora-deep) 55%, transparent), 0 0 0 1px var(--aurora-glass-line)}}.cfg-banner{padding:20px 20px 18px;animation:.55s cubic-bezier(.2,.9,.25,1.1) both cfg-banner-in}.cfg-banner-luce{background:var(--cfg-luce-calda);pointer-events:none;border-radius:50%;width:180px;height:180px;animation:7s ease-in-out infinite cfg-drift;position:absolute;top:-50px;right:-40px}.cfg-banner-testa{align-items:center;gap:12px;display:flex;position:relative}.cfg-banner-testa b{font-size:16px;font-weight:500;display:block}.cfg-banner-testa small{color:var(--aurora-ink-muted);margin-top:2px;font-size:12.5px;display:block}.cfg-banner p{color:var(--aurora-ink-muted);text-wrap:pretty;margin:14px 0 0;font-size:14px;line-height:1.5;position:relative}.cfg-banner-avanzamento{border-radius:var(--radius-pill);background:var(--aurora-glass-light);height:5px;margin-top:14px;position:relative;overflow:hidden}.cfg-banner-avanzamento i,.cfg-arco i{border-radius:var(--radius-pill);background:var(--cfg-arcobaleno);height:100%;display:block}.cfg-banner-azioni{gap:8px;margin-top:16px;display:flex;position:relative}.cfg-velo{z-index:var(--z-modal);background:var(--scrim);-webkit-backdrop-filter:blur(6px)saturate(.9);animation:.35s both cfg-fade;position:fixed;inset:0}.cfg-centro{z-index:var(--z-modal);pointer-events:none;place-items:center;padding:16px 16px 54px;display:grid;position:fixed;inset:0}.cfg-card{pointer-events:auto;background:var(--cfg-carta);width:min(1100px,100%);height:min(720px,100%);min-height:0;color:var(--ink);box-shadow:0 40px 100px -30px var(--aurora-deep), 0 0 0 1px var(--ink);border-radius:30px;grid-template-rows:minmax(0,1fr);grid-template-columns:330px minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cfg-card{box-shadow:0 40px 100px -30px color-mix(in srgb, var(--aurora-deep) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent)}}.cfg-card{animation:.5s cubic-bezier(.2,.85,.25,1) both cfg-card-in}.cfg-card:focus{outline:none}.cfg-colonna{min-height:0;color:var(--aurora-ink);background:var(--cfg-aurora-colonna);flex-direction:column;padding:28px 26px 24px;display:flex;position:relative;overflow:hidden}.cfg-colonna>*{position:relative}.cfg-colonna .cfg-luce1,.cfg-colonna .cfg-luce2,.cfg-fatto .cfg-luce1,.cfg-fatto .cfg-luce2{pointer-events:none;border-radius:50%;position:absolute}.cfg-colonna .cfg-luce1{background:var(--cfg-luce-calda);width:280px;height:280px;animation:9s ease-in-out infinite cfg-drift;bottom:-60px;left:-70px}.cfg-colonna .cfg-luce2{background:var(--cfg-luce-fredda);width:240px;height:240px;animation:11s ease-in-out infinite cfg-drift2;top:120px;right:-90px}.cfg-colonna-testa{align-items:center;gap:12px;display:flex}.cfg-colonna-testa b{font-size:16px;font-weight:600;display:block}.cfg-colonna-testa small{color:var(--aurora-ink-muted);font-size:12.5px;display:block}.cfg-conosco{margin-top:30px}.cfg-conosco-riga{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cfg-conosco-riga span{color:var(--aurora-ink-muted);font-size:12.5px}.cfg-conosco-riga b{letter-spacing:-.02em;font-size:22px;font-weight:400}.cfg-arco{border-radius:var(--radius-pill);background:var(--aurora-glass-light);height:6px;margin-top:8px;overflow:hidden}.cfg-passi-colonna{flex-direction:column;gap:2px;margin-top:24px;padding:0;list-style:none;display:flex}.cfg-passo-colonna{height:42px;color:var(--aurora-ink);border-radius:12px;align-items:center;gap:12px;padding:0 10px;font-size:14px;transition:background .3s;display:flex}@supports (color:color-mix(in lab, red, red)){.cfg-passo-colonna{color:color-mix(in srgb, var(--aurora-ink) 60%, transparent)}}.cfg-passo-colonna.is-fatto{color:var(--aurora-ink)}.cfg-passo-colonna.is-ora{color:var(--aurora-ink);background:var(--aurora-glass-light);font-weight:500}.cfg-passo-colonna small{color:var(--aurora-ink);margin-left:auto;font-size:12px}@supports (color:color-mix(in lab, red, red)){.cfg-passo-colonna small{color:color-mix(in srgb, var(--aurora-ink) 60%, transparent)}}.cfg-passo-colonna small{font-weight:400}.cfg-tondo{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.cfg-tondo.is-fatto{background:var(--aurora-ink);color:var(--aurora-deep);animation:.3s both cfg-pop}.cfg-tondo.is-ora{box-shadow:inset 0 0 0 2px var(--aurora-ink)}.cfg-tondo.is-ora i{background:var(--aurora-ink);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite cfg-breathe}.cfg-tondo.is-dopo{box-shadow:inset 0 0 0 1.5px var(--aurora-ink)}@supports (color:color-mix(in lab, red, red)){.cfg-tondo.is-dopo{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--aurora-ink) 35%, transparent)}}.cfg-fatti{flex-wrap:wrap;gap:6px;max-height:76px;margin-top:auto;padding-top:14px;display:flex;overflow:hidden}.cfg-fatti span,.cfg-fatto-chip{border-radius:var(--radius-pill);background:var(--aurora-glass-light);height:26px;box-shadow:inset 0 0 0 1px var(--aurora-glass-ring);text-wrap:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:500;animation:.35s both cfg-pop;display:inline-flex}.cfg-sicuro{color:var(--aurora-ink);align-items:center;gap:8px;margin-top:14px;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.cfg-sicuro{color:color-mix(in srgb, var(--aurora-ink) 65%, transparent)}}.cfg-pannello{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.cfg-schermo{flex-direction:column;flex:1;min-height:0;padding:52px 56px 40px;animation:.45s both cfg-up;display:flex;overflow:auto}.cfg-schermo--intro{padding:56px 56px 40px}.cfg-schermo--lettura{padding:44px 52px 32px;animation:.3s both cfg-fade}.cfg-schermo--strumenti{padding:48px 52px 32px}.cfg-schermo--pronto{justify-content:center;padding:56px}.cfg-schermo--centro{place-items:center;padding:40px;animation:.3s both cfg-fade;display:grid}.cfg-occhiello{color:var(--cfg-tenue);padding-right:140px;font-size:13px;font-weight:500}.cfg-esito{color:var(--ok-text);align-items:center;gap:8px;padding-right:140px;font-size:13px;font-weight:500;display:inline-flex}.cfg-titolo{letter-spacing:-.03em;text-wrap:pretty;max-width:560px;margin:14px 0 0;font-size:40px;font-weight:380;line-height:1.12}.cfg-titolo--m{letter-spacing:-.025em;max-width:600px;margin-top:12px;font-size:34px;line-height:1.15}.cfg-titolo--s{letter-spacing:-.025em;max-width:620px;margin-top:12px;font-size:32px;line-height:1.15}.cfg-titolo--l{max-width:600px;font-size:38px;line-height:1.14}.cfg-testo{color:var(--ink-muted);text-wrap:pretty;max-width:540px;margin:14px 0 0;font-size:16px;line-height:1.55}.cfg-testo--s{max-width:none;margin-top:8px;font-size:14.5px;line-height:1.5}.cfg-tre{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:640px;margin-top:30px;display:grid}.cfg-tre>div{background:var(--cfg-tile);border-radius:18px;padding:18px 16px}.cfg-tre b{margin-top:14px;font-size:15px;font-weight:500;display:block}.cfg-tre span:last-child{color:var(--ink-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.cfg-icona{background:var(--cfg-carta);width:34px;height:34px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.cfg-icona{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent)}}.cfg-icona{color:var(--blue-600);place-items:center;display:grid}.cfg-righe{flex-direction:column;gap:10px;max-width:620px;margin-top:24px;display:flex}.cfg-riga{background:var(--cfg-tile);border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.cfg-riga b{font-size:15px;font-weight:500;display:block}.cfg-riga span:last-child>span{color:var(--ink-muted);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.cfg-garanzie{color:var(--ink-3);flex-wrap:wrap;gap:16px;margin-top:18px;font-size:13px;display:flex}.cfg-garanzie span{align-items:center;gap:6px;display:inline-flex}.cfg-verde{color:var(--ok)}.cfg-calda{color:var(--brand)}.cfg-azioni{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:24px;display:flex}.cfg-azioni--stretta{margin-top:0;padding-top:18px}.cfg-azioni--sopra{margin-top:32px;padding-top:0}.cfg-intuizione--sola{margin-top:14px}.cfg-nota{color:var(--cfg-tenue);font-size:13px}.cfg-attesa{text-align:center;max-width:420px}.cfg-rotella-grande{border:3px solid var(--line);border-top-color:var(--blue-600);border-radius:50%;width:72px;height:72px;margin:0 auto;animation:.9s linear infinite cfg-spin}.cfg-attesa b{letter-spacing:-.015em;margin-top:24px;font-size:22px;font-weight:400;display:block}.cfg-attesa span{color:var(--cfg-tenue);margin-top:8px;font-size:14px;display:block}.cfg-rotella{border:2px solid var(--line-strong);border-top-color:var(--blue-600);border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite cfg-spin}.cfg-contatore{align-items:flex-end;gap:14px;margin-top:12px;display:flex}.cfg-contatore b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:300;line-height:.95}.cfg-contatore span{color:var(--ink-muted);padding-bottom:8px;font-size:15px}.cfg-mesi{align-items:flex-end;gap:4px;height:58px;margin-top:22px;display:flex}.cfg-mesi>span{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.cfg-mesi i{height:var(--cfg-h);background:var(--fill);border-radius:4px 4px 2px 2px;min-height:3px;transition:background .25s;display:block}.cfg-mesi i.is-letto{background:var(--blue-600)}.cfg-mesi-asse{color:var(--cfg-tenue);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.cfg-conti4,.cfg-conti3{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.cfg-conti3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.cfg-conto-tile{background:var(--cfg-tile);border-radius:16px;min-width:0;padding:14px 14px 12px}.cfg-conto-tile span{color:var(--cfg-tenue);font-size:12.5px;display:block}.cfg-conto-tile b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-wrap:nowrap;margin-top:4px;font-size:26px;font-weight:380;display:block}.cfg-conto-tile small{color:var(--cfg-tenue);margin-top:4px;font-size:12px;display:block}.cfg-conto-tile--grande{padding:16px 16px 14px}.cfg-conto-tile--grande b{letter-spacing:-.03em;font-size:30px}.cfg-sotto{color:var(--cfg-tenue);margin:20px 0 8px;font-size:12.5px;font-weight:500}.cfg-feed{flex-direction:column;flex:1;gap:6px;min-height:0;padding:2px;display:flex;overflow:hidden}.cfg-feed-riga{background:var(--cfg-tile);border-radius:13px;align-items:center;gap:12px;min-width:0;padding:10px 14px;animation:.35s both cfg-feed-in;display:flex}.cfg-feed-riga.is-primo{background:var(--cfg-carta);box-shadow:0 0 0 1px var(--blue-600), 0 4px 12px -4px var(--blue-600)}@supports (color:color-mix(in lab, red, red)){.cfg-feed-riga.is-primo{box-shadow:0 0 0 1px color-mix(in srgb, var(--blue-600) 25%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--blue-600) 20%, transparent)}}.cfg-feed-riga>span:first-child{background:var(--info-bg);width:30px;height:30px;color:var(--blue-600);border-radius:50%;flex:none;place-items:center;display:grid}.cfg-feed--banca .cfg-feed-riga>span:first-child{background:var(--ok-bg);color:var(--ok)}.cfg-feed-riga b{text-wrap:nowrap;text-overflow:ellipsis;flex:none;max-width:50%;font-size:14px;font-weight:500;overflow:hidden}.cfg-feed-riga small{color:var(--ink-muted);text-wrap:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.cfg-intuizioni{flex-direction:column;gap:8px;margin-top:16px;display:flex}.cfg-intuizione{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cfg-intuizione>span{color:var(--ink-2);font-size:14.5px;line-height:1.45}.cfg-intuizione svg{flex:none;margin-top:2px}.cfg-chip{border-radius:var(--radius-pill);background:var(--fill-subtle);align-items:center;gap:8px;height:36px;padding:0 13px;font-size:13.5px;display:inline-flex}.cfg-chip svg{color:var(--blue-600)}.cfg-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cfg-domanda-banca{color:var(--ink-muted);margin:26px 0 10px;font-size:13px;font-weight:500}.cfg-banche{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:620px;display:grid}.cfg-banca-sigla{width:38px;height:38px;color:var(--on-color);background:var(--gray-500);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.cfg-banca-sigla.is-1{background:var(--green-800)}.cfg-banca-sigla.is-2{background:var(--orange-700)}.cfg-banca-sigla.is-3{background:var(--blue-800)}.cfg-banca b{font-size:14.5px;font-weight:500;display:block}.cfg-banca small{color:var(--cfg-tenue);margin-top:2px;font-size:12.5px;display:block}.cfg-banca.is-scelta small{color:var(--green-800)}.cfg-piede{color:var(--ink-muted);align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:13px;display:flex}.cfg-senza-banca{background:var(--info-bg);max-width:620px;color:var(--info-strong);border-radius:16px;gap:12px;margin-top:26px;padding:16px 18px;font-size:14.5px;line-height:1.5;display:flex}.cfg-senza-banca svg{flex:none;margin-top:3px}.cfg-consenso-sfondo{background:var(--fill-subtle);flex:1;place-items:center;padding:40px;animation:.3s both cfg-fade;display:grid}.cfg-consenso{background:var(--cfg-carta);border-radius:var(--radius-22);width:min(440px,100%);box-shadow:0 20px 50px -20px var(--gray-950), 0 0 0 1px var(--ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cfg-consenso{box-shadow:0 20px 50px -20px color-mix(in srgb, var(--gray-950) 25%, transparent), 0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent)}}.cfg-consenso{animation:.4s both cfg-card-in}.cfg-consenso-testa{background:var(--green-800);color:var(--on-color);align-items:center;gap:10px;padding:14px 18px;display:flex}.cfg-consenso-testa>span:first-child{background:var(--gray-0);border-radius:8px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.cfg-consenso-testa>span:first-child{background:color-mix(in srgb, var(--gray-0) 18%, transparent)}}.cfg-consenso-testa>span:first-child{place-items:center;font-size:11px;font-weight:600;display:grid}.cfg-consenso-testa b{font-size:14px;font-weight:500}.cfg-consenso-testa small{opacity:.8;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;display:inline-flex}.cfg-consenso-corpo{padding:22px 22px 20px}.cfg-consenso-corpo>b{font-size:18px;font-weight:500;line-height:1.3;display:block}.cfg-consenso-voci{flex-direction:column;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.cfg-consenso-voci>span{gap:10px;display:flex}.cfg-consenso-voci svg{flex:none;margin-top:1px}.cfg-consenso-voci .is-no{color:var(--crit-text)}.cfg-consenso-nota{color:var(--cfg-tenue);margin-top:12px;font-size:12px;line-height:1.45}.cfg-consenso-attesa{background:var(--ok-bg);color:var(--green-800);border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.cfg-consenso-attesa svg{animation:1s ease-in-out infinite cfg-phone}.cfg-conti-banca{flex-direction:column;gap:8px;margin-top:22px;display:flex}.cfg-conto-banca{background:var(--cfg-tile);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.cfg-conto-banca b{flex:1;font-size:14.5px;font-weight:500}.cfg-conto-banca small{color:var(--cfg-tenue);font-size:12.5px}.cfg-abbinati{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-top:18px;padding:16px 18px}.cfg-abbinati>div:first-child{align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex}.cfg-abbinati>div:first-child span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.cfg-binario{border-radius:var(--radius-pill);background:var(--line);height:8px;margin-top:10px;overflow:hidden}.cfg-binario i{background:var(--ok);border-radius:var(--radius-pill);height:100%;display:block}.cfg-strumenti-lista{flex:1;min-height:0;margin:18px -6px 0;padding:0 6px 4px;overflow:auto}.cfg-strumenti{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cfg-strumento{background:var(--cfg-tile);border-radius:18px;flex-direction:column;padding:16px 16px 14px;transition:box-shadow .2s,background .2s;display:flex}.cfg-strumento.is-collegato{background:var(--ok-bg)}@supports (color:color-mix(in lab, red, red)){.cfg-strumento.is-collegato{background:color-mix(in srgb, var(--ok-bg) 45%, var(--cfg-carta))}}.cfg-strumento.is-collegato{box-shadow:0 0 0 1px var(--ok)}@supports (color:color-mix(in lab, red, red)){.cfg-strumento.is-collegato{box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 30%, transparent)}}.cfg-strumento-testa{align-items:center;gap:10px;display:flex}.cfg-strumento-testa>span:first-child{background:var(--info-bg);width:34px;height:34px;color:var(--blue-600);border-radius:50%;flex:none;place-items:center;display:grid}.cfg-strumento-testa b{font-size:15px;font-weight:500}.cfg-consigliato{border-radius:var(--radius-pill);background:var(--risk-bg);height:22px;color:var(--risk-text);align-items:center;margin-left:auto;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.cfg-strumento p{color:var(--ink-muted);text-wrap:pretty;flex:1;margin:10px 0 0;font-size:13px;line-height:1.45}.cfg-strumento-stato{align-items:center;min-height:34px;margin-top:12px;display:flex}.cfg-in-corso{color:var(--ink-muted);align-items:center;gap:9px;font-size:13px;display:inline-flex}.cfg-fatto-ok{color:var(--ok-text);align-items:center;gap:7px;font-size:13px;font-weight:500;animation:.3s both cfg-pop;display:inline-flex}.cfg-prepara{background:radial-gradient(70% 60% at 50% 38%, var(--violet-50) 0%, var(--cfg-carta) 70%);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 56px;animation:.4s both cfg-fade;display:flex;overflow:auto}.cfg-anello{flex:none;place-items:center;width:150px;height:150px;display:grid;position:relative}.cfg-anello>span:first-child{background:conic-gradient(from -90deg, var(--orange-400), var(--coral-400) 25%, var(--violet-400) 50%, var(--blue-500) 75%, var(--green-400) var(--cfg-gradi), var(--fill) 0);border-radius:50%;position:absolute;inset:0}.cfg-anello>span:nth-child(2){background:var(--cfg-carta);border-radius:50%;position:absolute;inset:8px}.cfg-anello>span:nth-child(3){position:absolute;top:22px;left:22px}.cfg-anello>b{z-index:var(--z-colonna);color:var(--aurora-ink);text-shadow:0 1px 8px var(--aurora-deep);font-size:22px;font-weight:500;position:relative}@supports (color:color-mix(in lab, red, red)){.cfg-anello>b{text-shadow:0 1px 8px color-mix(in srgb, var(--aurora-deep) 70%, transparent)}}.cfg-prepara h2{letter-spacing:-.02em;text-align:center;text-wrap:pretty;margin:26px 0 0;font-size:28px;font-weight:380;line-height:1.2}.cfg-prepara-passi{flex-direction:column;gap:4px;width:min(460px,100%);margin:24px 0 0;padding:0;list-style:none;display:flex}.cfg-prepara-passi li{height:34px;color:var(--ink-2);align-items:center;gap:12px;padding:0 4px;font-size:14.5px;transition:opacity .3s;display:flex}.cfg-prepara-passi li.is-dopo{opacity:.45}.cfg-prepara-passi small{color:var(--cfg-tenue);text-wrap:nowrap;margin-left:auto;font-size:12.5px}.cfg-spunta{background:var(--ok);width:20px;height:20px;color:var(--on-color);border-radius:50%;flex:none;place-items:center;animation:.3s both cfg-pop;display:grid}.cfg-gira-caldo{border:2px solid var(--orange-100);border-top-color:var(--orange-500);border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite cfg-spin}.cfg-vuoto{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none}.cfg-categorie{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cfg-categorie span{border-radius:var(--radius-pill);background:var(--fill-subtle);align-items:center;gap:7px;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.cfg-categorie b{color:var(--cfg-tenue);font-weight:600}.cfg-chat-schermo{flex-direction:column;flex:1;min-height:0;animation:.3s both cfg-fade;display:flex}.cfg-chat-testa{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 150px 14px 28px;display:flex}.cfg-chat-testa b{font-size:15px;font-weight:500;display:block}.cfg-chat-testa small{color:var(--cfg-tenue);margin-top:1px;font-size:12.5px;display:block}.cfg-chat{background:var(--hover-subtle);flex-direction:column-reverse;flex:1;min-height:0;display:flex;overflow:auto}.cfg-chat>div{flex-direction:column;gap:12px;padding:22px 28px 16px;display:flex}.cfg-bolla{background:var(--cfg-carta);max-width:78%;box-shadow:0 0 0 1px var(--ink), 0 1px 2px var(--ink);border-radius:6px 18px 18px;align-self:flex-start;padding:12px 15px}@supports (color:color-mix(in lab, red, red)){.cfg-bolla{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent)}}.cfg-bolla{color:var(--ink-2);text-wrap:pretty;font-size:14.5px;line-height:1.5;animation:.3s both cfg-up}.cfg-domanda{background:var(--cfg-carta);width:min(560px,92%);box-shadow:0 0 0 1px var(--ink), 0 4px 14px -6px var(--ink);border-radius:6px 20px 20px;align-self:flex-start;padding:16px 17px 14px}@supports (color:color-mix(in lab, red, red)){.cfg-domanda{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent), 0 4px 14px -6px color-mix(in srgb, var(--ink) 10%, transparent)}}.cfg-domanda{animation:.35s both cfg-up}.cfg-domanda-testa{align-items:center;gap:8px;display:flex}.cfg-tag{border-radius:var(--radius-pill);background:var(--info-bg);height:22px;color:var(--info-text);align-items:center;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.cfg-domanda-testa small{color:var(--cfg-tenue);font-size:12px}.cfg-domanda>b{text-wrap:pretty;margin-top:10px;font-size:16px;font-weight:500;line-height:1.4;display:block}.cfg-perche{color:var(--cfg-tenue);align-items:flex-start;gap:7px;margin-top:5px;font-size:12.5px;line-height:1.45;display:flex}.cfg-perche svg{flex:none;margin-top:1px}.cfg-scelte{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.cfg-mia{background:var(--cfg-scuro);max-width:70%;color:var(--cfg-su-scuro);border-radius:18px 6px 18px 18px;align-self:flex-end;padding:10px 14px;font-size:14.5px;line-height:1.45;animation:.25s both cfg-up}.cfg-regola{background:var(--ok-bg);max-width:80%;color:var(--ok-text);border-radius:14px;align-self:flex-start;align-items:flex-start;gap:9px;padding:10px 14px;font-size:13.5px;line-height:1.45;animation:.3s both cfg-up;display:flex}.cfg-regola svg{flex:none;margin-top:2px}.cfg-regola b{font-weight:500}.cfg-fine{width:min(560px,92%);color:var(--aurora-ink);background:linear-gradient(135deg, var(--aurora-deep) 0%, var(--blue-800) 60%, var(--aurora-sea) 100%);border-radius:6px 20px 20px;align-self:flex-start;padding:18px 18px 16px}@supports (color:color-mix(in lab, red, red)){.cfg-fine{background:linear-gradient(135deg, var(--aurora-deep) 0%, var(--blue-800) 60%, color-mix(in srgb, var(--aurora-sea) 85%, var(--gray-0)) 100%)}}.cfg-fine{animation:.35s both cfg-up}.cfg-fine>b{font-size:16px;font-weight:500;display:block}.cfg-fine>span{color:var(--aurora-ink-muted);margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.cfg-digita{background:var(--cfg-carta);box-shadow:0 0 0 1px var(--ink);border-radius:6px 18px 18px;align-self:flex-start;gap:5px;padding:14px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cfg-digita{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent)}}.cfg-digita i{background:var(--cfg-tenue);border-radius:50%;width:7px;height:7px;animation:1.1s infinite cfg-dot}.cfg-digita i:nth-child(2){animation-delay:.15s}.cfg-digita i:nth-child(3){animation-delay:.3s}.cfg-scrivi{border-top:1px solid var(--line);background:var(--cfg-carta);padding:12px 20px 16px}.cfg-scrivi form{background:var(--fill-subtle);height:48px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:8px;padding:0 6px 0 16px;display:flex}.cfg-scrivi input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.cfg-scrivi form:focus-within{box-shadow:inset 0 0 0 1.5px var(--focus)}.cfg-scrivi p{color:var(--cfg-tenue);margin:7px 0 0;padding-left:4px;font-size:11.5px}.cfg-fatto{z-index:var(--z-tour);color:var(--aurora-ink);background:radial-gradient(70% 70% at 50% 40%, var(--aurora-sea) 0%, var(--aurora-deep) 55%, var(--aurora-deep) 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cfg-fatto{background:radial-gradient(70% 70% at 50% 40%, color-mix(in srgb, var(--aurora-sea) 55%, var(--aurora-deep)) 0%, var(--aurora-deep) 55%, color-mix(in srgb, var(--aurora-deep) 70%, var(--gray-950)) 100%)}}.cfg-fatto{transition:opacity .6s;animation:.5s both cfg-fade}.cfg-fatto.is-via{opacity:0}.cfg-fatto .cfg-luce1{background:radial-gradient(circle, var(--aurora-sun), transparent 70%);width:420px;height:420px;top:18%;left:12%}@supports (color:color-mix(in lab, red, red)){.cfg-fatto .cfg-luce1{background:radial-gradient(circle, color-mix(in srgb, var(--aurora-sun) 35%, transparent), transparent 70%)}}.cfg-fatto .cfg-luce1{animation:8s ease-in-out infinite cfg-drift}.cfg-fatto .cfg-luce2{background:radial-gradient(circle, var(--aurora-sky), transparent 70%);width:380px;height:380px;bottom:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.cfg-fatto .cfg-luce2{background:radial-gradient(circle, color-mix(in srgb, var(--aurora-sky) 30%, transparent), transparent 70%)}}.cfg-fatto .cfg-luce2{animation:9s ease-in-out infinite cfg-drift2}.cfg-fatto-centro{text-align:center;padding:24px;position:relative}.cfg-fatto-orb{width:150px;height:150px;margin:0 auto;animation:.8s cubic-bezier(.2,.9,.25,1.2) both cfg-grow}.cfg-fatto-centro>p{color:var(--aurora-ink-muted);margin:32px 0 0;font-size:14px;font-weight:500;animation:.5s both cfg-up}.cfg-fatto-centro>h2{letter-spacing:-.035em;text-wrap:balance;margin:10px 0 0;font-size:48px;font-weight:340;line-height:1.1;animation:.6s both cfg-up}.cfg-fatto-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.cfg-fatto-chip{height:32px;animation-delay:var(--cfg-d,0s);padding:0 13px;font-size:13.5px}.cfg-finale-velo{z-index:var(--z-modal);background:var(--scrim);animation:.3s both cfg-fade;position:fixed;inset:0}.cfg-finale-centro{z-index:var(--z-modal);pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cfg-finale{pointer-events:auto;background:var(--cfg-carta);width:min(560px,100%);max-height:100%;color:var(--ink);box-shadow:0 40px 100px -30px var(--aurora-deep), 0 0 0 1px var(--ink);border-radius:28px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.cfg-finale{box-shadow:0 40px 100px -30px color-mix(in srgb, var(--aurora-deep) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent)}}.cfg-finale{animation:.45s both cfg-card-in}.cfg-finale:focus{outline:none}.cfg-finale-testa{color:var(--aurora-ink);background:linear-gradient(135deg, var(--aurora-deep) 0%, var(--blue-800) 55%, var(--aurora-sea) 85%, var(--aurora-sun) 100%);padding:26px 28px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cfg-finale-testa{background:linear-gradient(135deg, var(--aurora-deep) 0%, var(--blue-800) 55%, color-mix(in srgb, var(--aurora-sea) 75%, var(--aurora-sky)) 85%, color-mix(in srgb, var(--aurora-sun) 75%, var(--aurora-sand)) 100%)}}.cfg-finale-testa>i{background:var(--cfg-luce-calda);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-50px}.cfg-finale-testa>*{position:relative}.cfg-finale-testa h2{letter-spacing:-.022em;margin:16px 0 0;font-size:26px;font-weight:380;line-height:1.2}.cfg-finale-testa p{color:var(--aurora-ink-muted);text-wrap:pretty;margin:8px 0 0;font-size:14.5px;line-height:1.5}.cfg-finale-corpo{padding:18px 28px 24px}.cfg-tour{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.cfg-tour li{align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.cfg-tour li>span:first-child{background:var(--fill-subtle);width:22px;height:22px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.cfg-tour b{font-weight:500}.cfg-tour small{color:var(--cfg-tenue);font-size:14px}.cfg-tour-nota{background:var(--info-bg);color:var(--info-text);border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;font-size:13.5px;font-weight:500;animation:.3s both cfg-up;display:flex}.cfg-finale-azioni{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cfg :is(button,input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cfg-sr{clip:rect(0 0 0 0);text-wrap:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.cfg-card{grid-template-columns:250px minmax(0,1fr)}.cfg-schermo,.cfg-schermo--intro,.cfg-schermo--pronto{padding:48px 32px 28px}.cfg-schermo--lettura,.cfg-schermo--strumenti{padding:40px 28px 24px}.cfg-conti4{grid-template-columns:repeat(2,minmax(0,1fr))}.cfg-tre,.cfg-strumenti,.cfg-banche{grid-template-columns:minmax(0,1fr)}.cfg-titolo{font-size:34px}}@media (max-width:640px){.cfg-centro{padding:8px}.cfg-card{border-radius:var(--radius-22);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%}.cfg-colonna{padding:14px 16px 12px}.cfg-colonna .cfg-luce2,.cfg-passi-colonna,.cfg-fatti,.cfg-sicuro{display:none}.cfg-conosco{margin-top:10px}.cfg-conosco-riga b{font-size:16px}.cfg-chiudi{height:30px;top:12px;right:12px}.cfg-schermo,.cfg-schermo--intro,.cfg-schermo--pronto,.cfg-schermo--lettura,.cfg-schermo--strumenti{padding:22px 18px 18px}.cfg-occhiello,.cfg-esito{padding-right:0}.cfg-titolo{font-size:28px}.cfg-titolo--m,.cfg-titolo--s,.cfg-titolo--l{font-size:25px}.cfg-testo{font-size:15px}.cfg-tre{margin-top:18px}.cfg-contatore b{font-size:48px}.cfg-conti3{grid-template-columns:minmax(0,1fr)}.cfg-conto-tile b{font-size:22px}.cfg-prepara{padding:24px 18px}.cfg-prepara h2{font-size:22px}.cfg-chat-testa{padding:14px 132px 12px 16px}.cfg-chat>div{padding:16px 14px 12px}.cfg-bolla,.cfg-regola{max-width:92%}.cfg-domanda,.cfg-fine{width:100%}.cfg-scrivi{padding:10px 12px 12px}.cfg-consenso-sfondo{padding:18px}.cfg-fatto-centro>h2{font-size:34px}.cfg-fatto-orb{width:106px;height:106px}.cfg-fatto-orb .cfg-orb-150{--size-orb-xl:106px}.cfg-tour{grid-template-columns:minmax(0,1fr);gap:0}.cfg-finale-centro{padding:12px}.cfg-banner,.cfg-pillola{bottom:16px;right:16px}.cfg-banner{max-width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.cfg *,.cfg-dietro,.cfg-banner,.cfg-pillola,.cfg-velo,.cfg-card,.cfg-fatto,.cfg-finale,.cfg-finale-velo{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.cfg-pillola.nu-btn{z-index:var(--z-modal);background:var(--cfg-aurora-banner);height:48px;box-shadow:0 14px 34px -12px var(--aurora-deep);gap:10px;padding:0 18px 0 8px;position:fixed;bottom:28px;right:28px}@supports (color:color-mix(in lab, red, red)){.cfg-pillola.nu-btn{box-shadow:0 14px 34px -12px color-mix(in srgb, var(--aurora-deep) 55%, transparent)}}.cfg-pillola.nu-btn{animation:.4s both cfg-banner-in}.cfg-banner-salta.nu-btn{margin-top:10px;padding-left:0;position:relative}.cfg-chiudi.nu-btn{z-index:var(--z-raised);position:absolute;top:18px;right:18px}.cfg-banca.nu-btn{text-align:left;text-wrap:wrap;border-radius:16px;justify-content:flex-start;gap:12px;height:auto;min-height:66px;padding:14px 16px}.cfg-banca.nu-btn.is-scelta{box-shadow:0 0 0 1.5px var(--green-800), 0 6px 16px -8px var(--green-800)}@supports (color:color-mix(in lab, red, red)){.cfg-banca.nu-btn.is-scelta{box-shadow:0 0 0 1.5px var(--green-800), 0 6px 16px -8px color-mix(in srgb, var(--green-800) 40%, transparent)}}.cfg-consenso-btn.nu-btn{background:var(--green-800);color:var(--on-color);margin-top:18px}.cfg-consenso-btn.nu-btn:hover{background:var(--green-900)}.cfg-scelta.nu-btn{text-wrap:wrap;text-align:left;height:auto;min-height:36px;padding:8px 13px;line-height:1.3;animation:.3s both cfg-pop}.cfg-scelta.nu-btn .nu-btn__label{overflow:visible}.cfg-fine-azione.nu-btn{margin-top:14px}@media (max-width:640px){.cfg-pillola.nu-btn{bottom:16px;right:16px}.cfg-chiudi.nu-btn{top:12px;right:12px}.cfg-scrivi input{font-size:16px}}@media print{.non-stampare{display:none!important}@page{margin:16mm}body{background:#fff}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
